v2.6.2 (Lyra): Thema editor, content editor, unified scanEditorFiles
- Thema editor (thema's net zo bewerkbaar maken als plugins): bestandsbrowser zijbalk, nieuw bestand, uploaden, verwijderen, verplaatsen, SCSS compileren vanuit editor, thema activeren/ verwijderen, nieuw thema met basis-kopie, uniforme thema-structuur - Content editor (content consistent met plugins en thema's): bestandsbrowser zijbalk naast bestaande lijst weergave, nieuw bestand/map, uploaden, verwijderen, verplaatsen, mappen beheer, layout/plugins selectie, git/backup integratie in editor zijbalk - Uniformiteit: scanEditorFiles() unified scanner (scanPluginFiles/scanThemeFiles/scanContentFiles als dunne wrappers) - Media invoegen in editor: ?theme= scope voor media-list endpoint - Bug fix: thema-naam niet overgenomen bij kopiëren - title in theme.json wordt overschreven met nieuwe themanaam - Handleidingen bijgewerkt (thema-beheer.md + content-beheer.md NL/EN) - Release notes: docs/release-notes/v2.6.2.md - Pentest 30/30, WCAG 25/25
This commit is contained in:
@@ -88,6 +88,28 @@ return [
|
||||
'col_size' => 'Größe',
|
||||
'col_modified' => 'Geändert',
|
||||
'col_actions' => 'Aktionen',
|
||||
|
||||
// Content editor (content-files) — Phase 1-5 der Content-Konsistenz TODO
|
||||
'content_editor' => 'Content-Editor',
|
||||
'content_files' => 'Content-Dateien',
|
||||
'content_no_files' => 'Keine Dateien gefunden.',
|
||||
'content_not_editable' => 'Dieser Dateityp kann im Editor nicht bearbeitet werden.',
|
||||
'content_select_file' => 'Wählen Sie eine Datei aus der Seitenleiste zum Bearbeiten.',
|
||||
'content_file_path' => 'Dateipfad innerhalb von content',
|
||||
'content_file_path_help' => 'Nur Buchstaben, Zahlen, Punkte, Unterstriche, Bindestriche und Schrägstriche. Unterordner werden automatisch erstellt. Die Erweiterung wird unten ausgewählt.',
|
||||
'content_upload_help' => 'Dateien werden in content/ hochgeladen. Erlaubt: Bilder, Video, Audio, PDF, ZIP, Office-Dokumente, CSS, SCSS, JS, JSON, HTML, MD.',
|
||||
'file_type' => 'Dateityp',
|
||||
'list_view' => 'Listenansicht',
|
||||
'rename_folder' => 'Ordner umbenennen',
|
||||
'rename_prefix' => 'Umbenennen',
|
||||
'new_name' => 'Neuer Name',
|
||||
'git_init' => 'Git init',
|
||||
'git_init_confirm' => 'Git-Repository in content/ initialisieren?',
|
||||
'git_commit' => 'Commit',
|
||||
'git_commit_confirm' => 'Änderungen an git committen?',
|
||||
'git_dirty' => 'nicht committete Änderungen',
|
||||
'git_clean' => 'saubere Arbeitskopie',
|
||||
'git_last_commit' => 'letzter Commit:',
|
||||
'col_role' => 'Rolle',
|
||||
'col_created' => 'Erstellt',
|
||||
'no_files_found' => 'Keine Dateien gefunden.',
|
||||
@@ -212,10 +234,32 @@ return [
|
||||
'new_theme_title' => 'Neues Theme erstellen',
|
||||
'theme_name' => 'Theme-Name',
|
||||
'theme_name_help' => 'Nur Buchstaben, Zahlen, Unterstriche und Bindestriche.',
|
||||
'theme_base' => 'Basis-Theme',
|
||||
'theme_base_help' => 'Wählen Sie ein bestehendes Theme als Basis zum Kopieren oder starten Sie mit einer leeren einheitlichen Struktur. css_compiled/ wird nicht kopiert.',
|
||||
'theme_base_blank' => '(leere Struktur)',
|
||||
'name_label' => 'Name: ',
|
||||
'default_layout_label' => 'Standard-Layout: ',
|
||||
'compile_scss' => 'SCSS kompilieren',
|
||||
'compile_scss_confirm' => 'SCSS kompilieren? Dies überschreibt assets/css_compiled/theme.css.',
|
||||
'scss_ok' => 'aktuell',
|
||||
'scss_stale' => 'veraltet',
|
||||
'scss_compiled_ok' => 'SCSS ist kompiliert und aktuell',
|
||||
'scss_needs_compile' => 'SCSS-Quelle neuer als kompiliertes CSS',
|
||||
'no_themes' => 'Keine Themes gefunden.',
|
||||
'theme_default_protected' => 'Default-Theme - kann nicht gelöscht werden',
|
||||
'theme_layouts' => 'Layouts: ',
|
||||
'theme_actions' => 'Theme-Aktionen',
|
||||
'confirm_delete_theme' => 'Sind Sie sicher, dass Sie dieses Theme löschen möchten? Alle Dateien im Theme gehen verloren.',
|
||||
'theme_edit' => 'Theme bearbeiten: ',
|
||||
'theme_files' => 'Theme-Dateien',
|
||||
'theme_no_files' => 'Keine Dateien gefunden.',
|
||||
'theme_new_file' => 'Neue Datei',
|
||||
'theme_new_file_title' => 'Neue Datei erstellen',
|
||||
'theme_file_path' => 'Dateipfad innerhalb des Themes',
|
||||
'theme_file_path_help' => 'Nur Buchstaben, Zahlen, Punkte, Unterstriche, Bindestriche und Schrägstriche. Unterordner werden automatisch erstellt. Erlaubt: twig, json, scss, css, js, html, md, php.',
|
||||
'theme_not_editable' => 'Dieser Dateityp kann im Editor nicht bearbeitet werden.',
|
||||
'theme_select_file' => 'Wählen Sie eine Datei aus der Seitenleiste zum Bearbeiten.',
|
||||
'theme_upload_help' => 'Dateien werden in assets/ dieses Themes hochgeladen. Erlaubt: Bilder, Video, Audio, PDF, ZIP, CSS, SCSS, JS, JSON, HTML, MD, TWIG, Fonts.',
|
||||
|
||||
// Update
|
||||
'system_update' => 'System-Update',
|
||||
|
||||
@@ -88,6 +88,28 @@ return [
|
||||
'col_size' => 'Size',
|
||||
'col_modified' => 'Modified',
|
||||
'col_actions' => 'Actions',
|
||||
|
||||
// Content editor (content-files) — Phase 1-5 of content-consistency TODO
|
||||
'content_editor' => 'Content editor',
|
||||
'content_files' => 'Content files',
|
||||
'content_no_files' => 'No files found.',
|
||||
'content_not_editable' => 'This file type cannot be edited in the editor.',
|
||||
'content_select_file' => 'Select a file from the sidebar to edit.',
|
||||
'content_file_path' => 'File path within content',
|
||||
'content_file_path_help' => 'Only letters, numbers, dots, underscores, dashes and slashes. Subfolders are created automatically. The extension is chosen below.',
|
||||
'content_upload_help' => 'Files are uploaded to content/. Allowed: images, video, audio, PDF, ZIP, office docs, CSS, SCSS, JS, JSON, HTML, MD.',
|
||||
'file_type' => 'File type',
|
||||
'list_view' => 'List view',
|
||||
'rename_folder' => 'Rename folder',
|
||||
'rename_prefix' => 'Rename',
|
||||
'new_name' => 'New name',
|
||||
'git_init' => 'Git init',
|
||||
'git_init_confirm' => 'Initialize a git repository in content/?',
|
||||
'git_commit' => 'Commit',
|
||||
'git_commit_confirm' => 'Commit changes to git?',
|
||||
'git_dirty' => 'uncommitted changes',
|
||||
'git_clean' => 'clean working tree',
|
||||
'git_last_commit' => 'last commit:',
|
||||
'col_role' => 'Role',
|
||||
'col_created' => 'Created',
|
||||
'no_files_found' => 'No files found.',
|
||||
@@ -212,10 +234,32 @@ return [
|
||||
'new_theme_title' => 'Create new theme',
|
||||
'theme_name' => 'Theme name',
|
||||
'theme_name_help' => 'Only letters, numbers, underscores and dashes.',
|
||||
'theme_base' => 'Base theme',
|
||||
'theme_base_help' => 'Choose an existing theme to copy as a base, or start with an empty uniform structure. css_compiled/ is not copied.',
|
||||
'theme_base_blank' => '(empty structure)',
|
||||
'name_label' => 'Name: ',
|
||||
'default_layout_label' => 'Default layout: ',
|
||||
'compile_scss' => 'Compile SCSS',
|
||||
'compile_scss_confirm' => 'Compile SCSS? This overwrites assets/css_compiled/theme.css.',
|
||||
'scss_ok' => 'up-to-date',
|
||||
'scss_stale' => 'stale',
|
||||
'scss_compiled_ok' => 'SCSS is compiled and up-to-date',
|
||||
'scss_needs_compile' => 'SCSS source newer than compiled CSS',
|
||||
'no_themes' => 'No themes found.',
|
||||
'theme_default_protected' => 'Default theme - cannot be deleted',
|
||||
'theme_layouts' => 'Layouts: ',
|
||||
'theme_actions' => 'Theme actions',
|
||||
'confirm_delete_theme' => 'Are you sure you want to delete this theme? All files in the theme will be lost.',
|
||||
'theme_edit' => 'Edit theme: ',
|
||||
'theme_files' => 'Theme files',
|
||||
'theme_no_files' => 'No files found.',
|
||||
'theme_new_file' => 'New file',
|
||||
'theme_new_file_title' => 'Create new file',
|
||||
'theme_file_path' => 'File path within theme',
|
||||
'theme_file_path_help' => 'Only letters, numbers, dots, underscores, dashes and slashes. Subfolders are created automatically. Allowed: twig, json, scss, css, js, html, md, php.',
|
||||
'theme_not_editable' => 'This file type cannot be edited in the editor.',
|
||||
'theme_select_file' => 'Select a file from the sidebar to edit.',
|
||||
'theme_upload_help' => 'Files are uploaded to assets/ of this theme. Allowed: images, video, audio, PDF, ZIP, CSS, SCSS, JS, JSON, HTML, MD, TWIG, fonts.',
|
||||
|
||||
// Update
|
||||
'system_update' => 'System Update',
|
||||
|
||||
@@ -77,7 +77,9 @@ return [
|
||||
// Content page
|
||||
'upload' => 'Upload',
|
||||
'new_folder' => 'Nieuwe map',
|
||||
'new_folder_title' => 'Nieuwe map aanmaken',
|
||||
'new_file' => 'Nieuw bestand',
|
||||
'new_file_title' => 'Nieuw bestand aanmaken',
|
||||
'select_files' => 'Bestanden selecteren',
|
||||
'allowed_types' => 'Toegestaan: JPG, PNG, GIF, WebP, SVG, PDF, ZIP, MP4, WebM, MP3, WAV',
|
||||
'upload_to_folder' => 'Uploaden naar deze map',
|
||||
@@ -88,6 +90,28 @@ return [
|
||||
'col_size' => 'Grootte',
|
||||
'col_modified' => 'Gewijzigd',
|
||||
'col_actions' => 'Acties',
|
||||
|
||||
// Content editor (content-files) — Fase 1-5 van content-consistentie TODO
|
||||
'content_editor' => 'Content editor',
|
||||
'content_files' => 'Content bestanden',
|
||||
'content_no_files' => 'Geen bestanden gevonden.',
|
||||
'content_not_editable' => 'Dit bestandstype kan niet in de editor bewerkt worden.',
|
||||
'content_select_file' => 'Selecteer een bestand uit de zijbalk om te bewerken.',
|
||||
'content_file_path' => 'Bestandspad binnen content',
|
||||
'content_file_path_help' => 'Alleen letters, cijfers, punten, underscores, streepjes en slashes. Submappen worden automatisch aangemaakt. De extensie wordt hieronder gekozen.',
|
||||
'content_upload_help' => 'Bestanden worden geüpload naar content/. Toegestaan: afbeeldingen, video, audio, PDF, ZIP, office docs, CSS, SCSS, JS, JSON, HTML, MD.',
|
||||
'file_type' => 'Bestandstype',
|
||||
'list_view' => 'Lijst weergave',
|
||||
'rename_folder' => 'Map hernoemen',
|
||||
'rename_prefix' => 'Hernoem',
|
||||
'new_name' => 'Nieuwe naam',
|
||||
'git_init' => 'Git init',
|
||||
'git_init_confirm' => 'Git repository initialiseren in content/?',
|
||||
'git_commit' => 'Commit',
|
||||
'git_commit_confirm' => 'Wijzigingen committen naar git?',
|
||||
'git_dirty' => 'niet-committed wijzigingen',
|
||||
'git_clean' => 'schone werkmap',
|
||||
'git_last_commit' => 'laatste commit:',
|
||||
'col_role' => 'Rol',
|
||||
'col_created' => 'Aangemaakt',
|
||||
'no_files_found' => 'Geen bestanden gevonden.',
|
||||
@@ -212,10 +236,32 @@ return [
|
||||
'new_theme_title' => 'Nieuw thema aanmaken',
|
||||
'theme_name' => 'Thema naam',
|
||||
'theme_name_help' => 'Alleen letters, cijfers, underscores en streepjes.',
|
||||
'theme_base' => 'Basis thema',
|
||||
'theme_base_help' => 'Kies een bestaand thema als basis om te kopiëren, of start met een lege uniforme structuur. css_compiled/ wordt niet gekopieerd.',
|
||||
'theme_base_blank' => '(lege structuur)',
|
||||
'name_label' => 'Naam: ',
|
||||
'default_layout_label' => 'Default layout: ',
|
||||
'compile_scss' => 'SCSS compileren',
|
||||
'compile_scss_confirm' => 'SCSS compileren? Dit overschrijft assets/css_compiled/theme.css.',
|
||||
'scss_ok' => 'up-to-date',
|
||||
'scss_stale' => 'verouderd',
|
||||
'scss_compiled_ok' => 'SCSS is gecompileerd en up-to-date',
|
||||
'scss_needs_compile' => 'SCSS source nieuwer dan gecompileerde CSS',
|
||||
'no_themes' => 'Geen thema\'s gevonden.',
|
||||
'theme_default_protected' => 'Default thema - kan niet verwijderd worden',
|
||||
'theme_layouts' => 'Layouts: ',
|
||||
'theme_actions' => 'Thema acties',
|
||||
'confirm_delete_theme' => 'Weet je zeker dat je dit thema wilt verwijderen? Alle bestanden in het thema gaan verloren.',
|
||||
'theme_edit' => 'Thema bewerken: ',
|
||||
'theme_files' => 'Thema bestanden',
|
||||
'theme_no_files' => 'Geen bestanden gevonden.',
|
||||
'theme_new_file' => 'Nieuw bestand',
|
||||
'theme_new_file_title' => 'Nieuw bestand aanmaken',
|
||||
'theme_file_path' => 'Bestandspad binnen thema',
|
||||
'theme_file_path_help' => 'Alleen letters, cijfers, punten, underscores, streepjes en slashes. Submappen worden automatisch aangemaakt. Toegestaan: twig, json, scss, css, js, html, md, php.',
|
||||
'theme_not_editable' => 'Dit bestandstype kan niet in de editor bewerkt worden.',
|
||||
'theme_select_file' => 'Selecteer een bestand uit de zijbalk om te bewerken.',
|
||||
'theme_upload_help' => 'Bestanden worden geüpload naar assets/ van dit thema. Toegestaan: afbeeldingen, video, audio, PDF, ZIP, CSS, SCSS, JS, JSON, HTML, MD, TWIG, fonts.',
|
||||
|
||||
// Update
|
||||
'system_update' => 'Systeem Update',
|
||||
|
||||
Reference in New Issue
Block a user