<?php
/**
 * ITSWEBER CMS – German Installer Translations
 */
return [
    'title' => 'ITSWEBER CMS – Installation',
    'subtitle' => 'Installation',
    'footer_copyright' => '© :year ITSWEBER. Alle Rechte vorbehalten.',
    'footer_author' => 'Benjamin Weber',
    'footer_website' => 'www.itsweber.de',
    'footer_email' => 'info@itsweber.de',

    // Step 1 - Welcome
    'welcome_title' => 'Willkommen bei ITSWEBER CMS',
    'welcome_text' => 'Dieser Assistent führt Sie durch die Installation. Halten Sie Ihre Datenbankzugangsdaten bereit.',
    'welcome_start' => 'Installation starten',

    // Language selection
    'language_title' => 'Sprache wählen',
    'language_text' => 'Wählen Sie die Sprache für die Installation und das System.',
    'language_label' => 'Installationssprache',
    'language_de' => 'Deutsch',
    'language_en' => 'English',
    'language_continue' => 'Weiter',

    // Step 2 - Requirements
    'req_title' => 'Systemvoraussetzungen',
    'req_text' => 'Überprüfung der Serverumgebung…',
    'req_col_requirement' => 'Anforderung',
    'req_col_status' => 'Status',
    'req_col_value' => 'Wert',
    'req_back' => 'Zurück',
    'req_continue' => 'Weiter',
    'req_fix_issues' => 'Bitte beheben Sie die Probleme, bevor Sie fortfahren',
    'req_loaded' => 'Geladen',
    'req_missing' => 'Fehlt',
    'req_writable' => 'Beschreibbar',
    'req_not_writable' => 'Nicht beschreibbar',

    // Step 3 - Database
    'db_title' => 'Datenbank-Konfiguration',
    'db_text' => 'Geben Sie Ihre Datenbankzugangsdaten ein.',
    'db_host' => 'Datenbank-Host',
    'db_port' => 'Port',
    'db_name' => 'Datenbankname',
    'db_user' => 'Datenbank-Benutzer',
    'db_password' => 'Datenbank-Passwort',
    'db_prefix' => 'Tabellenpräfix',
    'db_prefix_note' => 'In dieser Version fest auf iw_. Konfigurierbare Präfixe sind für eine zukünftige Version geplant.',
    'db_back' => 'Zurück',
    'db_continue' => 'Testen & Weiter',
    'db_error' => 'Datenbankverbindung fehlgeschlagen. Bitte prüfen Sie Ihre Zugangsdaten.',

    // Step 4 - Tables
    'tables_title' => 'Datenbanktabellen erstellen',
    'tables_text' => 'Klicken Sie auf den Button, um alle erforderlichen Tabellen zu erstellen.',
    'tables_back' => 'Zurück',
    'tables_create' => 'Tabellen erstellen',
    'tables_error' => 'Migration fehlgeschlagen: :error',

    // Step 5 - Admin Account
    'admin_title' => 'Administrator-Konto erstellen',
    'admin_text' => 'Richten Sie Ihr Administrator-Konto ein.',
    'admin_username' => 'Benutzername',
    'admin_email' => 'E-Mail-Adresse',
    'admin_password' => 'Passwort',
    'admin_password_hint' => 'Mindestens 8 Zeichen',
    'admin_password_confirm' => 'Passwort bestätigen',
    'admin_back' => 'Zurück',
    'admin_create' => 'Konto erstellen',
    'admin_error_required' => 'Alle Felder sind erforderlich.',
    'admin_error_mismatch' => 'Die Passwörter stimmen nicht überein.',
    'admin_error_short' => 'Das Passwort muss mindestens 8 Zeichen lang sein.',
    'admin_error_invalid_email' => 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
    'admin_error_failed' => 'Administrator-Konto konnte nicht erstellt werden: :error',

    // Step 6 - Site Configuration
    'site_title' => 'Website-Konfiguration',
    'site_text' => 'Konfigurieren Sie grundlegende Website-Informationen, wählen Sie ein Theme und richten Sie optional den E-Mail-Versand ein.',
    'site_name' => 'Website-Name',
    'site_tagline' => 'Slogan / Untertitel',
    'site_email' => 'Kontakt-E-Mail',
    'site_theme' => 'Theme wählen',
    'site_mail_title' => 'E-Mail-Konfiguration',
    'site_mail_optional' => 'optional – kann später in app/Config/app.php geändert werden',
    'site_mail_transport' => 'E-Mail-Transport',
    'site_mail_php' => 'PHP mail() – nutzt Server-MTA (Standard)',
    'site_mail_smtp' => 'SMTP – direkte Serververbindung',
    'site_mail_from' => 'Absenderadresse (Von)',
    'site_mail_from_name' => 'Absendername',
    'site_smtp_host' => 'SMTP-Host',
    'site_smtp_port' => 'SMTP-Port',
    'site_smtp_encryption' => 'Verschlüsselung',
    'site_smtp_tls' => 'TLS / STARTTLS (Port 587)',
    'site_smtp_ssl' => 'SSL / SMTPS (Port 465)',
    'site_smtp_none' => 'Keine (Port 25)',
    'site_smtp_user' => 'SMTP-Benutzername',
    'site_smtp_password' => 'SMTP-Passwort',
    'site_mail_test' => 'E-Mail-Einstellungen testen',
    'site_mail_test_to' => 'Test senden an:',
    'site_mail_test_btn' => 'Test-Mail senden',
    'site_mail_sending' => 'Wird gesendet…',
    'site_mail_enter_email' => 'Bitte geben Sie eine Empfänger-E-Mail-Adresse ein.',
    'site_mail_sent' => 'Gesendet!',
    'site_mail_failed' => 'Fehlgeschlagen.',
    'site_mail_request_failed' => 'Anfrage fehlgeschlagen. Bitte versuchen Sie es erneut.',
    'site_mail_note' => 'Wird für Passwort-Reset-E-Mails verwendet. Lassen Sie alle Felder leer, um PHP mail() ohne Konfiguration zu nutzen.',
    'site_back' => 'Zurück',
    'site_complete' => 'Installation abschließen',
    'site_error' => 'Einrichtung fehlgeschlagen: :error',

    // Test mail (server-side AJAX responses)
    'test_mail_invalid_email' => 'Bitte geben Sie eine gültige Empfänger-E-Mail-Adresse ein.',
    'test_mail_smtp_required' => 'SMTP-Host ist erforderlich, wenn SMTP als Transport gewählt wurde.',
    'test_mail_sent_to'       => 'Test-E-Mail gesendet an :recipient. Bitte prüfen Sie Ihren Posteingang.',
    'test_mail_failed'        => 'E-Mail konnte nicht gesendet werden. Bitte prüfen Sie Ihre Einstellungen und das Server-Fehlerprotokoll.',
    'test_mail_error_prefix'  => 'Fehler: ',
    'test_mail_rate_limited'  => 'Zu viele Test-E-Mails. Bitte warten Sie eine Stunde, bevor Sie es erneut versuchen.',

    // Validation
    'site_error_invalid_email'      => 'Bitte geben Sie eine gültige Kontakt-E-Mail-Adresse ein.',
    'site_error_invalid_from_email' => 'Bitte geben Sie eine gültige Absender-E-Mail-Adresse ein.',
    'site_error_smtp_host_required' => 'SMTP-Host ist erforderlich, wenn SMTP als Transport gewählt wurde.',

    // Requirement labels (Step 2)
    'req_php_version'       => 'PHP Version >= 8.1',
    'req_pdo_mysql'         => 'PDO MySQL Erweiterung',
    'req_mbstring'          => 'MBString Erweiterung',
    'req_gd'                => 'GD Erweiterung',
    'req_json'              => 'JSON Erweiterung',
    'req_fileinfo'          => 'FileInfo Erweiterung',
    'req_storage_writable'  => 'storage/ beschreibbar',
    'req_uploads_writable'  => 'public/uploads/ beschreibbar',
    'req_config_writable'   => 'app/Config/ beschreibbar',

    // Step 7 - Complete
    'complete_title' => 'Installation abgeschlossen!',
    'complete_text' => 'ITSWEBER CMS wurde erfolgreich installiert. Sie können jetzt Ihre Website nutzen.',
    'complete_visit' => 'Website aufrufen',
    'complete_admin' => 'Zum Admin-Bereich',
    'complete_security' => 'Sicherheitshinweis: Der Installer ist nun gesperrt. Um erneut zu installieren, löschen Sie die Datei storage/.installed.',
];
