# Copyright (C) 2026 Appointment Desk
# This file is distributed under the same license as the Appointment Desk package.
msgid ""
msgstr ""
"Project-Id-Version: Appointment Desk 0.1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-04-11 22:19+0200\n"
"PO-Revision-Date: 2026-04-07 10:00+0200\n"
"Last-Translator: Vollstart <support@vollstart.com>\n"
"Language-Team: \n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: xgettext 0.21\n"
"X-Domain: appointment-desk\n"

#: includes/class-calendar.php:95 includes/class-calendar.php:243
#: includes/class-frontend.php:2040 includes/class-frontend.php:2274
#: includes/class-frontend.php:2399 includes/class-service.php:102
#: includes/class-queue.php:34 includes/class-appointment.php:977
#: includes/class-admin.php:534 includes/class-admin.php:543
msgid "Calendar not found."
msgstr "Kalender nicht gefunden."

#: includes/class-calendar.php:318
msgid "Calendar name is required."
msgstr "Kalendername ist erforderlich."

#: includes/class-calendar.php:347
msgid "Color must be a valid hex code (#RRGGBB)."
msgstr "Farbe muss ein gültiger Hex-Code sein (#RRGGBB)."

#: includes/class-frontend.php:78 includes/class-options.php:69
msgid "This calendar is currently not available for booking."
msgstr "Dieser Kalender ist derzeit nicht für Buchungen verfügbar."

#: includes/class-frontend.php:79 includes/class-options.php:130
#: includes/class-admin.php:137
msgid "Choose your service and book your appointment."
msgstr "Wählen Sie Ihre Dienstleistung und buchen Sie Ihren Termin."

#: includes/class-frontend.php:81 includes/class-options.php:134
msgid "Choose a Calendar"
msgstr "Kalender wählen"

#: includes/class-frontend.php:82 includes/class-options.php:135
msgid "Choose a Service"
msgstr "Dienstleistung wählen"

#: includes/class-frontend.php:83 includes/class-options.php:136
msgid "Choose Date & Time"
msgstr "Datum & Uhrzeit wählen"

#: includes/class-frontend.php:84 includes/class-options.php:137
msgid "Your Information"
msgstr "Ihre Angaben"

#: includes/class-frontend.php:86 includes/class-options.php:138
msgid "Booking Confirmed!"
msgstr "Buchung bestätigt!"

#: includes/class-frontend.php:87
msgid "Booking Request Received"
msgstr "Buchungsanfrage eingegangen"

#: includes/class-frontend.php:162 includes/class-frontend.php:1733
msgid "No calendars available"
msgstr "Keine Kalender verfügbar"

#: includes/class-frontend.php:163 includes/class-frontend.php:1734
msgid "There are currently no active calendars available for booking."
msgstr "Es sind derzeit keine aktiven Kalender für Buchungen verfügbar."

#: includes/class-frontend.php:242 includes/class-frontend.php:300
#: includes/class-service.php:98 includes/class-slot-hold.php:32
#: includes/class-appointment.php:973
msgid "Calendar is required."
msgstr "Kalender ist erforderlich."

#: includes/class-frontend.php:366 includes/class-admin.php:1126
msgid "This time slot requires more advance notice."
msgstr "Für diesen Zeitpunkt ist eine längere Vorlaufzeit erforderlich."

#: includes/class-frontend.php:372 includes/class-admin.php:1132
msgid "Bookings are not accepted this far in advance."
msgstr "Buchungen können nicht so weit im Voraus vorgenommen werden."

#: includes/class-frontend.php:387
msgid ""
"No more appointments can be booked this month. Please try again next month."
msgstr "In diesem Monat können keine weiteren Termine gebucht werden. Bitte versuchen Sie es im nächsten Monat erneut."

#: includes/class-frontend.php:467
msgid "Could not add booking to cart. Please try again."
msgstr ""
"Buchung konnte nicht zum Warenkorb hinzugefügt werden. Bitte versuchen Sie "
"es erneut."

#: includes/class-frontend.php:477
msgid "Booking added to cart. Proceeding to checkout..."
msgstr "Buchung zum Warenkorb hinzugefügt. Weiter zur Kasse..."

#: includes/class-frontend.php:502
#, php-format
msgid ""
"This time slot is too soon. With email confirmation enabled, bookings must "
"be at least %d minutes in the future."
msgstr "Dieser Zeitpunkt liegt zu nah. Bei aktivierter E-Mail-Bestätigung müssen Buchungen mindestens %d Minuten in der Zukunft liegen."

#: includes/class-frontend.php:535
msgid ""
"Please check your email and click the confirmation link to complete your "
"booking."
msgstr "Bitte prüfen Sie Ihre E-Mails und klicken Sie auf den Bestätigungslink, um Ihre Buchung abzuschließen."

#: includes/class-frontend.php:563
msgid "Booking confirmed! You will receive a confirmation email."
msgstr "Buchung bestätigt! Sie erhalten eine Bestätigungs-E-Mail."

#: includes/class-frontend.php:564
msgid "Booking confirmed!"
msgstr "Buchung bestätigt!"

#: includes/class-frontend.php:567
msgid ""
"Your booking request has been received. You will receive a confirmation "
"email once your appointment is approved."
msgstr "Ihre Buchungsanfrage ist eingegangen. Sie erhalten eine Bestätigungs-E-Mail, sobald Ihr Termin genehmigt wurde."

#: includes/class-frontend.php:568
msgid ""
"Your booking request has been received. You will be notified once your "
"appointment is approved."
msgstr "Ihre Buchungsanfrage ist eingegangen. Sie werden benachrichtigt, sobald Ihr Termin genehmigt wurde."

#: includes/class-frontend.php:943
msgid "Blocked"
msgstr "Blockiert"

#: includes/class-frontend.php:1128 includes/class-frontend.php:1725
msgid "Calendar not available"
msgstr "Kalender nicht verfügbar"

#: includes/class-frontend.php:1129
msgid "The requested calendar link is invalid or has expired."
msgstr "Der angeforderte Kalenderlink ist ungültig oder abgelaufen."

#: includes/class-frontend.php:1136
msgid "Book Appointment"
msgstr "Termin buchen"

#: includes/class-frontend.php:1159
msgid "Invalid confirmation link."
msgstr "Ungültiger Bestätigungslink."

#: includes/class-frontend.php:1160
msgid "This confirmation link is not valid."
msgstr "Dieser Bestätigungslink ist nicht gültig."

#: includes/class-frontend.php:1163 includes/class-frontend.php:1177
#: includes/class-frontend.php:1191 includes/class-frontend.php:1210
#: includes/class-frontend.php:1254
msgid "Confirm Booking"
msgstr "Buchung bestätigen"

#: includes/class-frontend.php:1173
msgid "Booking not found."
msgstr "Buchung nicht gefunden."

#: includes/class-frontend.php:1174
msgid "The booking associated with this link could not be found."
msgstr "Die mit diesem Link verknüpfte Buchung konnte nicht gefunden werden."

#: includes/class-frontend.php:1187
msgid "Already confirmed"
msgstr "Bereits bestätigt"

#: includes/class-frontend.php:1188
msgid "This booking has already been confirmed."
msgstr "Diese Buchung wurde bereits bestätigt."

#: includes/class-frontend.php:1206
msgid "Link expired"
msgstr "Link abgelaufen"

#: includes/class-frontend.php:1207
msgid ""
"This confirmation link has expired. The time slot has been freed. Please "
"book a new appointment."
msgstr "Dieser Bestätigungslink ist abgelaufen. Der Zeitraum wurde freigegeben. Bitte buchen Sie einen neuen Termin."

#: includes/class-frontend.php:1244 includes/class-frontend.php:1457
#: includes/class-frontend.php:1583 includes/class-frontend.php:2631
#: includes/class-ics-feed.php:148 includes/class-woocommerce.php:147
#: includes/class-notification.php:462 includes/class-notification.php:1084
#: includes/class-notification.php:1190 includes/class-notification.php:1233
#: includes/class-admin.php:2680 includes/class-admin.php:2903
#: includes/class-admin.php:3234 includes/class-admin.php:3289
msgid "Service"
msgstr "Dienstleistung"

#: includes/class-frontend.php:1245 includes/class-frontend.php:1584
#: includes/class-frontend.php:1623 includes/class-woocommerce.php:157
#: includes/class-notification.php:463 includes/class-notification.php:1085
#: includes/class-notification.php:1191 includes/class-notification.php:1234
msgid "Date & Time"
msgstr "Datum & Uhrzeit"

#: includes/class-frontend.php:1249
msgid "Your booking is confirmed!"
msgstr "Ihre Buchung ist bestätigt!"

#: includes/class-frontend.php:1250
msgid "Your booking has been received and is awaiting approval."
msgstr "Ihre Buchung ist eingegangen und wartet auf Genehmigung."

#: includes/class-frontend.php:1252
msgid "Booking Confirmed"
msgstr "Buchung bestätigt"

#: includes/class-frontend.php:1285
msgid "Book Another Appointment"
msgstr "Weiteren Termin buchen"

#: includes/class-frontend.php:1321 includes/class-frontend.php:1336
#: includes/class-frontend.php:1579 includes/class-frontend.php:2648
#: includes/class-notification.php:1146
msgid "Cancel Appointment"
msgstr "Termin stornieren"

#: includes/class-frontend.php:1353
msgid "Invalid rating link."
msgstr "Ungültiger Bewertungslink."

#: includes/class-frontend.php:1359 includes/class-frontend.php:2583
#: includes/class-queue.php:95 includes/class-appointment.php:227
#: includes/class-appointment.php:317 includes/class-appointment.php:336
#: includes/class-appointment.php:360 includes/class-appointment.php:379
#: includes/class-appointment.php:423 includes/class-admin.php:1070
#: includes/class-admin.php:1199 includes/class-admin.php:1259
#: includes/class-admin.php:1353 includes/class-admin.php:1373
#: includes/class-admin.php:1410 includes/class-admin.php:1715
#: includes/class-admin.php:1814 includes/class-admin.php:1839
msgid "Appointment not found."
msgstr "Termin nicht gefunden."

#: includes/class-frontend.php:1377
msgid "You have already rated this appointment. Thank you!"
msgstr "Sie haben diesen Termin bereits bewertet. Vielen Dank!"

#: includes/class-frontend.php:1378
msgid "Could not submit rating. Please try again."
msgstr "Bewertung konnte nicht gesendet werden. Bitte versuchen Sie es erneut."

#: includes/class-frontend.php:1407 includes/class-frontend.php:1451
#: includes/class-notification.php:669
msgid "Rate Your Appointment"
msgstr "Termin bewerten"

#: includes/class-frontend.php:1422
msgid "Already Rated"
msgstr "Bereits bewertet"

#: includes/class-frontend.php:1423
msgid "You have already rated this appointment. Thank you for your feedback!"
msgstr ""
"Sie haben diesen Termin bereits bewertet. Vielen Dank für Ihr Feedback!"

#: includes/class-frontend.php:1425
msgid "Thank You!"
msgstr "Vielen Dank!"

#: includes/class-frontend.php:1426
msgid "Your rating has been submitted. We appreciate your feedback!"
msgstr "Ihre Bewertung wurde gesendet. Wir schätzen Ihr Feedback!"

#: includes/class-frontend.php:1453
#, php-format
msgid "Hi %s, how was your experience?"
msgstr "Hallo %s, wie war Ihre Erfahrung?"

#: includes/class-frontend.php:1458 includes/class-frontend.php:2635
#: includes/class-admin.php:2702 includes/class-admin.php:2902
#: includes/class-admin.php:3285
msgid "Date"
msgstr "Datum"

#: includes/class-frontend.php:1460 includes/class-notification.php:467
#: includes/class-notification.php:1092 includes/class-notification.php:1094
#: includes/class-admin.php:2700
msgid "Location"
msgstr "Standort"

#: includes/class-frontend.php:1475
msgid "Your feedback (optional)"
msgstr "Ihr Feedback (optional)"

#: includes/class-frontend.php:1477
msgid "Submit Rating"
msgstr "Bewertung absenden"

#: includes/class-frontend.php:1564 includes/class-ics-feed.php:124
#: includes/class-woocommerce.php:262 includes/class-woocommerce.php:287
#: includes/class-notification.php:231 includes/class-notification.php:238
#: includes/class-notification.php:318 includes/class-notification.php:346
#: includes/class-notification.php:388 includes/class-notification.php:422
#: includes/class-notification.php:450 includes/class-notification.php:523
#: includes/class-notification.php:818 includes/class-notification.php:1071
#: includes/class-notification.php:1179 includes/class-notification.php:1222
#: includes/class-admin.php:1380 includes/class-admin.php:2659
#: includes/class-admin.php:2676
msgid "Appointment"
msgstr "Termin"

#: includes/class-frontend.php:1580 includes/class-frontend.php:2645
msgid "Are you sure you want to cancel this appointment?"
msgstr "Sind Sie sicher, dass Sie diesen Termin stornieren möchten?"

#: includes/class-frontend.php:1585 includes/class-admin.php:2864
msgid "Name"
msgstr "Name"

#: includes/class-frontend.php:1592
msgid "Yes, Cancel Appointment"
msgstr "Ja, Termin stornieren"

#: includes/class-frontend.php:1614 includes/class-notification.php:139
msgid "Appointment Cancelled"
msgstr "Termin storniert"

#: includes/class-frontend.php:1615
msgid "Your appointment has been successfully cancelled."
msgstr "Ihr Termin wurde erfolgreich storniert."

#: includes/class-frontend.php:1624 includes/class-frontend.php:2636
#: includes/class-ics-feed.php:149 includes/class-notification.php:1200
#: includes/class-admin.php:2718 includes/class-admin.php:2905
#: includes/class-admin.php:3237 includes/class-admin.php:3294
msgid "Status"
msgstr "Status"

#: includes/class-frontend.php:1624 includes/class-frontend.php:2619
#: includes/class-admin.php:2890
msgid "Cancelled"
msgstr "Storniert"

#: includes/class-frontend.php:1640
msgid "This cancellation link is invalid or has expired."
msgstr "Dieser Stornierungslink ist ungültig oder abgelaufen."

#: includes/class-frontend.php:1641
msgid "This cancellation link has already been used."
msgstr "Dieser Stornierungslink wurde bereits verwendet."

#: includes/class-frontend.php:1642
msgid "The appointment could not be found."
msgstr "Der Termin konnte nicht gefunden werden."

#: includes/class-frontend.php:1643
msgid "This appointment has already been cancelled."
msgstr "Dieser Termin wurde bereits storniert."

#: includes/class-frontend.php:1644
msgid ""
"The cancellation deadline has passed. You can no longer cancel this "
"appointment online."
msgstr "Die Stornierungsfrist ist abgelaufen. Sie können diesen Termin nicht mehr online stornieren."

#: includes/class-frontend.php:1645
msgid "Security check failed. Please try again."
msgstr "Sicherheitsprüfung fehlgeschlagen. Bitte versuchen Sie es erneut."

#: includes/class-frontend.php:1648
msgid "An error occurred."
msgstr "Ein Fehler ist aufgetreten."

#: includes/class-frontend.php:1657
msgid "Cannot Cancel"
msgstr "Stornierung nicht möglich"

#: includes/class-frontend.php:1666
msgid "Please contact us directly:"
msgstr "Bitte kontaktieren Sie uns direkt:"

#: includes/class-frontend.php:1726
msgid "The requested calendar is not active or does not exist."
msgstr "Der angeforderte Kalender ist nicht aktiv oder existiert nicht."

#: includes/class-frontend.php:1984
msgid "Check-in Scanner"
msgstr "Check-in-Scanner"

#: includes/class-frontend.php:2035 includes/class-frontend.php:2394
msgid "Please specify a calendar_id."
msgstr "Bitte geben Sie eine calendar_id an."

#: includes/class-frontend.php:2045 includes/class-frontend.php:2279
#: includes/class-frontend.php:2404 includes/class-queue.php:39
#: includes/class-queue.php:104
msgid "Queue is not enabled for this calendar."
msgstr "Die Warteschlange ist für diesen Kalender nicht aktiviert."

#: includes/class-frontend.php:2050 includes/class-frontend.php:2146
#: includes/class-frontend.php:2229 includes/class-frontend.php:2409
msgid "Queue is currently not available."
msgstr "Die Warteschlange ist derzeit nicht verfügbar."

#: includes/class-frontend.php:2128 includes/class-frontend.php:2210
msgid "No queue-enabled calendar found."
msgstr "Kein Kalender mit aktivierter Warteschlange gefunden."

#: includes/class-frontend.php:2143 includes/class-frontend.php:2166
msgid "Queue"
msgstr "Warteschlange"

#: includes/class-frontend.php:2226
msgid "Display"
msgstr "Anzeige"

#: includes/class-frontend.php:2246
msgid "Queue Display"
msgstr "Warteschlangen-Anzeige"

#: includes/class-frontend.php:2269
msgid "Invalid calendar."
msgstr "Ungültiger Kalender."

#: includes/class-frontend.php:2286
msgid "Access denied. Invalid or expired token."
msgstr "Zugriff verweigert. Ungültiger oder abgelaufener Token."

#: includes/class-frontend.php:2294
msgid "Invalid service desk token."
msgstr "Ungültiger Schalter-Token."

#: includes/class-frontend.php:2300
msgid "Token does not match this calendar."
msgstr "Der Token passt nicht zu diesem Kalender."

#: includes/class-frontend.php:2479 includes/class-admin.php:1269
msgid "QR code is required."
msgstr "QR-Code ist erforderlich."

#: includes/class-frontend.php:2577
msgid "Invalid or expired link."
msgstr "Ungültiger oder abgelaufener Link."

#: includes/class-frontend.php:2617
msgid "Pending"
msgstr "Ausstehend"

#: includes/class-frontend.php:2618
msgid "Confirmed"
msgstr "Bestätigt"

#: includes/class-frontend.php:2620
msgid "Declined"
msgstr "Abgelehnt"

#: includes/class-frontend.php:2621 includes/class-admin.php:2889
msgid "Completed"
msgstr "Abgeschlossen"

#: includes/class-frontend.php:2622
msgid "Awaiting Confirmation"
msgstr "Warte auf Bestätigung"

#: includes/class-frontend.php:2623
msgid "Awaiting Payment"
msgstr "Zahlung ausstehend"

#: includes/class-frontend.php:2627
msgid "Your Appointment"
msgstr "Ihr Termin"

#: includes/class-frontend.php:2633 includes/class-woocommerce.php:163
#: includes/class-admin.php:2685 includes/class-admin.php:2904
#: includes/class-admin.php:3235 includes/class-admin.php:3288
msgid "Calendar"
msgstr "Kalender"

#: includes/class-frontend.php:2657
msgid "Files"
msgstr "Dateien"

#: includes/class-frontend.php:2666
msgid "File"
msgstr "Datei"

#: includes/class-frontend.php:2667
msgid "Size"
msgstr "Größe"

#: includes/class-frontend.php:2668
msgid "Actions"
msgstr "Aktionen"

#: includes/class-frontend.php:2679
msgid "Download"
msgstr "Herunterladen"

#: includes/class-frontend.php:2689
#, php-format
msgid "%d file(s) uploaded for this appointment."
msgstr "%d Datei(en) für diesen Termin hochgeladen."

#: includes/class-frontend.php:2700 includes/class-notification.php:1133
msgid "Manage Appointment"
msgstr "Termin verwalten"

#: includes/class-custom-field.php:85 includes/class-admin.php:1699
msgid "Custom field not found."
msgstr "Benutzerdefiniertes Feld nicht gefunden."

#: includes/class-custom-field.php:129
msgid "Label is required."
msgstr "Bezeichnung ist erforderlich."

#: includes/class-custom-field.php:135
msgid "Invalid field type."
msgstr "Ungültiger Feldtyp."

#: includes/class-custom-field.php:160 includes/class-custom-field.php:173
msgid "Options are required for select fields."
msgstr "Optionen sind für Auswahlfelder erforderlich."

#: includes/class-ics-feed.php:144 includes/class-woocommerce.php:169
#: includes/class-notification.php:535 includes/class-notification.php:1188
#: includes/class-notification.php:1231 includes/class-admin.php:2704
#: includes/class-admin.php:3233
msgid "Customer"
msgstr "Kunde"

#: includes/class-ics-feed.php:146 includes/class-notification.php:537
#: includes/class-notification.php:1189 includes/class-notification.php:1232
#: includes/class-admin.php:2869
msgid "Email"
msgstr "E-Mail"

#: includes/class-ics-feed.php:151 includes/class-admin.php:2881
msgid "Notes"
msgstr "Notizen"

#: includes/class-ics-feed.php:238
msgid "All Calendars"
msgstr "Alle Kalender"

#: includes/class-blocked-time.php:145 includes/class-admin.php:1656
msgid "Blocked time not found."
msgstr "Blockierte Zeit nicht gefunden."

#: includes/class-blocked-time.php:210
msgid "Invalid blocked time type."
msgstr "Ungültiger Typ für blockierte Zeit."

#: includes/class-blocked-time.php:216 includes/class-appointment.php:1017
msgid "Start date/time is required."
msgstr "Startdatum/-zeit ist erforderlich."

#: includes/class-blocked-time.php:222
msgid "End date/time is required."
msgstr "Enddatum/-zeit ist erforderlich."

#: includes/class-blocked-time.php:227
msgid "End date/time must be after start date/time."
msgstr "Enddatum/-zeit muss nach dem Startdatum/-zeit liegen."

#: includes/class-blocked-time.php:242
msgid "A valid day of week is required for recurring blocks."
msgstr ""
"Ein gültiger Wochentag ist für wiederkehrende Blockierungen erforderlich."

#: includes/class-service.php:68 includes/class-slot-hold.php:47
#: includes/class-appointment.php:986 includes/class-admin.php:591
msgid "Service not found."
msgstr "Dienstleistung nicht gefunden."

#: includes/class-service.php:111
msgid "Service name is required."
msgstr "Name der Dienstleistung ist erforderlich."

#: includes/class-service.php:120
msgid "Duration must be at least 1 minute."
msgstr "Dauer muss mindestens 1 Minute betragen."

#: includes/class-service.php:161
msgid "Price cannot be negative."
msgstr "Preis kann nicht negativ sein."

#: includes/class-cockpit.php:556
msgid "Access denied. Invalid or expired auth token."
msgstr "Zugriff verweigert. Ungültiger oder abgelaufener Auth-Token."

#: includes/class-cockpit.php:557
msgid "Access Denied"
msgstr "Zugriff verweigert"

#: includes/class-cockpit.php:581
msgid "Access denied. Please use a valid cockpit link."
msgstr "Zugriff verweigert. Bitte verwenden Sie einen gültigen Cockpit-Link."

#: includes/class-cockpit.php:605
msgid "Cockpit"
msgstr "Cockpit"

#: includes/class-slot-hold.php:35 includes/class-appointment.php:982
#: includes/class-admin.php:617
msgid "Service is required."
msgstr "Dienstleistung ist erforderlich."

#: includes/class-slot-hold.php:38
msgid "Valid email is required."
msgstr "Gültige E-Mail-Adresse ist erforderlich."

#: includes/class-slot-hold.php:41
msgid "Start datetime is required."
msgstr "Startdatum und -zeit ist erforderlich."

#: includes/class-options.php:33
msgid "License"
msgstr "Lizenz"

#: includes/class-options.php:34
msgid "License Key"
msgstr "Lizenzschlüssel"

#: includes/class-options.php:34
msgid "Enter your Pro or Business license key."
msgstr "Geben Sie Ihren Pro- oder Business-Lizenzschlüssel ein."

#: includes/class-options.php:37
msgid "General Settings"
msgstr "Allgemeine Einstellungen"

#: includes/class-options.php:38
msgid "Business Name"
msgstr "Firmenname"

#: includes/class-options.php:38
msgid "Your business name, shown in emails and booking confirmations."
msgstr "Ihr Firmenname, angezeigt in E-Mails und Buchungsbestätigungen."

#: includes/class-options.php:39
msgid "Business Email"
msgstr "Geschäftliche E-Mail"

#: includes/class-options.php:39
msgid "Email address for booking notifications."
msgstr "E-Mail-Adresse für Buchungsbenachrichtigungen."

#: includes/class-options.php:40
msgid "Business Phone"
msgstr "Geschäftstelefon"

#: includes/class-options.php:40
msgid "Phone number shown to customers."
msgstr "Telefonnummer, die Kunden angezeigt wird."

#: includes/class-options.php:41
msgid "Business Location"
msgstr "Geschäftsadresse"

#: includes/class-options.php:41
msgid ""
"Default address/location. Used in emails and ICS files. Can be overridden "
"per calendar or service."
msgstr "Standardadresse/-ort. Wird in E-Mails und ICS-Dateien verwendet. Kann pro Kalender oder Dienstleistung überschrieben werden."

#: includes/class-options.php:42
msgid "Show Google Maps link for location"
msgstr "Google-Maps-Link zur Adresse anzeigen"

#: includes/class-options.php:42
msgid "Add a Google Maps link next to the address in customer emails."
msgstr "Fügt neben der Adresse in Kunden-E-Mails einen Google-Maps-Link hinzu."

#: includes/class-options.php:43
msgid "Cockpit \"Next Up\" count"
msgstr "Cockpit \"Demnächst\"-Anzahl"

#: includes/class-options.php:43
msgid "Number of upcoming appointments shown in the cockpit sidebar."
msgstr "Anzahl der bevorstehenden Termine, die in der Cockpit-Seitenleiste angezeigt werden."

#: includes/class-options.php:50
msgid "Business Hours"
msgstr "Geschäftszeiten"

#: includes/class-options.php:51
msgid "Start Hour (0-23)"
msgstr "Startstunde (0-23)"

#: includes/class-options.php:51
msgid "When customers can start booking. Default: 8 (8 AM)."
msgstr "Ab wann Kunden buchen können. Standard: 8 (8 Uhr)."

#: includes/class-options.php:56
msgid "End Hour (0-23)"
msgstr "Endstunde (0-23)"

#: includes/class-options.php:56
msgid "When customers can book until. Default: 18 (6 PM)."
msgstr "Bis wann Kunden buchen können. Standard: 18 (18 Uhr)."

#: includes/class-options.php:61
msgid "Working Days (0=Sun, 1=Mon, ..., 6=Sat)"
msgstr "Arbeitstage (0=So, 1=Mo, ..., 6=Sa)"

#: includes/class-options.php:61
msgid ""
"Comma-separated list of working day numbers. Default: 1,2,3,4,5 (Mon-Fri). "
"Add 0 for Sunday, 6 for Saturday."
msgstr "Kommagetrennte Liste der Arbeitstag-Nummern. Standard: 1,2,3,4,5 (Mo–Fr). 0 für Sonntag, 6 für Samstag hinzufügen."

#: includes/class-options.php:64
msgid "Booking Settings"
msgstr "Buchungseinstellungen"

#: includes/class-options.php:65
msgid "Default Appointment Duration (minutes)"
msgstr "Standard-Termindauer (Minuten)"

#: includes/class-options.php:65
msgid "Default duration for new services."
msgstr "Standarddauer für neue Dienstleistungen."

#: includes/class-options.php:66
msgid "Default Buffer Before (minutes)"
msgstr "Standard-Puffer vorher (Minuten)"

#: includes/class-options.php:66
msgid ""
"Buffer time BEFORE appointment — preparation time. Requires Pro license."
msgstr "Pufferzeit VOR dem Termin — Vorbereitungszeit. Erfordert eine Pro-Lizenz."

#: includes/class-options.php:67
msgid "Default Buffer After (minutes)"
msgstr "Standard-Puffer nachher (Minuten)"

#: includes/class-options.php:67
msgid "Buffer time AFTER appointment — cleanup time. Requires Pro license."
msgstr "Pufferzeit NACH dem Termin — Nachbereitungszeit. Erfordert eine Pro-Lizenz."

#: includes/class-options.php:68
msgid "Two-column booking layout"
msgstr "Zweispaltiges Buchungslayout"

#: includes/class-options.php:68
msgid ""
"Show calendar/slots on the left and the customer form on the right instead "
"of the step-by-step wizard. Can be overridden per shortcode with "
"layout=\"two-column\" or layout=\"wizard\"."
msgstr "Zeigt Kalender/Zeitfenster links und das Kundenformular rechts anstelle des schrittweisen Assistenten. Kann pro Shortcode mit layout=\"two-column\" oder layout=\"wizard\" überschrieben werden."

#: includes/class-options.php:69
msgid "Inactive Calendar Message"
msgstr "Nachricht bei inaktivem Kalender"

#: includes/class-options.php:69
msgid "Message shown to customers when a calendar is deactivated."
msgstr ""
"Nachricht, die Kunden angezeigt wird, wenn ein Kalender deaktiviert ist."

#: includes/class-options.php:70
msgid "Auto-confirm bookings"
msgstr "Buchungen automatisch bestätigen"

#: includes/class-options.php:70
msgid ""
"Automatically confirm new bookings. If disabled, bookings start as "
"\"pending\" and require manual confirmation."
msgstr "Neue Buchungen automatisch bestätigen. Wenn deaktiviert, erhalten Buchungen den Status \"ausstehend\" und müssen manuell bestätigt werden."

#: includes/class-options.php:71
msgid "Require email confirmation (Double Opt-In)"
msgstr "E-Mail-Bestätigung erforderlich (Double Opt-In)"

#: includes/class-options.php:71
msgid ""
"Customers must click a confirmation link in their email before the booking "
"becomes active. GDPR-compliant."
msgstr "Kunden müssen auf einen Bestätigungslink in ihrer E-Mail klicken, bevor die Buchung aktiv wird. DSGVO-konform."

#: includes/class-options.php:72
msgid "Confirmation deadline (minutes)"
msgstr "Bestätigungsfrist (Minuten)"

#: includes/class-options.php:72
msgid ""
"How long the customer has to confirm. Unconfirmed bookings are automatically "
"cancelled after this time and the slot is freed."
msgstr "Wie lange der Kunde Zeit zur Bestätigung hat. Unbestätigte Buchungen werden nach dieser Zeit automatisch storniert und der Zeitraum freigegeben."

#: includes/class-options.php:73
msgid "Cancellation Deadline (hours)"
msgstr "Stornierungsfrist (Stunden)"

#: includes/class-options.php:73
msgid "How many hours before the appointment a customer can cancel."
msgstr "Wie viele Stunden vor dem Termin ein Kunde stornieren kann."

#: includes/class-options.php:74
msgid "Slot Hold Duration (hours)"
msgstr "Zeitfenster-Reservierungsdauer (Stunden)"

#: includes/class-options.php:74
msgid ""
"How long alternative slots are reserved for a customer when offering "
"alternatives. Default: 24 hours."
msgstr "Wie lange alternative Zeitfenster für einen Kunden reserviert bleiben, wenn Alternativen angeboten werden. Standard: 24 Stunden."

#: includes/class-options.php:77
msgid "Email Settings"
msgstr "E-Mail-Einstellungen"

#: includes/class-options.php:78
msgid "Send booking confirmation email"
msgstr "Buchungsbestätigungs-E-Mail senden"

#: includes/class-options.php:78
msgid "Send an email to the customer after a successful booking."
msgstr "Eine E-Mail an den Kunden nach einer erfolgreichen Buchung senden."

#: includes/class-options.php:79
msgid "Confirmation Email Subject"
msgstr "Bestätigungs-E-Mail Betreff"

#: includes/class-options.php:79
msgid ""
"Subject line for the confirmation email. Available placeholders: "
"{service_name}, {business_name}"
msgstr "Betreffzeile für die Bestätigungs-E-Mail. Verfügbare Platzhalter: {service_name}, {business_name}"

#: includes/class-options.php:79
msgid "Booking Confirmation: {service_name}"
msgstr "Buchungsbestätigung: {service_name}"

#: includes/class-options.php:80
msgid "Confirmation Email Body"
msgstr "Bestätigungs-E-Mail Text"

#: includes/class-options.php:80
msgid ""
"Email content (HTML supported). Available placeholders: {customer_name}, "
"{service_name}, {date}, {time}, {calendar_name}, {business_name}, "
"{business_email}, {business_phone}, {qr_code}, {custom_fields}"
msgstr "E-Mail-Inhalt (HTML unterstützt). Verfügbare Platzhalter: {customer_name}, {service_name}, {date}, {time}, {calendar_name}, {business_name}, {business_email}, {business_phone}, {qr_code}, {custom_fields}"

#: includes/class-options.php:80
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>Your booking has been confirmed!</p>\n"
"<p>Here are your appointment details:</p>\n"
"<p><strong>Service:</strong> {service_name}<br>\n"
"<strong>Date:</strong> {date}<br>\n"
"<strong>Time:</strong> {time}<br>\n"
"<strong>Location:</strong> {calendar_name}</p>\n"
"<p>Please arrive a few minutes early.</p>\n"
"<p>If you have any questions, feel free to contact us.</p>\n"
"<p>We look forward to seeing you!</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr "<p>Hallo {customer_name},</p>\n<p>Ihre Buchung wurde bestätigt!</p>\n<p>Hier sind Ihre Termindetails:</p>\n<p><strong>Dienstleistung:</strong> {service_name}<br>\n<strong>Datum:</strong> {date}<br>\n<strong>Uhrzeit:</strong> {time}<br>\n<strong>Ort:</strong> {calendar_name}</p>\n<p>Bitte kommen Sie einige Minuten früher.</p>\n<p>Bei Fragen können Sie uns gerne kontaktieren.</p>\n<p>Wir freuen uns auf Sie!</p>\n<p>Mit freundlichen Grüßen,<br>\n{business_name}</p>"

#: includes/class-options.php:81
msgid "Confirmation Email Attachment"
msgstr "Anhang der Bestätigungs-E-Mail"

#: includes/class-options.php:81
msgid "Attach a file to the confirmation email. Select from media library."
msgstr "Eine Datei an die Bestätigungs-E-Mail anhängen. Aus der Mediathek auswählen."

#: includes/class-options.php:82
msgid "Notify admin on new booking"
msgstr "Administrator bei neuer Buchung benachrichtigen"

#: includes/class-options.php:82
msgid "Send an email to the business email when a new booking is made."
msgstr ""
"Eine E-Mail an die Geschäfts-E-Mail senden, wenn eine neue Buchung erfolgt."

#: includes/class-options.php:83
msgid "Attach ICS calendar file"
msgstr "ICS-Kalenderdatei anhängen"

#: includes/class-options.php:83
msgid ""
"Attach an ICS file to the confirmation email so customers can add the "
"appointment to their calendar."
msgstr "Eine ICS-Datei an die Bestätigungs-E-Mail anhängen, damit Kunden den Termin ihrem Kalender hinzufügen können."

#: includes/class-options.php:85
msgid "Send cancellation email to customer"
msgstr "Stornierungs-E-Mail an Kunden senden"

#: includes/class-options.php:85
msgid "Notify the customer when their appointment is cancelled by staff."
msgstr ""
"Den Kunden benachrichtigen, wenn sein Termin vom Mitarbeiter storniert wird."

#: includes/class-options.php:86
msgid "Cancellation Email Subject"
msgstr "Stornierungs-E-Mail Betreff"

#: includes/class-options.php:86 includes/class-options.php:91
#: includes/class-options.php:96 includes/class-options.php:106
msgid "Subject line. Placeholders: {service_name}, {business_name}"
msgstr "Betreffzeile. Platzhalter: {service_name}, {business_name}"

#: includes/class-options.php:86
msgid "Appointment Cancelled: {service_name}"
msgstr "Termin storniert: {service_name}"

#: includes/class-options.php:87
msgid "Cancellation Email Body"
msgstr "Stornierungs-E-Mail Text"

#: includes/class-options.php:87
msgid ""
"Placeholders (HTML supported): {customer_name}, {service_name}, {date}, "
"{time}, {calendar_name}, {business_name}, {business_email}, "
"{business_phone}, {qr_code}, {custom_fields}"
msgstr "Platzhalter (HTML unterstützt): {customer_name}, {service_name}, {date}, {time}, {calendar_name}, {business_name}, {business_email}, {business_phone}, {qr_code}, {custom_fields}"

#: includes/class-options.php:87
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>We are writing to let you know that your appointment has been cancelled.</"
"p>\n"
"<p><strong>Appointment details:</strong></p>\n"
"<p><strong>Service:</strong> {service_name}<br>\n"
"<strong>Date:</strong> {date}<br>\n"
"<strong>Time:</strong> {time}<br>\n"
"<strong>Location:</strong> {calendar_name}</p>\n"
"<p>If you would like to rebook, please visit our booking page.</p>\n"
"<p>If you have any questions, please don't hesitate to contact us.</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr "<p>Hallo {customer_name},</p>\n<p>wir möchten Sie darüber informieren, dass Ihr Termin storniert wurde.</p>\n<p><strong>Termindetails:</strong></p>\n<p><strong>Dienstleistung:</strong> {service_name}<br>\n<strong>Datum:</strong> {date}<br>\n<strong>Uhrzeit:</strong> {time}<br>\n<strong>Ort:</strong> {calendar_name}</p>\n<p>Wenn Sie einen neuen Termin buchen möchten, besuchen Sie bitte unsere Buchungsseite.</p>\n<p>Bei Fragen können Sie uns jederzeit kontaktieren.</p>\n<p>Mit freundlichen Grüßen,<br>\n{business_name}</p>"

#: includes/class-options.php:88
msgid "Cancellation Email Attachment"
msgstr "Anhang der Stornierungs-E-Mail"

#: includes/class-options.php:88
msgid "Attach a file to the cancellation email. Select from media library."
msgstr "Eine Datei an die Stornierungs-E-Mail anhängen. Aus der Mediathek auswählen."

#: includes/class-options.php:90
msgid "Send reschedule email to customer"
msgstr "Umplanungs-E-Mail an Kunden senden"

#: includes/class-options.php:90
msgid "Notify the customer when their appointment is rescheduled."
msgstr "Den Kunden benachrichtigen, wenn sein Termin umgeplant wird."

#: includes/class-options.php:91
msgid "Reschedule Email Subject"
msgstr "Umplanungs-E-Mail Betreff"

#: includes/class-options.php:91
msgid "Appointment Rescheduled: {service_name}"
msgstr "Termin umgeplant: {service_name}"

#: includes/class-options.php:92
msgid "Reschedule Email Body"
msgstr "Umplanungs-E-Mail Text"

#: includes/class-options.php:92
msgid ""
"Placeholders (HTML supported): {customer_name}, {service_name}, {date}, "
"{time}, {old_date}, {old_time}, {calendar_name}, {business_name}, "
"{business_email}, {business_phone}"
msgstr "Platzhalter (HTML unterstützt): {customer_name}, {service_name}, {date}, {time}, {old_date}, {old_time}, {calendar_name}, {business_name}, {business_email}, {business_phone}"

#: includes/class-options.php:92
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>Your appointment has been rescheduled.</p>\n"
"<p><strong>Previous appointment:</strong><br>\n"
"Date: {old_date}<br>\n"
"Time: {old_time}</p>\n"
"<p><strong>New appointment:</strong><br>\n"
"Date: {date}<br>\n"
"Time: {time}<br>\n"
"Service: {service_name}<br>\n"
"Location: {calendar_name}</p>\n"
"<p>Please make a note of the new date and time.</p>\n"
"<p>If you have any questions, please don't hesitate to contact us.</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr "<p>Hallo {customer_name},</p>\n<p>Ihr Termin wurde verschoben.</p>\n<p><strong>Vorheriger Termin:</strong><br>\nDatum: {old_date}<br>\nUhrzeit: {old_time}</p>\n<p><strong>Neuer Termin:</strong><br>\nDatum: {date}<br>\nUhrzeit: {time}<br>\nDienstleistung: {service_name}<br>\nOrt: {calendar_name}</p>\n<p>Bitte notieren Sie sich das neue Datum und die neue Uhrzeit.</p>\n<p>Bei Fragen können Sie uns jederzeit kontaktieren.</p>\n<p>Mit freundlichen Grüßen,<br>\n{business_name}</p>"

#: includes/class-options.php:93
msgid "Reschedule Email Attachment"
msgstr "Anhang der Verschiebungs-E-Mail"

#: includes/class-options.php:93
msgid "Attach a file to the reschedule email. Select from media library."
msgstr "Eine Datei an die Verschiebungs-E-Mail anhängen. Aus der Mediathek auswählen."

#: includes/class-options.php:95
msgid "Send declined email to customer"
msgstr "Ablehnungs-E-Mail an Kunden senden"

#: includes/class-options.php:95
msgid "Notify the customer when their pending appointment is declined."
msgstr ""
"Den Kunden benachrichtigen, wenn sein ausstehender Termin abgelehnt wird."

#: includes/class-options.php:96
msgid "Declined Email Subject"
msgstr "Ablehnungs-E-Mail Betreff"

#: includes/class-options.php:96
msgid "Appointment Not Available: {service_name}"
msgstr "Termin nicht verfügbar: {service_name}"

#: includes/class-options.php:97
msgid "Declined Email Body"
msgstr "Ablehnungs-E-Mail Text"

#: includes/class-options.php:97
msgid ""
"Placeholders (HTML supported): {customer_name}, {service_name}, {date}, "
"{time}, {calendar_name}, {business_name}, {business_email}, "
"{business_phone}, {booking_url}"
msgstr "Platzhalter (HTML unterstützt): {customer_name}, {service_name}, {date}, {time}, {calendar_name}, {business_name}, {business_email}, {business_phone}, {booking_url}"

#: includes/class-options.php:97
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>Thank you for your booking request.</p>\n"
"<p>Unfortunately the requested time slot is not available:</p>\n"
"<p><strong>Service:</strong> {service_name}<br>\n"
"<strong>Requested date:</strong> {date}<br>\n"
"<strong>Requested time:</strong> {time}</p>\n"
"<p>We would be happy to offer you an alternative appointment.<br>\n"
"Please choose a different time here:</p>\n"
"<p><a href=\"{booking_url}\">{booking_url}</a></p>\n"
"<p>We apologize for the inconvenience.</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr "<p>Hallo {customer_name},</p>\n<p>vielen Dank für Ihre Buchungsanfrage.</p>\n<p>Leider ist der gewünschte Zeitpunkt nicht verfügbar:</p>\n<p><strong>Dienstleistung:</strong> {service_name}<br>\n<strong>Gewünschtes Datum:</strong> {date}<br>\n<strong>Gewünschte Uhrzeit:</strong> {time}</p>\n<p>Gerne bieten wir Ihnen einen alternativen Termin an.<br>\nBitte wählen Sie hier eine andere Uhrzeit:</p>\n<p><a href=\"{booking_url}\">{booking_url}</a></p>\n<p>Wir bitten die Unannehmlichkeiten zu entschuldigen.</p>\n<p>Mit freundlichen Grüßen,<br>\n{business_name}</p>"

#: includes/class-options.php:98
msgid "Declined Email Attachment"
msgstr "Anhang der Ablehnungs-E-Mail"

#: includes/class-options.php:98
msgid "Attach a file to the declined email. Select from media library."
msgstr "Eine Datei an die Ablehnungs-E-Mail anhängen. Aus der Mediathek auswählen."

#: includes/class-options.php:100
msgid "Send rating email after appointment"
msgstr "Bewertungs-E-Mail nach dem Termin senden"

#: includes/class-options.php:100
msgid ""
"Automatically send a rating request email after an appointment is completed."
msgstr "Nach Abschluss eines Termins automatisch eine Bewertungsanfrage per E-Mail senden."

#: includes/class-options.php:101
msgid "Rating Email Delay (hours)"
msgstr "Bewertungs-E-Mail Verzögerung (Stunden)"

#: includes/class-options.php:101
msgid ""
"Hours after appointment completion before the rating email is sent. Set to 0 "
"for immediate. Default: 2 hours."
msgstr "Stunden nach Terminabschluss, bevor die Bewertungs-E-Mail gesendet wird. 0 für sofort. Standard: 2 Stunden."

#: includes/class-options.php:106
msgid "Rating Email Subject"
msgstr "Bewertungs-E-Mail Betreff"

#: includes/class-options.php:106 includes/class-notification.php:658
msgid "How was your appointment? - {service_name}"
msgstr "Wie war Ihr Termin? - {service_name}"

#: includes/class-options.php:107
msgid "Rating Email Body"
msgstr "Bewertungs-E-Mail Text"

#: includes/class-options.php:107
msgid ""
"Placeholders (HTML supported): {customer_name}, {service_name}, {date}, "
"{time}, {calendar_name}, {business_name}, {rating_url}"
msgstr "Platzhalter (HTML unterstützt): {customer_name}, {service_name}, {date}, {time}, {calendar_name}, {business_name}, {rating_url}"

#: includes/class-options.php:107
msgid ""
"<p>Hi {customer_name},</p>\n"
"<p>Thank you for visiting us!</p>\n"
"<p><strong>Your appointment:</strong><br>\n"
"Service: {service_name}<br>\n"
"Date: {date}</p>\n"
"<p>We hope everything went well.</p>\n"
"<p>We would love to hear your feedback.<br>\n"
"Please take a moment to rate your experience:</p>\n"
"<p><a href=\"{rating_url}\">{rating_url}</a></p>\n"
"<p>Your feedback helps us improve our service.</p>\n"
"<p>Best regards,<br>\n"
"{business_name}</p>"
msgstr "<p>Hallo {customer_name},</p>\n<p>vielen Dank für Ihren Besuch!</p>\n<p><strong>Ihr Termin:</strong><br>\nDienstleistung: {service_name}<br>\nDatum: {date}</p>\n<p>Wir hoffen, alles ist zu Ihrer Zufriedenheit verlaufen.</p>\n<p>Wir würden uns sehr über Ihr Feedback freuen.<br>\nBitte nehmen Sie sich einen Moment Zeit, um Ihre Erfahrung zu bewerten:</p>\n<p><a href=\"{rating_url}\">{rating_url}</a></p>\n<p>Ihr Feedback hilft uns, unseren Service zu verbessern.</p>\n<p>Mit freundlichen Grüßen,<br>\n{business_name}</p>"

#: includes/class-options.php:110
msgid "Customer Settings"
msgstr "Kundeneinstellungen"

#: includes/class-options.php:111
msgid "Customer Number Prefix"
msgstr "Kundennummer-Präfix"

#: includes/class-options.php:111
msgid ""
"Prefix for auto-generated customer numbers. Example: \"SB-\" creates "
"SB-0001, SB-0002, etc."
msgstr "Präfix für automatisch generierte Kundennummern. Beispiel: \"SB-\" erzeugt SB-0001, SB-0002 usw."

#: includes/class-options.php:112
msgid "Auto-create customer records"
msgstr "Kundendatensätze automatisch erstellen"

#: includes/class-options.php:112
msgid "Automatically create a customer record when a booking is made."
msgstr ""
"Automatisch einen Kundendatensatz erstellen, wenn eine Buchung erfolgt."

#: includes/class-options.php:113
msgid "Email required for booking"
msgstr "E-Mail für Buchung erforderlich"

#: includes/class-options.php:113
msgid "Require email address for bookings. Disable for offline/walk-in use."
msgstr ""
"E-Mail-Adresse für Buchungen erforderlich. Deaktivieren für Offline-/"
"Laufkunden-Nutzung."

#: includes/class-options.php:116
msgid "Google Calendar Sync"
msgstr "Google-Kalender-Synchronisation"

#: includes/class-options.php:116
msgid ""
"Sync appointments with Google Calendar. Requires Business license. Setup: 1) "
"Go to console.cloud.google.com 2) Create a project 3) Enable Google Calendar "
"API 4) Create OAuth 2.0 credentials (Web Application) 5) Set redirect URI "
"to: "
msgstr "Termine mit Google Calendar synchronisieren. Erfordert eine Business-Lizenz. Einrichtung: 1) Öffnen Sie console.cloud.google.com 2) Erstellen Sie ein Projekt 3) Aktivieren Sie die Google Calendar API 4) Erstellen Sie OAuth-2.0-Anmeldedaten (Webanwendung) 5) Setzen Sie die Redirect-URI auf: "

#: includes/class-options.php:116
msgid " 6) Enter Client ID and Secret below 7) Enable and click Connect."
msgstr " 6) Geben Sie unten Client-ID und Secret ein 7) Aktivieren Sie die Synchronisation und klicken Sie auf Verbinden."

#: includes/class-options.php:117
msgid "Enable Google Calendar Sync"
msgstr "Google-Kalender-Synchronisation aktivieren"

#: includes/class-options.php:117
msgid ""
"Business feature. When enabled, bookings are pushed to Google Calendar and "
"busy times are read to prevent double bookings."
msgstr "Business-Funktion. Wenn aktiviert, werden Buchungen an Google Calendar übertragen und belegte Zeiten ausgelesen, um Doppelbuchungen zu verhindern."

#: includes/class-options.php:118
msgid "Google Client ID"
msgstr "Google Client-ID"

#: includes/class-options.php:118
msgid ""
"From Google Cloud Console → APIs & Services → Credentials → OAuth 2.0 Client "
"ID."
msgstr "Aus der Google Cloud Console → APIs & Services → Anmeldedaten → OAuth 2.0 Client-ID."

#: includes/class-options.php:119
msgid "Google Client Secret"
msgstr "Google Client Secret"

#: includes/class-options.php:119
msgid "From the same OAuth 2.0 credentials page. Keep this secret."
msgstr "Von derselben OAuth-2.0-Anmeldedaten-Seite. Halten Sie dieses Secret geheim."

#: includes/class-options.php:122
msgid "Branding"
msgstr "Branding"

#: includes/class-options.php:123
msgid "Remove branding"
msgstr "Branding entfernen"

#: includes/class-options.php:123
msgid ""
"Hide the \"Appointment Desk\" link from booking pages, queue displays, and "
"emails. Requires Pro or Business license."
msgstr "Blendet den \"Appointment Desk\"-Link auf Buchungsseiten, Warteschlangen-Anzeigen und in E-Mails aus. Erfordert eine Pro- oder Business-Lizenz."

#: includes/class-options.php:126
msgid "Display Settings"
msgstr "Anzeigeeinstellungen"

#: includes/class-options.php:127
msgid "Date Format"
msgstr "Datumsformat"

#: includes/class-options.php:127
msgid ""
"PHP date format for displaying dates. Leave empty for WordPress default."
msgstr "PHP-Datumsformat für die Datumsanzeige. Leer lassen für den WordPress-Standard."

#: includes/class-options.php:128
msgid "Time Format"
msgstr "Zeitformat"

#: includes/class-options.php:128
msgid ""
"PHP time format for displaying times. Leave empty for WordPress default."
msgstr "PHP-Zeitformat für die Zeitanzeige. Leer lassen für den WordPress-Standard."

#: includes/class-options.php:129
msgid "Booking Page Slug"
msgstr "Buchungsseiten-Slug"

#: includes/class-options.php:129
msgid ""
"URL slug for the default booking page. Example: \"appointment-desk\" "
"creates /appointment-desk/"
msgstr "URL-Slug für die Standard-Buchungsseite. Beispiel: \"appointment-desk\" erzeugt /appointment-desk/"

#: includes/class-options.php:130
msgid "Booking Page Intro Text"
msgstr "Buchungsseiten-Einleitungstext"

#: includes/class-options.php:130
msgid ""
"Intro text shown at the top of the booking page. Each calendar can override "
"this with its own text."
msgstr "Einführungstext, der oben auf der Buchungsseite angezeigt wird. Jeder Kalender kann diesen durch einen eigenen Text überschreiben."

#: includes/class-options.php:133
msgid "Step Titles"
msgstr "Schritttitel"

#: includes/class-options.php:134
msgid "Step 1: Choose Calendar"
msgstr "Schritt 1: Kalender wählen"

#: includes/class-options.php:134
msgid "Title for calendar selection step."
msgstr "Titel für den Kalenderauswahlschritt."

#: includes/class-options.php:135
msgid "Step 2: Choose Service"
msgstr "Schritt 2: Dienstleistung wählen"

#: includes/class-options.php:135
msgid "Title for service selection step."
msgstr "Titel für den Dienstleistungsauswahlschritt."

#: includes/class-options.php:136
msgid "Step 3: Choose Date & Time"
msgstr "Schritt 3: Datum & Uhrzeit wählen"

#: includes/class-options.php:136
msgid "Title for date and time selection step."
msgstr "Titel für den Datum- und Uhrzeitauswahlschritt."

#: includes/class-options.php:137
msgid "Step 4: Your Information"
msgstr "Schritt 4: Ihre Angaben"

#: includes/class-options.php:137
msgid "Title for customer information step."
msgstr "Titel für den Kundeninformationsschritt."

#: includes/class-options.php:138
msgid "Step 5: Booking Confirmed"
msgstr "Schritt 5: Buchung bestätigt"

#: includes/class-options.php:138
msgid "Title for confirmation step."
msgstr "Titel für den Bestätigungsschritt."

#: includes/class-options.php:140
msgid "Booking Page Mode"
msgstr "Buchungsseitenmodus"

#: includes/class-options.php:140
msgid "How the booking page behaves."
msgstr "Wie sich die Buchungsseite verhält."

#: includes/class-options.php:142
msgid "All calendars"
msgstr "Alle Kalender"

#: includes/class-options.php:143
msgid "Only specific calendars"
msgstr "Nur bestimmte Kalender"

#: includes/class-options.php:148
msgid "Queue / Walk-in — Defaults"
msgstr "Warteschlange / Laufkundschaft — Standardwerte"

#: includes/class-options.php:149
msgid "Kiosk reset (seconds)"
msgstr "Kiosk-Reset (Sekunden)"

#: includes/class-options.php:149
msgid ""
"Default for new calendars. Reset the kiosk screen after this many seconds of "
"inactivity. Can be overridden per calendar."
msgstr "Standard für neue Kalender. Setzt den Kiosk-Bildschirm nach dieser Anzahl Sekunden Inaktivität zurück. Kann pro Kalender überschrieben werden."

#: includes/class-options.php:150
msgid "Input field label"
msgstr "Eingabefeld-Bezeichnung"

#: includes/class-options.php:150
msgid ""
"Default for new calendars. Placeholder text for the optional input field on "
"the ticket pull screen. Leave empty to hide the field. Can be overridden per "
"calendar."
msgstr "Standard für neue Kalender. Platzhaltertext für das optionale Eingabefeld auf dem Ticket-Ziehen-Bildschirm. Leer lassen, um das Feld auszublenden. Kann pro Kalender überschrieben werden."

#: includes/class-options.php:150
msgid "Your name (optional)"
msgstr "Ihr Name (optional)"

#: includes/class-options.php:151
msgid "Input field required"
msgstr "Eingabefeld erforderlich"

#: includes/class-options.php:151
msgid ""
"Default for new calendars. If checked, the input field must be filled before "
"pulling a number."
msgstr "Standard für neue Kalender. Wenn aktiviert, muss das Eingabefeld ausgefüllt werden, bevor eine Nummer gezogen werden kann."

#: includes/class-options.php:154
msgid "Customer Self-Service"
msgstr "Kunden-Self-Service"

#: includes/class-options.php:155
msgid "Allow customers to cancel appointments"
msgstr "Kunden erlauben, Termine zu stornieren"

#: includes/class-options.php:155
msgid ""
"Customers can cancel their appointment via the self-service page. Can be "
"overridden per calendar. (Business)"
msgstr "Kunden können ihren Termin über die Self-Service-Seite stornieren. Kann pro Kalender überschrieben werden. (Business)"

#: includes/class-options.php:158
msgid "File Upload"
msgstr "Datei-Upload"

#: includes/class-options.php:159
msgid "Default max file size (MB)"
msgstr "Standard-Maximalgröße für Dateien (MB)"

#: includes/class-options.php:159
msgid "Global default. Can be overridden per custom field."
msgstr "Globaler Standardwert. Kann pro benutzerdefiniertem Feld überschrieben werden."

#: includes/class-options.php:160
msgid "Default allowed extensions"
msgstr "Standardmäßig erlaubte Dateiendungen"

#: includes/class-options.php:160
msgid "Comma-separated list. Used as default for new file fields."
msgstr "Kommagetrennte Liste. Wird als Standard für neue Datei-Felder verwendet."

#: includes/class-options.php:161
msgid "Auto-delete files after (days)"
msgstr "Dateien automatisch löschen nach (Tagen)"

#: includes/class-options.php:161
msgid ""
"0 = never auto-delete. Files are always deleted when appointments are "
"deleted."
msgstr "0 = nie automatisch löschen. Dateien werden immer mit dem Termin gelöscht."

#: includes/class-options.php:162
msgid "Allow customers to manage uploaded files"
msgstr "Kunden erlauben, hochgeladene Dateien zu verwalten"

#: includes/class-options.php:162
msgid ""
"Customers can view and download their uploaded files on the self-service "
"page. Can be overridden per calendar. (Business)"
msgstr "Kunden können ihre hochgeladenen Dateien auf der Self-Service-Seite ansehen und herunterladen. Kann pro Kalender überschrieben werden. (Business)"

#: includes/class-options.php:163
msgid "Disk space warning threshold (MB)"
msgstr "Warnschwelle für Speicherplatz (MB)"

#: includes/class-options.php:163
msgid ""
"Show admin warning when free disk space falls below this value. 0 = disabled."
msgstr "Zeigt eine Admin-Warnung an, wenn der freie Speicherplatz unter diesen Wert fällt. 0 = deaktiviert."

#: includes/class-options.php:164
msgid "Send email on low disk space"
msgstr "E-Mail bei wenig Speicherplatz senden"

#: includes/class-options.php:164
msgid ""
"Send a warning email to the business email when disk space is critically low."
msgstr "Sendet eine Warnungs-E-Mail an die Geschäfts-E-Mail-Adresse, wenn der Speicherplatz kritisch knapp wird."

#: includes/class-options.php:167
msgid "Advanced"
msgstr "Erweitert"

#: includes/class-options.php:168
msgid "Delete all data on uninstall"
msgstr "Alle Daten bei Deinstallation löschen"

#: includes/class-options.php:168
msgid ""
"When enabled, all plugin tables and data will be permanently deleted when "
"you delete the plugin. Leave unchecked to keep your data for later use."
msgstr "Wenn aktiviert, werden bei der Deinstallation des Plugins alle Plugin-Tabellen und -Daten endgültig gelöscht. Nicht aktivieren, um Ihre Daten für später zu behalten."

#: includes/class-woocommerce.php:205
#, php-format
msgid "Booking: %1$s — %2$s"
msgstr "Buchung: %1$s — %2$s"

#: includes/class-woocommerce.php:228
msgid "The appointment in your cart is no longer available."
msgstr "Der Termin in Ihrem Warenkorb ist nicht mehr verfügbar."

#: includes/class-woocommerce.php:376
msgid "Booking"
msgstr "Buchung"

#: includes/class-team.php:33 includes/class-team.php:115
msgid "Team name is required."
msgstr "Teamname ist erforderlich."

#: includes/class-team.php:107 includes/class-team.php:172
#: includes/class-admin.php:1466
msgid "Team not found."
msgstr "Team nicht gefunden."

#: includes/class-team.php:180
msgid "User or display name required."
msgstr "Benutzer oder Anzeigename erforderlich."

#: includes/class-team.php:190
msgid "User is already a member of this team."
msgstr "Benutzer ist bereits Mitglied dieses Teams."

#: includes/class-team.php:255
msgid "Member not found."
msgstr "Mitglied nicht gefunden."

#: includes/class-team.php:335
msgid "User is already assigned to this calendar."
msgstr "Benutzer ist diesem Kalender bereits zugewiesen."

#: includes/class-team.php:360
msgid "Team is already assigned to this calendar."
msgstr "Team ist diesem Kalender bereits zugewiesen."

#: includes/class-team.php:653
#, php-format
msgid ""
"Limited to %d staff member(s) per calendar. Upgrade to Pro for unlimited "
"staff."
msgstr "Begrenzt auf %d Mitarbeiter pro Kalender. Upgraden Sie auf Pro für unbegrenzte Mitarbeiter."

#: includes/class-notification.php:168
msgid "Appointment Rescheduled"
msgstr "Termin umgeplant"

#: includes/class-notification.php:212
msgid "Appointment Not Available"
msgstr "Termin nicht verfügbar"

#: includes/class-notification.php:237
#, php-format
msgid "Alternative Appointments Available: %1$s — %2$s"
msgstr "Alternative Termine verfügbar: %1$s — %2$s"

#: includes/class-notification.php:253 includes/class-notification.php:457
#: includes/class-notification.php:1079
#, php-format
msgid "Hi %s,"
msgstr "Hallo %s,"

#: includes/class-notification.php:254
msgid ""
"Unfortunately your requested time slot was not available. We have reserved "
"the following alternative times for you:"
msgstr "Leider war der von Ihnen gewünschte Zeitpunkt nicht verfügbar. Wir haben die folgenden alternativen Termine für Sie reserviert:"

#: includes/class-notification.php:279
msgid "Book This Slot"
msgstr "Diesen Termin buchen"

#: includes/class-notification.php:289
#, php-format
msgid ""
"These time slots are reserved for you for %d hours. After that they become "
"available to others."
msgstr "Diese Termine sind %d Stunden lang für Sie reserviert. Danach werden sie wieder für andere freigegeben."

#: includes/class-notification.php:297
#, php-format
msgid "Or browse all available times: %s"
msgstr "Oder alle verfügbaren Zeiten durchsuchen: %s"

#: includes/class-notification.php:322
#, php-format
msgid "Booking Cancelled: %1$s — %2$s"
msgstr "Buchung storniert: %1$s — %2$s"

#: includes/class-notification.php:351
#, php-format
msgid "Booking Confirmed: %1$s — %2$s"
msgstr "Buchung bestätigt: %1$s — %2$s"

#: includes/class-notification.php:392
#, php-format
msgid "New Booking: %1$s — %2$s"
msgstr "Neue Buchung: %1$s — %2$s"

#: includes/class-notification.php:436
#, php-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] "%d Stunde"
msgstr[1] "%d Stunden"

#: includes/class-notification.php:442
#, php-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d Minute"
msgstr[1] "%d Minuten"

#: includes/class-notification.php:449
#, php-format
msgid "Please confirm your booking: %1$s — %2$s"
msgstr "Bitte bestätigen Sie Ihre Buchung: %1$s — %2$s"

#: includes/class-notification.php:458
msgid ""
"Thank you for your booking request! Please confirm your appointment by "
"clicking the button below."
msgstr "Vielen Dank für Ihre Buchungsanfrage! Bitte bestätigen Sie Ihren Termin, indem Sie auf die Schaltfläche unten klicken."

#: includes/class-notification.php:475
msgid "Confirm Your Booking"
msgstr "Buchung bestätigen"

#: includes/class-notification.php:481
msgid "Important:"
msgstr "Wichtig:"

#: includes/class-notification.php:484
#, php-format
msgid ""
"You have %s to confirm. After that, the booking will be automatically "
"cancelled and the slot freed."
msgstr "Sie haben %s zum Bestätigen. Danach wird die Buchung automatisch storniert und der Zeitraum freigegeben."

#: includes/class-notification.php:491
msgid ""
"If the button does not work, copy and paste this link into your browser:"
msgstr "Falls die Schaltfläche nicht funktioniert, kopieren Sie diesen Link und fügen Sie ihn in Ihren Browser ein:"

#: includes/class-notification.php:596
msgid "Open in Maps"
msgstr "In Maps öffnen"

#: includes/class-notification.php:660
msgid ""
"Hi {customer_name},\n"
"\n"
"Thank you for your visit!\n"
"\n"
"Please rate your experience:\n"
"{rating_url}\n"
"\n"
"Best regards,\n"
"{business_name}"
msgstr "Hallo {customer_name},\n\nvielen Dank für Ihren Besuch!\n\nBitte bewerten Sie Ihre Erfahrung:\n{rating_url}\n\nMit freundlichen Grüßen,\n{business_name}"

#: includes/class-notification.php:877
msgid "Extras"
msgstr "Extras"

#: includes/class-notification.php:933
msgid "Uploaded Files:"
msgstr "Hochgeladene Dateien:"

#: includes/class-notification.php:963 includes/class-notification.php:1012
#: includes/class-admin.php:2761
msgid "Additional Information"
msgstr "Zusätzliche Informationen"

#: includes/class-notification.php:1045
msgid "Your check-in QR code:"
msgstr "Ihr Check-in QR-Code:"

#: includes/class-notification.php:1046
msgid "QR Code"
msgstr "QR-Code"

#: includes/class-notification.php:1080
msgid "Your booking has been confirmed!"
msgstr "Ihre Buchung wurde bestätigt!"

#: includes/class-notification.php:1081
msgid "Here are your appointment details:"
msgstr "Hier sind Ihre Termindetails:"

#: includes/class-notification.php:1101 includes/class-notification.php:1194
#: includes/class-admin.php:2682 includes/class-admin.php:3296
msgid "Price"
msgstr "Preis"

#: includes/class-notification.php:1108 includes/class-notification.php:1203
msgid "Order"
msgstr "Bestellung"

#: includes/class-notification.php:1112
msgid "Please arrive a few minutes early."
msgstr "Bitte kommen Sie einige Minuten früher."

#: includes/class-notification.php:1151
#, php-format
msgid "You can cancel up to %d hours before the appointment."
msgstr "Sie können bis zu %d Stunden vor dem Termin stornieren."

#: includes/class-notification.php:1161
msgid "Questions? Contact us:"
msgstr "Fragen? Kontaktieren Sie uns:"

#: includes/class-notification.php:1185
msgid "New Booking Received"
msgstr "Neue Buchung eingegangen"

#: includes/class-notification.php:1214 includes/class-notification.php:1238
msgid "View in Dashboard"
msgstr "Im Dashboard anzeigen"

#: includes/class-notification.php:1228
msgid "Booking Cancelled by Customer"
msgstr "Buchung vom Kunden storniert"

#: includes/class-queue.php:74
msgid "Could not create queue ticket."
msgstr "Warteschlangen-Ticket konnte nicht erstellt werden."

#: includes/class-queue.php:224
msgid "Staff member is currently busy."
msgstr "Der Mitarbeiter ist derzeit beschäftigt."

#: includes/class-queue.php:227
msgid "Staff member is on pause."
msgstr "Der Mitarbeiter ist in der Pause."

#: includes/class-queue.php:246
msgid "No one is waiting in the queue."
msgstr "Niemand wartet in der Warteschlange."

#: includes/class-queue.php:271 includes/class-queue.php:291
#: includes/class-queue.php:322 includes/class-queue.php:359
msgid "Ticket not found."
msgstr "Ticket nicht gefunden."

#: includes/class-queue.php:274
msgid "Ticket must be in \"called\" status."
msgstr "Ticket muss den Status \"aufgerufen\" haben."

#: includes/class-queue.php:294
msgid "Ticket must be in \"called\" or \"serving\" status."
msgstr "Ticket muss den Status \"aufgerufen\" oder \"wird bedient\" haben."

#: includes/class-queue.php:325
msgid "Can only decline a called ticket."
msgstr "Nur ein aufgerufenes Ticket kann abgelehnt werden."

#: includes/class-queue.php:362
msgid "Can only skip waiting or called tickets."
msgstr "Nur wartende oder aufgerufene Tickets können übersprungen werden."

#: includes/class-appointment.php:47
msgid "This time slot is not available."
msgstr "Dieses Zeitfenster ist nicht verfügbar."

#: includes/class-appointment.php:61
msgid "This time slot is fully booked. Please choose another time."
msgstr ""
"Dieses Zeitfenster ist vollständig ausgebucht. Bitte wählen Sie eine andere "
"Uhrzeit."

#: includes/class-appointment.php:235 includes/class-appointment.php:320
#: includes/class-appointment.php:344
msgid "This appointment has been cancelled."
msgstr "Dieser Termin wurde storniert."

#: includes/class-appointment.php:245 includes/class-appointment.php:324
#, php-format
msgid "Already checked in at %s."
msgstr "Bereits um %s eingecheckt."

#: includes/class-appointment.php:262
#, php-format
msgid "This appointment was on %s and cannot be checked in."
msgstr "Dieser Termin war am %s und kann nicht eingecheckt werden."

#: includes/class-appointment.php:274
#, php-format
msgid ""
"This appointment is scheduled for %s. Check-in is only possible on the "
"appointment day."
msgstr "Dieser Termin ist für %s angesetzt. Check-in ist nur am Termintag möglich."

#: includes/class-appointment.php:291
#, php-format
msgid "Appointment is at %s. Check in now?"
msgstr "Termin ist um %s. Jetzt einchecken?"

#: includes/class-appointment.php:310 includes/class-appointment.php:354
msgid "Check-in successful!"
msgstr "Check-in erfolgreich!"

#: includes/class-appointment.php:327
msgid "Ready for check-in."
msgstr "Bereit zum Einchecken."

#: includes/class-appointment.php:347
msgid "Already checked in."
msgstr "Bereits eingecheckt."

#: includes/class-appointment.php:363
msgid "Not checked in yet."
msgstr "Noch nicht eingecheckt."

#: includes/class-appointment.php:366
msgid "Already checked out."
msgstr "Bereits ausgecheckt."

#: includes/class-appointment.php:373
msgid "Check-out successful!"
msgstr "Check-out erfolgreich!"

#: includes/class-appointment.php:382
msgid "Not checked in."
msgstr "Nicht eingecheckt."

#: includes/class-appointment.php:390
msgid "Check-in reverted."
msgstr "Check-in zurückgesetzt."

#: includes/class-appointment.php:996 includes/class-customer.php:27
msgid "Customer name is required."
msgstr "Kundenname ist erforderlich."

#: includes/class-appointment.php:999
msgid "Walk-in"
msgstr "Laufkundschaft"

#: includes/class-appointment.php:1005
msgid "A valid email address is required."
msgstr "Eine gültige E-Mail-Adresse ist erforderlich."

#: includes/class-appointment.php:1011
msgid "Phone number is required."
msgstr "Telefonnummer ist erforderlich."

#: includes/class-admin.php:35 includes/class-admin.php:36
msgid "Appointment Desk"
msgstr "Terminverwaltung"

#: includes/class-admin.php:185
msgid "Disk space is running low. Please check the Files tab for details."
msgstr "Der Speicherplatz wird knapp. Details finden Sie im Tab \"Dateien\"."

#: includes/class-admin.php:223
msgid "Compare Features & Roadmap"
msgstr "Funktionen & Roadmap vergleichen"

#: includes/class-admin.php:227 includes/class-admin.php:250
msgid "Documentation"
msgstr "Dokumentation"

#: includes/class-admin.php:237
msgid "Loading..."
msgstr "Laden..."

#: includes/class-admin.php:245
#, php-format
msgid "Need help? Contact us at %s"
msgstr "Benötigen Sie Hilfe? Kontaktieren Sie uns unter %s"

#: includes/class-admin.php:283
msgid "This setting requires a Pro or Business license."
msgstr "Diese Einstellung erfordert eine Pro- oder Business-Lizenz."

#: includes/class-admin.php:388
#, php-format
msgid "Limited to %d calendar(s). Upgrade to Pro for unlimited calendars."
msgstr "Begrenzt auf %d Kalender. Upgraden Sie auf Pro für unbegrenzte Kalender."

#: includes/class-admin.php:576
#, php-format
msgid "Limited to %d service(s). Upgrade to Pro for unlimited services."
msgstr "Begrenzt auf %d Dienstleistungen. Upgraden Sie auf Pro für unbegrenzte Dienstleistungen."

#: includes/class-admin.php:612 includes/class-admin.php:648
#: includes/class-admin.php:680 includes/class-admin.php:694
#: includes/class-admin.php:712 includes/class-admin.php:1184
msgid "Pro license required."
msgstr "Pro-Lizenz erforderlich."

#: includes/class-admin.php:699 includes/class-admin.php:745
msgid "File ID is required."
msgstr "Datei-ID ist erforderlich."

#: includes/class-admin.php:706
msgid "File not found or could not be deleted."
msgstr "Datei nicht gefunden oder konnte nicht gelöscht werden."

#: includes/class-admin.php:740
msgid "Permission denied."
msgstr "Zugriff verweigert."

#: includes/class-admin.php:749
msgid "File not found."
msgstr "Datei nicht gefunden."

#: includes/class-admin.php:830
msgid "Date range is required."
msgstr "Datumsbereich ist erforderlich."

#: includes/class-admin.php:1065 includes/class-admin.php:1362
#: includes/class-admin.php:1809 includes/class-admin.php:1921
msgid "Appointment ID is required."
msgstr "Termin-ID ist erforderlich."

#: includes/class-admin.php:1171
#, php-format
msgid ""
"Limited to %d appointment(s) per month. Upgrade to Pro for unlimited "
"appointments."
msgstr "Begrenzt auf %d Termine pro Monat. Upgraden Sie auf Pro für unbegrenzte Termine."

#: includes/class-admin.php:1190
msgid "Appointment ID and Custom Field ID are required."
msgstr "Termin-ID und Feld-ID sind erforderlich."

#: includes/class-admin.php:1194
msgid "No file uploaded."
msgstr "Keine Datei hochgeladen."

#: includes/class-admin.php:1255 includes/class-admin.php:2300
msgid "Invalid status."
msgstr "Ungültiger Status."

#: includes/class-admin.php:1425 includes/class-admin.php:1966
#: includes/class-admin.php:1991 includes/class-admin.php:2059
msgid "Customer ID is required."
msgstr "Kunden-ID ist erforderlich."

#: includes/class-admin.php:1429 includes/class-admin.php:1971
#: includes/class-admin.php:2044 includes/class-admin.php:2049
#: includes/class-admin.php:2064
msgid "Customer not found."
msgstr "Kunde nicht gefunden."

#: includes/class-admin.php:1452
#, php-format
msgid "Limited to %d team(s). Upgrade to Pro for unlimited teams."
msgstr "Begrenzt auf %d Teams. Upgraden Sie auf Pro für unbegrenzte Teams."

#: includes/class-admin.php:1483
#, php-format
msgid "Limited to %d member(s) per team. Upgrade to Pro for unlimited members."
msgstr "Begrenzt auf %d Mitglieder pro Team. Upgraden Sie auf Pro für unbegrenzte Mitglieder."

#: includes/class-admin.php:1534
msgid "No user or team specified."
msgstr "Kein Benutzer oder Team angegeben."

#: includes/class-admin.php:1562 includes/class-admin.php:2215
msgid "Calendar ID is required."
msgstr "Kalender-ID ist erforderlich."

#: includes/class-admin.php:1582
msgid "Week start and end are required."
msgstr "Wochenanfang und -ende sind erforderlich."

#: includes/class-admin.php:1596
msgid "Month start and end are required."
msgstr "Monatsanfang und -ende sind erforderlich."

#: includes/class-admin.php:1685
#, php-format
msgid "Limited to %d custom field(s). Upgrade to Pro for unlimited fields."
msgstr "Begrenzt auf %d benutzerdefinierte Felder. Upgraden Sie auf Pro für unbegrenzte Felder."

#: includes/class-admin.php:1710
msgid "Appointment ID and slots are required."
msgstr "Termin-ID und Zeitfenster sind erforderlich."

#: includes/class-admin.php:1738
msgid "No valid slots could be held."
msgstr "Es konnten keine gültigen Zeitfenster reserviert werden."

#: includes/class-admin.php:1753
#, php-format
msgid "%1$d slots offered to %2$s."
msgstr "%1$d Zeitfenster an %2$s angeboten."

#: includes/class-admin.php:1801
msgid "Hold not found."
msgstr "Reservierung nicht gefunden."

#: includes/class-admin.php:1819
msgid "Confirmation email sent successfully."
msgstr "Bestätigungs-E-Mail erfolgreich gesendet."

#: includes/class-admin.php:1821
msgid "Failed to send confirmation email."
msgstr "Bestätigungs-E-Mail konnte nicht gesendet werden."

#: includes/class-admin.php:1828
msgid "Email log ID is required."
msgstr "E-Mail-Protokoll-ID ist erforderlich."

#: includes/class-admin.php:1834
msgid "Email log entry not found."
msgstr "E-Mail-Protokolleintrag nicht gefunden."

#: includes/class-admin.php:1869
msgid "Unknown email type."
msgstr "Unbekannter E-Mail-Typ."

#: includes/class-admin.php:1873
msgid "Email resent successfully."
msgstr "E-Mail erfolgreich erneut gesendet."

#: includes/class-admin.php:1875
msgid "Failed to resend email."
msgstr "E-Mail konnte nicht erneut gesendet werden."

#: includes/class-admin.php:1905
msgid "Token ID is required."
msgstr "Token-ID ist erforderlich."

#: includes/class-admin.php:1916
msgid "Business license required."
msgstr "Business-Lizenz erforderlich."

#: includes/class-admin.php:1926
msgid "Rating email sent."
msgstr "Bewertungs-E-Mail gesendet."

#: includes/class-admin.php:1928
msgid "Could not send rating email. Customer may not have an email address."
msgstr ""
"Bewertungs-E-Mail konnte nicht gesendet werden. Der Kunde hat möglicherweise "
"keine E-Mail-Adresse."

#: includes/class-admin.php:1936
msgid "Valid appointment ID and rating (1-5) required."
msgstr "Gültige Termin-ID und Bewertung (1-5) erforderlich."

#: includes/class-admin.php:1940
msgid "Rating saved."
msgstr "Bewertung gespeichert."

#: includes/class-admin.php:2019
msgid "Could not update customer."
msgstr "Kunde konnte nicht aktualisiert werden."

#: includes/class-admin.php:2022
msgid "Customer updated."
msgstr "Kunde aktualisiert."

#: includes/class-admin.php:2027
#, php-format
msgid "Limited to %d customer(s). Upgrade to Pro for unlimited customers."
msgstr "Begrenzt auf %d Kunden. Upgraden Sie auf Pro für unbegrenzte Kunden."

#: includes/class-admin.php:2034
msgid "Customer created."
msgstr "Kunde erstellt."

#: includes/class-admin.php:2086
msgid "No customer data provided."
msgstr "Keine Kundendaten angegeben."

#: includes/class-admin.php:2134
msgid "Token name is required."
msgstr "Token-Name ist erforderlich."

#: includes/class-admin.php:2140
#, php-format
msgid "Limited to %d auth token(s). Upgrade to Pro for unlimited tokens."
msgstr "Begrenzt auf %d Auth-Tokens. Upgraden Sie auf Pro für unbegrenzte Tokens."

#: includes/class-admin.php:2148
msgid "Could not create token."
msgstr "Token konnte nicht erstellt werden."

#: includes/class-admin.php:2170
msgid "Could not update token."
msgstr "Token konnte nicht aktualisiert werden."

#: includes/class-admin.php:2179
msgid "Token not found."
msgstr "Token nicht gefunden."

#: includes/class-admin.php:2189
msgid "Invalid parameters."
msgstr "Ungültige Parameter."

#: includes/class-admin.php:2202
msgid "Could not create service desk token."
msgstr "Schalter-Token konnte nicht erstellt werden."

#: includes/class-admin.php:2615
#, fuzzy
msgid "Check-in QR"
msgstr "Check-in"

#: includes/class-admin.php:2690 includes/class-admin.php:3236
#: includes/class-admin.php:3290
msgid "Staff"
msgstr "Mitarbeiter"

#: includes/class-admin.php:2703 includes/class-admin.php:3232
msgid "Time"
msgstr "Uhrzeit"

#: includes/class-admin.php:2729
msgid "Payment"
msgstr "Zahlung"

#: includes/class-admin.php:2734
msgid "Checked In"
msgstr "Eingecheckt"

#: includes/class-admin.php:2737
msgid "Checked Out"
msgstr "Ausgecheckt"

#: includes/class-admin.php:2743 includes/class-admin.php:3297
msgid "Rating"
msgstr "Bewertung"

#: includes/class-admin.php:2750 includes/class-admin.php:3298
msgid "Created"
msgstr "Erstellt"

#: includes/class-admin.php:2776
msgid "Internal Notes"
msgstr "Interne Notizen"

#: includes/class-admin.php:2781
msgid "Email History"
msgstr "E-Mail-Verlauf"

#: includes/class-admin.php:2794
msgid "Check-in Log"
msgstr "Check-in-Protokoll"

#: includes/class-admin.php:2807 includes/class-admin.php:2919
msgid "Generated by Appointment Desk"
msgstr "Erstellt von Terminverwaltung"

#: includes/class-admin.php:2854 includes/class-admin.php:2860
#, fuzzy
msgid "Customer Profile"
msgstr "Kunden-E-Mail"

#: includes/class-admin.php:2866
#, fuzzy
msgid "Customer Number"
msgstr "Kundenname"

#: includes/class-admin.php:2872
msgid "Phone"
msgstr "Telefon"

#: includes/class-admin.php:2875
#, fuzzy
msgid "Customer since"
msgstr "Kunden"

#: includes/class-admin.php:2879
#, fuzzy
msgid "Staff Rating"
msgstr "Mitarbeiterbewertung"

#: includes/class-admin.php:2885
#, fuzzy
msgid "Overview"
msgstr "Dienstleistung"

#: includes/class-admin.php:2887
#, fuzzy
msgid "Total Appointments"
msgstr "Heutige Termine"

#: includes/class-admin.php:2888
msgid "Upcoming"
msgstr "Bevorstehend"

#: includes/class-admin.php:2898
msgid "Appointment History"
msgstr "Terminverlauf"

#: includes/class-admin.php:2901
msgid "#"
msgstr "#"

#: includes/class-admin.php:2982 includes/class-admin.php:3076
msgid "Custom themes require a Pro license."
msgstr "Benutzerdefinierte Themes erfordern eine Pro-Lizenz."

#: includes/class-admin.php:2986
msgid "Name and CSS file are required."
msgstr "Name und CSS-Datei sind erforderlich."

#: includes/class-admin.php:2998
msgid "Theme name is required."
msgstr "Theme-Name ist erforderlich."

#: includes/class-admin.php:3004
msgid "Only CSS files are allowed."
msgstr "Es sind nur CSS-Dateien erlaubt."

#: includes/class-admin.php:3008
msgid "File upload failed."
msgstr "Datei-Upload fehlgeschlagen."

#: includes/class-admin.php:3013
msgid "File too large. Maximum 500KB."
msgstr "Datei zu groß. Maximum 500 KB."

#: includes/class-admin.php:3037
msgid "Uploaded file is not readable."
msgstr "Hochgeladene Datei ist nicht lesbar."

#: includes/class-admin.php:3042
msgid "Could not save file."
msgstr "Datei konnte nicht gespeichert werden."

#: includes/class-admin.php:3079
msgid "Theme slug is required."
msgstr "Theme-Slug ist erforderlich."

#: includes/class-admin.php:3205
msgid "Print"
msgstr "Drucken"

#: includes/class-admin.php:3217
msgid "appointments"
msgstr "Termine"

#: includes/class-admin.php:3219
msgid "confirmed"
msgstr "bestätigt"

#: includes/class-admin.php:3222
msgid "pending"
msgstr "ausstehend"

#: includes/class-admin.php:3227
msgid "No appointments on this day."
msgstr "Keine Termine an diesem Tag."

#: includes/class-admin.php:3238
msgid "Check-in"
msgstr "Check-in"

#: includes/class-admin.php:3284
msgid "ID"
msgstr "ID"

#: includes/class-admin.php:3286
msgid "Start"
msgstr "Start"

#: includes/class-admin.php:3287
msgid "End"
msgstr "Ende"

#: includes/class-admin.php:3291
msgid "Customer Name"
msgstr "Kundenname"

#: includes/class-admin.php:3292
msgid "Customer Email"
msgstr "Kunden-E-Mail"

#: includes/class-admin.php:3293
msgid "Customer Phone"
msgstr "Kunden-Telefon"

#: includes/class-admin.php:3295
msgid "Payment Status"
msgstr "Zahlungsstatus"

#: includes/class-customer.php:36
msgid "A customer with this email already exists."
msgstr "Ein Kunde mit dieser E-Mail-Adresse existiert bereits."

#: js/frontend.js:28 js/frontend.js:52 js/backend.js:305 js/cockpit.js:274
#: js/cockpit.js:517
msgid "Connection error. Please try again."
msgstr "Verbindungsfehler. Bitte versuchen Sie es erneut."

#: js/frontend.js:122 js/frontend.js:205
msgid "Loading services..."
msgstr "Dienstleistungen werden geladen..."

#: js/frontend.js:138 js/frontend.js:206 js/frontend.js:281
msgid "Select a service first."
msgstr "Wählen Sie zuerst eine Dienstleistung."

#: js/frontend.js:144
msgid "Your details"
msgstr "Ihre Angaben"

#: js/frontend.js:149 js/frontend.js:1410
msgid "Book Now"
msgstr "Jetzt buchen"

#: js/frontend.js:186 js/frontend.js:699 js/frontend.js:1277 js/backend.js:5730
msgid "Please select..."
msgstr "Bitte wählen..."

#: js/frontend.js:396 js/frontend.js:1347 js/frontend.js:1438
msgid "Please fill in all required fields."
msgstr "Bitte füllen Sie alle erforderlichen Felder aus."

#: js/frontend.js:401 js/frontend.js:1446 js/cockpit.js:1411
msgid "Booking..."
msgstr "Buche..."

#: js/frontend.js:439 js/frontend.js:1524
msgid "Check Your Email"
msgstr "Prüfen Sie Ihre E-Mail"

#: js/frontend.js:456 js/frontend.js:1543
msgid "Book Another"
msgstr "Weiteren buchen"

#: js/frontend.js:510
msgid "January"
msgstr "Januar"

#: js/frontend.js:510
msgid "February"
msgstr "Februar"

#: js/frontend.js:510
msgid "March"
msgstr "März"

#: js/frontend.js:511
msgid "April"
msgstr "April"

#: js/frontend.js:511
msgid "May"
msgstr "Mai"

#: js/frontend.js:511
msgid "June"
msgstr "Juni"

#: js/frontend.js:512
msgid "July"
msgstr "Juli"

#: js/frontend.js:512
msgid "August"
msgstr "August"

#: js/frontend.js:512
msgid "September"
msgstr "September"

#: js/frontend.js:513
msgid "October"
msgstr "Oktober"

#: js/frontend.js:513
msgid "November"
msgstr "November"

#: js/frontend.js:513
msgid "December"
msgstr "Dezember"

#: js/frontend.js:516
msgid "Mo"
msgstr "Mo"

#: js/frontend.js:516
msgid "Tu"
msgstr "Di"

#: js/frontend.js:516
msgid "We"
msgstr "Mi"

#: js/frontend.js:517
msgid "Th"
msgstr "Do"

#: js/frontend.js:517
msgid "Fr"
msgstr "Fr"

#: js/frontend.js:517
msgid "Sa"
msgstr "Sa"

#: js/frontend.js:517
msgid "Su"
msgstr "So"

#: js/frontend.js:581 js/frontend.js:988
msgid "No services available."
msgstr "Keine Dienstleistungen verfügbar."

#: js/frontend.js:619 js/frontend.js:1176
msgid "No available times on this date."
msgstr "Keine verfügbaren Zeiten an diesem Datum."

#: js/frontend.js:623 js/frontend.js:1181
msgid "Times shown in your timezone"
msgstr "Zeiten in Ihrer Zeitzone angezeigt"

#: js/frontend.js:709 js/frontend.js:1289 js/backend.js:2082 js/backend.js:2391
#: js/backend.js:7370
msgid "Yes"
msgstr "Ja"

#: js/frontend.js:718 js/frontend.js:1299
msgid "Allowed:"
msgstr "Erlaubt:"

#: js/frontend.js:718 js/frontend.js:1299
msgid "max"
msgstr "max."

#: js/frontend.js:739 js/frontend.js:1389
msgid "Your full name"
msgstr "Ihr vollständiger Name"

#: js/frontend.js:747 js/frontend.js:1397
msgid "your@email.com"
msgstr "ihre@email.com"

#: js/frontend.js:755 js/frontend.js:1405
msgid "Your phone number"
msgstr "Ihre Telefonnummer"

#: js/frontend.js:870
msgid "No calendars available for booking."
msgstr "Keine Kalender für Buchungen verfügbar."

#: js/frontend.js:913
msgid "No calendars available."
msgstr "Keine Kalender verfügbar."

#: js/frontend.js:992 js/backend.js:3134 js/backend.js:7380
msgid "Free"
msgstr "Kostenlos"

#: js/frontend.js:1004 js/frontend.js:1076 js/frontend.js:1140
#: js/frontend.js:1312 js/frontend.js:1411 js/backend.js:5600
#: js/backend.js:7263
msgid "Back"
msgstr "Zurück"

#: js/frontend.js:1075 js/frontend.js:1311
msgid "Continue"
msgstr "Weiter"

#: js/frontend.js:1136
msgid "Select a date to see available times."
msgstr "Wählen Sie ein Datum, um verfügbare Zeiten zu sehen."

#: js/scanner.js:49
msgid "Or enter code manually:"
msgstr "Oder Code manuell eingeben:"

#: js/scanner.js:51
msgid "QR code..."
msgstr "QR-Code..."

#: js/scanner.js:52 js/backend.js:962 js/backend.js:1467 js/backend.js:1627
#: js/backend.js:1876 js/cockpit.js:875
msgid "Check in"
msgstr "Einchecken"

#: js/scanner.js:140 js/backend.js:1380 js/backend.js:1472 js/backend.js:1495
msgid "Checking in..."
msgstr "Einchecken..."

#: js/scanner.js:152
msgid "Invalid server response."
msgstr "Ungültige Serverantwort."

#: js/scanner.js:160
msgid "Server error."
msgstr "Serverfehler."

#: js/scanner.js:168
msgid "Network error. Please check your connection."
msgstr "Netzwerkfehler. Bitte überprüfen Sie Ihre Verbindung."

#: js/backend.js:119 js/backend.js:668 js/cockpit.js:95 js/cockpit.js:435
msgid "New appointment"
msgstr "Neuer Termin"

#: js/backend.js:120 js/cockpit.js:96
msgid "new appointments"
msgstr "neue Termine"

#: js/backend.js:144 js/backend.js:1516 js/backend.js:7995 js/backend.js:8014
#: js/backend.js:8018 js/backend.js:9961
msgid "Close"
msgstr "Schließen"

#: js/backend.js:146
msgid "Free Plan Limit Reached"
msgstr "Limit des kostenlosen Plans erreicht"

#: js/backend.js:147
#, javascript-format
msgid ""
"Your free plan includes %1$s %2$s. Upgrade to Pro to add unlimited %2$s and "
"unlock all premium features."
msgstr "Ihr kostenloser Tarif umfasst %1$s %2$s. Upgraden Sie auf Pro, um unbegrenzt %2$s hinzuzufügen und alle Premium-Funktionen freizuschalten."

#: js/backend.js:149 js/backend.js:2800 js/backend.js:3210 js/backend.js:7602
#: js/backend.js:7619 js/backend.js:7655 js/backend.js:7759 js/backend.js:9959
msgid "Upgrade to Pro"
msgstr "Auf Pro upgraden"

#: js/backend.js:150
msgid "Maybe Later"
msgstr "Vielleicht später"

#: js/backend.js:171
msgid "Unlock more features"
msgstr "Weitere Funktionen freischalten"

#: js/backend.js:179
msgid "Learn more"
msgstr "Mehr erfahren"

#: js/backend.js:192
msgid "Unlock the full power of Appointment Desk"
msgstr "Nutzen Sie den vollen Funktionsumfang der Terminverwaltung"

#: js/backend.js:193
msgid "Choose the plan that fits your business. Upgrade anytime."
msgstr ""
"Wählen Sie den Plan, der zu Ihrem Unternehmen passt. Jederzeit upgraden."

#: js/backend.js:201 js/backend.js:2846 js/backend.js:2883 js/backend.js:3079
#: js/backend.js:7397
msgid "Calendars"
msgstr "Kalender"

#: js/backend.js:201 js/backend.js:202 js/backend.js:203 js/backend.js:204
#: js/backend.js:205 js/backend.js:206 js/backend.js:207
msgid "Unlimited"
msgstr "Unbegrenzt"

#: js/backend.js:202 js/backend.js:2890 js/backend.js:3081 js/backend.js:3432
#: js/backend.js:7398
msgid "Services"
msgstr "Dienstleistungen"

#: js/backend.js:203
msgid "Teams & Staff"
msgstr "Teams & Mitarbeiter"

#: js/backend.js:204 js/backend.js:1580 js/backend.js:2059 js/backend.js:2369
#: js/backend.js:3732 js/backend.js:5297 js/backend.js:5710
msgid "Custom Fields"
msgstr "Benutzerdefinierte Felder"

#: js/backend.js:205
msgid "Auth Tokens"
msgstr "Auth-Tokens"

#: js/backend.js:206 js/backend.js:6313 js/backend.js:7400
msgid "Customers"
msgstr "Kunden"

#: js/backend.js:207
msgid "Appointments / month"
msgstr "Termine / Monat"

#: js/backend.js:208
msgid "Email Confirmations"
msgstr "E-Mail-Bestätigungen"

#: js/backend.js:209
msgid "Customer CRM & Rating"
msgstr "Kunden-CRM & Bewertung"

#: js/backend.js:210 js/backend.js:3001 js/backend.js:3431
msgid "ICS Calendar Feed"
msgstr "ICS-Kalender-Feed"

#: js/backend.js:211
msgid "WooCommerce Integration"
msgstr "WooCommerce-Integration"

#: js/backend.js:212
msgid "Service Extras with Pricing"
msgstr "Dienstleistungs-Extras mit Preisen"

#: js/backend.js:213
msgid "Buffer Time"
msgstr "Pufferzeit"

#: js/backend.js:214
msgid "Special Days / Custom Hours"
msgstr "Besondere Tage / Individuelle Zeiten"

#: js/backend.js:215
msgid "Advance Booking Limits"
msgstr "Vorab-Buchungslimits"

#: js/backend.js:216
msgid "File Upload in Booking"
msgstr "Datei-Upload bei Buchung"

#: js/backend.js:217 js/backend.js:7736
msgid "Custom Queue Themes"
msgstr "Individuelle Warteschlangen-Designs"

#: js/backend.js:218
msgid "Auto-Assign Staff"
msgstr "Mitarbeiter automatisch zuweisen"

#: js/backend.js:219
msgid "Email Attachments"
msgstr "E-Mail-Anhänge"

#: js/backend.js:220
msgid "Remove Branding"
msgstr "Branding entfernen"

#: js/backend.js:221
msgid "Double Opt-In per Calendar"
msgstr "Double Opt-In pro Kalender"

#: js/backend.js:222
msgid "Custom Email Templates"
msgstr "Individuelle E-Mail-Vorlagen"

#: js/backend.js:223
msgid "Rating Email"
msgstr "Bewertungs-E-Mail"

#: js/backend.js:224
msgid "Appointment Self-Service Page"
msgstr "Termin-Self-Service-Seite"

#: js/backend.js:225
msgid "Appointment Edit Links"
msgstr "Termin-Bearbeitungslinks"

#: js/backend.js:226
msgid "File Edit on Self-Service"
msgstr "Dateibearbeitung im Self-Service"

#: js/backend.js:232
msgid "Feature"
msgstr "Funktion"

#: js/backend.js:233
msgctxt "plan name"
msgid "Free"
msgstr "Kostenlos"

#: js/backend.js:234
msgctxt "plan name"
msgid "Pro"
msgstr "Pro"

#: js/backend.js:235
msgctxt "plan name"
msgid "Business"
msgstr "Business"

#: js/backend.js:253
msgid "Get Pro"
msgstr "Pro kaufen"

#: js/backend.js:256
msgid "Get Business"
msgstr "Business kaufen"

#: js/backend.js:263 js/backend.js:265
msgid "See our full roadmap for upcoming features"
msgstr "Sehen Sie unsere vollständige Roadmap für kommende Funktionen"

#: js/backend.js:330
msgctxt "tab"
msgid "Cockpit"
msgstr "Cockpit"

#: js/backend.js:331
msgctxt "tab"
msgid "Queue"
msgstr "Warteschlange"

#: js/backend.js:332
msgctxt "tab"
msgid "Calendars"
msgstr "Kalender"

#: js/backend.js:333
msgctxt "tab"
msgid "Teams"
msgstr "Teams"

#: js/backend.js:334
msgctxt "tab"
msgid "Appointments"
msgstr "Termine"

#: js/backend.js:335
msgctxt "tab"
msgid "Customers"
msgstr "Kunden"

#: js/backend.js:336
msgctxt "tab"
msgid "Files"
msgstr "Dateien"

#: js/backend.js:337
msgctxt "tab"
msgid "Support Info"
msgstr "Support-Info"

#: js/backend.js:338
msgctxt "tab"
msgid "Options"
msgstr "Optionen"

#: js/backend.js:339
msgctxt "tab"
msgid "Go Pro"
msgstr "Pro kaufen"

#: js/backend.js:511 js/backend.js:3583 js/backend.js:4974 js/cockpit.js:294
msgid "Day"
msgstr "Tag"

#: js/backend.js:512 js/backend.js:4973 js/cockpit.js:295
msgid "Week"
msgstr "Woche"

#: js/backend.js:513 js/backend.js:4972 js/cockpit.js:296
msgid "Month"
msgstr "Monat"

#: js/backend.js:519 js/backend.js:4971 js/cockpit.js:302
msgid "Today"
msgstr "Heute"

#: js/backend.js:531 js/cockpit.js:319
msgid "Beep on new appointment"
msgstr "Signalton bei neuem Termin"

#: js/backend.js:534
msgid "Voice announcement on new appointment"
msgstr "Sprachansage bei neuem Termin"

#: js/backend.js:564 js/backend.js:4917 js/backend.js:6318
msgid "Unlimited appointments per month"
msgstr "Unbegrenzte Termine pro Monat"

#: js/backend.js:565 js/backend.js:6317
msgid "Unlimited customers"
msgstr "Unbegrenzte Kunden"

#: js/backend.js:566 js/backend.js:4919 js/backend.js:6319
msgid "WooCommerce paid appointments"
msgstr "WooCommerce-Bezahltermine"

#: js/backend.js:567 js/backend.js:4920
msgid "Service extras with pricing"
msgstr "Dienstleistungs-Extras mit Preisen"

#: js/backend.js:796 js/cockpit.js:542
msgid "Total"
msgstr "Gesamt"

#: js/backend.js:806 js/backend.js:2897 js/backend.js:4875 js/backend.js:6309
#: js/backend.js:7399
msgid "Appointments"
msgstr "Termine"

#: js/backend.js:812 js/cockpit.js:562
msgid "No appointments today."
msgstr "Heute keine Termine."

#: js/backend.js:912 js/backend.js:1289 js/cockpit.js:580
msgid "Next Up"
msgstr "Als Nächstes"

#: js/backend.js:914 js/backend.js:1291
msgid "No upcoming appointments."
msgstr "Keine bevorstehenden Termine."

#: js/backend.js:936
msgid "Quick Search"
msgstr "Schnellsuche"

#: js/backend.js:938
msgid "Name, email or customer #..."
msgstr "Name, E-Mail oder Kundennr. ..."

#: js/backend.js:948
msgid "QR Check-in"
msgstr "QR-Check-in"

#: js/backend.js:949
msgid "Open Scanner"
msgstr "Scanner öffnen"

#: js/backend.js:951
msgid "Auto Check-in on scan"
msgstr "Automatisches Einchecken beim Scannen"

#: js/backend.js:954
msgid "Check-out on scan"
msgstr "Auschecken beim Scannen"

#: js/backend.js:961 js/backend.js:1875
msgid "Enter code..."
msgstr "Code eingeben..."

#: js/backend.js:965
msgid "Close Scanner"
msgstr "Scanner schließen"

#: js/backend.js:1018
msgid "No customers found."
msgstr "Keine Kunden gefunden."

#: js/backend.js:1249 js/backend.js:9721 js/cockpit.js:1078
msgid "Pull Number"
msgstr "Nummer ziehen"

#: js/backend.js:1253 js/backend.js:9727 js/queue-display-tv.js:70
#: js/queue-display-tv.js:157 js/cockpit.js:960 js/queue-counter.js:218
msgid "Waiting"
msgstr "Wartend"

#: js/backend.js:1255 js/queue-display-tv.js:73 js/queue-display-tv.js:158
msgid "Avg"
msgstr "Durchschn."

#: js/backend.js:1257 js/backend.js:9767 js/backend.js:9771 js/cockpit.js:1025
#: js/queue-counter.js:177 js/queue-counter.js:181
msgid "Done"
msgstr "Fertig"

#: js/backend.js:1269 js/queue-counter.js:232
msgid "Next:"
msgstr "Nächster:"

#: js/backend.js:1334
msgid "Processing check-out..."
msgstr "Check-out wird verarbeitet..."

#: js/backend.js:1369
msgid "Error processing check-out."
msgstr "Fehler beim Check-out."

#: js/backend.js:1380
msgid "Looking up..."
msgstr "Wird gesucht..."

#: js/backend.js:1392
msgid "QR code does not match this appointment!"
msgstr "QR-Code stimmt nicht mit diesem Termin überein!"

#: js/backend.js:1393
msgid "Scanned appointment:"
msgstr "Gescannter Termin:"

#: js/backend.js:1438
msgid "Error processing check-in."
msgstr "Fehler beim Check-in."

#: js/backend.js:1448
msgid "Queue number:"
msgstr "Warteschlangennummer:"

#: js/backend.js:1468
msgid "Dismiss"
msgstr "Verwerfen"

#: js/backend.js:1490
msgid "Check in anyway"
msgstr "Trotzdem einchecken"

#: js/backend.js:1491 js/backend.js:1623 js/backend.js:6246 js/backend.js:9769
#: js/cockpit.js:1020 js/queue-counter.js:179
msgid "Decline"
msgstr "Ablehnen"

#: js/backend.js:1513 js/backend.js:6354
msgid "Details"
msgstr "Details"

#: js/backend.js:1546 js/backend.js:5245 js/backend.js:6234
msgid "Paid"
msgstr "Bezahlt"

#: js/backend.js:1548 js/backend.js:5247 js/backend.js:6235
msgid "Refunded"
msgstr "Erstattet"

#: js/backend.js:1562
msgid "Check-out"
msgstr "Check-out"

#: js/backend.js:1597
msgid "Self-Service"
msgstr "Self-Service"

#: js/backend.js:1598
msgid "Open Self-Service URL"
msgstr "Self-Service-URL öffnen"

#: js/backend.js:1598 js/backend.js:3584 js/backend.js:5331 js/backend.js:9686
msgid "Open"
msgstr "Geöffnet"

#: js/backend.js:1599 js/backend.js:3026 js/backend.js:3044 js/backend.js:5330
#: js/backend.js:7429 js/backend.js:9683
msgid "Copy"
msgstr "Kopieren"

#: js/backend.js:1619 js/backend.js:6245
msgid "Confirm"
msgstr "Bestätigen"

#: js/backend.js:1622 js/backend.js:6253
msgid "Complete"
msgstr "Abschließen"

#: js/backend.js:1624 js/backend.js:2040 js/backend.js:2350 js/backend.js:3227
#: js/backend.js:3953 js/backend.js:4643 js/backend.js:5680 js/backend.js:5965
#: js/backend.js:6256 js/backend.js:6484 js/backend.js:6961 js/backend.js:7980
#: js/backend.js:8442 js/backend.js:8694 js/cockpit.js:1271
msgid "Cancel"
msgstr "Stornieren"

#: js/backend.js:1628
msgid "Scan QR"
msgstr "QR scannen"

#: js/backend.js:1631
msgid "Check out"
msgstr "Auschecken"

#: js/backend.js:1632
msgid "Revert Check-in"
msgstr "Check-in zurücksetzen"

#: js/backend.js:1634 js/backend.js:7071
msgid "View"
msgstr "Anzeigen"

#: js/backend.js:1635 js/backend.js:5181 js/backend.js:6355 js/backend.js:6592
#: js/backend.js:7183
msgid "Edit"
msgstr "Bearbeiten"

#: js/backend.js:1780 js/backend.js:5437 js/backend.js:6112
msgid "Cancel this appointment?"
msgstr "Diesen Termin stornieren?"

#: js/backend.js:1802
msgid "Check-in failed."
msgstr "Check-in fehlgeschlagen."

#: js/backend.js:1818
msgid "Revert check-in for this appointment?"
msgstr "Check-in für diesen Termin zurücksetzen?"

#: js/backend.js:1869
msgid "Scan QR for"
msgstr "QR scannen für"

#: js/backend.js:1890 js/backend.js:7450 js/backend.js:7880
msgid "Checking..."
msgstr "Prüfe..."

#: js/backend.js:1896
msgid "Wrong appointment!"
msgstr "Falscher Termin!"

#: js/backend.js:1897
msgid "This QR belongs to:"
msgstr "Dieser QR gehört zu:"

#: js/backend.js:1908 js/cockpit.js:815 js/cockpit.js:1163
msgid "Error"
msgstr "Fehler"

#: js/backend.js:1974 js/backend.js:5604
msgid "Edit Appointment"
msgstr "Termin bearbeiten"

#: js/backend.js:2002 js/backend.js:2295 js/backend.js:5633
msgid "Start Time"
msgstr "Startzeit"

#: js/backend.js:2031 js/backend.js:2341 js/backend.js:3461 js/backend.js:5672
msgid "Notes for staff only..."
msgstr "Notizen nur für Mitarbeiter..."

#: js/backend.js:2041 js/backend.js:5679 js/backend.js:7290
msgid "Save"
msgstr "Speichern"

#: js/backend.js:2074 js/backend.js:2383 js/backend.js:4428
msgid "Select..."
msgstr "Auswählen..."

#: js/backend.js:2116 js/backend.js:2131 js/backend.js:2140 js/backend.js:5810
#: js/backend.js:5826 js/backend.js:5838
msgid "current"
msgstr "aktuell"

#: js/backend.js:2119 js/backend.js:2432 js/backend.js:5813
msgid "No slots available"
msgstr "Keine Zeitfenster verfügbar"

#: js/backend.js:2132 js/backend.js:2447 js/backend.js:5827
msgid "free"
msgstr "frei"

#: js/backend.js:2135 js/backend.js:2451 js/backend.js:5831
msgid "Booked"
msgstr "Gebucht"

#: js/backend.js:2255
msgid "No calendars available. Please create a calendar first."
msgstr "Keine Kalender verfügbar. Bitte erstellen Sie zuerst einen Kalender."

#: js/backend.js:2334 js/backend.js:2407
msgid "Auto"
msgstr "Automatisch"

#: js/backend.js:2335 js/backend.js:2407 js/backend.js:5666 js/backend.js:5767
#: js/backend.js:5770
msgid "Not assigned"
msgstr "Nicht zugewiesen"

#: js/backend.js:2351 js/cockpit.js:1272 js/cockpit.js:1437 js/cockpit.js:1442
msgid "Book"
msgstr "Buchen"

#: js/backend.js:2393
msgid "File uploads are only available in the frontend booking form."
msgstr "Datei-Uploads sind nur im Frontend-Buchungsformular verfügbar."

#: js/backend.js:2448
msgid "past"
msgstr "vergangen"

#: js/backend.js:2521
msgid "No customer name provided. Book as \"Walk-in\"?"
msgstr "Kein Kundenname angegeben. Als \\\"Laufkunde\\\" buchen?"

#: js/backend.js:2529
msgid "The selected time is in the past. Create a backdated appointment?"
msgstr ""
"Die ausgewählte Zeit liegt in der Vergangenheit. Einen rückdatierten Termin "
"erstellen?"

#: js/backend.js:2534
msgid "Please select a time slot."
msgstr "Bitte wählen Sie ein Zeitfenster."

#: js/backend.js:2717 js/cockpit.js:739
msgid "Mon"
msgstr "Mo"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Tue"
msgstr "Di"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Wed"
msgstr "Mi"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Thu"
msgstr "Do"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Fri"
msgstr "Fr"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Sat"
msgstr "Sa"

#: js/backend.js:2717 js/cockpit.js:739
msgid "Sun"
msgstr "So"

#: js/backend.js:2770
msgid "Token limit reached"
msgstr "Token-Limit erreicht"

#: js/backend.js:2775
msgid "No tokens yet. Create one to share the cockpit."
msgstr "Noch keine Tokens. Erstellen Sie einen, um das Cockpit zu teilen."

#: js/backend.js:2783 js/backend.js:3253 js/backend.js:3547 js/backend.js:7371
#: js/backend.js:7372 js/backend.js:7380 js/backend.js:7455 js/backend.js:7888
msgid "Active"
msgstr "Aktiv"

#: js/backend.js:2783 js/backend.js:3375 js/backend.js:7459 js/backend.js:7893
msgid "Inactive"
msgstr "Inaktiv"

#: js/backend.js:2791 js/backend.js:3490
msgid "Copy URL"
msgstr "URL kopieren"

#: js/backend.js:2792
msgid "Toggle active"
msgstr "Aktiv/Inaktiv umschalten"

#: js/backend.js:2793 js/backend.js:6264 js/backend.js:6356 js/backend.js:6880
#: js/backend.js:8916 js/backend.js:9077 js/backend.js:9156 js/backend.js:9202
msgid "Delete"
msgstr "Löschen"

#: js/backend.js:2799
#, javascript-format
msgid "Limited to %d token(s)."
msgstr "Begrenzt auf %d Token(s)."

#: js/backend.js:2810 js/backend.js:4177
msgid "URL copied to clipboard!"
msgstr "URL in die Zwischenablage kopiert!"

#: js/backend.js:2813
msgid "Copy this URL:"
msgstr "Diese URL kopieren:"

#: js/backend.js:2829
msgid "Delete this token?"
msgstr "Diesen Token löschen?"

#: js/backend.js:2848
msgid "Booking Page"
msgstr "Buchungsseite"

#: js/backend.js:2849
msgid "Add Calendar"
msgstr "Kalender hinzufügen"

#: js/backend.js:2856
msgid "No calendars yet. Create your first calendar to get started."
msgstr ""
"Noch keine Kalender. Erstellen Sie Ihren ersten Kalender, um zu beginnen."

#: js/backend.js:2857 js/backend.js:3952 js/backend.js:9673
msgid "Create Calendar"
msgstr "Kalender erstellen"

#: js/backend.js:2871 js/backend.js:9659
msgid "How it works"
msgstr "So funktioniert es"

#: js/backend.js:2876 js/backend.js:3674
msgid "Staff & Teams"
msgstr "Mitarbeiter & Teams"

#: js/backend.js:2877
msgid ""
"Create teams and add staff members first. You can add WordPress users or "
"virtual members (name only)."
msgstr "Erstellen Sie zuerst Teams und fügen Sie Mitarbeiter hinzu. Sie können WordPress-Benutzer oder virtuelle Mitglieder (nur Name) hinzufügen."

#: js/backend.js:2884
msgid "Create calendars for your locations or resources and assign your teams."
msgstr ""
"Erstellen Sie Kalender für Ihre Standorte oder Ressourcen und weisen Sie "
"Ihre Teams zu."

#: js/backend.js:2891
msgid ""
"Add services with duration and price to each calendar. Click a calendar to "
"manage its services."
msgstr "Fügen Sie jedem Kalender Dienstleistungen mit Dauer und Preis hinzu. Klicken Sie auf einen Kalender, um seine Dienstleistungen zu verwalten."

#: js/backend.js:2898
msgid ""
"View and manage all appointments. Customers book via the frontend booking "
"page."
msgstr "Alle Termine anzeigen und verwalten. Kunden buchen über die Buchungsseite im Frontend."

#: js/backend.js:2904
msgid "Shortcodes"
msgstr "Shortcodes"

#: js/backend.js:2905
msgid ""
"Use <code>[vollstart_adesk_calendar ids=\"5\"]</code> to show a specific "
"calendar, or <code>[vollstart_adesk_booking_page]</code> for the smart "
"booking page. Use the \"Copy\" button on each calendar to get its shortcode."
msgstr "Verwenden Sie <code>[vollstart_adesk_calendar ids=\"5\"]</code>, um einen bestimmten Kalender anzuzeigen, oder <code>[vollstart_adesk_booking_page]</code> für die intelligente Buchungsseite. Nutzen Sie die Schaltfläche \"Kopieren\" bei jedem Kalender, um seinen Shortcode zu erhalten."

#: js/backend.js:2912
msgid "Unlimited calendars"
msgstr "Unbegrenzte Kalender"

#: js/backend.js:2913
msgid "Per-calendar business hours & special days"
msgstr "Geschäftszeiten & besondere Tage pro Kalender"

#: js/backend.js:2914
msgid "Advance booking limits"
msgstr "Vorab-Buchungslimits"

#: js/backend.js:2915
msgid "Buffer time between appointments"
msgstr "Pufferzeit zwischen Terminen"

#: js/backend.js:2925 js/backend.js:7946
msgid "calendars"
msgstr "Kalender"

#: js/backend.js:2938
msgid "Delete calendar"
msgstr "Kalender löschen"

#: js/backend.js:2962 js/backend.js:3043 js/backend.js:9365
msgid "Copied!"
msgstr "Kopiert!"

#: js/backend.js:2969
msgid "Could not copy to clipboard"
msgstr "Konnte nicht in die Zwischenablage kopiert werden"

#: js/backend.js:2978
msgid "Shortcode copied: "
msgstr "Shortcode kopiert:"

#: js/backend.js:3023
msgid "Subscribe to this URL in Google Calendar, Apple Calendar, or Outlook:"
msgstr ""
"Abonnieren Sie diese URL in Google Kalender, Apple Kalender oder Outlook:"

#: js/backend.js:3028
msgid ""
"This URL updates automatically when appointments change. Keep it private — "
"anyone with this link can see your appointments."
msgstr "Diese URL wird automatisch aktualisiert, wenn sich Termine ändern. Halten Sie sie privat — jeder mit diesem Link kann Ihre Termine sehen."

#: js/backend.js:3030
msgid "Revoke & Delete Feed URL"
msgstr "Feed-URL widerrufen & löschen"

#: js/backend.js:3056
#, javascript-format
msgid ""
"Generate a private ICS feed URL for <strong>%s</strong>. You can subscribe "
"to this URL in any calendar app."
msgstr "Erzeugt eine private ICS-Feed-URL für <strong>%s</strong>. Sie können diese URL in jeder Kalender-App abonnieren."

#: js/backend.js:3057
msgid "Generate Feed URL"
msgstr "Feed-URL generieren"

#: js/backend.js:3062
msgid "Generating..."
msgstr "Wird generiert..."

#: js/backend.js:3083 js/backend.js:3090
msgid "Add Service"
msgstr "Dienstleistung hinzufügen"

#: js/backend.js:3089
msgid "No services yet. Add your first service to this calendar."
msgstr ""
"Noch keine Dienstleistungen. Fügen Sie Ihre erste Dienstleistung zu diesem "
"Kalender hinzu."

#: js/backend.js:3109
msgid "services"
msgstr "Dienstleistungen"

#: js/backend.js:3124
msgid "Delete service"
msgstr "Dienstleistung löschen"

#: js/backend.js:3162
msgid "Edit Service"
msgstr "Dienstleistung bearbeiten"

#: js/backend.js:3162
msgid "New Service"
msgstr "Neue Dienstleistung"

#: js/backend.js:3169
msgid "e.g. Haircut, Massage, Consultation"
msgstr "z.B. Haarschnitt, Massage, Beratung"

#: js/backend.js:3178
msgid "Duration (min)"
msgstr "Dauer (Min.)"

#: js/backend.js:3182
msgid "Prep (min)"
msgstr "Vorbereitung (Min.)"

#: js/backend.js:3186
msgid "Cleanup (min)"
msgstr "Nachbereitung (Min.)"

#: js/backend.js:3193
#, javascript-format
msgid ""
"New services start with global defaults (Prep: %d min, Cleanup: %d min). "
"Enter 0 to disable buffer."
msgstr "Neue Dienstleistungen starten mit den globalen Standardwerten (Vorbereitung: %d Min., Nachbereitung: %d Min.). Geben Sie 0 ein, um die Pufferzeit zu deaktivieren."

#: js/backend.js:3203
msgid "Leave empty to use calendar location"
msgstr "Leer lassen, um den Kalenderstandort zu verwenden"

#: js/backend.js:3210
msgid "Service Extras are available with a Pro license."
msgstr "Dienstleistungs-Extras sind mit einer Pro-Lizenz verfügbar."

#: js/backend.js:3214
msgid "Loading extras..."
msgstr "Extras werden geladen..."

#: js/backend.js:3216
msgid "Save the service first, then add extras."
msgstr "Speichern Sie zuerst die Dienstleistung, dann fügen Sie Extras hinzu."

#: js/backend.js:3220
msgid "Add Extra"
msgstr "Extra hinzufügen"

#: js/backend.js:3226 js/backend.js:3952 js/backend.js:4642 js/backend.js:8441
#: js/backend.js:8693
msgid "Save Changes"
msgstr "Änderungen speichern"

#: js/backend.js:3226
msgid "Create Service"
msgstr "Dienstleistung erstellen"

#: js/backend.js:3246 js/backend.js:3294
msgid "No extras yet."
msgstr "Noch keine Extras."

#: js/backend.js:3252 js/backend.js:9838
msgid "Duration"
msgstr "Dauer"

#: js/backend.js:3266
msgid "e.g. Head Massage"
msgstr "z.B. Kopfmassage"

#: js/backend.js:3270 js/backend.js:3655 js/backend.js:4032 js/backend.js:4731
msgid "Remove"
msgstr "Entfernen"

#: js/backend.js:3322 js/backend.js:4243 js/backend.js:4661 js/backend.js:7311
msgid "Name is required."
msgstr "Name ist erforderlich."

#: js/backend.js:3327 js/backend.js:4248 js/backend.js:4666 js/backend.js:7840
#: js/backend.js:8489 js/backend.js:8752
msgid "Saving..."
msgstr "Wird gespeichert..."

#: js/backend.js:3389
msgid "Team"
msgstr "Team"

#: js/backend.js:3429
msgid "Open Booking Page"
msgstr "Buchungsseite öffnen"

#: js/backend.js:3430
msgid "Copy Shortcode"
msgstr "Shortcode kopieren"

#: js/backend.js:3443
msgid "Edit Calendar"
msgstr "Kalender bearbeiten"

#: js/backend.js:3443
msgid "New Calendar"
msgstr "Neuer Kalender"

#: js/backend.js:3450
msgid "e.g. Main Salon, Room A"
msgstr "z.B. Hauptsalon, Raum A"

#: js/backend.js:3454 js/backend.js:4637 js/backend.js:6864 js/backend.js:6892
#: js/backend.js:6950 js/backend.js:9057 js/backend.js:9090
msgid "Description"
msgstr "Beschreibung"

#: js/backend.js:3455 js/backend.js:4638
msgid "Optional description..."
msgstr "Optionale Beschreibung..."

#: js/backend.js:3456
msgid "Public description shown to customers on the booking page."
msgstr ""
"Öffentliche Beschreibung, die Kunden auf der Buchungsseite angezeigt wird."

#: js/backend.js:3460
msgid "Internal Description"
msgstr "Interne Beschreibung"

#: js/backend.js:3462
msgid "Internal notes for staff. Not shown to customers."
msgstr "Interne Notizen für Mitarbeiter. Wird Kunden nicht angezeigt."

#: js/backend.js:3470 js/backend.js:3965
msgid "Leave empty to use global default:"
msgstr "Leer lassen, um den globalen Standard zu verwenden:"

#: js/backend.js:3473
msgid ""
"Shown above the service selection on the booking page. Leave empty to use "
"the global default from Settings."
msgstr "Wird oberhalb der Dienstleistungsauswahl auf der Buchungsseite angezeigt. Leer lassen, um den globalen Standard aus den Einstellungen zu verwenden."

#: js/backend.js:3478
msgid "e.g. Main Street 1, 8001 Zurich"
msgstr "z.B. Hauptstraße 1, 8001 Zürich"

#: js/backend.js:3479
msgid ""
"Address or location. Used in emails and ICS calendar files. Leave empty to "
"use global default from Settings."
msgstr "Adresse oder Ort. Wird in E-Mails und ICS-Kalenderdateien verwendet. Leer lassen, um den globalen Standard aus den Einstellungen zu verwenden."

#: js/backend.js:3487
msgid "Booking URL"
msgstr "Buchungs-URL"

#: js/backend.js:3491
msgid "Regenerate URL code"
msgstr "URL-Code neu generieren"

#: js/backend.js:3493
msgid ""
"Public booking URL for this calendar. Regenerating the code will invalidate "
"all previously shared links."
msgstr "Öffentliche Buchungs-URL für diesen Kalender. Beim Neugenerieren des Codes werden alle zuvor geteilten Links ungültig."

#: js/backend.js:3498
msgid "Color"
msgstr "Farbe"

#: js/backend.js:3515
msgid "Capacity Mode"
msgstr "Kapazitätsmodus"

#: js/backend.js:3517
msgid "Fixed number"
msgstr "Feste Anzahl"

#: js/backend.js:3518
msgid "1 per staff member"
msgstr "1 pro Mitarbeiter"

#: js/backend.js:3520
msgid "How many bookings are allowed in the same time slot."
msgstr "Wie viele Buchungen im gleichen Zeitfenster erlaubt sind."

#: js/backend.js:3524
msgid "Max bookings per slot"
msgstr "Max. Buchungen pro Zeitfenster"

#: js/backend.js:3532
msgid "Google Calendar"
msgstr "Google Calendar"

#: js/backend.js:3534
msgid "— None (no sync)"
msgstr "— Keiner (keine Synchronisation)"

#: js/backend.js:3535
msgid "Primary Calendar"
msgstr "Primärer Kalender"

#: js/backend.js:3536
msgid "Loading calendars..."
msgstr "Kalender werden geladen..."

#: js/backend.js:3538
msgid ""
"Sync appointments for this calendar to the selected Google Calendar. New "
"bookings are pushed, cancellations are removed, busy times prevent double "
"bookings."
msgstr "Synchronisiert Termine dieses Kalenders mit dem ausgewählten Google Calendar. Neue Buchungen werden übertragen, Stornierungen entfernt, belegte Zeiten verhindern Doppelbuchungen."

#: js/backend.js:3549
msgid ""
"When unchecked, this calendar will not be available for booking. Customers "
"will see the default message instead."
msgstr "Wenn nicht aktiviert, ist dieser Kalender nicht für Buchungen verfügbar. Kunden sehen stattdessen die Standardmeldung."

#: js/backend.js:3563 js/backend.js:8259
msgid "Sunday"
msgstr "Sonntag"

#: js/backend.js:3564 js/backend.js:8260
msgid "Monday"
msgstr "Montag"

#: js/backend.js:3565 js/backend.js:8261
msgid "Tuesday"
msgstr "Dienstag"

#: js/backend.js:3566 js/backend.js:8262
msgid "Wednesday"
msgstr "Mittwoch"

#: js/backend.js:3567 js/backend.js:8263
msgid "Thursday"
msgstr "Donnerstag"

#: js/backend.js:3568 js/backend.js:8264
msgid "Friday"
msgstr "Freitag"

#: js/backend.js:3569 js/backend.js:8265
msgid "Saturday"
msgstr "Samstag"

#: js/backend.js:3572
msgid "Business Hours (per weekday)"
msgstr "Geschäftszeiten (pro Wochentag)"

#: js/backend.js:3573
msgid "Set specific hours per weekday, or leave empty to use global defaults."
msgstr ""
"Legen Sie bestimmte Zeiten pro Wochentag fest, oder lassen Sie es leer, um "
"die globalen Standards zu verwenden."

#: js/backend.js:3577
msgid "Use custom hours for this calendar"
msgstr "Eigene Zeiten für diesen Kalender verwenden"

#: js/backend.js:3622
msgid "Special Days"
msgstr "Besondere Tage"

#: js/backend.js:3623
msgid ""
"Override business hours for specific dates (e.g. shorter hours on holidays)."
msgstr "Geschäftszeiten für bestimmte Tage überschreiben (z. B. kürzere Zeiten an Feiertagen)."

#: js/backend.js:3637 js/backend.js:4016
msgid "Closed"
msgstr "Geschlossen"

#: js/backend.js:3661 js/backend.js:4000
msgid "No special days configured."
msgstr "Keine besonderen Tage konfiguriert."

#: js/backend.js:3665
msgid "Add Special Day"
msgstr "Besonderen Tag hinzufügen"

#: js/backend.js:3667
msgid "Upgrade to Pro to set special hours for specific dates"
msgstr ""
"Upgraden Sie auf Pro, um besondere Zeiten für bestimmte Daten festzulegen"

#: js/backend.js:3676 js/backend.js:4093
msgid "No staff selected"
msgstr "Kein Mitarbeiter ausgewählt"

#: js/backend.js:3683
msgid "Select staff or team to add..."
msgstr "Mitarbeiter oder Team zum Hinzufügen auswählen..."

#: js/backend.js:3684 js/backend.js:4430 js/backend.js:4526 js/backend.js:4700
msgid "Teams"
msgstr "Teams"

#: js/backend.js:3685 js/backend.js:4441
msgid "Users"
msgstr "Benutzer"

#: js/backend.js:3687 js/backend.js:4448 js/backend.js:4755 js/backend.js:8441
#: js/backend.js:8693
msgid "Add"
msgstr "Hinzufügen"

#: js/backend.js:3693
msgid "Booking Fields"
msgstr "Buchungsfelder"

#: js/backend.js:3694
msgid ""
"Configure which fields are shown on the booking form and which are required. "
"At least Name or Email must be required."
msgstr "Legen Sie fest, welche Felder im Buchungsformular angezeigt und welche davon erforderlich sind. Mindestens Name oder E-Mail muss erforderlich sein."

#: js/backend.js:3696 js/backend.js:5392 js/backend.js:6743 js/backend.js:7125
#: js/backend.js:7156
msgid "Field"
msgstr "Feld"

#: js/backend.js:3697
msgid "Show"
msgstr "Anzeigen"

#: js/backend.js:3698 js/backend.js:8575 js/backend.js:8681
msgid "Required"
msgstr "Erforderlich"

#: js/backend.js:3722
msgid "Blocked Times"
msgstr "Blockierte Zeiten"

#: js/backend.js:3723
msgid ""
"Block time periods when no bookings are allowed (holidays, vacations, "
"breaks)."
msgstr "Zeiträume sperren, in denen keine Buchungen möglich sind (Feiertage, Urlaub, Pausen)."

#: js/backend.js:3725
msgid "Add Blocked Time"
msgstr "Blockierte Zeit hinzufügen"

#: js/backend.js:3733
msgid ""
"Define custom fields that customers fill in during booking (e.g. preferred "
"therapist, notes)."
msgstr "Definieren Sie benutzerdefinierte Felder, die Kunden während der Buchung ausfüllen (z. B. bevorzugter Therapeut, Notizen)."

#: js/backend.js:3735
msgid "Add Custom Field"
msgstr "Benutzerdefiniertes Feld hinzufügen"

#: js/backend.js:3744
msgid "Advance Booking"
msgstr "Vorab-Buchung"

#: js/backend.js:3745
msgid "Control how far in advance customers can book appointments."
msgstr "Legen Sie fest, wie weit im Voraus Kunden Termine buchen können."

#: js/backend.js:3749
msgid "Minimum advance time (hours)"
msgstr "Mindestvorlaufzeit (Stunden)"

#: js/backend.js:3751
msgid ""
"Customers must book at least this many hours in advance. 0 = no minimum."
msgstr "Kunden müssen mindestens so viele Stunden im Voraus buchen. 0 = kein Minimum."

#: js/backend.js:3755
msgid "Maximum booking window (days)"
msgstr "Maximaler Buchungszeitraum (Tage)"

#: js/backend.js:3757
msgid "Customers can book up to this many days into the future. Default: 365."
msgstr ""
"Kunden können bis zu so viele Tage in die Zukunft buchen. Standard: 365."

#: js/backend.js:3762
msgid "Default: no limits"
msgstr "Standard: keine Limits"

#: js/backend.js:3762
msgid "Upgrade to Pro for advance booking controls"
msgstr "Upgraden Sie auf Pro für Vorab-Buchungssteuerung"

#: js/backend.js:3771
msgid "Double Opt-In"
msgstr "Double Opt-In"

#: js/backend.js:3772
msgid "Override the global Double Opt-In setting for this calendar."
msgstr ""
"Die globale Double-Opt-In-Einstellung für diesen Kalender überschreiben."

#: js/backend.js:3776 js/backend.js:3798 js/backend.js:3805
msgid "Use global setting"
msgstr "Globale Einstellung verwenden"

#: js/backend.js:3777 js/backend.js:3799 js/backend.js:3806
msgid "Enabled"
msgstr "Aktiviert"

#: js/backend.js:3778 js/backend.js:3800 js/backend.js:3807
msgid "Disabled"
msgstr "Deaktiviert"

#: js/backend.js:3782 js/backend.js:3812
msgid "Uses global setting"
msgstr "Verwendet globale Einstellung"

#: js/backend.js:3782
msgid "Upgrade to Pro for per-calendar override"
msgstr "Upgraden Sie auf Pro für kalenderindividuelle Überschreibung"

#: js/backend.js:3793
msgid "Override global self-service settings for this calendar."
msgstr ""
"Die globalen Self-Service-Einstellungen für diesen Kalender überschreiben."

#: js/backend.js:3796
msgid "Appointment Cancel/Reschedule"
msgstr "Termin stornieren/umplanen"

#: js/backend.js:3803
msgid "File Edit"
msgstr "Dateibearbeitung"

#: js/backend.js:3812
msgid "Upgrade to Business for per-calendar override"
msgstr "Upgraden Sie auf Business für kalenderindividuelle Überschreibung"

#: js/backend.js:3824 js/queue-display.js:55
msgid "Walk-in Queue"
msgstr "Laufkunden-Warteschlange"

#: js/backend.js:3825
msgid "Enable a ticket number system for walk-in customers on this calendar."
msgstr ""
"Aktivieren Sie ein Nummernausgabesystem für Laufkunden in diesem Kalender."

#: js/backend.js:3829
msgid "Enable queue for this calendar"
msgstr "Warteschlange für diesen Kalender aktivieren"

#: js/backend.js:3835
msgid "Number prefix"
msgstr "Nummern-Präfix"

#: js/backend.js:3837
msgid "Prefix for ticket numbers, e.g. T-001, A-001, Q-001."
msgstr "Präfix für Ticketnummern, z.B. T-001, A-001, Q-001."

#: js/backend.js:3841
msgid "No-show timeout (minutes)"
msgstr "Nichterscheinen-Timeout (Minuten)"

#: js/backend.js:3843
msgid "Auto-skip called tickets after this many minutes. 0 = disabled."
msgstr ""
"Aufgerufene Tickets nach dieser Anzahl Minuten automatisch überspringen. 0 = "
"deaktiviert."

#: js/backend.js:3849 js/backend.js:3855
msgid "Auto-assign next ticket when service desk is free"
msgstr "Nächstes Ticket automatisch zuweisen, wenn der Schalter frei ist"

#: js/backend.js:3857
msgid "Upgrade to Pro for auto-assign"
msgstr "Upgraden Sie auf Pro für automatische Zuweisung"

#: js/backend.js:3867
msgid "Public kiosk & display pages enabled"
msgstr "Öffentliche Kiosk- & Anzeigeseiten aktiviert"

#: js/backend.js:3869
msgid ""
"When disabled, the public pull-number and TV display pages show a \"not "
"available\" message."
msgstr "Wenn deaktiviert, zeigen die öffentlichen Nummern-Zieh- und TV-Anzeigeseiten eine \"nicht verfügbar\"-Meldung an."

#: js/backend.js:3872
msgid "Display mode"
msgstr "Anzeigemodus"

#: js/backend.js:3874
msgid "Single number"
msgstr "Einzelne Nummer"

#: js/backend.js:3875
msgid "Per service desk / staff member"
msgstr "Pro Schalter / Mitarbeiter"

#: js/backend.js:3877
msgid "How the TV display page shows the current queue."
msgstr "Wie die TV-Anzeigeseite die aktuelle Warteschlange anzeigt."

#: js/backend.js:3882
msgid "TV orientation"
msgstr "TV-Ausrichtung"

#: js/backend.js:3884
msgid "Portrait (vertical)"
msgstr "Hochformat (vertikal)"

#: js/backend.js:3885
msgid "Landscape (horizontal)"
msgstr "Querformat (horizontal)"

#: js/backend.js:3887
msgid ""
"Portrait shows service desks as rows. Landscape shows service desks as side-"
"by-side boxes."
msgstr "Hochformat zeigt Schalter als Zeilen an. Querformat zeigt Schalter als nebeneinander liegende Kacheln an."

#: js/backend.js:3893
msgid "Show \"Now Serving\" area on pull page"
msgstr "\\\"Wird gerade bedient\\\"-Bereich auf der Nummernausgabe anzeigen"

#: js/backend.js:3899
msgid "Theme"
msgstr "Design"

#: js/backend.js:3902 js/backend.js:3911
msgid "Light"
msgstr "Hell"

#: js/backend.js:3903
msgid "Dark"
msgstr "Dunkel"

#: js/backend.js:3908
msgid ""
"Color theme for public kiosk and TV display pages. Upload custom themes in "
"Settings."
msgstr "Farbschema für öffentliche Kiosk- und TV-Anzeigeseiten. Laden Sie benutzerdefinierte Themes in den Einstellungen hoch."

#: js/backend.js:3911
msgid "Upgrade to Pro for more themes"
msgstr "Upgraden Sie auf Pro für weitere Designs"

#: js/backend.js:3918
msgid "Show bottom bar on TV display"
msgstr "Untere Leiste auf TV-Anzeige anzeigen"

#: js/backend.js:3920
msgid ""
"Shows next numbers, waiting count and average wait time at the bottom of the "
"display page."
msgstr "Zeigt die nächsten Nummern, die Anzahl der Wartenden und die durchschnittliche Wartezeit am unteren Rand der Anzeigeseite an."

#: js/backend.js:3933
msgid "Leave empty to hide the field"
msgstr "Leer lassen, um das Feld auszublenden"

#: js/backend.js:3934
msgid ""
"Placeholder text shown on the kiosk pull screen. Can ask for name, room "
"number, order ID — anything. Leave empty to hide."
msgstr "Platzhaltertext, der auf dem Kiosk-Ziehen-Bildschirm angezeigt wird. Kann nach Namen, Zimmernummer, Bestellnummer oder Beliebigem fragen. Leer lassen, um auszublenden."

#: js/backend.js:3939
msgid "Input field is required"
msgstr "Eingabefeld ist erforderlich"

#: js/backend.js:3945
msgid "Reset kiosk screen after this many seconds of inactivity. 0 = no reset."
msgstr ""
"Kiosk-Bildschirm nach dieser Anzahl Sekunden Inaktivität zurücksetzen. 0 = "
"kein Reset."

#: js/backend.js:4167
msgid "Not connected to Google"
msgstr "Nicht mit Google verbunden"

#: js/backend.js:4185
msgid ""
"Regenerate the URL code? All previously shared booking links for this "
"calendar will stop working."
msgstr "URL-Code neu generieren? Alle zuvor geteilten Buchungslinks für diesen Kalender werden nicht mehr funktionieren."

#: js/backend.js:4188
msgid ""
"Are you sure? This cannot be undone. Distributed links will no longer work."
msgstr "Sind Sie sicher? Dies kann nicht rückgängig gemacht werden. Verteilte Links werden nicht mehr funktionieren."

#: js/backend.js:4196
msgid "URL code regenerated successfully."
msgstr "URL-Code erfolgreich neu generiert."

#: js/backend.js:4296
msgid "At least Name or Email must be shown and required."
msgstr "Mindestens Name oder E-Mail muss angezeigt und erforderlich sein."

#: js/backend.js:4297
msgid "Please fix booking fields configuration."
msgstr "Bitte korrigieren Sie die Buchungsfelder-Konfiguration."

#: js/backend.js:4372
msgid "Assigned Staff"
msgstr "Zugewiesene Mitarbeiter"

#: js/backend.js:4396
msgid "Save calendar first, then assign staff."
msgstr "Speichern Sie zuerst den Kalender, dann weisen Sie Mitarbeiter zu."

#: js/backend.js:4398
msgid "No staff assigned"
msgstr "Keine Mitarbeiter zugewiesen"

#: js/backend.js:4456
msgid "Search user or team..."
msgstr "Benutzer oder Team suchen..."

#: js/backend.js:4480
msgid "Please save the calendar first, then you can assign staff."
msgstr ""
"Bitte speichern Sie zuerst den Kalender, dann können Sie Mitarbeiter "
"zuweisen."

#: js/backend.js:4527
msgid "Add Team"
msgstr "Team hinzufügen"

#: js/backend.js:4533
msgid "No teams yet. Create your first team to organize staff members."
msgstr ""
"Noch keine Teams. Erstellen Sie Ihr erstes Team, um Mitarbeiter zu "
"organisieren."

#: js/backend.js:4534 js/backend.js:4642
msgid "Create Team"
msgstr "Team erstellen"

#: js/backend.js:4547
msgid ""
"Members see appointments based on the calendars their team is assigned to. "
"Assign teams to calendars in the Calendar settings."
msgstr "Mitglieder sehen Termine basierend auf den Kalendern, denen ihr Team zugewiesen ist. Weisen Sie Teams in den Kalendereinstellungen Kalendern zu."

#: js/backend.js:4553
msgid "Unlimited teams & members"
msgstr "Unbegrenzte Teams & Mitglieder"

#: js/backend.js:4558
msgid "teams"
msgstr "Teams"

#: js/backend.js:4571
msgid "Delete team"
msgstr "Team löschen"

#: js/backend.js:4613
msgid "Member"
msgstr "Mitglied"

#: js/backend.js:4613 js/backend.js:4615 js/backend.js:4702
msgid "Members"
msgstr "Mitglieder"

#: js/backend.js:4626
msgid "Edit Team"
msgstr "Team bearbeiten"

#: js/backend.js:4626
msgid "New Team"
msgstr "Neues Team"

#: js/backend.js:4633
msgid "e.g. Stylists, Therapists"
msgstr "z.B. Stylisten, Therapeuten"

#: js/backend.js:4711
msgid "No members in this team yet."
msgstr "Noch keine Mitglieder in diesem Team."

#: js/backend.js:4720
msgid "Virtual"
msgstr "Virtuell"

#: js/backend.js:4729
msgid "Rename"
msgstr "Umbenennen"

#: js/backend.js:4750
msgid "Select user..."
msgstr "Benutzer auswählen..."

#: js/backend.js:4761
msgid "Display name..."
msgstr "Anzeigename..."

#: js/backend.js:4762
msgid "Add virtual member"
msgstr "Virtuelles Mitglied hinzufügen"

#: js/backend.js:4770
msgid ""
"Only users with the role Administrator, Editor, or Booking Staff can be "
"added. Virtual members have no WordPress account and are for display "
"purposes only."
msgstr "Nur Benutzer mit der Rolle Administrator, Redakteur oder Buchungs-Mitarbeiter können hinzugefügt werden. Virtuelle Mitglieder haben kein WordPress-Konto und dienen nur zur Anzeige."

#: js/backend.js:4777
msgid "Search user..."
msgstr "Benutzer suchen..."

#: js/backend.js:4797
msgid "New display name:"
msgstr "Neuer Anzeigename:"

#: js/backend.js:4888
msgid ""
"Filter by team. Narrows member list and shows appointments from this team's "
"calendars."
msgstr "Nach Team filtern. Schränkt die Mitgliederliste ein und zeigt Termine aus den Kalendern dieses Teams."

#: js/backend.js:4889
msgid "All Teams"
msgstr "Alle Teams"

#: js/backend.js:4898
msgid ""
"Filter by member. Shows appointments from calendars this member is assigned "
"to."
msgstr "Nach Mitglied filtern. Zeigt Termine aus Kalendern, denen dieses Mitglied zugewiesen ist."

#: js/backend.js:4908
msgid "Loading appointments..."
msgstr "Termine werden geladen..."

#: js/backend.js:4918
msgid "Unlimited services & staff"
msgstr "Unbegrenzte Dienstleistungen & Mitarbeiter"

#: js/backend.js:4975
msgid "List"
msgstr "Liste"

#: js/backend.js:5022
msgid "No appointments — this member/team is not assigned to any calendar."
msgstr "Keine Termine — dieses Mitglied/Team ist keinem Kalender zugewiesen."

#: js/backend.js:5024
msgid "1 appointment"
msgstr "1 Termin"

#: js/backend.js:5034 js/backend.js:5036
msgid "this month"
msgstr "diesen Monat"

#: js/backend.js:5125
msgid "All Members"
msgstr "Alle Mitglieder"

#: js/backend.js:5175
msgid "Back to Calendar"
msgstr "Zurück zum Kalender"

#: js/backend.js:5180
msgid "Appointment Details"
msgstr "Termindetails"

#: js/backend.js:5213
msgid "Backdated"
msgstr "Rückdatiert"

#: js/backend.js:5327 js/backend.js:7073 js/cockpit.js:866
msgid "Self-Service URL"
msgstr "Self-Service-URL"

#: js/backend.js:5342 js/backend.js:6763 js/backend.js:6812
msgid "No files uploaded."
msgstr "Keine Dateien hochgeladen."

#: js/backend.js:5349
msgid "Notes for staff only (not visible to customer)..."
msgstr "Notizen nur für Mitarbeiter (nicht sichtbar für Kunden)..."

#: js/backend.js:5350
msgid "Save Notes"
msgstr "Notizen speichern"

#: js/backend.js:5358 js/backend.js:6768 js/backend.js:6799 js/backend.js:6865
#: js/backend.js:6893 js/backend.js:8377 js/backend.js:8633 js/backend.js:8894
#: js/backend.js:8941 js/backend.js:9059 js/backend.js:9092
msgid "Type"
msgstr "Typ"

#: js/backend.js:5359
msgid "Recipient"
msgstr "Empfänger"

#: js/backend.js:5361 js/backend.js:5367
msgid "Sent"
msgstr "Gesendet"

#: js/backend.js:5368 js/backend.js:9365
msgid "Failed"
msgstr "Fehlgeschlagen"

#: js/backend.js:5369
msgid "resent"
msgstr "erneut gesendet"

#: js/backend.js:5375
msgid "Resend"
msgstr "Erneut senden"

#: js/backend.js:5380
msgid "No emails sent yet."
msgstr "Noch keine E-Mails gesendet."

#: js/backend.js:5386 js/backend.js:6749 js/backend.js:7521 js/backend.js:8179
msgid "Change History"
msgstr "Änderungsverlauf"

#: js/backend.js:5391 js/backend.js:7156
#, fuzzy
msgid "Action"
msgstr "Aktionen"

#: js/backend.js:5393 js/backend.js:6744 js/backend.js:7126 js/backend.js:7156
#: js/backend.js:8174
msgid "Old Value"
msgstr "Alter Wert"

#: js/backend.js:5394 js/backend.js:6745 js/backend.js:7127 js/backend.js:7156
#: js/backend.js:8175
msgid "New Value"
msgstr "Neuer Wert"

#: js/backend.js:5395 js/backend.js:6746 js/backend.js:7128 js/backend.js:7156
msgid "Source"
msgstr "Quelle"

#: js/backend.js:5410
#, fuzzy
msgid "No changes yet."
msgstr "Noch keine Änderungen aufgezeichnet."

#: js/backend.js:5417
msgid "Download ICS"
msgstr "ICS herunterladen"

#: js/backend.js:5418
msgid "Download PDF"
msgstr "PDF herunterladen"

#: js/backend.js:5444 js/backend.js:6118
msgid ""
"Decline this appointment? The customer will be notified to choose a "
"different time."
msgstr "Diesen Termin ablehnen? Der Kunde wird benachrichtigt, eine andere Uhrzeit zu wählen."

#: js/backend.js:5472 js/backend.js:6143
msgid "Failed to send email:"
msgstr "E-Mail konnte nicht gesendet werden:"

#: js/backend.js:5479 js/backend.js:6151
msgid "Delete this appointment permanently?"
msgstr "Diesen Termin dauerhaft löschen?"

#: js/backend.js:5534 js/backend.js:6920 js/backend.js:9114
#, javascript-format
msgid "Delete file \"%s\"? This cannot be undone."
msgstr "Datei \"%s\" löschen? Dies kann nicht rückgängig gemacht werden."

#: js/backend.js:5953 js/backend.js:6249
msgid "Offer Alternative Slots"
msgstr "Alternative Zeitfenster anbieten"

#: js/backend.js:5954
msgid "Pick a date and select slots to offer to the customer."
msgstr ""
"Wählen Sie ein Datum und Zeitfenster, die Sie dem Kunden anbieten möchten."

#: js/backend.js:5963
msgid "Send Offer"
msgstr "Angebot senden"

#: js/backend.js:5978
msgid "No available slots for this date."
msgstr "Keine verfügbaren Zeitfenster für dieses Datum."

#: js/backend.js:6017
msgid "Selected slots:"
msgstr "Ausgewählte Zeitfenster:"

#: js/backend.js:6191
msgid "Checked in"
msgstr "Eingecheckt"

#: js/backend.js:6204
msgid "Pending Payment"
msgstr "Zahlung ausstehend"

#: js/backend.js:6217
msgid "Confirmation"
msgstr "Bestätigung"

#: js/backend.js:6218
msgid "Cancellation"
msgstr "Stornierung"

#: js/backend.js:6219
msgid "Reschedule"
msgstr "Umplanung"

#: js/backend.js:6221
msgid "Admin Notification"
msgstr "Admin-Benachrichtigung"

#: js/backend.js:6222
msgid "Admin Cancellation"
msgstr "Admin-Stornierung"

#: js/backend.js:6223
msgid "Slot Offer"
msgstr "Zeitfenster-Angebot"

#: js/backend.js:6225
msgid "Email Confirmation"
msgstr "E-Mail-Bestätigung"

#: js/backend.js:6233
msgid "Payment Pending"
msgstr "Zahlung ausstehend"

#: js/backend.js:6236
msgid "Payment Cancelled"
msgstr "Zahlung storniert"

#: js/backend.js:6249
msgid "Offer Slots"
msgstr "Zeitfenster anbieten"

#: js/backend.js:6259
msgid "Resend Confirmation Email"
msgstr "Bestätigungs-E-Mail erneut senden"

#: js/backend.js:6262
msgid "Send Rating Email"
msgstr "Bewertungs-E-Mail senden"

#: js/backend.js:6299 js/backend.js:7524
msgid "Export"
msgstr "Exportieren"

#: js/backend.js:6300 js/backend.js:6485 js/backend.js:7525 js/backend.js:8139
msgid "Import"
msgstr "Importieren"

#: js/backend.js:6301
msgid "Add Customer"
msgstr "Kunde hinzufügen"

#: js/backend.js:6323
msgid "Custom email templates"
msgstr "Individuelle E-Mail-Vorlagen"

#: js/backend.js:6324
msgid "Rating email after appointment"
msgstr "Bewertungs-E-Mail nach dem Termin"

#: js/backend.js:6325
msgid "Appointment self-service page"
msgstr "Termin-Self-Service-Seite"

#: js/backend.js:6367 js/backend.js:6370
msgid "customers"
msgstr "Kunden"

#: js/backend.js:6368
#, javascript-format
msgid "Limited to %d customers. Upgrade to Pro for unlimited."
msgstr "Begrenzt auf %d Kunden. Upgraden Sie auf Pro für unbegrenzt."

#: js/backend.js:6391 js/backend.js:8199 js/backend.js:8950 js/backend.js:9101
msgid "Search..."
msgstr "Suchen..."

#: js/backend.js:6392 js/backend.js:6809 js/backend.js:6903 js/backend.js:7097
#: js/backend.js:7135 js/backend.js:8200 js/backend.js:8951 js/backend.js:9102
msgid "Show _MENU_ entries"
msgstr "_MENU_ Einträge anzeigen"

#: js/backend.js:6393
msgid "Showing _START_ to _END_ of _TOTAL_ customers"
msgstr "_START_ bis _END_ von _TOTAL_ Kunden"

#: js/backend.js:6394
msgid "No customers found"
msgstr "Keine Kunden gefunden"

#: js/backend.js:6395
msgid "(filtered from _MAX_ total)"
msgstr "(gefiltert von _MAX_ insgesamt)"

#: js/backend.js:6396
msgid "No customers yet. Click \"Add Customer\" to create one."
msgstr ""
"Noch keine Kunden. Klicken Sie auf \\\"Kunde hinzufügen\\\", um einen zu "
"erstellen."

#: js/backend.js:6397
msgid "No matching customers found"
msgstr "Keine passenden Kunden gefunden"

#: js/backend.js:6417
msgid "Delete this customer?"
msgstr "Diesen Kunden löschen?"

#: js/backend.js:6473
msgid "Import Customers"
msgstr "Kunden importieren"

#: js/backend.js:6476
msgid "Upload a CSV or JSON file with customer data."
msgstr "Laden Sie eine CSV- oder JSON-Datei mit Kundendaten hoch."

#: js/backend.js:6477
msgid "CSV format: name,email,phone,notes (first row = header)"
msgstr "CSV-Format: Name,E-Mail,Telefon,Notizen (erste Zeile = Kopfzeile)"

#: js/backend.js:6478
msgid "JSON format: Array of objects [{name, email, phone, notes}, ...]"
msgstr "JSON-Format: Array von Objekten [{name, email, phone, notes}, ...]"

#: js/backend.js:6521 js/backend.js:8131
msgid "Invalid JSON file."
msgstr "Ungültige JSON-Datei."

#: js/backend.js:6528
msgid "No valid rows found."
msgstr "Keine gültigen Zeilen gefunden."

#: js/backend.js:6533
#, javascript-format
msgid "%s customers found"
msgstr "%s Kunden gefunden"

#: js/backend.js:6552
#, javascript-format
msgid "Showing first 50 of %s rows"
msgstr "Erste 50 von %s Zeilen werden angezeigt"

#: js/backend.js:6566
#, javascript-format
msgid "Imported %s customers."
msgstr "%s Kunden importiert."

#: js/backend.js:6568
#, javascript-format
msgid "Skipped %s (duplicate email)."
msgstr "%s übersprungen (doppelte E-Mail)."

#: js/backend.js:6589
msgid "Back to Cockpit"
msgstr "Zurück zum Cockpit"

#: js/backend.js:6591 js/backend.js:7182
msgid "Export Data"
msgstr "Daten exportieren"

#: js/backend.js:6593 js/backend.js:7184
msgid "Delete Record"
msgstr "Datensatz löschen"

#: js/backend.js:6594 js/backend.js:7185
msgid "Delete All Data (GDPR)"
msgstr "Alle Daten löschen (DSGVO)"

#: js/backend.js:6628 js/backend.js:7224
msgid "Delete this customer record? Appointments will be kept."
msgstr "Diesen Kundendatensatz löschen? Termine werden beibehalten."

#: js/backend.js:6639 js/backend.js:7235
msgid ""
"This will permanently delete ALL data for this customer: appointments, "
"files, history, and tokens. This cannot be undone."
msgstr "Dies löscht ALLE Daten dieses Kunden endgültig: Termine, Dateien, Verlauf und Tokens. Dies kann nicht rückgängig gemacht werden."

#: js/backend.js:6642 js/backend.js:7238
#, javascript-format
msgid "To confirm, type the customer name: %s"
msgstr "Zur Bestätigung geben Sie den Kundennamen ein: %s"

#: js/backend.js:6644 js/backend.js:7240
msgid "Customer name did not match. Deletion cancelled."
msgstr "Kundenname stimmte nicht überein. Löschung abgebrochen."

#: js/backend.js:6648 js/backend.js:7244
msgid "All data for this customer has been permanently deleted."
msgstr "Alle Daten dieses Kunden wurden dauerhaft gelöscht."

#: js/backend.js:6664
msgid "Since"
msgstr "Seit"

#: js/backend.js:6673
msgid "Staff rating"
msgstr "Mitarbeiterbewertung"

#: js/backend.js:6692
msgid "Contact"
msgstr "Kontakt"

#: js/backend.js:6718 js/backend.js:7100
msgid "No appointments yet."
msgstr "Noch keine Termine."

#: js/backend.js:6748
msgid "CSV"
msgstr "CSV"

#: js/backend.js:6770 js/backend.js:6801 js/backend.js:6867 js/backend.js:6895
#: js/backend.js:8896 js/backend.js:8943 js/backend.js:9061 js/backend.js:9094
msgid "Uploaded"
msgstr "Hochgeladen"

#: js/backend.js:6785 js/backend.js:8923
msgid "View Appointment"
msgstr "Termin anzeigen"

#: js/backend.js:6808 js/backend.js:6902
msgid "Search files..."
msgstr "Dateien suchen..."

#: js/backend.js:6810 js/backend.js:7098 js/backend.js:7136
msgid "Showing _START_ to _END_ of _TOTAL_ appointments"
msgstr "_START_ bis _END_ von _TOTAL_ Terminen"

#: js/backend.js:6811 js/backend.js:7099 js/backend.js:7137
msgid "No appointments"
msgstr "Keine Termine"

#: js/backend.js:6846
msgid ""
"Attach files directly to this customer — allergies, medical records, "
"contracts, important notes. Persists across all appointments."
msgstr "Dateien direkt an diesen Kunden anhängen — Allergien, Patientenakten, Verträge, wichtige Notizen. Bleiben über alle Termine hinweg erhalten."

#: js/backend.js:6847 js/backend.js:9040
#, fuzzy
msgid "Business"
msgstr "Business"

#: js/backend.js:6849 js/backend.js:6872 js/backend.js:9036 js/backend.js:9050
#, fuzzy
msgid "Customer Files"
msgstr "Benutzerdefinierte Felder"

#: js/backend.js:6856
#, fuzzy
msgid "Upload File"
msgstr "Upload fehlgeschlagen."

#: js/backend.js:6860 js/backend.js:6904 js/backend.js:9053 js/backend.js:9103
#, fuzzy
msgid "No customer files yet."
msgstr "Keine benutzerdefinierten Felder"

#: js/backend.js:6940
#, fuzzy
msgid "Allowed"
msgstr "Erlaubt:"

#: js/backend.js:6941 js/backend.js:8597
msgid "Max"
msgstr "Max."

#: js/backend.js:6950
#, fuzzy
msgid "optional"
msgstr "Option"

#: js/backend.js:6951
msgid "e.g. Allergy list, Medical record, Contract"
msgstr "z. B. Allergieliste, Patientenakte, Vertrag"

#: js/backend.js:6958
#, fuzzy
msgid "Upload Customer File"
msgstr "Benutzerdefiniertes Feld hinzufügen"

#: js/backend.js:6962 js/backend.js:7029 js/backend.js:7034 js/backend.js:7751
#: js/backend.js:9204
msgid "Upload"
msgstr "Hochladen"

#: js/backend.js:6997
#, fuzzy
msgid "Please choose a file."
msgstr "Bitte wählen Sie eine Dienstleistung."

#: js/backend.js:7014 js/backend.js:9228
msgid "Uploading..."
msgstr "Wird hochgeladen..."

#: js/backend.js:7027 js/backend.js:7033 js/backend.js:8062 js/backend.js:8067
#: js/backend.js:9250 js/backend.js:9255
msgid "Upload failed."
msgstr "Upload fehlgeschlagen."

#: js/backend.js:7096
msgid "Search:"
msgstr "Suche:"

#: js/backend.js:7134
msgid "Search history..."
msgstr "Verlauf suchen..."

#: js/backend.js:7138
msgid "No history entries."
msgstr "Keine Verlaufseinträge."

#: js/backend.js:7156
#, fuzzy
msgid "Source Detail"
msgstr "Ihre Angaben"

#: js/backend.js:7179
msgid "Back to Customers"
msgstr "Zurück zu Kunden"

#: js/backend.js:7181
msgid "PDF"
msgstr "PDF"

#: js/backend.js:7267
msgid "New Customer"
msgstr "Neuer Kunde"

#: js/backend.js:7267
msgid "Edit Customer"
msgstr "Kunde bearbeiten"

#: js/backend.js:7355
msgid "Versions"
msgstr "Versionen"

#: js/backend.js:7356
msgid "Plugin"
msgstr "Plugin"

#: js/backend.js:7358
msgid "Pro"
msgstr "Pro"

#: js/backend.js:7360
msgid "Database"
msgstr "Datenbank"

#: js/backend.js:7361
msgid "WordPress"
msgstr "WordPress"

#: js/backend.js:7362
msgid "PHP"
msgstr "PHP"

#: js/backend.js:7363
msgid "MySQL"
msgstr "MySQL"

#: js/backend.js:7368
msgid "Site"
msgstr "Website"

#: js/backend.js:7369
msgid "Home URL"
msgstr "Home-URL"

#: js/backend.js:7370
msgid "Multisite"
msgstr "Multisite"

#: js/backend.js:7370
msgid "No"
msgstr "Nein"

#: js/backend.js:7371
msgid "WooCommerce"
msgstr "WooCommerce"

#: js/backend.js:7371
msgid "Not installed"
msgstr "Nicht installiert"

#: js/backend.js:7372
msgid "Debug Mode"
msgstr "Debug-Modus"

#: js/backend.js:7372
msgid "Off"
msgstr "Aus"

#: js/backend.js:7373
msgid "Timezone"
msgstr "Zeitzone"

#: js/backend.js:7382
msgid "Serial"
msgstr "Seriennummer"

#: js/backend.js:7385
msgid "Expires"
msgstr "Läuft ab"

#: js/backend.js:7388 js/backend.js:7711
msgid "Check License"
msgstr "Lizenz prüfen"

#: js/backend.js:7396
msgid "Statistics"
msgstr "Statistiken"

#: js/backend.js:7406
msgid "Libraries"
msgstr "Bibliotheken"

#: js/backend.js:7419
msgid "Need help?"
msgstr "Benötigen Sie Hilfe?"

#: js/backend.js:7420
msgid "Copy the info below and email it to"
msgstr ""
"Kopieren Sie die untenstehenden Informationen und senden Sie sie per E-Mail "
"an"

#: js/backend.js:7422
msgid "for faster support."
msgstr "für schnelleren Support."

#: js/backend.js:7428
msgid "Support Context"
msgstr "Support-Kontext"

#: js/backend.js:7457
msgid "expires"
msgstr "läuft ab"

#: js/backend.js:7520 js/backend.js:8653
msgid "Options"
msgstr "Optionen"

#: js/backend.js:7527
msgid "Reset to Default"
msgstr "Auf Standard zurücksetzen"

#: js/backend.js:7557 js/backend.js:7727
msgid "Cockpit Tokens"
msgstr "Cockpit-Tokens"

#: js/backend.js:7558
msgid "Queue Themes"
msgstr "Warteschlangen-Designs"

#: js/backend.js:7597 js/backend.js:7605 js/backend.js:7608 js/backend.js:7632
#: js/backend.js:7691 js/backend.js:9960
msgid "Upgrade to Business"
msgstr "Auf Business upgraden"

#: js/backend.js:7632
msgid "Custom email templates are available with a Business license."
msgstr "Individuelle E-Mail-Vorlagen sind mit einer Business-Lizenz verfügbar."

#: js/backend.js:7660 js/backend.js:7812
msgid "No file selected"
msgstr "Keine Datei ausgewählt"

#: js/backend.js:7661
msgid "Select File"
msgstr "Datei auswählen"

#: js/backend.js:7666
msgid "Business license required"
msgstr "Business-Lizenz erforderlich"

#: js/backend.js:7677 js/backend.js:7681
msgid "Purge All Files"
msgstr "Alle Dateien bereinigen"

#: js/backend.js:7678
msgid ""
"Permanently delete ALL uploaded files from disk and database. This cannot be "
"undone."
msgstr "ALLE hochgeladenen Dateien endgültig von der Festplatte und aus der Datenbank löschen. Dies kann nicht rückgängig gemacht werden."

#: js/backend.js:7690
msgid "Google Calendar Sync is available with a Business license."
msgstr "Die Google-Kalender-Synchronisation ist mit einer Business-Lizenz verfügbar."

#: js/backend.js:7696
msgid "Checking connection..."
msgstr "Verbindung wird geprüft..."

#: js/backend.js:7728
msgid "New Token"
msgstr "Neuer Token"

#: js/backend.js:7730
msgid ""
"Auth tokens allow access to the standalone cockpit without a WordPress "
"login. Share the cockpit URL with staff who need access."
msgstr "Auth-Tokens ermöglichen den Zugriff auf das eigenständige Cockpit ohne WordPress-Login. Teilen Sie die Cockpit-URL mit Mitarbeitern, die Zugriff benötigen."

#: js/backend.js:7739
msgid ""
"Upload custom CSS themes for kiosk and TV display pages. Download a default "
"theme as template."
msgstr "Laden Sie benutzerdefinierte CSS-Themes für Kiosk- und TV-Anzeigeseiten hoch. Laden Sie ein Standard-Theme als Vorlage herunter."

#: js/backend.js:7743
msgid "Light Theme"
msgstr "Helles Design"

#: js/backend.js:7744
msgid "Dark Theme"
msgstr "Dunkles Design"

#: js/backend.js:7749
msgid "Theme name"
msgstr "Design-Name"

#: js/backend.js:7759
msgid ""
"Custom queue themes and the dark theme are available with a Pro license."
msgstr "Benutzerdefinierte Warteschlangen-Themes und das dunkle Theme sind mit einer Pro-Lizenz verfügbar."

#: js/backend.js:7768
msgid "File attachments per email type"
msgstr "Dateianhänge pro E-Mail-Typ"

#: js/backend.js:7769
msgid "Branding removal"
msgstr "Branding-Entfernung"

#: js/backend.js:7770
msgid "File upload in booking form"
msgstr "Datei-Upload im Buchungsformular"

#: js/backend.js:7796
msgid "Select Email Attachment"
msgstr "E-Mail-Anhang auswählen"

#: js/backend.js:7821
msgid "Token name (e.g. \"Reception iPad\"):"
msgstr "Token-Name (z.B. \\\"Empfangs-iPad\\\"):"

#: js/backend.js:7826
msgid "Cockpit URL (copy this):"
msgstr "Cockpit-URL (kopieren Sie diese):"

#: js/backend.js:7842
msgid "Saved!"
msgstr "Gespeichert!"

#: js/backend.js:7864
msgid "Back to top"
msgstr "Nach oben"

#: js/backend.js:7908
msgid "Connected to Google Calendar"
msgstr "Mit Google Calendar verbunden"

#: js/backend.js:7910
msgid "Test Connection"
msgstr "Verbindung testen"

#: js/backend.js:7911
msgid "Disconnect"
msgstr "Trennen"

#: js/backend.js:7916
msgid "calendars found"
msgstr "Kalender gefunden"

#: js/backend.js:7919
msgid "Not connected"
msgstr "Nicht verbunden"

#: js/backend.js:7920
msgid "Connect with Google"
msgstr "Mit Google verbinden"

#: js/backend.js:7922
msgid ""
"Enter your Client ID and Client Secret above, enable the sync, then connect."
msgstr "Geben Sie oben Ihre Client-ID und Ihr Client Secret ein, aktivieren Sie die Synchronisation und verbinden Sie sich anschließend."

#: js/backend.js:7926
msgid "Could not check Google Calendar status."
msgstr "Google-Calendar-Status konnte nicht geprüft werden."

#: js/backend.js:7946
msgid "Connected"
msgstr "Verbunden"

#: js/backend.js:7948
msgid "Connection test failed."
msgstr "Verbindungstest fehlgeschlagen."

#: js/backend.js:7955
msgid ""
"Disconnect Google Calendar? Existing events will not be deleted from Google."
msgstr "Google Calendar trennen? Bestehende Ereignisse werden nicht bei Google gelöscht."

#: js/backend.js:7963
msgid "This will permanently delete ALL uploaded files. This cannot be undone!"
msgstr ""
"Dies wird ALLE hochgeladenen Dateien dauerhaft löschen. Dies kann nicht "
"rückgängig gemacht werden!"

#: js/backend.js:7966
msgid "Type DELETE to confirm:"
msgstr "Geben Sie DELETE zur Bestätigung ein:"

#: js/backend.js:7974
msgid "Purging Files..."
msgstr "Dateien werden bereinigt..."

#: js/backend.js:7976
msgid "Starting..."
msgstr "Wird gestartet..."

#: js/backend.js:7989
msgid "Stopping..."
msgstr "Wird gestoppt..."

#: js/backend.js:7994
msgid "Cancelled."
msgstr "Abgebrochen."

#: js/backend.js:7994 js/backend.js:8013
msgid "files deleted."
msgstr "Dateien gelöscht."

#: js/backend.js:8006
msgid "deleted"
msgstr "gelöscht"

#: js/backend.js:8006
msgid "remaining"
msgstr "verbleibend"

#: js/backend.js:8007
msgid "Deleting..."
msgstr "Wird gelöscht..."

#: js/backend.js:8013
msgid "Done!"
msgstr "Fertig!"

#: js/backend.js:8017
msgid "Error:"
msgstr "Fehler:"

#: js/backend.js:8078
msgid "Delete this theme?"
msgstr "Dieses Design löschen?"

#: js/backend.js:8135
msgid "Invalid options file: missing options data."
msgstr "Ungültige Optionsdatei: fehlende Optionsdaten."

#: js/backend.js:8139
msgid "options? This will overwrite current settings."
msgstr "Optionen? Dies überschreibt die aktuellen Einstellungen."

#: js/backend.js:8142
msgid "Imported:"
msgstr "Importiert:"

#: js/backend.js:8142
msgid "Skipped:"
msgstr "Übersprungen:"

#: js/backend.js:8151
msgid ""
"Reset ALL options to their default values? This cannot be undone. You can "
"export your current settings first."
msgstr "ALLE Optionen auf Standardwerte zurücksetzen? Dies kann nicht rückgängig gemacht werden. Sie können Ihre aktuellen Einstellungen zuvor exportieren."

#: js/backend.js:8173
msgid "Option"
msgstr "Option"

#: js/backend.js:8176
msgid "Changed By"
msgstr "Geändert von"

#: js/backend.js:8189
msgid "Revert"
msgstr "Zurücksetzen"

#: js/backend.js:8201
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
msgstr "Zeige _START_ bis _END_ von _TOTAL_ Einträgen"

#: js/backend.js:8202 js/backend.js:8203
msgid "No changes recorded yet."
msgstr "Noch keine Änderungen aufgezeichnet."

#: js/backend.js:8213
msgid "Revert option"
msgstr "Option zurücksetzen"

#: js/backend.js:8213
msgid "to its previous value?"
msgstr "auf den vorherigen Wert?"

#: js/backend.js:8223
msgid "No custom themes uploaded yet."
msgstr "Noch keine benutzerdefinierten Designs hochgeladen."

#: js/backend.js:8225
msgid "Slug"
msgstr "Slug"

#: js/backend.js:8251
msgid "Holiday"
msgstr "Feiertag"

#: js/backend.js:8252
msgid "Vacation"
msgstr "Urlaub"

#: js/backend.js:8253
msgid "Closure"
msgstr "Schließung"

#: js/backend.js:8254
msgid "Break"
msgstr "Pause"

#: js/backend.js:8285
msgid "No blocked times"
msgstr "Keine blockierten Zeiten"

#: js/backend.js:8305
msgid "Delete this blocked time?"
msgstr "Diese blockierte Zeit löschen?"

#: js/backend.js:8334
msgid "Recurring"
msgstr "Wiederkehrend"

#: js/backend.js:8373
msgid "Edit Blocked Time"
msgstr "Blockierte Zeit bearbeiten"

#: js/backend.js:8373
msgid "New Blocked Time"
msgstr "Neue blockierte Zeit"

#: js/backend.js:8404
msgid "Reason"
msgstr "Grund"

#: js/backend.js:8405
msgid "e.g. Christmas Holiday, Lunch Break"
msgstr "z.B. Weihnachtsfeiertag, Mittagspause"

#: js/backend.js:8416
msgid "Recurring weekly"
msgstr "Wöchentlich wiederkehrend"

#: js/backend.js:8421
msgid "Day of Week"
msgstr "Wochentag"

#: js/backend.js:8435
msgid "Apply to all calendars"
msgstr "Auf alle Kalender anwenden"

#: js/backend.js:8484
msgid "Start and end are required."
msgstr "Start und Ende sind erforderlich."

#: js/backend.js:8516
msgid "Text"
msgstr "Text"

#: js/backend.js:8517
msgid "Textarea"
msgstr "Textbereich"

#: js/backend.js:8518
msgid "Select"
msgstr "Auswahl"

#: js/backend.js:8519
msgid "Checkbox"
msgstr "Kontrollkästchen"

#: js/backend.js:8531
msgid "No custom fields"
msgstr "Keine benutzerdefinierten Felder"

#: js/backend.js:8551
msgid "Delete this custom field?"
msgstr "Dieses benutzerdefinierte Feld löschen?"

#: js/backend.js:8623
msgid "Edit Custom Field"
msgstr "Benutzerdefiniertes Feld bearbeiten"

#: js/backend.js:8623
msgid "New Custom Field"
msgstr "Neues benutzerdefiniertes Feld"

#: js/backend.js:8627
msgid "Label"
msgstr "Bezeichnung"

#: js/backend.js:8628
msgid "e.g. Preferred Therapist, Room Number"
msgstr "z.B. Bevorzugter Therapeut, Raumnummer"

#: js/backend.js:8654
msgid "One option per line"
msgstr "Eine Option pro Zeile"

#: js/backend.js:8668
msgid "Allowed Extensions"
msgstr "Erlaubte Dateierweiterungen"

#: js/backend.js:8672
msgid "Max File Size (MB)"
msgstr "Maximale Dateigröße (MB)"

#: js/backend.js:8687
msgid "Sort Order"
msgstr "Sortierreihenfolge"

#: js/backend.js:8819
#, fuzzy
msgid "No file selected."
msgstr "Keine Datei ausgewählt"

#: js/backend.js:8834
#, javascript-format
msgid "File type \".%1$s\" is not allowed. Allowed: %2$s"
msgstr "Dateityp \".%1$s\" ist nicht erlaubt. Erlaubt: %2$s"

#: js/backend.js:8845
#, javascript-format
msgid "File is too large (%1$s). Max allowed: %2$s MB"
msgstr "Datei ist zu groß (%1$s). Maximal erlaubt: %2$s MB"

#: js/backend.js:8875
#, fuzzy
msgid "Appointment Files"
msgstr "Terminverwaltung"

#: js/backend.js:8879
msgid "Loading stats..."
msgstr "Statistiken werden geladen..."

#: js/backend.js:8884
msgid "Select all"
msgstr "Alle auswählen"

#: js/backend.js:8885
msgid "Delete Selected"
msgstr "Ausgewählte löschen"

#: js/backend.js:8891 js/backend.js:8938 js/backend.js:9056 js/backend.js:9089
msgid "Filename"
msgstr "Dateiname"

#: js/backend.js:8919 js/backend.js:9074
msgid "View Customer"
msgstr "Kunde anzeigen"

#: js/backend.js:8952
msgid "Showing _START_ to _END_ of _TOTAL_ files"
msgstr "_START_ bis _END_ von _TOTAL_ Dateien"

#: js/backend.js:8953
msgid "No files"
msgstr "Keine Dateien"

#: js/backend.js:8954
msgid "No files found."
msgstr "Keine Dateien gefunden."

#: js/backend.js:8982
msgid "Delete selected files?"
msgstr "Ausgewählte Dateien löschen?"

#: js/backend.js:8999 js/backend.js:9273
msgid "Delete this file?"
msgstr "Diese Datei löschen?"

#: js/backend.js:9039
msgid ""
"Files attached directly to customer records — allergies, medical records, "
"contracts, important notes. Persists across all appointments."
msgstr "Dateien, die direkt an Kundendatensätze angehängt werden — Allergien, Patientenakten, Verträge, wichtige Notizen. Bleiben über alle Termine hinweg erhalten."

#: js/backend.js:9130
msgid "Total files:"
msgstr "Dateien gesamt:"

#: js/backend.js:9131
msgid "Total size:"
msgstr "Gesamtgröße:"

#: js/backend.js:9135
msgid "Free disk space:"
msgstr "Freier Speicherplatz:"

#: js/backend.js:9137
msgid "threshold:"
msgstr "Schwellenwert:"

#: js/backend.js:9201
msgid "Replace"
msgstr "Ersetzen"

#: js/backend.js:9286
msgid "Delete failed."
msgstr "Löschen fehlgeschlagen."

#: js/backend.js:9413
msgid "Queue: waiting tickets"
msgstr "Warteschlange: wartende Tickets"

#: js/backend.js:9477
msgid "Custom queue themes & dark mode"
msgstr "Individuelle Warteschlangen-Designs & Dunkelmodus"

#: js/backend.js:9478
msgid "Auto-assign staff to tickets"
msgstr "Mitarbeiter automatisch Tickets zuweisen"

#: js/backend.js:9479
msgid "Unlimited auth tokens"
msgstr "Unbegrenzte Auth-Tokens"

#: js/backend.js:9648
msgid "Walk-in Queue System"
msgstr "Laufkunden-Warteschlangensystem"

#: js/backend.js:9649
msgid ""
"Manage walk-in customers with ticket numbers, service desk displays, and "
"automatic assignment — right inside WordPress."
msgstr "Verwalten Sie Laufkundschaft mit Ticketnummern, Schalter-Anzeigen und automatischer Zuweisung — direkt in WordPress."

#: js/backend.js:9652
msgid "Kiosk & Online"
msgstr "Kiosk & Online"

#: js/backend.js:9652
msgid ""
"Tablet at your entrance or online link — customers pull a number with one "
"tap."
msgstr "Tablet an Ihrem Eingang oder Online-Link — Kunden ziehen mit einem Tipp eine Nummer."

#: js/backend.js:9653
msgid "Multi-Desk"
msgstr "Multi-Schalter"

#: js/backend.js:9653
msgid ""
"Each team member is a service desk. See who is available, busy, or on break "
"at a glance."
msgstr "Jedes Teammitglied ist ein Schalter. Sehen Sie auf einen Blick, wer verfügbar, beschäftigt oder in der Pause ist."

#: js/backend.js:9654
msgid "Auto-Assign"
msgstr "Automatische Zuweisung"

#: js/backend.js:9654
msgid ""
"When a service desk finishes, the next waiting customer is automatically "
"assigned. Zero idle time."
msgstr "Wenn ein Schalter fertig ist, wird automatisch der nächste wartende Kunde zugewiesen. Keine Leerlaufzeiten."

#: js/backend.js:9655
msgid "No-Show Timeout"
msgstr "Nichterscheinen-Timeout"

#: js/backend.js:9655
msgid ""
"Called customers who don't show up are automatically skipped after a "
"configurable timeout."
msgstr "Aufgerufene Kunden, die nicht erscheinen, werden nach einer konfigurierbaren Wartezeit automatisch übersprungen."

#: js/backend.js:9656
msgid "Live Statistics"
msgstr "Live-Statistiken"

#: js/backend.js:9656
msgid ""
"Track waiting count, average wait time, completed, and skipped — updated in "
"real time."
msgstr "Verfolgen Sie die Anzahl der Wartenden, die durchschnittliche Wartezeit, abgeschlossene und übersprungene Tickets — in Echtzeit aktualisiert."

#: js/backend.js:9657
msgid "Appointments + Walk-ins"
msgstr "Termine + Laufkunden"

#: js/backend.js:9657
msgid ""
"The only WordPress plugin that combines appointment booking with a walk-in "
"queue system."
msgstr "Das einzige WordPress-Plugin, das Terminbuchung mit einem Laufkunden-Warteschlangensystem kombiniert."

#: js/backend.js:9661
msgid "Customer pulls a number at your entrance (tablet/kiosk)"
msgstr "Kunde zieht eine Nummer am Eingang (Tablet/Kiosk)"

#: js/backend.js:9663
msgid "Staff sees the queue here and calls the next customer"
msgstr ""
"Mitarbeiter sieht die Warteschlange hier und ruft den nächsten Kunden auf"

#: js/backend.js:9665
msgid "Customer arrives at service desk — click \"Done\" when finished"
msgstr ""
"Kunde kommt am Schalter an — klicken Sie auf \\\"Fertig\\\", wenn "
"abgeschlossen"

#: js/backend.js:9669
msgid "Enable the queue in any calendar's settings to get started."
msgstr ""
"Aktivieren Sie die Warteschlange in den Einstellungen eines Kalenders, um zu "
"beginnen."

#: js/backend.js:9670
msgid "Go to Calendars"
msgstr "Zu Kalendern gehen"

#: js/backend.js:9672
msgid "Create a calendar first, then enable the queue in its settings."
msgstr ""
"Erstellen Sie zuerst einen Kalender, dann aktivieren Sie die Warteschlange "
"in seinen Einstellungen."

#: js/backend.js:9728
msgid "Being served"
msgstr "Wird bedient"

#: js/backend.js:9730
msgid "Skipped"
msgstr "Übersprungen"

#: js/backend.js:9731 js/queue-counter.js:222
msgid "Avg wait"
msgstr "Durchschn. Wartezeit"

#: js/backend.js:9739 js/queue-display-tv.js:234 js/cockpit.js:973
msgid "Service Desks"
msgstr "Schalter"

#: js/backend.js:9741
msgid "No staff registered. Assign staff to this calendar in the Teams tab."
msgstr ""
"Keine Mitarbeiter registriert. Weisen Sie Mitarbeiter in der Registerkarte "
"Teams zu."

#: js/backend.js:9749
msgid "Open service desk"
msgstr "Schalter öffnen"

#: js/backend.js:9754 js/backend.js:9869
msgid "Online booking"
msgstr "Online-Buchung"

#: js/backend.js:9765 js/cockpit.js:1014 js/queue-counter.js:175
msgid "Here"
msgstr "Hier"

#: js/backend.js:9768 js/cockpit.js:1017 js/queue-counter.js:178
msgid "Skip"
msgstr "Überspringen"

#: js/backend.js:9774 js/backend.js:9784 js/cockpit.js:1036 js/cockpit.js:1037
#: js/queue-counter.js:184 js/queue-counter.js:208
msgid "Pause"
msgstr "Pause"

#: js/backend.js:9780 js/backend.js:9788
msgid "Last:"
msgstr "Letzter:"

#: js/backend.js:9783 js/queue-counter.js:206
msgid "Call next"
msgstr "Nächsten aufrufen"

#: js/backend.js:9791 js/queue-display-tv.js:98 js/cockpit.js:1009
#: js/queue-counter.js:141
msgid "Available"
msgstr "Verfügbar"

#: js/backend.js:9820
msgid "Numbers"
msgstr "Nummern"

#: js/backend.js:9823
msgid "No tickets today"
msgstr "Heute keine Tickets"

#: js/backend.js:9837
msgid "Service Desk"
msgstr "Schalter"

#: js/backend.js:9849
msgid "waiting"
msgstr "wartend"

#: js/backend.js:9889
msgid "total"
msgstr "gesamt"

#: js/backend.js:9909
msgid "Public Pages & Shortcodes"
msgstr "Öffentliche Seiten & Shortcodes"

#: js/backend.js:9912
msgid ""
"Public pages are deactivated for this calendar. Visitors will see a \"not "
"available\" message."
msgstr "Öffentliche Seiten sind für diesen Kalender deaktiviert. Besucher sehen eine \"nicht verfügbar\"-Meldung."

#: js/backend.js:9918
msgid "Kiosk (pull number)"
msgstr "Kiosk (Nummer ziehen)"

#: js/backend.js:9919 js/backend.js:9921
msgid "Shortcode"
msgstr "Shortcode"

#: js/backend.js:9920
msgid "TV Display"
msgstr "TV-Anzeige"

#: js/backend.js:9957
msgid "Features & Roadmap"
msgstr "Funktionen & Roadmap"

#: js/queue-display-tv.js:94 js/queue-display-tv.js:246
msgid "Called"
msgstr "Aufgerufen"

#: js/queue-display-tv.js:94 js/queue-display-tv.js:246
msgid "Serving"
msgstr "Bedienung"

#: js/queue-display-tv.js:112 js/queue-display.js:353
msgid "Now serving"
msgstr "Wird gerade bedient"

#: js/queue-display-tv.js:143 js/cockpit.js:1030
msgid "Next"
msgstr "Nächster"

#: js/queue-display-tv.js:146
msgid "No one waiting"
msgstr "Niemand wartet"

#: js/queue-display-tv.js:230
msgid "Waiting for next customer"
msgstr "Warte auf nächsten Kunden"

#: js/cockpit.js:322
msgid "Voice announcement"
msgstr "Sprachansage"

#: js/cockpit.js:325
msgid "Dark Mode"
msgstr "Dunkelmodus"

#: js/cockpit.js:555
msgid "Today's Appointments"
msgstr "Heutige Termine"

#: js/cockpit.js:582
msgid "No more appointments today."
msgstr "Keine weiteren Termine heute."

#: js/cockpit.js:611
msgid "Loading queue..."
msgstr "Warteschlange wird geladen..."

#: js/cockpit.js:812
msgid "Checked in!"
msgstr "Eingecheckt!"

#: js/cockpit.js:819 js/cockpit.js:1167 js/cockpit.js:1201 js/cockpit.js:1440
#: js/queue-counter.js:114
msgid "Connection error."
msgstr "Verbindungsfehler."

#: js/cockpit.js:930
msgid "Could not load queue data."
msgstr "Warteschlangendaten konnten nicht geladen werden."

#: js/cockpit.js:961
msgid "Served"
msgstr "Bedient"

#: js/cockpit.js:963
msgid "Avg. wait"
msgstr "Durchschn. Wartezeit"

#: js/cockpit.js:976
msgid "No staff assigned."
msgstr "Keine Mitarbeiter zugewiesen."

#: js/cockpit.js:1049
msgid "Waiting Queue"
msgstr "Warteschlange"

#: js/cockpit.js:1054
msgid "No one waiting."
msgstr "Niemand wartet."

#: js/cockpit.js:1173
msgid "Customer name (optional):"
msgstr "Kundenname (optional):"

#: js/cockpit.js:1189
msgid "Ticket"
msgstr "Ticket"

#: js/cockpit.js:1191
msgid "ahead"
msgstr "davor"

#: js/cockpit.js:1197 js/queue-display.js:121
msgid "Could not pull ticket."
msgstr "Ticket konnte nicht gezogen werden."

#: js/cockpit.js:1246
msgid "Leave empty for \"now\""
msgstr "Leer lassen für \\\"jetzt\\\""

#: js/cockpit.js:1259
msgid "Email (optional)"
msgstr "E-Mail (optional)"

#: js/cockpit.js:1265
msgid "Phone (optional)"
msgstr "Telefon (optional)"

#: js/cockpit.js:1302
msgid "No services available"
msgstr "Keine Dienstleistungen verfügbar"

#: js/cockpit.js:1406
msgid "Please select a service."
msgstr "Bitte wählen Sie eine Dienstleistung."

#: js/cockpit.js:1430
msgid "Appointment booked!"
msgstr "Termin gebucht!"

#: js/cockpit.js:1435
msgid "Could not create appointment."
msgstr "Termin konnte nicht erstellt werden."

#: js/queue-display.js:54
msgid "Welcome"
msgstr "Willkommen"

#: js/queue-display.js:75
msgid "Pull a number"
msgstr "Nummer ziehen"

#: js/queue-display.js:132
msgid "Your number"
msgstr "Ihre Nummer"

#: js/queue-display.js:151
msgid "Ticket QR Code"
msgstr "Ticket-QR-Code"

#: js/queue-display.js:152
msgid "Screenshot or photograph this QR code"
msgstr "Machen Sie einen Screenshot oder ein Foto dieses QR-Codes"

#: js/queue-display.js:158
#, javascript-format
msgid "Please arrive within %d minutes of being called"
msgstr "Bitte erscheinen Sie innerhalb von %d Minuten nach dem Aufruf"

#: js/queue-display.js:166
msgid "New Number"
msgstr "Neue Nummer"

#: js/queue-display.js:200
msgid "person ahead of you"
msgstr "Person vor Ihnen"

#: js/queue-display.js:200
msgid "people ahead of you"
msgstr "Personen vor Ihnen"

#: js/queue-display.js:204
msgid "You are next!"
msgstr "Sie sind als Nächstes dran!"

#: js/queue-display.js:210
msgid "Estimated wait:"
msgstr "Geschätzte Wartezeit:"

#: js/queue-display.js:285
msgid "You are being called!"
msgstr "Sie werden aufgerufen!"

#: js/queue-display.js:309
msgid "Waiting:"
msgstr "Wartend:"

#: js/queue-display.js:311
msgid "Avg wait:"
msgstr "Durchschn. Wartezeit:"

#: js/queue-display.js:323
msgid "Serving:"
msgstr "Bedienung:"

#: js/queue-counter.js:25
msgid "Loading…"
msgstr "Laden…"

#: js/queue-counter.js:140
msgid "Paused"
msgstr "Pausiert"

#: js/queue-counter.js:141
msgid "Busy"
msgstr "Beschäftigt"

#: js/queue-counter.js:152
msgid "You are not assigned to this calendar."
msgstr "Sie sind diesem Kalender nicht zugewiesen."

#: js/queue-counter.js:157
msgid "Current ticket"
msgstr "Aktuelles Ticket"

#: js/queue-counter.js:192
msgid "You are paused"
msgstr "Sie sind pausiert"

#: js/queue-counter.js:195
msgid "Resume"
msgstr "Fortsetzen"

#: js/queue-counter.js:202
msgid "Ready for next customer"
msgstr "Bereit für den nächsten Kunden"

#: js/queue-counter.js:226
msgid "Done today"
msgstr "Heute erledigt"

#~ msgid "File Manager"
#~ msgstr "Dateimanager"

#~ msgid "Premium License Key"
#~ msgstr "Premium-Lizenzschlüssel"

#~ msgid "Enter your license key to unlock premium features."
#~ msgstr ""
#~ "Geben Sie Ihren Lizenzschlüssel ein, um Premium-Funktionen freizuschalten."

#~ msgid "Buffer time BEFORE appointment — preparation time."
#~ msgstr "Pufferzeit VOR dem Termin — Vorbereitungszeit."

#~ msgid "Buffer time AFTER appointment — cleanup time."
#~ msgstr "Pufferzeit NACH dem Termin — Nachbereitungszeit."

#, php-format
#~ msgid "%d slots offered to %s."
#~ msgstr "%d Zeitfenster an %s angeboten."

#~ msgid "Booking Staff"
#~ msgstr "Buchungsmitarbeiter"

#~ msgid "Please fill in all fields."
#~ msgstr "Bitte füllen Sie alle Felder aus."

#~ msgctxt "tab"
#~ msgid "Settings"
#~ msgstr "Einstellungen"

#~ msgid "QR Check-in Scanner"
#~ msgstr "QR-Check-in-Scanner"

#~ msgid "Booking page URL not configured. Please check settings."
#~ msgstr ""
#~ "Buchungsseiten-URL nicht konfiguriert. Bitte prüfen Sie die Einstellungen."

#~ msgid "No ratings yet"
#~ msgstr "Noch keine Bewertungen"
