Import of W&K seminar exports with preview, booking form via form generator with event-dependent field rules, notification routing, inbox with folders and CSV export for W&K. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
122 lines
9.4 KiB
PHP
122 lines
9.4 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
$lang = &$GLOBALS['TL_LANG']['MSC'];
|
|
|
|
// Benachrichtigungstyp
|
|
$GLOBALS['TL_LANG']['tl_nc_notification']['type']['wk_sync'] = 'W&K-Sync';
|
|
$GLOBALS['TL_LANG']['tl_nc_notification']['type']['wk_booking'] = ['W&K-Anmeldung', 'Wird verschickt, wenn eine Anmeldung zu einer Veranstaltung eingeht.'];
|
|
|
|
// Newsletter-Bestätigung
|
|
$lang['wk_newsletter_optin_text'] = "Sie haben den Newsletter abonniert. Bitte klicken Sie auf den folgenden Link, um Ihr Abonnement zu aktivieren:\n\n##link##\n\nDer Bestätigungslink ist 24 Stunden gültig. Sie können Ihr Abonnement jederzeit beenden.\n\nFalls Sie den Newsletter nicht selbst abonniert haben, ignorieren Sie diese E-Mail bitte.";
|
|
|
|
// Frontend
|
|
$lang['wk_booking']['course_number'] = 'Kursnummer';
|
|
$lang['wk_booking']['places_left'] = 'Noch %s freie Plätze verfügbar';
|
|
$lang['wk_booking']['deadline'] = 'Anmeldung möglich bis %s';
|
|
$lang['wk_booking']['book_now'] = 'Jetzt anmelden';
|
|
$lang['wk_booking']['questions'] = 'Falls Sie vorher Fragen haben, verwenden Sie bitte unser';
|
|
$lang['wk_booking']['inquiry_form'] = 'Anfrageformular';
|
|
$lang['wk_booking']['late_inquiry'] = 'Eine kurzfristige Anmeldung ist eventuell dennoch möglich. Nutzen Sie dazu das';
|
|
$lang['wk_booking']['status']['not_enabled'] = 'Für diese Veranstaltung ist keine Online-Anmeldung eingerichtet.';
|
|
$lang['wk_booking']['status']['unpublished'] = 'Diese Veranstaltung ist nicht veröffentlicht.';
|
|
$lang['wk_booking']['status']['cancelled'] = 'Diese Veranstaltung wurde abgesagt.';
|
|
$lang['wk_booking']['status']['closed_audience'] = 'Zu dieser Veranstaltung ist keine Anmeldung möglich (geschlossener Teilnehmerkreis).';
|
|
$lang['wk_booking']['status']['external_email'] = 'Bitte melden Sie sich für diesen Kurs über die E-Mail-Adresse';
|
|
$lang['wk_booking']['status']['external_url'] = 'Bitte melden Sie sich für diesen Kurs über die Webseite';
|
|
$lang['wk_booking']['status']['past'] = 'Diese Veranstaltung hat bereits begonnen oder ist vorbei.';
|
|
$lang['wk_booking']['status']['deadline'] = 'Für diese Veranstaltung können keine Anmeldungen mehr entgegengenommen werden.';
|
|
$lang['wk_booking']['status']['full'] = 'Leider sind keine freien Plätze mehr verfügbar.';
|
|
$lang['wk_booking']['status']['no_form'] = 'Für diese Veranstaltung ist kein Anmeldeformular hinterlegt.';
|
|
$lang['wk_booking']['error']['not_enabled'] = 'Für diese Veranstaltung ist keine Online-Anmeldung möglich.';
|
|
$lang['wk_booking']['error']['unpublished'] = 'Diese Veranstaltung ist nicht mehr verfügbar.';
|
|
$lang['wk_booking']['error']['cancelled'] = 'Diese Veranstaltung wurde inzwischen abgesagt.';
|
|
$lang['wk_booking']['error']['closed_audience'] = 'Zu dieser Veranstaltung ist keine Anmeldung möglich.';
|
|
$lang['wk_booking']['error']['external'] = 'Die Anmeldung zu dieser Veranstaltung erfolgt beim Veranstalter.';
|
|
$lang['wk_booking']['error']['past'] = 'Diese Veranstaltung hat bereits begonnen.';
|
|
$lang['wk_booking']['error']['deadline'] = 'Der Anmeldeschluss ist inzwischen erreicht.';
|
|
$lang['wk_booking']['error']['full'] = 'Leider wurde der letzte freie Platz inzwischen vergeben.';
|
|
$lang['wk_booking']['error']['no_form'] = 'Die Anmeldung ist derzeit nicht möglich.';
|
|
|
|
// Backend-Modul
|
|
$lang['wk_sync']['nav']['import'] = 'Import aus W&K';
|
|
$lang['wk_sync']['nav']['inbox'] = 'Posteingang';
|
|
$lang['wk_sync']['nav']['exports'] = 'Exporte für W&K';
|
|
$lang['wk_sync']['state']['new'] = 'Neu';
|
|
$lang['wk_sync']['state']['download_list'] = 'Download-Liste';
|
|
$lang['wk_sync']['state']['processed'] = 'Bereits bearbeitet';
|
|
$lang['wk_sync']['state']['spam'] = 'Ignoriert/Spam';
|
|
$lang['wk_sync']['state']['exported'] = 'Exportiert';
|
|
$lang['wk_sync']['status']['preview'] = 'Vorschau, noch nicht angewendet';
|
|
$lang['wk_sync']['status']['applied'] = 'Angewendet';
|
|
$lang['wk_sync']['status']['failed'] = 'Verworfen/fehlgeschlagen';
|
|
$lang['wk_sync']['status']['done'] = 'Erledigt';
|
|
$lang['wk_sync']['action']['create'] = 'neue Seminare';
|
|
$lang['wk_sync']['action']['update'] = 'geänderte Seminare';
|
|
$lang['wk_sync']['action']['cancel'] = 'zu stornierende Seminare (nicht mehr in der Datei)';
|
|
$lang['wk_sync']['action']['unchanged'] = 'unveränderte Seminare';
|
|
$lang['wk_sync']['action']['skip'] = 'übersprungene Datensätze';
|
|
$lang['wk_sync']['import']['headline'] = 'Seminare aus W&K importieren';
|
|
$lang['wk_sync']['import']['calendar'] = 'Kalender';
|
|
$lang['wk_sync']['import']['file'] = 'W&K-Exportdatei (CSV)';
|
|
$lang['wk_sync']['import']['file_help'] = 'Die in W&K exportierte Seminarliste (Semikolon-getrennt). Maximale Dateigröße: %s MB.';
|
|
$lang['wk_sync']['import']['hint'] = 'Wichtig: In W&K das größtmögliche Zeitintervall exportieren. Seminare, die nicht in der Datei stehen, werden als storniert markiert und ausgeblendet. Nach dem Hochladen erscheint zuerst eine Vorschau, erst nach Bestätigung wird etwas geändert.';
|
|
$lang['wk_sync']['import']['upload_button'] = 'Datei hochladen und Vorschau anzeigen';
|
|
$lang['wk_sync']['import']['recent'] = 'Letzte Importe';
|
|
$lang['wk_sync']['import']['none'] = 'Bisher wurde noch nichts importiert.';
|
|
$lang['wk_sync']['import']['no_categories'] = 'Es sind noch keine W&K-Kategorien angelegt. Ohne Kategorien werden alle Seminare storniert. Bitte zuerst unter „W&K-Sync → Kategorien“ anlegen (oder „wk-sync:categories:seed“ ausführen).';
|
|
$lang['wk_sync']['import']['no_calendar'] = 'In keinem Kalender ist der W&K-Sync aktiviert. Bitte im gewünschten Kalender „W&K-Sync aktivieren“ einschalten.';
|
|
$lang['wk_sync']['import']['applied'] = 'Der Import wurde angewendet: %s neu, %s geändert, %s storniert, %s unverändert.';
|
|
$lang['wk_sync']['import']['not_found'] = 'Der Importvorgang wurde nicht gefunden.';
|
|
$lang['wk_sync']['import']['discarded'] = 'Die Vorschau wurde verworfen. Es wurde nichts geändert.';
|
|
$lang['wk_sync']['upload']['missing'] = 'Bitte eine CSV-Datei auswählen.';
|
|
$lang['wk_sync']['upload']['too_large'] = 'Die Datei ist zu groß.';
|
|
$lang['wk_sync']['upload']['wrong_type'] = 'Bitte eine CSV-Datei (.csv) hochladen.';
|
|
$lang['wk_sync']['preview']['headline'] = 'Vorschau: %s → Kalender „%s“';
|
|
$lang['wk_sync']['preview']['warnings'] = 'Warnungen';
|
|
$lang['wk_sync']['preview']['errors'] = 'Fehler';
|
|
$lang['wk_sync']['preview']['apply'] = 'Import jetzt anwenden';
|
|
$lang['wk_sync']['preview']['confirm'] = 'Die angezeigten Änderungen werden jetzt übernommen. Seminare, die nicht in der Datei stehen, werden storniert und ausgeblendet. Fortfahren?';
|
|
$lang['wk_sync']['preview']['discard'] = 'Vorschau verwerfen';
|
|
$lang['wk_sync']['preview']['nothing'] = 'Die Datei enthält keine Änderungen gegenüber dem aktuellen Stand.';
|
|
$lang['wk_sync']['preview']['messages'] = 'Meldungen';
|
|
$lang['wk_sync']['log']['date'] = 'Datum';
|
|
$lang['wk_sync']['log']['file'] = 'Datei';
|
|
$lang['wk_sync']['log']['calendar'] = 'Kalender';
|
|
$lang['wk_sync']['log']['user'] = 'Benutzer';
|
|
$lang['wk_sync']['log']['status'] = 'Status';
|
|
$lang['wk_sync']['log']['summary'] = 'Ergebnis';
|
|
$lang['wk_sync']['log']['result'] = '%s neu, %s geändert, %s storniert';
|
|
$lang['wk_sync']['log']['planned'] = 'geplant: %s neu, %s geändert, %s storniert, %s übersprungen';
|
|
$lang['wk_sync']['inbox']['headline'] = 'Anmeldungen und Kontaktanfragen';
|
|
$lang['wk_sync']['inbox']['empty'] = 'In diesem Ordner gibt es aktuell keine Datensätze.';
|
|
$lang['wk_sync']['inbox']['date'] = 'Eingegangen';
|
|
$lang['wk_sync']['inbox']['person'] = 'Person';
|
|
$lang['wk_sync']['inbox']['data'] = 'Daten';
|
|
$lang['wk_sync']['inbox']['type_booking'] = 'Anmeldung';
|
|
$lang['wk_sync']['inbox']['type_inquiry'] = 'Kontaktanfrage';
|
|
$lang['wk_sync']['inbox']['booking_for'] = 'Anmeldung zur Veranstaltung Nr. %s: %s';
|
|
$lang['wk_sync']['inbox']['inquiry_for'] = 'Kontaktanfrage zur Veranstaltung Nr. %s: %s';
|
|
$lang['wk_sync']['inbox']['edit'] = 'Bearbeiten';
|
|
$lang['wk_sync']['inbox']['move_to'] = 'Verschieben nach „%s“';
|
|
$lang['wk_sync']['inbox']['moved'] = '%s Datensätze wurden nach „%s“ verschoben.';
|
|
$lang['wk_sync']['inbox']['invalid_target'] = 'Ungültiger Zielordner.';
|
|
$lang['wk_sync']['inbox']['select_all'] = 'Alle auswählen';
|
|
$lang['wk_sync']['inbox']['bulk_label'] = 'Ausgewählte verschieben nach';
|
|
$lang['wk_sync']['inbox']['bulk_button'] = 'Verschieben';
|
|
$lang['wk_sync']['inbox']['duplicate'] = 'evtl. doppelt';
|
|
$lang['wk_sync']['inbox']['duplicate_help'] = 'Zu dieser E-Mail-Adresse gibt es bereits eine weitere Anmeldung für dieselbe Veranstaltung.';
|
|
$lang['wk_sync']['export']['button'] = 'Download-Liste für W&K exportieren';
|
|
$lang['wk_sync']['export']['help'] = 'Alle Datensätze der Download-Liste werden in eine CSV-Datei geschrieben, als „Exportiert“ markiert und die freien Plätze der Veranstaltungen entsprechend reduziert. Die Datei bitte zeitnah in W&K importieren.';
|
|
$lang['wk_sync']['export']['confirm'] = 'Der Export kann nicht rückgängig gemacht werden. Die Datensätze werden als exportiert markiert. Fortfahren?';
|
|
$lang['wk_sync']['export']['empty'] = 'Die Download-Liste ist leer.';
|
|
$lang['wk_sync']['export']['done'] = 'Export erstellt: %s Anmeldungen und %s Kontaktanfragen. Die Datei kann jetzt heruntergeladen werden.';
|
|
$lang['wk_sync']['exports']['headline'] = 'Exporte für W&K';
|
|
$lang['wk_sync']['exports']['help'] = 'Jede Exportdatei kann hier erneut heruntergeladen werden, z. B. wenn der Download abgebrochen wurde.';
|
|
$lang['wk_sync']['exports']['none'] = 'Bisher wurde noch nichts exportiert.';
|
|
$lang['wk_sync']['exports']['content'] = 'Inhalt';
|
|
$lang['wk_sync']['exports']['summary'] = '%s Anmeldungen, %s Kontaktanfragen';
|
|
$lang['wk_sync']['exports']['download'] = 'CSV herunterladen';
|
|
$lang['wk_sync']['exports']['missing'] = 'Datei nicht mehr vorhanden';
|