<?php
/**
 * SecNote - Konfiguration und Nachrichtentexte (variablen.php)
 *
 * Diese Datei enthält alle UI-Texte (deutsch) und die zentrale
 * Anwendungskonfiguration. Beide Arrays werden in index.php geladen
 * und an die PM-Klasse sowie an das JavaScript-Frontend übergeben.
 */

  // === UI-Nachrichtentexte ====================================================
  // Alle Texte, die dem Benutzer in der Oberfläche angezeigt werden.
  // Werden auch als JSON an das JavaScript-Frontend übergeben.
  $message = array(
    // --- Erstellen-Seite ---
    'link_erstellen' => "Link erstellen",                               // Button-Text: Nachricht erstellen
    'hinweis' => "Kopiere diesen Link in den<br />Messenger Deiner Wahl.",  // Hinweis nach Erstellung
    'clipboard' => "Link in die Zwischenablage kopieren.",              // Tooltip für Kopier-Button
    'link_weitere' => "weitere Nachricht schreiben.",       // Link zu neuer Nachricht
    'gespeichert1' => "Die Nachricht wurde verschl&uuml;sselt gespeichert.<br /><br />",  // Bestätigung nach Speichern

    // --- Empfänger-Seite ---
    'neue_Nachricht' => "<br />Du hast eine Nachricht, <br />jetzt anzeigen.",  // Nachricht vorhanden
    'keine_Nachricht' => "Es gibt keine ungelesene<br /> Nachricht mehr.",  // Nachricht bereits gelesen/gelöscht
    'zu_spaet' => "Die Nachricht wurde schon angezeigt<br />und gel&ouml;scht.",  // Nachricht wurde bereits abgerufen
    'geloescht' => "",
    // --- Passwort-Funktion ---
    'passworthinweisSender' => "Dieses Passwort muss der Empf&auml;nger kennen<br />zum entschl&uuml;sseln der Nachricht!",  // Hinweis beim Setzen eines Passworts
    'passworthinweisEmpf' => "<br />Du MUSST das Passwort kennen!<br />&Uuml;berpr&uuml;fe selbst ob Du alles richtig eingegeben hast!<br />",  // Hinweis für Empfänger
    'empfaengerhinweis' => "<br />Der Absender hat ein Passwort eingegeben.<br />
    Es muss richtig sein, sonst kann die Nachricht<br />nicht richtig angezeigt werden.<br /><br />",  // Passwort-Eingabeaufforderung
    'passwort_falsch' => "Das Passwort war falsch.",                     // Fehlermeldung: falsches Passwort
    'versuche_uebrig' => "Du hast noch {n} Versuch(e).",                // Anzeige verbleibender Passwort-Versuche ({n} = Platzhalter)
    'zeigen' => "Anzeigen",                                             // Button: Passwort bestätigen / Nachricht anzeigen

    // --- Allgemein ---
    'headline' => "<h3><u>secnote.eblok.de</u></h3>",                  // Seitentitel
    'anleitung' => "<h4>Bitte eine Nachricht eingeben.</h4>
    			Nach erstellen der Nachricht wird ein Link angezeigt.<br />
          Dieser kann dann, in einen Messenger nach Wahl<br />oder per E-Mail, versendet werden.<br />
    			Die Nachricht kann nur einmal mit dem Link angezeigt werden, dabei wird die Nachricht gel&ouml;scht.<br /><br />",  // Anleitung auf der Startseite
    'selbstNachricht' => "Selbst eine Nachricht erstellen.",            // Link zurück zum Erstellen-Formular
    'abschaltung' => "<br />Diese Seite wird abgeschaltet.<br /><br />Es k&ouml;nnen keine Nachrichten mehr geschrieben werden.<br /><br />",  // Wartungs-/Abschaltungsmeldung

    // --- Bild-Upload ---
    'bild_label' => "Bild anhaengen (max. 5 MB)",                      // Label für Bild-Upload-Feld
    'bild_zu_gross' => "Das Bild ist zu gross (max. 5 MB).",            // Fehlermeldung: Bild zu groß
    'bild_ungueltig' => "Nur Bilddateien (JPG, PNG, GIF, WEBP) sind erlaubt.",  // Fehlermeldung: ungültiges Format

    // --- Validierung & Fehler ---
    'eingabe_leer' => "Bitte Text eingeben oder ein Bild anhaengen.",   // Fehlermeldung: leere Eingabe
    'schluessel_fehlt' => "Der Schl&uuml;ssel fehlt in der URL.<br />Bitte den vollst&auml;ndigen Link verwenden.",  // Fehler: kein Key im URL-Fragment
    'entschluesselung_fehler' => "Fehler bei der Entschl&uuml;sselung.",  // Allgemeiner Entschlüsselungsfehler
    'nachricht_geloescht' => "Die Nachricht wurde gel&ouml;scht.",      // Nachricht nach Fehlversuchen gelöscht

    // --- Verschlüsselungs-Status ---
    'browser_nicht_unterstuetzt' => "Dein Browser unterst&uuml;tzt die ben&ouml;tigte Verschl&uuml;sselung nicht.<br />Bitte verwende einen aktuellen Browser.",  // Browser-Kompatibilitätsfehler
    'nachricht_laden' => "Nachricht wird geladen...",                    // Ladeindikator beim Abrufen
    'wird_verschluesselt' => "Wird verschlüsselt...",                     // Status beim Verschlüsseln
    'wird_entschluesselt' => "Wird entschlüsselt...",                    // Status beim Entschlüsseln
  );

  // === Anwendungskonfiguration ================================================
  $config = array(
    'version' => "work",                   // Aktuelle Versionsnummer der Anwendung
    'clientDelTime' => "3",               // Zeitverzögerung (Sekunden) bis zur clientseitigen Löschung (ungenutzt)
    'userDelDays' => "3",                 // Automatische Löschung ungelesener Nachrichten nach X Tagen
    'codelenght' => "8",                  // Länge des zufällig generierten Nachrichten-Codes (Zeichen)
    'Passwortfehlversuche' => "1",        // Standard-Anzahl erlaubter Passwort-Fehlversuche
    'bild_upload' => true,               // Bild-Upload-Funktion aktiviert (true/false)
    'passwort_funktion' => true,         // Zusätzliche Passwort-Verschlüsselung aktiviert (true/false)
    'max_bild_size' => 5 * 1024 * 1024,  // Maximale Bildgröße in Bytes (5 MB)
    'impressum_link' => true,            // Liegt die impressum.html im Root-Ordner?
    'impressum_url' => "impressum.html",  // Impressum URL
    'datenschutz_link' => true,          // Liegt die datenschutz.html im Root-Ordner?
    'datenschutz_url' => "datenschutz.html",  // Datenschutz URL
  );
?>
