<?php
return [
    // ========================================
    // === ALLGEMEIN & NAVIGATION ===
    // ========================================
    'installer_title'             => 'SahtoutCMS Installationsassistent',
    'installer_name'              => 'SahtoutCMS Installationsassistent',
    'step'                        => 'Schritt',
    'requirement'                 => 'Anforderung',
    'status'                      => 'Status',
    'extension'                   => 'Erweiterung',
    'module'                      => 'Modul',
    'enabled'                     => 'Aktiviert',
    'missing'                     => 'Fehlt',
    'unknown'                     => 'Unbekannt',

    // ========================================
    // === INDEX.PHP (WILLKOMMEN) ===
    // ========================================
    'welcome_message_line1'       => 'Willkommen, Abenteurer.',
    'welcome_message_line2'       => 'Dieser Assistent führt Sie durch die Einrichtung von <strong>SahtoutCMS</strong> für World of Warcraft Private Server.',
    'welcome_message_line3'       => 'Bereiten Sie Ihre Datenbankzugangsdaten und Ihren Server vor – die Reise beginnt jetzt.',
    'note_dev_info'               => 'Hinweis: Ich habe dieses Projekt allein zum Spaß, zum Lernen und zum Testen erstellt. Obwohl ich versucht habe, es professionell erscheinen zu lassen, ist es kein Teamprojekt, und einige Fehler können noch vorhanden sein. Viel Spaß beim Erkunden – Feedback zu Fehlern ist willkommen!',
    'btn_begin_install'           => 'Installation beginnen',

    // ========================================
    // === STEP2_CHECK.PHP ===
    // ========================================
    'step2_title'                 => 'Schritt 2: Umgebungsprüfung',
    'php_version'                 => 'PHP-Version',
    'required_php_extensions'     => 'Erforderliche PHP-Erweiterungen',
    'optional_php_extensions'     => 'Optionale PHP-Erweiterungen',
    'required_apache_modules'     => 'Erforderliche Apache-Module',
    'optional_apache_modules'     => 'Optionale Apache-Module',
    'btn_how_to_enable'           => '💡 So aktivieren Sie PHP-Erweiterungen und Apache-Module?',
    'help_php_extensions'         => 'PHP-Erweiterungen',
    'help_php_desc'               => 'So aktivieren Sie eine PHP-Erweiterung:',
    'help_php_path'               => 'Gehen Sie nach C:\\xampp\\php',
    'help_php_ini'                => 'Suchen Sie die Datei <code>php.ini</code>.',
    'help_php_uncomment'          => 'Suchen Sie die Zeile mit dem Erweiterungsnamen, z. B. <code>;extension=curl</code>.',
    'help_php_enable'             => 'Entfernen Sie das Semikolon <code>;</code>, um sie zu aktivieren: <code>extension=curl</code>.',
    'help_php_restart'            => 'Starten Sie Ihren Webserver (Apache/Nginx) neu.',
    'help_apache_modules'         => 'Apache-Module',
    'help_apache_desc'            => 'So aktivieren Sie Apache-Module:',
    'help_apache_path'            => 'Gehen Sie nach C:\\xampp\\apache\\conf',
    'help_apache_httpd'           => 'Bei XAMPP unter Windows überprüfen Sie die Datei <code>httpd.conf</code> und heben Sie die Auskommentierung der Modulzeilen auf.',
    'help_apache_restart'         => 'Starten Sie Apache neu:',
    'img_example'                 => 'Beispielbild',
    'btn_proceed_to_db'           => 'Weiter zur Datenbankkonfiguration ➡️',
    'err_required_failed'         => '❌ Einige erforderliche Prüfungen fehlgeschlagen. Beheben Sie diese, bevor Sie fortfahren.',

    // ========================================
    // === STEP3_DB.PHP ===
    // ========================================
    'step3_title' => 'Schritt 3: Datenbank- und reCAPTCHA-Konfiguration',
    'db_credentials' => 'Datenbankzugangsdaten',
    'label_db_host' => 'Datenbank-Host',
    'label_db_user' => 'Datenbank-Benutzername',
    'label_db_pass' => 'Datenbank-Passwort',
    'label_db_auth' => 'Name der Authentifizierungs-Datenbank',
    'label_db_world' => 'Name der Welt-Datenbank',
    'label_db_char' => 'Name der Charakter-Datenbank',
    'label_db_site' => 'Name der Website-Datenbank',
    'note_site_db' => '“sahtout_site” wird für den Namen der Website-Datenbank empfohlen',
    'section_recaptcha' => 'reCAPTCHA V2 Checkbox-Schlüssel (Optional)',
    'label_recaptcha_site_key' => 'Site-Schlüssel',
    'label_recaptcha_secret_key' => 'Geheimer Schlüssel',
    'placeholder_recaptcha_default' => 'Leer lassen für Standardwerte',
    'note_recaptcha_empty' => 'Lassen Sie die reCAPTCHA-Felder leer, um die Standard-Schlüssel zu verwenden',
    'btn_test_save_db' => 'Datenbank- und reCAPTCHA-Einstellungen testen und speichern',
    'err_db_host_required' => 'Datenbank-Host ist erforderlich',
    'err_db_user_required' => 'Datenbank-Benutzername ist erforderlich',
    'err_db_auth_required' => 'Name der Authentifizierungs-Datenbank ist erforderlich',
    'err_db_world_required' => 'Name der Welt-Datenbank ist erforderlich',
    'err_db_char_required' => 'Name der Charakter-Datenbank ist erforderlich',
    'err_db_site_required' => 'Name der Website-Datenbank ist erforderlich',
    'err_missing_table' => 'Erforderliche Tabelle fehlt: %s',
    'err_connection_failed' => 'Verbindung fehlgeschlagen: %s',
    'err_config_dir_not_writable' => 'Konfigurationsverzeichnis ist nicht beschreibbar: %s',
    'err_cap_dir_not_writable' => 'reCAPTCHA-Konfigurationsverzeichnis ist nicht beschreibbar: %s',
    'err_failed_write_config' => 'Fehler beim Schreiben der Konfigurationsdatei: %s',
    'err_failed_write_cap' => 'Fehler beim Schreiben der reCAPTCHA-Konfigurationsdatei: %s',
    'err_close_connection' => 'Verbindung konnte nicht geschlossen werden: %s',
    'err_fix_errors' => 'Bitte beheben Sie die folgenden Fehler:',
    'msg_config_saved' => 'Alle Datenbanken erfolgreich verbunden! Konfigurations- und reCAPTCHA-Dateien erstellt.',
    'btn_proceed_to_realm' => 'Weiter zu Schritt 4 der Realm-Konfiguration ➡️',
    // New keys for step3_db.php
    'label_recaptcha_enabled' => 'reCAPTCHA aktivieren',
    'err_recaptcha_keys_required' => 'Der reCAPTCHA-Site-Schlüssel und der geheime Schlüssel sind erforderlich, wenn reCAPTCHA aktiviert ist.',
    'captcha_enabled' => 'Aktiviert',
    'captcha_missing' => 'Deaktiviert',

    // ========================================
    // === STEP4_REALM.PHP ===
    // ========================================
    'forge_title' => 'Sahtout RealmForge',
'forge_name' => '⚔️ RealmForge Einrichtung',
'step4_title' => 'Phase 4: Realm Einrichtung',
'section_realm_config' => 'Realm Konfiguration',
'err_fix_errors_realm' => 'Beheben Sie die folgenden Probleme:',
'msg_realm_saved' => 'Realm-Konfiguration erfolgreich gespeichert!',
'label_realm_name' => 'Realm-Name',
'label_realm_ip' => 'Realm-Adresse / Host',
'label_realm_port' => 'Realm-Port',
'label_realm_logo' => 'Realm-Emblem',
'placeholder_realm_name' => 'Geben Sie den Realm-Namen ein',
'placeholder_realm_logo' => 'Laden Sie ein PNG-, SVG-, JPG- oder WebP-Emblem hoch (max. 2 MB).',
'btn_choose_file' => 'Emblem auswählen',
'btn_save_realm' => 'Realm-Konfiguration speichern',
'btn_proceed_to_mail' => 'Weiter zur E-Mail-Konfiguration ➡️',
'note_realm_config' => 'Hinweis: Dies konfiguriert die Realm-Einstellungen.',
'err_realm_name_required' => 'Der Realm-Name ist erforderlich.',
'err_realm_ip_required' => 'Die Realm-Adresse ist erforderlich.',
'err_realm_port_invalid' => 'Der Realm-Port muss eine gültige Zahl sein (1-65535).',
'err_config_dir_not_writable_realm' => 'Konfigurationsverzeichnis ist nicht beschreibbar: %s',
'err_write_realm_config' => 'Realm-Konfigurationsdatei kann nicht geschrieben werden: %s',
'err_read_realm_config' => 'Realm-Konfigurationsdatei kann nicht gelesen werden: %s',
'err_update_realm_config' => 'Fehler beim Aktualisieren der Konfiguration: $realmlist nicht gefunden oder ungültig.',
'error_realm_logo_too_large' => 'Die Größe des Emblems überschreitet 2 MB.',
'error_invalid_realm_logo_type' => 'Ungültiges Emblem-Format. Nur PNG, SVG, JPG oder WebP sind erlaubt.',
'error_realm_logo_upload_failed' => 'Emblem konnte nicht hochgeladen werden. Überprüfen Sie die Server-Berechtigungen.',
'error_direct_access_realm' => 'Direkter Zugriff auf diese Datei ist verboten.',
'error_access_denied' => 'Zugriff verweigert.',


    // ========================================
    // === STEP5_MAIL.PHP ===
    // ========================================
    'step5_title' => 'Schritt 5: E-Mail-Konfiguration',
    'err_smtp_host_required' => 'SMTP-Host ist erforderlich.',
    'err_smtp_user_required' => 'SMTP-Benutzername ist erforderlich.',
    'err_smtp_pass_required' => 'SMTP-Passwort ist erforderlich.',
    'mail_test_subject' => 'Test-E-Mail - Sahtout CMS',
    'mail_test_body' => 'Dies ist eine Test-E-Mail von Ihrer Sahtout CMS-Installation.',
    'err_write_mail_config' => 'Kann nicht in %s schreiben.',
    'err_smtp_test_failed' => 'SMTP-Test fehlgeschlagen: %s',
    'error_direct_access' => 'Direkter Zugriff auf diese Datei ist nicht erlaubt.',
    'msg_mail_saved' => 'E-Mail-Konfiguration gespeichert! Test-E-Mail erfolgreich gesendet.',
    'btn_proceed_to_soap' => 'Weiter zur SOAP-Konfiguration ➡️',
    'label_enable_smtp' => 'SMTP-Mailer aktivieren?',
    'smtp_mail_enabled' => 'Aktiviert',
    'smtp_mail_missing' => 'Deaktiviert',
    'section_smtp_config' => 'SMTP-Konfiguration',
    'label_smtp_host' => 'SMTP-Host',
    'label_email_address' => 'E-Mail-Adresse',
    'label_app_password' => 'App-Passwort / SMTP-Passwort',
    'label_from_email' => 'Absender-E-Mail',
    'label_from_name' => 'Absendername',
    'label_port' => 'Port',
    'label_encryption' => 'Verschlüsselung (tls oder ssl)',
    'placeholder_smtp_host' => 'z. B., smtp.gmail.com',
    'placeholder_email' => 'z. B., deinname@gmail.com',
    'placeholder_app_password' => 'App-Passwort für Gmail/Outlook',
    'helper_title_smtp' => 'Wie Sie Ihre SMTP-Informationen / App-Passwort erhalten (Klicken zum Ausklappen)',
    'helper_smtp_li1' => 'Verwenden Sie ein echtes E-Mail-Konto (Gmail, Outlook oder Ihre eigene Domäne).',
    'helper_smtp_li2' => 'Für Gmail aktivieren Sie die Zwei-Faktor-Authentifizierung und generieren Sie ein <strong>App-Passwort</strong>.',
    'helper_smtp_li3' => 'Beispiele für SMTP-Hosts:',
    'helper_smtp_custom_domain' => 'Eigene Domäne: normalerweise mail.deinedomäne.com',
    'helper_smtp_li4' => 'Verwenden Sie Port <strong>587</strong> mit <strong>TLS</strong> oder Port <strong>465</strong> mit <strong>SSL</strong>.',
    'helper_smtp_li5' => 'Geben Sie Ihre E-Mail-Adresse als Benutzername und Ihr App-Passwort (oder normales Passwort, falls erlaubt) ein.',
    'helper_smtp_li6' => 'Die Absender-E-Mail kann mit dem SMTP-Benutzer identisch sein oder eine andere, die Sie besitzen.',

    // ========================================
    // === STEP6_SOAP.PHP ===
    // ========================================
    'step6_title'                 => 'Schritt 6: SOAP-Konfiguration',
    'section_soap_config'         => 'SOAP-Konfiguration',
    'label_soap_url'              => 'SOAP-URL',
    'label_gm_username'           => 'GM-Benutzername',
    'placeholder_gm_level3'       => 'Muss GM-Stufe 3 sein',
    'label_soap_password'         => 'SOAP-Passwort',
    'placeholder_soap_pass'       => 'SOAP-Passwort = Kontopasswort',
    'btn_save_verify_gm'          => 'Speichern und GM überprüfen',
    'err_soap_account_not_found'  => 'Das Konto \'%s\' existiert nicht in der Auth-Datenbank.',
    'err_soap_gm_level'           => 'Das Konto \'%s\' existiert, hat aber nicht GM-Stufe 3.',
    'err_write_soap_config'       => 'Kann nicht schreiben nach',
    'msg_soap_saved'              => 'SOAP-Konfiguration gespeichert! GM-Konto verifiziert.',
    'msg_soap_note'               => 'Stellen Sie sicher, dass es GM ist',
    'btn_proceed_to_finish'       => 'Zum Abschluss der Installation weiter ➡️',
    'important_steps'             => 'Wichtige Schritte:',
    'info_soap_li1'               => 'Stellen Sie sicher, dass das GM-Konto in Ihrer Auth-Datenbank existiert und in <code>account_access</code> mit <code>RealmID = -1</code> die GM-Stufe 3 hat.',
    'info_soap_li2'               => 'Öffnen Sie Ihre Datei <code>worldserver.conf</code> und setzen Sie: <strong>SOAP.Enabled = 1</strong>',
    'info_soap_li3'               => 'Stellen Sie sicher, dass der SOAP-Port in <code>soap_url</code> korrekt und erreichbar ist.',
    'footer_connect'    => '🌟 Folge mir:',
'footer_all_rights' => 'Alle Rechte vorbehalten.',
// === FINISH.PHP ===
'finish_title'               => 'Installation abgeschlossen',
'err_config_missing'         => 'Konfigurationsdatei fehlt:',
'finish_errors_msg'          => 'Einige erforderliche Konfigurationsdateien fehlen. Stellen Sie sicher, dass alle Schritte abgeschlossen sind.',
'finish_all_present'         => 'Alle Konfigurationsdateien sind vorhanden!',
'finish_congrats'            => 'Herzlichen Glückwunsch, SahtoutCMS ist vollständig installiert und einsatzbereit.',
'finish_security_note'       => 'Zur Sicherheit sollten Sie den Ordner <strong>"install"</strong> vom Server löschen.',
'btn_go_to_homepage'         => 'Zur SahtoutCMS-Startseite gehen',
];