<?php
/**
 * ITSWEBER CMS – German System Messages
 */
return [
    // Success messages
    'created' => ':item erfolgreich erstellt.',
    'updated' => ':item erfolgreich aktualisiert.',
    'deleted' => ':item erfolgreich gelöscht.',
    'saved' => 'Änderungen gespeichert.',
    'activated' => ':item aktiviert.',
    'deactivated' => ':item deaktiviert.',

    // Error messages
    'not_found' => ':item nicht gefunden.',
    'create_failed' => ':item konnte nicht erstellt werden.',
    'update_failed' => ':item konnte nicht aktualisiert werden.',
    'delete_failed' => ':item konnte nicht gelöscht werden.',
    'generic_error' => 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.',
    'permission_denied' => 'Zugriff verweigert.',

    // Validation
    'field_required' => 'Dieses Feld ist erforderlich.',
    'all_required' => 'Alle Felder sind erforderlich.',
    'invalid_email' => 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
    'password_min' => 'Das Passwort muss mindestens :min Zeichen lang sein.',
    'password_mismatch' => 'Die Passwörter stimmen nicht überein.',
    'username_taken' => 'Dieser Benutzername ist bereits vergeben.',
    'email_taken' => 'Diese E-Mail-Adresse wird bereits verwendet.',
    'username_format' => 'Benutzername darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten.',
    'invalid_credentials' => 'Ungültige Anmeldedaten.',

    // Auth messages
    'login_error' => 'Ungültige Anmeldedaten.',
    'reset_sent' => 'Falls ein Konto mit dieser E-Mail-Adresse existiert, wurde ein Reset-Link gesendet.',
    'reset_success' => 'Passwort erfolgreich geändert. Sie können sich jetzt anmelden.',
    'reset_error' => 'Passwort konnte nicht zurückgesetzt werden.',
    'reset_invalid_token' => 'Ungültiger oder abgelaufener Reset-Link.',

    // User messages
    'user_created' => 'Benutzer „:name" erfolgreich erstellt.',
    'user_updated' => 'Benutzer „:name" erfolgreich aktualisiert.',
    'user_deleted' => 'Benutzer erfolgreich gelöscht.',
    'cannot_delete_self' => 'Sie können Ihr eigenes Konto nicht löschen.',
    'cannot_deactivate_self' => 'Sie können Ihr eigenes Konto nicht deaktivieren.',

    // Page messages
    'page_created' => 'Seite „:title" erfolgreich erstellt.',
    'page_updated' => 'Seite „:title" erfolgreich aktualisiert.',
    'page_deleted' => 'Seite erfolgreich gelöscht.',
    'page_duplicated' => 'Seite erfolgreich dupliziert.',

    // Blog messages
    'post_created' => 'Beitrag „:title" erfolgreich erstellt.',
    'post_updated' => 'Beitrag „:title" erfolgreich aktualisiert.',
    'post_deleted' => 'Beitrag erfolgreich gelöscht.',
    'post_duplicated' => 'Beitrag erfolgreich dupliziert.',
    'category_created' => 'Kategorie erfolgreich erstellt.',
    'category_updated' => 'Kategorie erfolgreich aktualisiert.',
    'category_deleted' => 'Kategorie erfolgreich gelöscht.',
    'tag_deleted' => 'Schlagwort erfolgreich gelöscht.',

    // Gallery messages
    'album_created' => 'Album „:title" erfolgreich erstellt.',
    'album_updated' => 'Album „:title" erfolgreich aktualisiert.',
    'album_deleted' => 'Album erfolgreich gelöscht.',
    'image_uploaded' => 'Bild erfolgreich hochgeladen.',
    'image_deleted' => 'Bild erfolgreich gelöscht.',
    'images_added' => ':count Bild(er) zum Album hinzugefügt.',

    // Event messages
    'event_created' => 'Event „:title" erfolgreich erstellt.',
    'event_updated' => 'Event „:title" erfolgreich aktualisiert.',
    'event_deleted' => 'Event erfolgreich gelöscht.',

    // Download messages
    'download_created' => 'Download „:title" erfolgreich erstellt.',
    'download_updated' => 'Download „:title" erfolgreich aktualisiert.',
    'download_deleted' => 'Download erfolgreich gelöscht.',

    // Media messages
    'file_uploaded' => 'Datei erfolgreich hochgeladen.',
    'file_updated' => 'Datei erfolgreich aktualisiert.',
    'file_deleted' => 'Datei erfolgreich gelöscht.',
    'folder_created' => 'Ordner erfolgreich erstellt.',
    'folder_renamed' => 'Ordner erfolgreich umbenannt.',
    'folder_deleted' => 'Ordner erfolgreich gelöscht.',

    // Menu messages
    'menu_item_added' => 'Menüeintrag hinzugefügt.',
    'menu_item_updated' => 'Menüeintrag aktualisiert.',
    'menu_item_deleted' => 'Menüeintrag gelöscht.',
    'menu_reordered' => 'Menüreihenfolge aktualisiert.',

    // Settings messages
    'settings_saved' => 'Einstellungen gespeichert.',
    'language_changed' => 'Sprache geändert.',

    // Theme messages
    'theme_activated' => 'Theme „:name" aktiviert.',
    'theme_installed' => 'Theme „:name" erfolgreich installiert.',
    'theme_uninstalled' => 'Theme erfolgreich deinstalliert.',

    // Plugin messages
    'plugin_activated' => 'Plugin „:name" aktiviert.',
    'plugin_deactivated' => 'Plugin „:name" deaktiviert.',
    'plugin_installed' => 'Plugin „:name" erfolgreich installiert.',
    'plugin_uninstalled' => 'Plugin erfolgreich deinstalliert.',

    // Maintenance
    'maintenance_enabled' => 'Wartungsmodus aktiviert.',
    'maintenance_disabled' => 'Wartungsmodus deaktiviert.',
    'maintenance_updated' => 'Wartungskonfiguration aktualisiert.',

    // Backup
    'backup_created' => 'Backup erfolgreich erstellt.',
    'backup_restored' => 'Backup erfolgreich wiederhergestellt.',
    'update_applied' => 'Update erfolgreich eingespielt.',

    // Additional admin messages
    'invalid_language' => 'Ungültige Sprache ausgewählt.',
    'file_required' => 'Keine Datei ausgewählt.',
    'upload_failed' => 'Upload fehlgeschlagen.',
    'reload_page' => 'Bitte laden Sie die Seite neu.',

    // Error variants for specific contexts
    'error' => [
        'slug_taken' => 'Ein Element mit dieser URL-freundlichen Bezeichnung existiert bereits.',
        'category_has_posts' => 'Kann nicht löschen: :count Beitrag(e) sind dieser Kategorie zugewiesen. Ordnen Sie diese erst neu an oder löschen Sie sie.',
        'name_taken' => 'Ein Element mit diesem Namen existiert bereits.',
        'tag_has_posts' => 'Schlagwort kann nicht gelöscht werden: noch in :count Beitrag(en) verwendet.',
        'invalid_input' => 'Ungültige Eingabe.',
        'last_admin' => 'Das Löschen des letzten Admin-Kontos ist nicht möglich. Erstellen Sie zuerst ein anderes Admin-Konto.',
        'no_images_added' => 'Keine Bilder konnten hinzugefügt werden. Einige Bilder befinden sich möglicherweise bereits im Album.',
    ],
];
