<?php
return [
    // Messages
    'msg_image_deleted' => 'Bild erfolgreich gelöscht!',
    'msg_vote_site_deleted' => 'Abstimmungsseite erfolgreich gelöscht!',
    'msg_vote_site_saved' => 'Abstimmungsseite erfolgreich gespeichert!',
    'msg_no_vote_sites' => 'Keine Abstimmungsseiten verfügbar.',

    // Errors
    'err_invalid_csrf' => 'Ungültiges CSRF-Token.',
    'err_permission_denied' => 'Zugriff verweigert.',
    'err_vote_site_not_found' => 'Abstimmungsseite nicht gefunden.',
    'err_database' => 'Datenbankfehler: ',
    'err_fix_errors' => 'Bitte beheben Sie die folgenden Fehler:',
    'err_site_name_required' => 'Seitenname ist erforderlich.',
    'err_site_name_too_long' => 'Der Seitenname darf 50 Zeichen nicht überschreiten.',
    'err_invalid_image_url' => 'Die URL des Schaltflächenbildes ist zu lang.',
    'err_invalid_cooldown' => 'Die Abklingzeit muss zwischen 1 und 999 Stunden liegen.',
    'err_invalid_reward' => 'Die Belohnungspunkte müssen zwischen 1 und 255 liegen.',
    'err_callback_secret_too_long' => 'Das Callback-Geheimnis darf 64 Zeichen nicht überschreiten.',
    'err_invalid_image_type' => 'Nur JPEG-, PNG- und GIF-Bilder sind erlaubt.',
    'err_image_too_large' => 'Die Bildgröße darf 1 MB nicht überschreiten.',
    'err_image_upload_failed' => 'Hochladen des Bildes fehlgeschlagen: ',
    'err_callback_file_name_required' => 'Der Name der Callback-Datei ist erforderlich.',
    'err_invalid_callback_file_name' => 'Der Name der Callback-Datei darf nur alphanumerische Zeichen, Unterstriche oder Bindestriche enthalten.',
    'err_callback_file_name_too_long' => 'Der Name der Callback-Datei darf 50 Zeichen nicht überschreiten.',
    'err_callback_file_name_exists' => 'Der Name der Callback-Datei existiert bereits.',
    'err_siteid_required' => 'Die Seiten-ID ist erforderlich.',
    'err_siteid_too_long' => 'Die Seiten-ID darf 255 Zeichen nicht überschreiten.',
    'err_url_format_required' => 'Das Format der Abstimmungs-URL ist erforderlich.',
    'err_invalid_url_format' => 'Ungültiges URL-Format.',
    'err_url_format_too_long' => 'Das Format der URL darf 255 Zeichen nicht überschreiten.',

    // Form Labels and Placeholders
    'page_title_manage_vote_sites' => 'Abstimmungsseiten verwalten',
    'label_site_name' => 'Seitenname',
    'placeholder_site_name' => 'Geben Sie den Seitennamen ein',
    'label_button_image' => 'Schaltflächenbild hochladen',
    'label_button_image_url' => 'URL des Schaltflächenbildes (optional)',
    'placeholder_button_image_url' => 'Geben Sie die URL des Schaltflächenbildes ein (optional)',
    'label_image_url_info' => 'Geben Sie eine Bild-URL ein, wenn Sie kein Bild hochladen möchten. Lassen Sie das Feld leer, um das Bild zu entfernen.',
    'placeholder_button_image' => 'Laden Sie ein JPEG-, PNG- oder GIF-Bild hoch (max. 1 MB).',
    'label_cooldown_hours' => 'Abklingzeit (Stunden)',
    'placeholder_cooldown_hours' => 'Geben Sie die Abklingzeit in Stunden ein',
    'label_reward_points' => 'Belohnungspunkte',
    'placeholder_reward_points' => 'Geben Sie die Belohnungspunkte ein',
    'label_uses_callback' => 'Verwendet Callback',
    'label_callback_secret' => 'Callback-Geheimnis',
    'placeholder_callback_secret' => 'Geben Sie das Callback-Geheimnis ein (optional)',
    'option_no' => 'Nein',
    'option_yes' => 'Ja',
    'btn_save_vote_site' => 'Abstimmungsseite speichern',
    'btn_reset' => 'Formular zurücksetzen',
    'btn_delete_image' => 'Bild löschen',
    'btn_choose_file' => 'Datei auswählen',
    'btn_edit' => 'Bearbeiten',
    'btn_delete' => 'Löschen',
    'confirm_delete_image' => 'Sind Sie sicher, dass Sie dieses Bild löschen möchten?',
    'confirm_delete' => 'Sind Sie sicher, dass Sie diese Abstimmungsseite löschen möchten?',
    'label_no_image' => 'Kein Bild',
    'label_actions' => 'Aktionen',
    'label_callback_file_name' => 'Name der Callback-Datei',
    'placeholder_callback_file_name' => 'Callback-Datei (z. B. arenaTop100)',
    'label_callback_file_name_info' => 'Name zur Identifizierung der Abstimmungsseite in Callbacks (z. B. gtop100, top100arena).',
    'label_siteid' => 'Seiten-ID',
    'placeholder_siteid' => 'Geben Sie die Server-ID auf der Abstimmungsseite ein',
    'label_siteid_info' => 'Eindeutige ID Ihres Servers auf der Abstimmungsseite (z. B. SahtoutServer, 12345).',
    'label_url_format' => 'Format der Abstimmungs-URL',
    'placeholder_url_format' => 'z. B. https://site.com/vote/{siteid}/{userid}',
    'label_url_format_info' => 'Verwenden Sie {siteid}, {userid} oder {username} als Platzhalter.',
];
?>