Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n
Gebuendelt, da ueber gemeinsame lang-/Service-Dateien verschraenkt: - Kontakt-Nachrichten: contact_messages-Tabelle + Model/Enums/Factory, Admin-Queue (livewire/admin/contact-messages), ContactController persistiert das Anliegen zusaetzlich zur Brand-Mail - Page-Data-Cache (Services/Web/*PageData) + web-archive-Indizes auf press_releases - Validierungs-Feedback + Company-Portal-Restriction (Feature-Tests) - i18n-Auslagerung lang/de|en (auth, passwords, validation, static) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c6b5ec8479
commit
fd8e050cb7
60 changed files with 3963 additions and 327 deletions
|
|
@ -36,6 +36,13 @@ return [
|
|||
'pricing' => 'Preise',
|
||||
'homepage' => 'Startseite',
|
||||
'login' => 'Anmelden',
|
||||
'login_modal_eyebrow' => 'Ihr Zugang',
|
||||
'login_modal_title' => 'Anmelden mit pressekonto.com',
|
||||
'login_modal_text' => 'pressekonto.com ist die zentrale Plattform hinter diesem Portal. Dort verwalten Sie Ihr Konto, erstellen Ihre Pressemitteilungen und veröffentlichen sie auf allen angeschlossenen Presseportalen – mit einem einzigen Zugang.',
|
||||
'login_modal_login' => 'Direkt zur Anmeldung',
|
||||
'login_modal_hub' => 'Mehr über pressekonto.com',
|
||||
'login_modal_note' => 'Noch kein Konto? Die Registrierung ist kostenlos und dauert nur wenige Minuten.',
|
||||
'login_modal_close' => 'Fenster schließen',
|
||||
'publish' => 'Veröffentlichen',
|
||||
'publish_aria' => 'Pressemitteilung veröffentlichen',
|
||||
'search_label' => 'Pressemitteilungen, Unternehmen, Branchen, ISIN durchsuchen',
|
||||
|
|
@ -54,6 +61,7 @@ return [
|
|||
'home' => 'Startseite',
|
||||
'menu' => 'Menü',
|
||||
'aria_label' => 'Hauptnavigation',
|
||||
'more' => 'Mehr',
|
||||
'open_menu' => 'Hauptmenü öffnen',
|
||||
'section' => 'Rubrik',
|
||||
],
|
||||
|
|
@ -142,7 +150,7 @@ return [
|
|||
'daily_limit' => 'max. pro Tag',
|
||||
'no_daily_limit' => 'kein Tageslimit',
|
||||
'select' => 'Auswählen',
|
||||
'footnote' => 'Alle Preise zzgl. MwSt. · Jederzeit kündbar · Auch ohne Abo als Einzelveröffentlichung möglich.',
|
||||
'footnote' => 'Alle Preise zzgl. MwSt. · Monatstarife monatlich, Jahrestarife jährlich kündbar · Auch ohne Abo als Einzelveröffentlichung möglich.',
|
||||
'publish_direct' => 'Direkt veröffentlichen',
|
||||
],
|
||||
|
||||
|
|
@ -165,11 +173,46 @@ return [
|
|||
'cancellation' => 'Verträge hier kündigen',
|
||||
'imprint' => 'Impressum',
|
||||
'privacy' => 'Datenschutz',
|
||||
'tagline_short' => 'Pressemitteilungen · DACH',
|
||||
'tagline_long_presseecho' => 'Fachmeldungen aus Wirtschaft und Industrie. Qualitätsgeprüft. Strukturiert distribuiert.',
|
||||
'tagline_long_businessportal24' => 'Veröffentlichungs-Portal für qualitätsgeprüfte Pressemitteilungen aus Deutschland, Österreich und der Schweiz.',
|
||||
'rights' => '© :year :brand · Alle Rechte vorbehalten',
|
||||
'terms' => 'AGB',
|
||||
'guidelines' => 'Richtlinien',
|
||||
'report' => 'Inhalte melden',
|
||||
],
|
||||
|
||||
'launcher' => [
|
||||
'contact' => 'Kontakt',
|
||||
'title' => 'Wie können wir helfen?',
|
||||
'close' => 'Schließen',
|
||||
'intro' => 'Wählen Sie Ihr Anliegen — wir melden uns werktags schnellstmöglich zurück.',
|
||||
'topic_contact' => 'Kontaktaufnahme',
|
||||
'topic_contact_desc' => 'Allgemeine Frage oder Anfrage an uns',
|
||||
'topic_bug' => 'Fehler melden',
|
||||
'topic_bug_desc' => 'Etwas funktioniert nicht wie erwartet',
|
||||
'topic_press' => 'Pressemitteilung melden',
|
||||
'topic_press_desc' => 'Hinweis zu einem veröffentlichten Beitrag',
|
||||
'topic_feedback' => 'Feedback geben',
|
||||
'topic_feedback_desc' => 'Lob, Kritik oder Verbesserungsvorschlag',
|
||||
'back' => 'Anderes Anliegen wählen',
|
||||
'name' => 'Ihr Name',
|
||||
'email' => 'E-Mail-Adresse',
|
||||
'message' => 'Ihre Nachricht',
|
||||
'message_placeholder' => 'Wie können wir Ihnen helfen?',
|
||||
'legal_hint' => 'Rechtswidrige Inhalte oder Datenschutzanliegen?',
|
||||
'legal_link' => 'Zum förmlichen Meldeverfahren',
|
||||
'privacy_note' => 'Ihre Angaben werden nur zur Bearbeitung verarbeitet',
|
||||
'submit' => 'Nachricht senden',
|
||||
'success' => 'Vielen Dank für Ihre Nachricht. Wir melden uns schnellstmöglich bei Ihnen zurück.',
|
||||
'throttle' => 'Zu viele Anfragen. Bitte versuchen Sie es in :minutes Minuten erneut.',
|
||||
'validation_name' => 'Bitte geben Sie Ihren Namen an.',
|
||||
'validation_email' => 'Bitte geben Sie eine gültige E-Mail-Adresse an.',
|
||||
'validation_message' => 'Bitte geben Sie eine Nachricht ein.',
|
||||
'validation_message_min' => 'Ihre Nachricht sollte mindestens :min Zeichen lang sein.',
|
||||
'validation_message_max' => 'Ihre Nachricht darf höchstens :max Zeichen lang sein.',
|
||||
],
|
||||
|
||||
'search' => [
|
||||
'meta_title' => 'Pressemitteilungen durchsuchen – :brand',
|
||||
'meta_description' => 'Durchsuchen Sie das geprüfte Pressemitteilungs-Archiv nach Stichwort, Unternehmen und Branche – qualitätsgeprüft und dauerhaft auffindbar im DACH-Raum.',
|
||||
|
|
@ -273,8 +316,6 @@ return [
|
|||
'words' => ':count Wörter',
|
||||
'recommended' => 'Empfehlung',
|
||||
'recommended_hint' => 'Diese Pressemitteilung erreicht einen hohen Content-Score — basierend auf Quellenqualität, Verifizierungsstatus und inhaltlicher Relevanz.',
|
||||
'image_placeholder' => 'Bild · Pressefoto',
|
||||
'image_placeholder_company' => 'Bild · Pressefoto :company',
|
||||
'photo' => 'Foto',
|
||||
'about_company' => 'Über das Unternehmen',
|
||||
'press_contact' => 'Pressekontakt',
|
||||
|
|
@ -299,6 +340,9 @@ return [
|
|||
'report_content' => 'Inhalt melden',
|
||||
'remove_data' => 'Eigene Daten entfernen',
|
||||
'reports_free' => 'Meldungen sind kostenlos.',
|
||||
'manage_question' => 'Sie sind als Firma oder Pressekontakt dieser Mitteilung hinterlegt?',
|
||||
'manage_link' => 'Mit der hinterlegten E-Mail-Adresse bei pressekonto anmelden',
|
||||
'manage_hint' => 'Sie erhalten einen Anmeldelink per E-Mail – ganz ohne Passwort.',
|
||||
'more_from' => 'Mehr von :company',
|
||||
'more_from_sub' => 'Aktuelle Mitteilungen aus diesem Newsroom',
|
||||
'all_from' => 'Alle Mitteilungen von :company',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue