feat(quick-261003-387): Verwaltungsseite Kategorien, Marktplatz-Reihenfolge, Formular, Texte, CHANGELOG und Handbuch

- Administrator -> Module -> Kategorien: anlegen, umbenennen, sortieren, Eintraege zuordnen und sortieren, loeschen mit Zielauswahl
- Marktplatz-Filter folgen der Kategorienreihenfolge, Kategorieseite und Modulliste zeigen gespeicherte Namen
- Formular fuer eigene Module bietet alle Kategorien der Organisation an
- Texte de/en, CHANGELOG, Handbuch Administration und Anwender

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-03 02:48:04 +02:00
parent af1878d5ee
commit f2c0a896e8
16 changed files with 1173 additions and 14 deletions
+35
View File
@@ -864,6 +864,7 @@
"deactivateSuccess": "Module deactivated successfully",
"error": "Error managing module",
"grantsLink": "Grants Matrix",
"categoriesLink": "Categories",
"grants": {
"title": "Grants Matrix",
"searchPlaceholder": "Search modules or groups...",
@@ -874,6 +875,40 @@
"saveError": "Could not save grant. Please try again.",
"noSearchResults": "No match for \"{search}\" — neither in the modules nor in the groups."
},
"categories": {
"title": "Categories",
"description": "Decide how modules are grouped and sorted in the sidebar and in the marketplace. The setting applies to all users.",
"backToModules": "Back to Modules",
"createLabel": "New category",
"createPlaceholder": "Category name",
"createButton": "Add category",
"moveUp": "Move category up",
"moveDown": "Move category down",
"itemMoveUp": "Move entry up",
"itemMoveDown": "Move entry down",
"rename": "Rename",
"renameLabel": "New name",
"renameSave": "Save",
"renameCancel": "Cancel",
"delete": "Delete",
"deleteBlocked": "This category cannot be deleted",
"empty": "No modules in this category",
"customBadge": "Custom module",
"itemCategory": "Category",
"itemCategoryLabel": "Category for {name}",
"personalNote": "Also {count, plural, one {# personal entry} other {# personal entries}} created by users",
"loadError": "The categories could not be loaded. Please try again.",
"saveError": "The change could not be saved. Please try again.",
"deleteDialog": {
"title": "Delete category",
"bodyEmpty": "The category “{name}” is empty and will be deleted.",
"bodyMove": "The category “{name}” contains entries. These modules are moved to the category you choose here, including personal entries created by users. Nothing is lost.",
"target": "Move to",
"confirm": "Delete",
"confirmMove": "Move and delete",
"cancel": "Cancel"
}
},
"activationDialog": {
"title": "Activate Module: {module}",
"body": "Should the default group get immediate access to this module, or would you rather configure grants separately?",