Enhance admin UI and schema management: Introduce generic handling for image/asset URL fields, ensuring explicit widget usage for image previews. Update translations for new UI elements and implement field ordering in schema definitions. Add functionality for managing field extensions and improve asset filtering in the admin UI.
This commit is contained in:
@@ -245,6 +245,7 @@
|
||||
"stringWidgetSingleline": "Einzeilig",
|
||||
"stringWidgetTextarea": "Mehrzeilig (Textbereich)",
|
||||
"stringWidgetCode": "Code (Syntax-Hervorhebung)",
|
||||
"stringWidgetImageUrl": "Bild- / Asset-URL (Vorschau + Picker)",
|
||||
"codeLanguageLabel": "Code-Sprache",
|
||||
"codeLanguageCss": "CSS",
|
||||
"codeLanguageJavascript": "JavaScript",
|
||||
@@ -280,8 +281,18 @@
|
||||
"tagsLabel": "Tags (kommagetrennt)",
|
||||
"tagsPlaceholder": "z.\u00a0B. inhalt, blog",
|
||||
"strictLabel": "Strikt (unbekannte Felder ablehnen)",
|
||||
"extendsLabel": "Erweitert",
|
||||
"extendsDescription": "Dieser Typ erbt Felder von diesen Typen. Gehe zum jeweiligen Typ, um geerbte Felder zu bearbeiten.",
|
||||
"extendsPlaceholder": "Typ zum Erweitern wählen",
|
||||
"extendsNoneAvailable": "Keine weiteren Typen zum Hinzufügen",
|
||||
"addExtend": "Hinzufügen",
|
||||
"removeExtend": "Aus Erweiterungen entfernen",
|
||||
"fieldsLabel": "Felder",
|
||||
"addField": "Feld hinzuf\u00fcgen",
|
||||
"moveFieldUp": "Feld nach oben",
|
||||
"moveFieldDown": "Feld nach unten",
|
||||
"moveFieldToTop": "Ganz nach oben",
|
||||
"moveFieldToBottom": "Ganz nach unten",
|
||||
"fieldNamePlaceholder": "Feldname",
|
||||
"fieldTypeLabel": "Feldtyp",
|
||||
"required": "Pflichtfeld",
|
||||
@@ -289,6 +300,10 @@
|
||||
"collectionPlaceholder": "Sammlung (z.\u00a0B. seite)",
|
||||
"allowedSlugsPlaceholder": "Erlaubte Slugs (kommagetrennt, optional)",
|
||||
"allowedCollectionsPlaceholder": "Erlaubte Inhaltstypen (kommagetrennt, optional)",
|
||||
"patternLabel": "Pattern (Regex)",
|
||||
"patternPlaceholder": "z. B. ^[A-Z]{2,4}-\\d{3,6}$",
|
||||
"minLengthLabel": "Min. Länge",
|
||||
"maxLengthLabel": "Max. Länge",
|
||||
"arrayItemType": "Array-Elementtyp",
|
||||
"itemTypePlaceholder": "z.\u00a0B. string, reference",
|
||||
"arrayExplain": "Dieses Feld ist in JSON eine Liste [ ]. Jeder Eintrag hat denselben Typ—w\u00e4hle unten, was ein Element ist.",
|
||||
@@ -308,6 +323,7 @@
|
||||
"stringWidgetSingleline": "Einzeilig",
|
||||
"stringWidgetTextarea": "Mehrzeilig (Textbereich)",
|
||||
"stringWidgetCode": "Code (Syntax-Hervorhebung)",
|
||||
"stringWidgetImageUrl": "Bild- / Asset-URL (Vorschau + Picker)",
|
||||
"codeLanguageLabel": "Code-Sprache",
|
||||
"codeLanguageCss": "CSS",
|
||||
"codeLanguageJavascript": "JavaScript",
|
||||
@@ -379,6 +395,8 @@
|
||||
"searchPlaceholder": "Nach Dateiname suchen…",
|
||||
"dateFrom": "Von Datum",
|
||||
"dateTo": "Bis Datum",
|
||||
"mimeFilter": "Typ",
|
||||
"mimeFilterAll": "Alle Typen",
|
||||
"upload": "Hochladen",
|
||||
"uploading": "Wird hochgeladen…",
|
||||
"uploadedCount": "{count} Datei(en) hochgeladen.",
|
||||
|
||||
@@ -245,6 +245,7 @@
|
||||
"stringWidgetSingleline": "Single line",
|
||||
"stringWidgetTextarea": "Multi-line (textarea)",
|
||||
"stringWidgetCode": "Code (syntax highlighting)",
|
||||
"stringWidgetImageUrl": "Image / asset URL (preview + picker)",
|
||||
"codeLanguageLabel": "Code language",
|
||||
"codeLanguageCss": "CSS",
|
||||
"codeLanguageJavascript": "JavaScript",
|
||||
@@ -280,8 +281,18 @@
|
||||
"tagsLabel": "Tags (comma-separated)",
|
||||
"tagsPlaceholder": "e.g. content, blog",
|
||||
"strictLabel": "Strict (reject unknown fields)",
|
||||
"extendsLabel": "Extends",
|
||||
"extendsDescription": "This type inherits fields from these types. Edit the type there to change inherited fields.",
|
||||
"extendsPlaceholder": "Select type to extend",
|
||||
"extendsNoneAvailable": "No other types to add",
|
||||
"addExtend": "Add",
|
||||
"removeExtend": "Remove from extends",
|
||||
"fieldsLabel": "Fields",
|
||||
"addField": "Add field",
|
||||
"moveFieldUp": "Move field up",
|
||||
"moveFieldDown": "Move field down",
|
||||
"moveFieldToTop": "Move to top",
|
||||
"moveFieldToBottom": "Move to bottom",
|
||||
"fieldNamePlaceholder": "Field name",
|
||||
"fieldTypeLabel": "Field type",
|
||||
"required": "Required",
|
||||
@@ -289,6 +300,10 @@
|
||||
"collectionPlaceholder": "Collection (e.g. page)",
|
||||
"allowedSlugsPlaceholder": "Allowed slugs (comma-separated, optional)",
|
||||
"allowedCollectionsPlaceholder": "Allowed content types (comma-separated, optional)",
|
||||
"patternLabel": "Pattern (regex)",
|
||||
"patternPlaceholder": "e.g. ^[A-Z]{2,4}-\\d{3,6}$",
|
||||
"minLengthLabel": "Min length",
|
||||
"maxLengthLabel": "Max length",
|
||||
"arrayItemType": "Array item type",
|
||||
"itemTypePlaceholder": "e.g. string, reference",
|
||||
"arrayExplain": "This field is a list [ ] in JSON. Every position in the list has the same type—pick what one entry is below.",
|
||||
@@ -308,6 +323,7 @@
|
||||
"stringWidgetSingleline": "Single line",
|
||||
"stringWidgetTextarea": "Multi-line (textarea)",
|
||||
"stringWidgetCode": "Code (syntax highlighting)",
|
||||
"stringWidgetImageUrl": "Image / asset URL (preview + picker)",
|
||||
"codeLanguageLabel": "Code language",
|
||||
"codeLanguageCss": "CSS",
|
||||
"codeLanguageJavascript": "JavaScript",
|
||||
@@ -379,6 +395,8 @@
|
||||
"searchPlaceholder": "Search by filename…",
|
||||
"dateFrom": "From date",
|
||||
"dateTo": "To date",
|
||||
"mimeFilter": "Type",
|
||||
"mimeFilterAll": "All types",
|
||||
"upload": "Upload",
|
||||
"uploading": "Uploading…",
|
||||
"uploadedCount": "Uploaded {count} file(s).",
|
||||
|
||||
Reference in New Issue
Block a user