|
18 | 18 | 'sort' => 'Reihenfolge', |
19 | 19 | 'sort_helper' => 'Niedrigere Werte werden weiter oben angezeigt.', |
20 | 20 | 'placement' => 'Platzierung', |
21 | | - 'placement_helper' => 'Wo die Section im Formular erscheint. Sidebar erfordert eine Resource mit Sidebar-Spalte.', |
| 21 | + 'placement_helper' => 'Wo die Feldgruppe im Formular erscheint. Sidebar erfordert eine Resource mit Sidebar-Spalte.', |
22 | 22 | 'placement_main' => 'Hauptbereich', |
23 | 23 | 'placement_sidebar' => 'Sidebar', |
24 | 24 | 'columns' => 'Spalten', |
|
40 | 40 | 'location_param_record_type' => 'Record-Typ', |
41 | 41 | 'location_param_record_status' => 'Record-Status', |
42 | 42 | 'location_param_user_role' => 'Benutzerrolle', |
43 | | - 'location_param_taxonomy' => 'Taxonomy-Term', |
44 | | - 'location_taxonomy' => 'Taxonomy-Schlüssel', |
45 | | - 'location_taxonomy_helper' => 'Taxonomy der ausgewählten Ressource wählen, z. B. category oder tag.', |
| 43 | + 'location_param_taxonomy' => 'Taxonomie-Begriff', |
| 44 | + 'location_taxonomy' => 'Taxonomie', |
| 45 | + 'location_taxonomy_helper' => 'Taxonomie der ausgewählten Ressource wählen, z. B. category oder tag.', |
46 | 46 | 'location_operator' => 'Operator', |
47 | 47 | 'location_operator_equals' => 'ist gleich', |
48 | 48 | 'location_operator_not_equals' => 'ist nicht gleich', |
49 | 49 | 'location_operator_in' => 'ist einer von', |
50 | 50 | 'location_operator_not_in' => 'ist keiner von', |
51 | 51 | 'location_value' => 'Wert', |
52 | 52 | 'location_value_helper' => 'Einzelwert oder kommagetrennte Liste für „ist einer von“ / „ist keiner von“.', |
53 | | - 'location_value_taxonomy_helper' => 'Einen oder mehrere Taxonomy-Terme wählen. Anzeige per Name, intern wird die ID gespeichert.', |
| 53 | + 'location_value_taxonomy_helper' => 'Einen oder mehrere Taxonomie-Begriffe wählen. Anzeige per Name, intern wird die ID gespeichert.', |
54 | 54 | 'location_value_role_helper' => 'Eine oder mehrere Benutzerrollen wählen.', |
55 | 55 | 'location_value_role_unavailable_permissions' => 'Benutzerrollen sind nicht verfügbar, weil Rollen/Berechtigungen nicht konfiguriert sind.', |
56 | 56 | 'location_value_role_unavailable_empty' => 'Benutzerrollen sind verfügbar, aber es wurden noch keine Rollen angelegt.', |
57 | 57 | 'location_value_role_unavailable_user_model' => 'Benutzerrollen sind nicht verfügbar, weil das konfigurierte Auth-User-Model HasRoles nicht verwendet.', |
58 | 58 | 'location_value_record_type_helper' => 'Record-Typ, z. B. page oder article.', |
59 | 59 | 'location_value_record_status_helper' => 'Workflow-Status der gewählten Ressourcen. Bei Draft-Entities der Übersetzungsstatus (draft, published, scheduled, waiting, private).', |
60 | | - 'location_constraint_incomplete_taxonomy' => 'Taxonomy wählen', |
| 60 | + 'location_constraint_incomplete_taxonomy' => 'Taxonomie wählen', |
61 | 61 | 'location_constraint_incomplete_value' => 'Wert wählen', |
62 | 62 | 'field_item' => 'Feld', |
63 | 63 | 'fields_count' => 'Felder', |
|
66 | 66 | 'visibility_helper' => 'Ganze Gruppe je Kontext ausblenden. Damit werden auch alle enthaltenen Felder dort ausgeblendet.', |
67 | 67 | 'export' => 'Exportieren', |
68 | 68 | 'import' => 'Importieren', |
69 | | - 'import_heading' => 'Field Group importieren', |
70 | | - 'import_description' => 'JSON-Datei aus einer anderen Umgebung hochladen. Feldwerte auf Datensätzen sind nicht enthalten.', |
| 69 | + 'import_heading' => 'Feldgruppe importieren', |
| 70 | + 'import_description' => 'JSON-Datei aus einer anderen Umgebung hochladen. Gespeicherte Feldwerte auf Datensätzen sind nicht enthalten.', |
71 | 71 | 'import_file' => 'JSON-Datei', |
72 | | - 'import_conflict_notice' => 'Eine Field Group mit Slug „:slug“ existiert bereits.', |
| 72 | + 'import_conflict_notice' => 'Eine Feldgruppe mit dem Schlüssel „:slug“ existiert bereits.', |
73 | 73 | 'import_resolution' => 'Wie soll importiert werden?', |
74 | | - 'import_resolution_overwrite' => 'Bestehende Field Group überschreiben', |
| 74 | + 'import_resolution_overwrite' => 'Bestehende Feldgruppe überschreiben', |
75 | 75 | 'import_resolution_copy' => 'Als neue Kopie importieren (:slug, ohne Zuweisung)', |
76 | 76 | 'import_resolution_required' => 'Bitte wählen, ob überschrieben oder als Kopie importiert werden soll.', |
77 | | - 'import_success' => 'Field Group importiert', |
| 77 | + 'import_success' => 'Feldgruppe importiert', |
78 | 78 | 'import_failed' => 'Import fehlgeschlagen', |
79 | 79 | 'import_invalid_json' => 'Ungültiges JSON: :message', |
80 | | - 'import_invalid_schema' => 'Diese Datei ist kein Moox-Builder-Field-Group-Export.', |
| 80 | + 'import_invalid_schema' => 'Diese Datei ist kein Moox-Builder-Feldgruppen-Export.', |
81 | 81 | 'import_unsupported_version' => 'Nicht unterstützte Export-Version.', |
82 | | - 'import_missing_group' => 'Export enthält keine Gruppendefinition.', |
83 | | - 'import_missing_group_key' => 'Export fehlt erforderlicher Gruppen-Schlüssel: :key', |
84 | | - 'import_slug_exists' => 'Eine Field Group mit Slug „:slug“ existiert bereits.', |
85 | | - 'import_invalid_slug' => 'Der Import-Slug darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten.', |
86 | | - 'save_failed' => 'Field Group konnte nicht gespeichert werden', |
| 82 | + 'import_missing_group' => 'Der Export enthält keine Feldgruppen-Definition.', |
| 83 | + 'import_missing_group_key' => 'Im Export fehlt der Pflicht-Schlüssel: :key', |
| 84 | + 'import_slug_exists' => 'Eine Feldgruppe mit dem Schlüssel „:slug“ existiert bereits.', |
| 85 | + 'import_invalid_slug' => 'Der Import-Schlüssel darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten.', |
| 86 | + 'save_failed' => 'Feldgruppe konnte nicht gespeichert werden', |
87 | 87 | ], |
88 | 88 |
|
89 | 89 | 'field' => [ |
90 | | - 'label' => 'Bezeichnung', |
| 90 | + 'label' => 'Feldbezeichnung', |
91 | 91 | 'label_helper' => 'Sichtbarer Name im Formular.', |
92 | | - 'name' => 'Feldschlüssel', |
93 | | - 'name_helper' => 'Technischer Name für Speicherung und Abfragen. Nur Kleinbuchstaben, Zahlen und Bindestriche.', |
| 92 | + 'name' => 'Feldname', |
| 93 | + 'name_helper' => 'Eindeutiger Name für Speicherung und Abfragen. Nur Kleinbuchstaben, Zahlen und Bindestriche.', |
94 | 94 | 'type' => 'Feldtyp', |
95 | | - 'required' => 'Pflichtfeld', |
96 | | - 'required_badge' => 'Pflicht', |
| 95 | + 'required' => 'Erforderlich', |
| 96 | + 'required_badge' => 'Erforderlich', |
97 | 97 | 'validation' => 'Validierung', |
98 | 98 | 'validation_helper' => 'Zusätzliche Validierungsregeln für unterstützte Text- und Zahlenfelder.', |
99 | 99 | 'validation_rules' => 'Validierungsregeln', |
|
122 | 122 | 'width_two_thirds' => 'Zwei Drittel (2/3)', |
123 | 123 | 'width_quarter' => 'Viertel (1/4)', |
124 | 124 | 'width_three_quarters' => 'Drei Viertel (3/4)', |
125 | | - 'relation_entity' => 'Verknüpfte Ressource', |
126 | | - 'relation_entity_helper' => 'Welche Ressourcen-Datensätze mit diesem Feld verknüpft werden können.', |
127 | | - 'relation_multiple' => 'Mehrfachauswahl', |
| 125 | + 'relation_entity' => 'Beziehung zu', |
| 126 | + 'relation_entity_helper' => 'Welche Ressource mit diesem Feld verknüpft werden kann.', |
| 127 | + 'relation_multiple' => 'Mehrfachauswahl erlauben', |
128 | 128 | 'relation_multiple_helper' => 'Wenn aktiv, können mehrere Datensätze verknüpft werden.', |
129 | 129 | 'relation_min' => 'Mindestanzahl', |
130 | 130 | 'relation_max' => 'Höchstanzahl', |
131 | | - 'clone_field_group' => 'Zu klonende Feldgruppe', |
132 | | - 'clone_field_group_helper' => 'Bindet Felder einer anderen aktiven Feldgruppe ein (nicht dieser hier). Lege zuerst eine wiederverwendbare Gruppe an und verweise dann hier darauf. Änderungen an der Quellgruppe gelten beim nächsten Formularaufruf.', |
| 131 | + 'clone_field_group' => 'Feldgruppe', |
| 132 | + 'clone_field_group_helper' => 'Felder einer anderen aktiven Feldgruppe einbinden. Diese Gruppe selbst kann nicht gewählt werden.', |
133 | 133 | 'table_column' => 'Tabellen-Spalte', |
134 | 134 | 'table_column_helper' => 'Dieses Feld als Spalte auf den Listen-Seiten anzeigen.', |
135 | 135 | 'show_in_table' => 'In Tabelle anzeigen', |
136 | | - 'show_in_table_helper' => 'Fügt dieses Feld als Spalte auf den Listen-Seiten der Entity hinzu. Standardmäßig ausgeblendet; über den Spalten-Umschalter aktivierbar.', |
137 | | - 'show_in_filter' => 'Als Tabellenfilter', |
138 | | - 'show_in_filter_helper' => 'Fügt einen Listenfilter für Select-, Toggle- und einfache Relation-Felder hinzu. Standardmäßig aus.', |
139 | | - 'show_in_filter_relation_multiple_helper' => 'Listenfilter gibt es nur für einfache Relation-Felder (ohne „Mehrfach“).', |
140 | | - 'show_in_filter_relation_entity_helper' => 'Zuerst eine verknüpfte Entity wählen, dann den Listenfilter aktivieren.', |
| 136 | + 'show_in_table_helper' => 'Fügt dieses Feld als Spalte auf den Listen-Seiten hinzu. Standardmäßig ausgeblendet; über den Spalten-Umschalter aktivierbar.', |
| 137 | + 'show_in_filter' => 'Als Listenfilter', |
| 138 | + 'show_in_filter_helper' => 'Fügt einen Listenfilter für Auswahl-, Wahr/falsch- und Beziehungsfelder hinzu. Standardmäßig aus.', |
| 139 | + 'show_in_filter_relation_multiple_helper' => 'Listenfilter gibt es nur für einfache Beziehungsfelder (ohne Mehrfachauswahl).', |
| 140 | + 'show_in_filter_relation_entity_helper' => 'Zuerst „Beziehung zu“ wählen, dann den Listenfilter aktivieren.', |
141 | 141 | 'show_in_filter_choice_options_helper' => 'Mindestens eine Option hinzufügen, bevor der Listenfilter aktiviert werden kann.', |
142 | 142 | 'list_filter' => 'Listenfilter', |
143 | 143 | 'list_filter_helper' => 'Optionaler Filter auf Listen-Seiten (Item, Record, Draft). Feldgruppe nach dem Aktivieren speichern.', |
|
178 | 178 | 'conditional_logic_logic_and' => 'Alle Regeln (UND)', |
179 | 179 | 'conditional_logic_logic_or' => 'Eine Regel (ODER)', |
180 | 180 | 'conditional_logic_rules' => 'Regeln', |
181 | | - 'conditional_logic_rules_helper' => 'Vergleicht Geschwisterfelder im gleichen Container (Feldgruppe, Group, Repeater-Zeile oder Flexible-Layout-Block).', |
| 181 | + 'conditional_logic_rules_helper' => 'Vergleicht Felder im gleichen Container (Feldgruppe, Gruppe, Wiederholung oder Flexibler Inhalt).', |
182 | 182 | 'conditional_logic_field' => 'Feld', |
183 | 183 | 'conditional_logic_operator' => 'Operator', |
184 | 184 | 'conditional_logic_value' => 'Wert', |
|
190 | 190 | 'subfields_count' => '{1} :count Unterfeld|[2,*] :count Unterfelder', |
191 | 191 | 'settings' => 'Einstellungen', |
192 | 192 | 'settings_helper' => 'Typspezifische Optionen wie Standardwerte, Grenzen und Formate.', |
193 | | - 'options' => 'Auswahloptionen', |
194 | | - 'options_helper' => 'Auswählbare Werte für dieses Feld.', |
| 193 | + 'options' => 'Auswahl', |
| 194 | + 'options_helper' => 'Werte für Auswahl-, Optionsfeld- und Button-Gruppe-Felder.', |
195 | 195 | 'option_label' => 'Anzeigetext', |
196 | 196 | 'option_value' => 'Wert', |
197 | 197 | 'subfields' => 'Unterfelder', |
198 | | - 'subfields_helper' => 'Felder, die in diesem Feld verschachtelt sind.', |
199 | | - 'tab_content' => 'Tab-Inhalt', |
200 | | - 'tab_content_helper' => 'Diese Felder erscheinen im Tab. Die Bezeichnung des Felds wird als Tab-Titel verwendet.', |
| 198 | + 'subfields_helper' => 'Felder innerhalb dieses Elements (z. B. in einer Gruppe oder Wiederholung).', |
| 199 | + 'tab_content' => 'Tab-Felder', |
| 200 | + 'tab_content_helper' => 'Diese Felder erscheinen im Tab. Die Feldbezeichnung wird als Tab-Titel verwendet.', |
201 | 201 | 'layouts' => 'Layouts', |
202 | | - 'layouts_helper' => 'Wiederverwendbare Block-Layouts für flexible Inhalte.', |
| 202 | + 'layouts_helper' => 'Layouts für Flexibler Inhalt.', |
203 | 203 | 'layout_label' => 'Layout-Bezeichnung', |
204 | 204 | 'layout_key' => 'Layout-Schlüssel', |
205 | 205 | 'layout_key_helper' => 'Technischer Schlüssel für gespeicherte Blöcke. Nur Kleinbuchstaben, Zahlen und Bindestriche.', |
|
208 | 208 | ], |
209 | 209 |
|
210 | 210 | 'field_types' => [ |
211 | | - 'text' => 'Text (kurz)', |
212 | | - 'textarea' => 'Text (mehrzeilig)', |
213 | | - 'number' => 'Zahl', |
| 211 | + 'text' => 'Text', |
| 212 | + 'textarea' => 'Textbereich', |
| 213 | + 'number' => 'Numerisch', |
214 | 214 | 'range' => 'Bereich', |
215 | | - 'email' => 'E-Mail', |
| 215 | + 'email' => 'E-Mail-Adresse', |
216 | 216 | 'url' => 'URL', |
217 | 217 | 'password' => 'Passwort', |
218 | | - 'select' => 'Auswahl (Dropdown)', |
| 218 | + 'select' => 'Auswahl', |
219 | 219 | 'multiselect' => 'Mehrfachauswahl', |
220 | | - 'checkbox_list' => 'Checkbox-Liste', |
221 | | - 'radio' => 'Optionsfelder', |
| 220 | + 'checkbox_list' => 'Auswahlkästchen', |
| 221 | + 'radio' => 'Radiobutton', |
222 | 222 | 'button_group' => 'Button-Gruppe', |
223 | | - 'toggle' => 'Schalter', |
224 | | - 'date' => 'Datum', |
225 | | - 'datetime' => 'Datum & Uhrzeit', |
226 | | - 'time' => 'Uhrzeit', |
227 | | - 'color' => 'Farbe', |
| 223 | + 'toggle' => 'Wahr/falsch', |
| 224 | + 'date' => 'Datumpicker', |
| 225 | + 'datetime' => 'Datums- und Zeitauswahl', |
| 226 | + 'time' => 'Zeitpicker', |
| 227 | + 'color' => 'Farbpicker', |
228 | 228 | 'link' => 'Link', |
229 | | - 'relation' => 'Verknüpfung', |
| 229 | + 'relation' => 'Beziehung', |
230 | 230 | 'image' => 'Bild', |
231 | 231 | 'gallery' => 'Galerie', |
232 | 232 | 'file' => 'Datei', |
233 | | - 'rich_text' => 'Rich Text', |
234 | | - 'message' => 'Hinweis', |
| 233 | + 'rich_text' => 'WYSIWYG-Editor', |
| 234 | + 'message' => 'Mitteilung', |
235 | 235 | 'oembed' => 'oEmbed', |
236 | 236 | 'tab' => 'Tab', |
237 | 237 | 'section' => 'Section', |
238 | 238 | 'group' => 'Gruppe', |
239 | | - 'clone' => 'Clone', |
240 | | - 'repeater' => 'Repeater', |
241 | | - 'flexible_content' => 'Flexible Inhalte', |
| 239 | + 'clone' => 'Klon', |
| 240 | + 'repeater' => 'Wiederholung', |
| 241 | + 'flexible_content' => 'Flexibler Inhalt', |
242 | 242 | ], |
243 | 243 |
|
244 | 244 | 'visibility' => [ |
|
253 | 253 | ], |
254 | 254 |
|
255 | 255 | 'message' => [ |
256 | | - 'body' => 'Hinweistext', |
257 | | - 'body_helper' => 'Wird nur im Formular angezeigt — kein speicherbarer Wert pro Datensatz.', |
| 256 | + 'body' => 'Mitteilung', |
| 257 | + 'body_helper' => 'Wird nur im Formular angezeigt — kein speicherbarer Wert.', |
258 | 258 | ], |
259 | 259 |
|
260 | 260 | 'oembed' => [ |
|
268 | 268 | ], |
269 | 269 |
|
270 | 270 | 'password' => [ |
271 | | - 'helper' => 'Maskierte Eingabe — nach dem Speichern per Augen-Symbol anzeigen und kopieren (wie bei ACF).', |
| 271 | + 'helper' => 'Maskierte Eingabe — nach dem Speichern per Augen-Symbol anzeigen und kopieren.', |
272 | 272 | ], |
273 | 273 |
|
274 | 274 | 'capabilities' => [ |
|
281 | 281 | 'default_value' => 'Standardwert', |
282 | 282 | 'default_value_number_helper' => 'Muss zwischen Mindest- und Höchstwert liegen, sofern gesetzt.', |
283 | 283 | 'default_value_range_helper' => 'Muss zwischen Mindest- und Höchstwert liegen und zur Schrittweite passen (z. B. Min 10, Schritt 10 → 10, 20, 30 …).', |
284 | | - 'default_value_toggle_helper' => 'Schalter-Position beim Anlegen eines neuen Datensatzes.', |
| 284 | + 'default_value_toggle_helper' => 'Standardzustand für Wahr/falsch beim Anlegen eines neuen Datensatzes.', |
285 | 285 | 'default_value_option_helper' => 'Aus den oben definierten Auswahloptionen wählen.', |
286 | 286 | 'default_value_multi_option_helper' => 'Eine oder mehrere der oben definierten Optionen wählen.', |
287 | 287 | 'default_value_now' => 'Aktuelles Datum bzw. aktuelle Uhrzeit', |
|
323 | 323 | 'repeater' => [ |
324 | 324 | 'collapse_all' => 'Alle einklappen', |
325 | 325 | 'expand_all' => 'Alle ausklappen', |
| 326 | + 'add_field' => 'Feld hinzufügen', |
| 327 | + 'add_subfield' => 'Unterfeld hinzufügen', |
| 328 | + 'add_layout' => 'Layout hinzufügen', |
| 329 | + 'add_condition_rule' => 'Bedingung hinzufügen', |
| 330 | + 'add_validation_rule' => 'Validierungsregel hinzufügen', |
| 331 | + 'add_option' => 'Option hinzufügen', |
326 | 332 | ], |
327 | 333 |
|
328 | 334 | 'validation' => [ |
|
337 | 343 | 'range_default_step' => 'Der Standardwert muss zwischen Minimum und Maximum liegen und zur Schrittweite passen.', |
338 | 344 | 'range_default_bounds' => 'Der Standardwert muss zwischen Minimum und Maximum liegen.', |
339 | 345 | 'default_max_length' => 'Der Standardwert darf höchstens :max Zeichen lang sein.', |
340 | | - 'duplicate_field_name' => 'Der Feldschlüssel „:name“ wird bereits in der Gruppe „:group“ verwendet.', |
341 | | - 'duplicate_field_name_internal' => 'Der Feldschlüssel „:name“ ist in dieser Gruppe mehrfach vergeben.', |
| 346 | + 'duplicate_field_name' => 'Der Feldname „:name“ wird bereits in der Feldgruppe „:group“ verwendet.', |
| 347 | + 'duplicate_field_name_internal' => 'Der Feldname „:name“ ist in dieser Feldgruppe mehrfach vergeben.', |
342 | 348 | 'empty_repeater_item' => 'Eintrag :position in „:field“ ist leer.', |
343 | 349 | 'empty_flexible_item' => 'Block :position in „:field“ ist leer.', |
344 | 350 | 'empty_flexible_layout' => 'Bitte ein Layout für jeden Block wählen.', |
|
354 | 360 | 'media_scope_mismatch' => 'Das ausgewählte Medium für :attribute ist für diesen Datensatz nicht verfügbar.', |
355 | 361 | 'gallery_min_files' => 'Wähle mindestens :min Medien für :attribute aus.', |
356 | 362 | 'gallery_max_files' => 'Wähle höchstens :max Medien für :attribute aus.', |
357 | | - 'clone_field_group_required' => 'Wähle eine Feldgruppe zum Klonen aus.', |
| 363 | + 'clone_field_group_required' => 'Bitte eine Feldgruppe auswählen.', |
358 | 364 | 'clone_field_group_self' => 'Eine Feldgruppe kann sich nicht selbst klonen.', |
359 | 365 | 'clone_field_group_missing' => 'Die Feldgruppe „:slug“ existiert nicht oder ist inaktiv.', |
360 | 366 | ], |
|
0 commit comments