i18n/de-formal/main.ftl
Rama main · réplica de lectura del repositorio original.
# Deutsch, formelle Anrede (Sie) — overlay on i18n/de/main.ftl.
# Only the messages that address the reader ("du" in de) are listed here; every
# other key is read from i18n/de (fallback de-formal -> de -> en, `parent_lang`).
# When a German string addresses the reader, add its "Sie" form here.
# `german_formal_addresses_the_reader_formally` (src/i18n.rs) fails when the
# effective formal text (override, else de) still says du/dich/dir/dein or uses an
# informal imperative, and `german_formal_overrides_match_german` fails on an
# override whose key is gone from de, whose placeables differ, or which is
# identical to de.
# Booking confirmation page (templates/confirmed.html)
confirmed-subtitle-reschedule-requested = Ihre Anfrage zur Terminverschiebung wurde an { $host } gesendet. Sie erhalten eine E-Mail an { $email }, sobald sie genehmigt ist.
confirmed-subtitle-rescheduled = Ihre Buchung wurde verschoben. Eine Bestätigungs-E-Mail wurde an { $email } gesendet.
confirmed-subtitle-pending = Ihre Buchungsanfrage wurde an { $host } gesendet. Sie erhalten eine E-Mail an { $email }, sobald sie bestätigt ist.
# Slot picker (templates/slots.html)
slots-tz-label = Ihre Zeitzone
slots-click-highlighted = Klicken Sie auf ein hervorgehobenes Datum, um verfügbare Zeiten zu sehen
# Booking form (templates/book.html)
book-name-label = Ihr Name
book-email-invalid = Bitte geben Sie eine vollständige E-Mail-Adresse samt Domain an (z. B. jane@example.com).
book-notes-placeholder = Möchten Sie etwas Bestimmtes besprechen?
book-phone-optional-consequence = Lassen Sie das Feld leer, wenn Sie keine SMS zu dieser Buchung erhalten möchten.
book-phone-invalid = Bitte geben Sie eine per SMS erreichbare Nummer an oder lassen Sie das Feld leer.
captcha-initial-state = Bestätigen Sie, dass Sie ein Mensch sind
captcha-solved = Sie sind ein Mensch
captcha-verify-aria = Klicken Sie, um zu bestätigen, dass Sie ein Mensch sind
captcha-required = Bitte bestätigen Sie, dass Sie ein Mensch sind
captcha-error-aria = Ein Fehler ist aufgetreten, bitte versuchen Sie es erneut
# Shared labels used across the cancel / decline / approve / reschedule / claim flows
common-close-page = Sie können diese Seite schließen.
# Cancel flow (booking_cancel_form.html, booking_cancelled_guest.html)
cancel-subtitle = Sie sind dabei, Ihre Buchung zu stornieren.
cancel-reason-placeholder-host = Teilen Sie dem Gastgeber den Grund mit...
cancelled-subtitle = Ihre Buchung wurde storniert und der Gastgeber wurde benachrichtigt.
# Decline flow (booking_decline_form.html, booking_declined.html)
decline-subtitle = Sie sind dabei, diese Buchungsanfrage abzulehnen.
decline-reason-placeholder-guest = Teilen Sie dem Gast den Grund mit...
# Approve flow (booking_approve_form.html, booking_approved.html)
approve-subtitle = Sie sind dabei, diese Buchungsanfrage zu genehmigen.
# Claim flow (booking_claim_form.html, booking_claimed.html, booking_already_claimed.html)
claim-subtitle = Sie sind dabei, diese Buchung zu übernehmen. Sie werden als Teilnehmer hinzugefügt.
claimed-subtitle = Sie haben diese Buchung übernommen. Eine Kalendereinladung wurde an Ihre E-Mail-Adresse gesendet.
# Guest reschedule confirmation (booking_reschedule_confirm.html)
resched-confirm-subtitle = Sie sind dabei, Ihre Buchung auf einen neuen Termin zu verschieben.
# Base layout chrome (templates/base.html)
base-loader-please-wait = Bitte warten Sie, die neuesten Kalenderdaten werden geladen...
# Profile (templates/profile.html)
profile-pick-event-type-invite = Wählen Sie eine Terminart, um einen Termin zu buchen.
# email Subject header, not the ICS SUMMARY (#157).
email-confirm-greeting = Guten Tag { $name },
email-confirm-headline = Ihre Buchung wurde bestätigt!
# Email: guest reminder
email-reminder-headline = Ihr Termin steht bevor.
# Email: guest cancellation
email-cancel-headline-by-host = Ihre Buchung wurde von { $host } storniert.
email-cancel-headline-by-guest = Ihre Buchung wurde storniert.
# Google Meet (templates/event_type_form.html, src/google_meet.rs)
event-type-form-location-google-meet-hint = Bei der Bestätigung wird ein eigener Google-Meet-Link erstellt, im Namen des zugewiesenen Gastgebers. Jeder Gastgeber (Sie oder jedes berechtigte Teammitglied) muss Google Kalender verbunden und einen Schreibkalender ausgewählt haben.
google-meet-prereq-missing = Google Meet setzt voraus, dass jeder Gastgeber Google Kalender verbunden und einen Schreibkalender ausgewählt hat. Es fehlen noch: { $names }. Verbinden Sie sie unter Dashboard → Kalenderquellen.
# Booking action blocked page (templates/booking_action_blocked.html)
booking-blocked-body = Der Gastgeber verlangt mindestens { $duration } Vorlaufzeit. Falls Sie nicht teilnehmen können, schreiben Sie bitte direkt an <a href="mailto:{ $host_email }">{ $host_email }</a>.
# Timezone mismatch banner (templates/dashboard_base.html)
tz-banner-text = Die Zeitzone Ihres Browsers ist { $detected }, Ihre Buchungszeitzone ist jedoch auf { $current } eingestellt.
# Dashboard overview (templates/dashboard_overview.html)
overview-avail-banner-body = Ihre Standardarbeitszeiten wurden auf Mo–Fr, 9:00–17:00 Uhr gesetzt. Sie gelten, wenn andere Sie in dynamische Gruppentermine einbeziehen.
overview-agenda-empty = Keine Termine in den nächsten 14 Tagen. Teilen Sie Ihren Buchungslink, um welche zu bekommen.
bookings-summary = Anstehend: { $upcoming }. Warten auf Ihre Entscheidung: { $pending }. Zeiten in { $tz }.
overview-links-title = Ihre Buchungslinks
overview-open-calendar = Ihren Kalender öffnen
overview-ruler-unavailable = Nicht verfügbar (Ihr Kalender)
# Dashboard bookings (templates/dashboard_bookings.html)
bookings-badge-writeback-failed = nicht in Ihrem Kalender
bookings-empty = Noch keine anstehenden Buchungen.<br>Teilen Sie Ihre { $link }, damit andere Zeit mit Ihnen buchen können.
# Dashboard teams listing (templates/dashboard_teams.html)
teams-empty-admin = { $link }, um mit Ihrem Team zusammenzuarbeiten.
teams-empty-admin-link-label = Legen Sie eines an
teams-empty-member = Teams werden von der Administration angelegt. Bitten Sie sie, eines anzulegen und Sie als Mitglied hinzuzufügen.
# Dashboard invite links (templates/dashboard_internal.html)
invite-links-help = Erzeugen Sie Einmal-Buchungslinks für interne Terminarten. Alle angemeldeten Kolleginnen und Kollegen können hier Links erstellen und teilen.
invite-links-empty-link-label = Legen Sie eine Terminart an
# Dashboard calendar sources (templates/dashboard_sources.html)
sources-no-write-calendar = Kein Schreibkalender ausgewählt. Bestätigte Buchungen bleiben in calrs und werden nicht in diesen Kalender übertragen. Wählen Sie unten einen aus, um das Rückschreiben zu aktivieren.
sources-write-calendar-read-only = Der Kalender, in den Buchungen geschrieben werden, ist jetzt schreibgeschützt, sie kommen dort nicht mehr an. Wählen Sie unten einen beschreibbaren aus.
sources-write-calendar-refused = Dieser Kalender kann keine Buchungen aufnehmen: Er gehört nicht zu dieser Quelle oder das Konto darf nicht hineinschreiben. Wählen Sie einen anderen.
sources-microsoft-not-ready = calrs hat diesen Kalender noch nicht fertig gelesen. Bis dahin zeigen Ihre Buchungsseiten keine freie Zeit. Das dauert nach dem Verbinden bis zu etwa einer Minute; dauert es länger, nennt der Synchronisierungsfehler oben den Grund.
sources-empty-link-label = Fügen Sie eine hinzu
source-calendars-help = Wählen Sie, welche Kalender von { $name } calrs synchronisiert. Nicht ausgewählte Kalender werden nie abgerufen und blockieren Ihre Verfügbarkeit nicht.
source-calendars-saved = Gespeichert. Neu ausgewählte Kalender werden bei der nächsten Synchronisierung abgerufen; mit „Synchronisieren“ auf der Seite der Quellen holen Sie sie sofort.
source-calendars-empty = Für diese Quelle wurden noch keine Kalender gefunden. Starten Sie eine Synchronisierung, um sie zu finden.
# Dashboard event types listing (templates/dashboard_event_types.html)
event-types-empty-link-label = Legen Sie eine an
# Profile and settings (templates/settings.html)
settings-public-page-label = Ihre öffentliche Buchungsseite
settings-display-name-placeholder = Ihr Name
settings-username-hint = (wird in Ihrer Buchungs-URL verwendet)
settings-username-help = Ihre öffentliche Buchungsseite:
settings-title-help = Wird auf Ihrem öffentlichen Profil und in der Seitenleiste angezeigt.
settings-bio-placeholder = Erzählen Sie ein wenig über sich...
settings-bio-help = Wird auf Ihrer öffentlichen Buchungsseite angezeigt. Unterstützt **fett**, *kursiv*, ~~durchgestrichen~~, `Code` und [Links](url).
settings-booking-email-help = Diese Adresse erscheint auf Ihren öffentlichen Buchungsseiten und in E-Mail-Benachrichtigungen. Leer lassen, um Ihre Anmeldeadresse zu verwenden.
settings-booking-email-warning = Stellen Sie sicher, dass diese Adresse bei Ihrem Mailanbieter existiert. Andernfalls werden Benachrichtigungen nicht zugestellt.
settings-timezone-help = Ihre Verfügbarkeitsregeln und Buchungszeiten werden in dieser Zeitzone berechnet.
settings-language-help = Wählen Sie eine Oberflächensprache oder belassen Sie es bei „Automatisch“, um der Browsereinstellung zu folgen.
settings-public-page-language-help = Sprache Ihres öffentlichen Profils, Ihrer Buchungsseiten und der E-Mails an Ihre Gäste. „Immer meine Sprache“ verwendet die oben gewählte Sprache.
settings-error-public-page-language = Wählen Sie eine gültige Sprache für die öffentlichen Buchungsseiten.
settings-dynamic-group-help = Wenn aktiviert, können andere Benutzer spontane Gruppentermin-URLs erstellen, die Sie einschließen (z. B. { $example }).
settings-lend-resource-help = Wenn eine Buchung eine geteilte Ressource (Demolabor, Besprechungsraum) reservieren muss, in die Ihr Kalenderkonto schreiben darf, erlauben Sie calrs, Ihre gespeicherten Kalenderzugangsdaten dafür zu verwenden.
settings-default-availability-help = Ihre Standardarbeitszeiten. Werden für dynamische Gruppenlinks verwendet, wenn andere Sie zu einem Termin hinzufügen.
# Sign in (templates/auth/login.html)
login-subtitle = Melden Sie sich bei Ihrem calrs-Konto an
# Registration (templates/auth/register.html)
register-subtitle = Registrieren Sie ein neues calrs-Konto
register-name-placeholder = Ihr Name
register-have-account = Sie haben bereits ein Konto? { $link }
# Authentication errors (src/auth.rs)
auth-error-rate-limited = Zu viele Anmeldeversuche. Bitte versuchen Sie es später erneut.
auth-error-email-invalid = Bitte geben Sie eine gültige E-Mail-Adresse ein
# Calendar source test and write-back setup (templates/source_test.html, templates/source_write_setup.html)
source-write-help = Wenn jemand einen Termin mit Ihnen bucht, kann calrs den Eintrag automatisch in Ihrem Kalender anlegen. Wählen Sie, in welchen Kalender Buchungen für { $name } geschrieben werden.
# Date overrides (templates/overrides.html)
overrides-empty = Noch keine Datumsausnahmen.<br>Nutzen Sie das Formular oben, um bestimmte Tage zu sperren (Feiertage, freie Tage) oder abweichende Zeiten festzulegen.
# Public team page (templates/team_profile.html)
team-profile-subtitle = Wählen Sie eine Terminart, um einen Termin zu buchen.
# Availability troubleshoot (templates/troubleshoot.html, src/web/mod.rs)
troubleshoot-empty-link-label = Legen Sie eine an
troubleshoot-subtitle = Sehen Sie nach, warum Zeitfenster für { $title } verfügbar oder blockiert sind
troubleshoot-none-custom-hours = Ausnahme mit abweichenden Zeiten aktiv, aber keine passenden Zeitfenster. Prüfen Sie die Einstellungen der Ausnahme.
# Invite management (templates/invite_form.html)
invites-capped = <strong>Die Eingabe wurde auf { $max } Empfänger pro Absendung begrenzt.</strong> Senden Sie den Rest in einem weiteren Durchgang.
invites-failed-hint = Einzelheiten finden Sie in den Serverprotokollen.
invites-quick-link-help = Erzeugen Sie einen Einmal-Link und kopieren Sie ihn in die Zwischenablage.
invites-message-placeholder = Ich freue mich darauf, Ihnen eine Demo zu zeigen...
invites-empty = Noch keine Einladungen gesendet. Nutzen Sie das Formular oben, um jemandem einen Buchungslink zu schicken.
# Calendar source form (templates/source_form.html)
source-form-subtitle-edit = Aktualisieren Sie die Verbindung. Lassen Sie das Passwort leer, um das bestehende beizubehalten. Führen Sie nach einer Änderung von URL oder Benutzername eine Synchronisierung durch, um die Kalenderliste zu aktualisieren.
source-form-subtitle-add = Verbinden Sie einen CalDAV-Server oder Microsoft Exchange (EWS), damit calrs bei Buchungen die Verfügbarkeit prüfen kann.
source-form-google-unavailable = Google Kalender ist nicht verfügbar. Wenden Sie sich an Ihre Administration.
source-form-skip-test-help = Nutzen Sie dies, wenn der Test hängt (kommt bei manchen BlueMind-/Zimbra-Installationen vor). Sie können die Verbindung später testen.
source-form-help-google-configured = Klicken Sie auf die Schaltfläche unten, um calrs den Zugriff auf Ihren Google Kalender zu erlauben.
source-form-help-google-unconfigured = Die Google-Kalender-Integration ist noch nicht eingerichtet. Bitten Sie Ihre Administration, im Administrationsbereich OAuth2-Zugangsdaten für Google zu hinterlegen.
# Calendar source form: provider help (templates/source_form.html)
source-form-help-bluemind = <strong>BlueMind</strong> — Verwenden Sie den DAV-Endpunkt Ihres BlueMind-Servers.<br> Üblicherweise: <code>https://mail.yourcompany.com/dav/</code><br> Der Benutzername ist Ihre <strong>E-Mail-Adresse</strong> (z. B. <code>alice@yourcompany.com</code>), nicht nur der Anmeldename.<br> Wenn der Verbindungstest hängt, aktivieren Sie „Verbindungstest überspringen“ und synchronisieren Sie direkt.
source-form-help-nextcloud = <strong>Nextcloud</strong> — Verwenden Sie die WebDAV-Wurzel, nicht die URL eines einzelnen Kalenders.<br> Üblicherweise: <code>https://cloud.example.com/remote.php/dav</code>
source-form-help-fastmail = <strong>Fastmail</strong> — Verwenden Sie Ihre vollständige Adresse im URL-Pfad.<br> Beispiel: <code>https://caldav.fastmail.com/dav/calendars/user/you@fastmail.com/</code><br> Verwenden Sie ein App-Passwort (Settings → Privacy & Security → Integrations).
source-form-help-icloud = <strong>iCloud</strong> — Verwenden Sie <code>https://caldav.icloud.com/</code><br> Sie benötigen ein App-Passwort von <a href="https://appleid.apple.com" target="_blank" style="color: var(--accent);">appleid.apple.com</a> (Sicherheit → App-spezifische Passwörter).
source-form-help-zimbra = <strong>Zimbra</strong> — Verwenden Sie den DAV-Endpunkt Ihres Zimbra-Servers.<br> Üblicherweise: <code>https://mail.example.com/dav/</code>
source-form-help-sogo = <strong>SOGo</strong> — Verwenden Sie den DAV-Endpunkt von SOGo.<br> Üblicherweise: <code>https://mail.example.com/SOGo/dav/</code>
source-form-help-radicale = <strong>Radicale</strong> — Verwenden Sie die Wurzel-URL des Servers.<br> Üblicherweise: <code>https://cal.example.com/</code>
source-form-help-baikal = <strong>Baikal</strong>: Verwenden Sie den DAV-Endpunkt Ihres Baikal-Servers.<br> Üblicherweise: <code>https://cal.example.com/dav.php/</code>
source-form-help-exchange = <strong>Microsoft Exchange (EWS)</strong>. Verwenden Sie den SOAP-Endpunkt:<br> <code>https://mail.example.com/EWS/Exchange.asmx</code><br> Der Benutzername ist die Postfachadresse; das Passwort muss HTTP Basic über TLS zulassen (bei deaktiviertem Basic im Tenant an einem Dienstpostfach aktivieren).<br> Wählen Sie außerdem oben im Backend-Menü <strong>Microsoft Exchange (EWS)</strong>.
source-form-help-other = Geben Sie die <strong>DAV-Wurzel-URL</strong> Ihres CalDAV-Servers an — nicht die eines einzelnen Kalenders oder einen öffentlichen Link.<br> calrs findet Ihre Kalender automatisch per PROPFIND (RFC 4791).
# Team creation (templates/team_form.html)
team-form-members-help = Sie werden automatisch als Teamadministrator hinzugefügt. Fügen Sie einzelne Benutzer hinzu oder verknüpfen Sie OIDC-Gruppen.
team-form-you = (Sie)
# Team settings (templates/team_settings.html)
team-settings-invite-link-help = Teilen Sie diesen Link, um Zugang zur Buchungsseite dieses privaten Teams zu geben.
team-settings-description-placeholder = Beschreiben Sie dieses Team...
team-settings-members-help = Verwalten Sie die Mitglieder dieses Teams. Fügen Sie einzelne Benutzer hinzu oder verknüpfen Sie OIDC-Gruppen für die automatische Synchronisierung.
team-settings-time-off-help = Geplante Abwesenheiten der Mitglieder, in Ihrer Zeitzone, { $timezone }. Die Notizen bleiben privat.
# Event type form (templates/event_type_form.html)
etf-required-members-help = Alle angehakten Mitglieder müssen frei sein, damit ein Zeitfenster angeboten wird. Nehmen Sie den Haken bei Mitgliedern weg, die ausgeschlossen werden sollen (ihre Verfügbarkeit wird dann ignoriert).
etf-timezone-help = Die Zeiten unten werden in dieser Zeitzone ausgelegt. Wählen Sie bei Team-Terminarten die Arbeitszeitzone des Teams (nicht zwingend die der erstellenden Person).
etf-reset-default-title = Diese Zeiten durch die Standardverfügbarkeit aus Ihrem Profil ersetzen
etf-watcher-team-locked = Nicht Ihr Team, es bleibt eingetragen
etf-availability-prefilled = Vorbelegt aus Ihrer { $link }. Sie können sie hier für diese Terminart überschreiben.
etf-requires-confirmation-help = Buchungen bleiben ausstehend, bis Sie sie im Dashboard bestätigen.
etf-conflict-calendars-help = Wählen Sie, welche Kalender auf Konflikte geprüft werden. Ohne Auswahl werden Ihre Kalender geprüft, die als belegt zählen, nicht aber von Kollegen geteilte: Wählen Sie alle Kalender aus, die blockieren sollen, auch geteilte.
etf-no-resources = Noch keine geteilten Ressourcen eingerichtet. Legen Sie im { $link } eine an (Demolabor, Besprechungsraum), um sie hier zu verlangen.
etf-visibility-public = Öffentlich — auf Ihrem Profil sichtbar
etf-reminder-help = Vor dem Termin eine Erinnerungs-E-Mail an Sie und Ihren Gast senden.
etf-dynamic-group-help = Erstellen Sie einen spontanen Terminlink, der die Verfügbarkeit von Ihnen und anderen Benutzern prüft.
# Literal braces are escaped as {"{"} because Fluent reads a bare { as a placeable.
etf-preset-public = Sie erstellen eine <strong>öffentliche</strong> Terminart — jeder mit dem Link kann buchen.
etf-preset-private = Sie erstellen eine <strong>private</strong> Terminart — nur eingeladene Personen können buchen.
etf-preset-internal = Sie erstellen eine <strong>interne</strong> Terminart — alle Kolleginnen und Kollegen können den Buchungslink teilen.
etf-preset-team = Sie erstellen eine <strong>Team-Terminart</strong> — Buchungen werden auf die Teammitglieder verteilt.
etf-pattern-random-warning = Dieses Muster enthält keinen <code>{"{"}random{"}"}</code>-Platzhalter. Zwei Buchungen dieser Terminart am selben Tag teilen sich denselben Raum, und der zweite Gast kann in das Gespräch des ersten geraten. Verwenden Sie feste Räume nur, wenn Sie genau das möchten.
# Admin panel (templates/admin.html)
admin-error-last-admin = Das ist der letzte aktive Admin. Stufen Sie zuerst einen anderen Benutzer hoch oder aktivieren Sie einen anderen Admin.
admin-theme-help = Wählen Sie ein Farbdesign für alle Seiten. Die Umschaltung zwischen Hell und Dunkel ist davon unabhängig; die Designs passen sich beiden Modi an.
admin-theme-custom-desc = Ihre Farben
admin-no-groups = Noch keine Gruppen synchronisiert. Gruppen werden automatisch von Ihrem OIDC-Anbieter übernommen.
admin-private-hosts-help = Kommagetrennte Hostnamen, die für CalDAV-/EWS-Quellen auf private oder reservierte IP-Adressen zeigen dürfen (Ausnahme vom SSRF-Schutz). Tragen Sie nur Hosts ein, die Sie kontrollieren (etwa einen Kalenderserver im selben Docker-Netz). Leer lassen, um den Schutz für alle Hosts aktiv zu halten.
admin-trusted-proxies-help = Adressen oder CIDR-Bereiche der Reverse-Proxys, deren X-Forwarded-For-Header beim Unterscheiden der Clients für die Ratenbegrenzung geglaubt wird. Lassen Sie das Feld leer für die Vorgabe (Loopback-, private, Unique-Local- und Link-Local-Bereiche: ein Proxy auf demselben Host oder im selben Docker-Netz). Geben Sie none ein, wenn calrs direkt erreichbar ist, damit ein Client keine andere Adresse vortäuschen kann.
admin-trusted-proxies-everyone = Vertrauenswürdige Proxys: „{ $entry }“ würde jeder Adresse vertrauen, und jeder Client könnte sich als ein anderer ausgeben. Tragen Sie stattdessen die Adresse oder den Bereich Ihres Proxys ein.
admin-unset-env = Entfernen Sie die Umgebungsvariable, um dies hier zu bearbeiten.
admin-wasm-url-help = Von dort lädt das Widget seinen Löser. Tragen Sie die WASM-Datei Ihres Cap-Servers ein, damit Buchungsseiten cdn.jsdelivr.net nicht mehr kontaktieren. Leer lassen für den Standardwert.
admin-captcha-disable-help = Lassen Sie Instanz-URL, Site-Key und Secret leer, um das Captcha auf Buchungsseiten zu deaktivieren.
admin-jitsi-help = Wenn der Ort einer Terminart auf „Jitsi (automatisch erzeugter Raum)“ gesetzt ist, baut calrs für jede Buchung eine frische Raum-URL, indem es das Muster unten an Ihre Jitsi-Basis-URL anhängt. Ein externer API-Aufruf ist nicht nötig.
admin-jitsi-disable-help = Lassen Sie die Basis-URL leer, um die automatische Jitsi-Erzeugung zu deaktivieren.
admin-webhook-disable-help = Lassen Sie die URL leer, um den Termin-Webhook zu deaktivieren.
admin-smtp-test-failed = Die Test-E-Mail konnte nicht gesendet werden. Prüfen Sie die Serverprotokolle und Ihre SMTP-Einstellungen.
admin-send-test-email-hint = (standardmäßig Ihre Kontoadresse)
admin-sms-captcha-warning = Das Buchungsformular ist öffentlich und die Empfängernummer kommt vom Gast. SMS ohne Captcha sind daher ein offenes Relay, das jemand anderes auf Ihre Kosten nutzen kann. Richten Sie oben das Captcha ein und beschränken Sie die Zielländer in den Einstellungen Ihres Gateways.
# Admin panel: strings carrying markup or literal braces (templates/admin.html)
admin-google-help = Um die Google-Kalender-Integration zu aktivieren, erstellen Sie OAuth2-Zugangsdaten in der <a href="https://console.cloud.google.com/apis/credentials" target="_blank" style="color: var(--accent);">Google Cloud Console</a>. Aktivieren Sie die <strong>CalDAV API</strong> (Lesen belegter Zeiten und Zurückschreiben von Buchungen) und die <strong>Google Calendar API</strong> (Google-Meet-Links) und tragen Sie dann { $redirect_uri } als zugelassene Weiterleitungs-URI ein.
admin-room-pattern-warning = Ohne <code>{"{"}random{"}"}</code> ist der Raumname vorhersehbar: Zwei Gäste, die dieselbe Terminart am selben Tag buchen, landen im selben Raum und sehen das Gespräch des jeweils anderen. Feste Räume sind zulässig (etwa ein persönlicher Raum je Gastgeber), aktivieren Sie das aber nur, wenn Sie den Kompromiss verstehen.
admin-tls-none-warning = Wählen Sie <strong>Keines</strong> nur für ein Relay auf diesem Rechner, das kein STARTTLS anbietet oder dessen Zertifikat selbstsigniert ist. E-Mails und etwaige Zugangsdaten gehen dann unverschlüsselt über die Leitung.
admin-smtp-env-error-help = Korrigieren Sie die Umgebungsvariablen <code>CALRS_SMTP_*</code> oder entfernen Sie sie, um SMTP hier über die Datenbank zu verwalten.
admin-smtp-env-managed = Verwaltet über <strong>Umgebungsvariablen</strong> (haben Vorrang vor der Datenbank). Ändern Sie die Variablen <code>CALRS_SMTP_*</code> oder entfernen Sie sie, um SMTP hier zu verwalten.
admin-smtp-env-help = Alternativ über Umgebungsvariablen konfigurieren (sie haben Vorrang): <code>CALRS_SMTP_HOST</code>, <code>CALRS_SMTP_PORT</code>, <code>CALRS_SMTP_TLS_MODE</code> (<code>starttls</code>, <code>tls</code> oder <code>none</code>), <code>CALRS_SMTP_USERNAME</code>, <code>CALRS_SMTP_PASSWORD</code>, <code>CALRS_SMTP_FROM_EMAIL</code>, <code>CALRS_SMTP_FROM_NAME</code>. Nur <code>CALRS_SMTP_HOST</code> und <code>CALRS_SMTP_FROM_EMAIL</code> sind erforderlich; lassen Sie Benutzername und Passwort weg, um ohne Authentifizierung über einen lokalen MTA zu relayen.
admin-sms-env-error-help = Korrigieren Sie die Umgebungsvariablen <code>CALRS_SMS_*</code> oder entfernen Sie sie, um SMS hier über die Datenbank zu verwalten.
admin-sms-env-managed = Verwaltet über <strong>Umgebungsvariablen</strong> (haben Vorrang vor der Datenbank). Ändern Sie die Variablen <code>CALRS_SMS_*</code> oder entfernen Sie sie, um SMS hier zu verwalten.
admin-sms-trial-warning = <strong>Der Twilio-Testmodus ist aktiv</strong> (<code>CALRS_SMS_TWILIO_TRIAL</code>). Gäste erhalten Twilios vordefinierte Vorlage <code>sms_appointment_reminders</code> statt der echten Nachricht, und nur in Ihrer Twilio-Konsole verifizierte Nummern werden erreicht. Das ist eine Testhilfe für Testkonten. Entfernen Sie die Variable, bevor Sie Buchungen annehmen.
# Calendar source form: backend picker (templates/source_form.html)
source-form-backend-help = Wählen Sie das Protokoll, das Ihr Server spricht. EWS richtet sich an lokal betriebene Exchange-Server 2019/2016/2013.
admin-sms-going-live = <strong>Vor dem Produktivbetrieb:</strong> Beschränken Sie die Zielländer in Ihrem Gateway (bei Twilio heißt das Geo Permissions), halten Sie das Konto auf Guthabenbasis ohne automatische Aufladung, und lassen Sie das Captcha aktiv. Diese drei Maßnahmen begrenzen zusammen, was ein SMS-Pumping-Versuch kosten kann.
# Host-side form validation errors (src/web/mod.rs)
form-error-slug-reserved = Dieses Kürzel ist reserviert. Bitte wählen Sie ein anderes.
form-error-event-type-horizon = Der Buchungshorizont muss eine ganze Zahl von Tagen ab 0 sein. Lassen Sie das Feld leer für keine Begrenzung.
form-error-not-team-admin = Sie sind kein Teamadministrator dieses Teams.
form-error-no-account = Kein Planungsprofil gefunden. Bitte wenden Sie sich an die Administration.
form-error-connection-failed = Verbindung fehlgeschlagen: { $error }. Prüfen Sie URL und Zugangsdaten, oder aktivieren Sie „Verbindungstest überspringen“, um trotzdem zu speichern.
# Profile settings validation and flash messages (src/web/mod.rs)
settings-error-booking-email = Bitte geben Sie eine gültige Buchungs-E-Mail-Adresse ein.
# Host-facing error responses (src/web/mod.rs)
error-team-not-found-or-not-admin = Team nicht gefunden, oder Sie sind kein Teamadministrator.
error-oauth-invalid-state = Ungültiger State-Parameter. Bitte versuchen Sie es erneut.
# Guest booking-flow errors (src/web/mod.rs)
error-too-many-bookings = Zu viele Buchungsversuche. Bitte versuchen Sie es in ein paar Minuten erneut.
error-too-many-requests = Zu viele Anfragen. Bitte versuchen Sie es später erneut.
# Booking action error page: bodies
bae-body-go-back = Bitte gehen Sie zurück und versuchen Sie es erneut.
bae-body-unavailable = Der Gastgeber nimmt für dieses Datum keine weiteren Buchungen an. Bitte wählen Sie ein anderes Datum oder schauen Sie später noch einmal vorbei.
# Booking form validation (src/web/mod.rs)
validate-email-invalid = Bitte geben Sie eine gültige E-Mail-Adresse ein.
# Additional guests and dynamic group links (src/web/mod.rs)
guests-too-many =
{ $max ->
[one] Sie können höchstens einen zusätzlichen Gast hinzufügen.
*[other] Sie können höchstens { $max } zusätzliche Gäste hinzufügen.
}
# Pending requests: slot hold, expiry and approval re-check (#234)
sms-expired = Anfrage abgelaufen: { $event }, { $date } um { $time } ({ $tz }). Keine Antwort erhalten, bitte wählen Sie einen anderen Termin.
email-pending-expired-headline = Ihre Buchungsanfrage ist abgelaufen: Der Gastgeber hat nicht rechtzeitig geantwortet. Bitte wählen Sie einen anderen Termin.
etf-pending-blocks-slot-help = Solange eine Anfrage auf Ihre Antwort wartet, kann niemand sonst diese Zeit buchen, weder bei dieser noch bei Ihren anderen Terminarten.
etf-pending-expiry-help = Eine Anfrage, die Sie bis dahin nicht beantwortet haben, wird automatisch abgelehnt und der Gast wird gebeten, einen anderen Termin zu wählen. Sie endet früher, wenn der Termin zu nah ist, als dass jemand anderes ihn noch buchen könnte. Zur Halbzeit bekommen Sie eine Erinnerung.
# Host, watcher and remaining guest emails (src/email.rs, #209)
email-host-approval-dashboard = Melden Sie sich in Ihrem Dashboard an, um diese Buchung zu bestätigen oder abzulehnen.
email-host-new-message = { $guest } hat einen Termin bei Ihnen gebucht.
email-host-confirmed-message = Sie haben die Buchung mit { $guest } genehmigt.
email-host-confirmed-footer = Der Termin wurde Ihrem Kalender hinzugefügt.
email-host-sync-failure-heading = Ihr Kalender wurde nicht aktualisiert
email-host-sync-failure-intro = Diese Buchung wurde verschoben, aber calrs konnte den Termin in Ihrem Google Kalender nicht aktualisieren. Der Gast hat die neue Uhrzeit, Ihr Kalender zeigt noch die alte.
email-host-sync-failure-action = Öffnen Sie den Termin in Google Kalender und verschieben Sie ihn auf die oben genannte Uhrzeit. Verschieben Sie den vorhandenen Termin, statt ihn neu anzulegen, sonst funktioniert der Google-Meet-Link nicht mehr, den der Gast bereits hat.
email-writeback-failure-subject = Handlungsbedarf: { $event } ({ $date }) fehlt in Ihrem Kalender
email-writeback-failure-heading = Eine Buchung fehlt in Ihrem Kalender
email-writeback-failure-intro = calrs konnte diese Buchung auch nach mehreren Versuchen nicht in Ihren Kalender eintragen. Die Buchung ist bestätigt und der Gast hat die Einladung.
email-writeback-failure-action = Tragen Sie den Termin selbst in Ihren Kalender ein, damit Sie ihn nicht verpassen, und prüfen Sie die Kalenderquelle in calrs. calrs versucht es noch einige Stunden weiter; Sie bekommen diese E-Mail für diese Buchung nicht noch einmal.
email-source-failure-intro = calrs kann diese Kalenderquelle seit über einer Stunde nicht synchronisieren. Ihre Buchungsseiten bieten weiter Termine an, die aber auf der letzten erfolgreichen Synchronisierung beruhen: Seitdem hinzugefügte oder verschobene Termine werden nicht berücksichtigt.
email-source-failure-action = Prüfen Sie die Quelle auf der Seite Kalenderquellen: Meist ist ein abgelaufenes Passwort oder ein entzogener Zugriff die Ursache. Von dieser Quelle hören Sie erst wieder, wenn sie sich erholt und danach erneut ausfällt.
email-host-reminder-message = Erinnerung: Sie haben bald eine Buchung mit { $guest }.
email-host-cancel-message-by-host = Sie haben diese Buchung storniert.
email-host-approval-message = { $guest } möchte einen Termin bei Ihnen buchen.
email-host-approval-reminder-subject = Erinnerung: { $guest } wartet auf Ihre Antwort ({ $event }, { $date })
email-host-approval-reminder-message = { $guest } wartet noch auf Ihre Antwort. Wenn Sie nicht antworten, wird die Anfrage am { $deadline } automatisch abgelehnt.
email-host-approval-footer = Sie können dies auch in Ihrem Dashboard verwalten.
email-host-expired-footer = Wie lange Anfragen warten, können Sie in den Einstellungen des Termintyps ändern.
email-watcher-claim-message = Eine neue Buchung kann übernommen werden. Klicken Sie unten, um als Teilnehmer dazuzukommen.
email-watcher-claim-footer = Sie können sie auch in Ihrem Dashboard übernehmen.
email-claim-confirmed-footer = Sie werden als Teilnehmer zu diesem Termin hinzugefügt.
email-attendee-greeting = Guten Tag,
email-attendee-message = Sie wurden als Teilnehmer zu einer Buchung hinzugefügt.
email-attendee-rescheduled-message = Eine Buchung, an der Sie teilnehmen, wurde auf einen neuen Termin verschoben.
email-attendee-cancelled-message = Eine Buchung, an der Sie teilnehmen, wurde storniert.
email-original-booking-cancelled = Ihre ursprüngliche Buchung ist ebenfalls storniert.
email-pick-new-time-subject = Verschiebung: { $event }, bitte wählen Sie einen neuen Termin
email-pick-new-time-message = { $host } muss Ihre Buchung verschieben. Bitte wählen Sie einen neuen Termin.
email-rescheduled-message = Ihre Buchung wurde von { $host } verschoben.
email-reschedule-approved-message = { $host } hat den neuen Termin Ihrer Buchung bestätigt.
email-invite-subject = { $host } hat Sie eingeladen, einen Termin zu buchen: { $event }
email-invite-message = { $host } hat Sie eingeladen, einen Termin zu buchen: { $event }
email-invite-link = Klicken Sie auf den Link unten, um einen Termin zu wählen:
# Impersonation banner (templates/base.html), embed snippet generator
# (templates/embed.html), admin notices, Google and team errors (src/web/*.rs)
base-impersonating = Sie handeln als { $name }
embed-subtitle = Erzeugen Sie ein Code-Snippet, um diese Terminart auf Ihrer eigenen Website einzubetten.
embed-warn-internal = Achtung: Diese Terminart ist <strong>intern</strong>. Besucher der eingebetteten Seite brauchen einen gültigen Einladungslink, um zu buchen — das erzeugte Snippet enthält keinen. Stellen Sie die Sichtbarkeit auf öffentlich, wenn Sie direkt einbetten möchten.
embed-warn-private = Achtung: Diese Terminart ist <strong>privat</strong>. Besucher der eingebetteten Seite brauchen einen gültigen Einladungslink, um zu buchen — das erzeugte Snippet enthält keinen. Stellen Sie die Sichtbarkeit auf öffentlich, wenn Sie direkt einbetten möchten.
embed-warn-private-team = Achtung: Dieses Team ist <strong>privat</strong>. Besucher der eingebetteten Seite können ohne den Einladungslink des Teams nicht buchen — das erzeugte Snippet enthält keinen. Stellen Sie das Team auf öffentlich, wenn Sie direkt einbetten möchten.
embed-need-username = Sie müssen einen <strong>Benutzernamen</strong> festlegen, bevor Sie diese Terminart einbetten können — der Einbettungslink lautet { $path }. { $link } und kommen Sie dann zurück.
embed-need-username-link = Legen Sie in den Einstellungen einen Benutzernamen fest
embed-tab-element = Element anklicken
embed-element-help = Fügen Sie das Snippet einmal in Ihre Website ein und ergänzen Sie dann die angezeigten data-Attribute an jedem klickbaren Element (Button, Link, div), das das Buchungsfenster öffnen soll.
embed-preview-floating-hint = Klicken Sie auf den Button, um das Buchungsfenster zu simulieren
embed-preview-element-hint = Demo-Auslöser — fügen Sie auf Ihrer Website die data-Attribute aus dem Snippet einem beliebigen Element hinzu. Klicken Sie auf einen davon, um das Fenster auszuprobieren:
embed-preview-text-link = oder klicken Sie auf diesen Textlink
embed-snippet-attr-comment = Fügen Sie diese Attribute einem beliebigen klickbaren Element Ihrer Seite hinzu:
admin-logo-refused = Das Logo wurde nicht gespeichert. Laden Sie ein PNG-, JPEG-, GIF- oder WebP-Bild mit höchstens 2 MB hoch.
admin-favicon-refused = Das Favicon wurde nicht gespeichert. Laden Sie ein PNG-, JPEG-, GIF- oder WebP-Bild mit höchstens 512 KB hoch.
admin-smtp-from-invalid = Geben Sie eine gültige Absender-E-Mail-Adresse ein.
admin-sms-switch-needs-secret = Beim Wechsel des SMS-Gateways müssen Sie die Zugangsdaten dieses Gateways eingeben.
admin-sms-test-body = calrs-Testnachricht. Ihr SMS-Gateway funktioniert.
google-error-no-base-url = Die öffentliche Basis-URL ist nicht konfiguriert. Legen Sie sie über die Umgebungsvariable CALRS_BASE_URL oder im Admin-Bereich unter Systemeinstellungen fest, bevor Sie OAuth2-Abläufe nutzen.
google-error-not-configured = Die Google-Kalender-Integration ist nicht eingerichtet. Bitten Sie Ihre Administratorin oder Ihren Administrator, die Google-OAuth2-Zugangsdaten im Admin-Bereich einzutragen.
team-event-type-not-team-admin = Sie sind in keinem Team Admin.
# User and team avatar uploads (#307)
avatar-upload-refused = Das Bild wurde nicht gespeichert. Laden Sie ein PNG-, JPEG-, GIF- oder WebP-Bild mit höchstens 2 MB hoch.
avatar-upload-save-failed = Das Bild konnte auf dem Server nicht gespeichert werden. Versuchen Sie es später erneut oder bitten Sie Ihren Administrator, das Server-Log zu prüfen.
## Local multi-factor authentication
mfa-invalid = Die Überprüfung ist fehlgeschlagen. Prüfen Sie Ihr Passwort oder Ihren Code. Jeder Code kann nur einmal verwendet werden; warten Sie bei Bedarf auf einen neuen. Warten Sie nach zu vielen Versuchen 15 Minuten. Starten Sie neu, wenn die Einrichtung abgelaufen ist.
mfa-recovery-help = Bewahren Sie diese Wiederherstellungscodes sicher auf. Sie werden nur einmal angezeigt. Jeder Code ersetzt einmalig einen Authenticator-Code. Neue Wiederherstellungscodes ersetzen alle bisherigen Codes.
mfa-required-help = Ihr Administrator verlangt Zwei-Faktor-Authentifizierung für lokale Konten. Sie können sie nicht deaktivieren.
mfa-changes-help = Änderungen erfordern Ihr Passwort. Zum Deaktivieren oder Ersetzen der Wiederherstellungscodes brauchen Sie auch einen Code; Ihre anderen Sitzungen werden dabei abgemeldet.
mfa-setup-help = Scannen Sie diesen QR-Code mit Ihrer Authenticator-App oder geben Sie den Schlüssel unten manuell ein. Geben Sie einen sechsstelligen Code ein, um die Einrichtung abzuschließen. Die Einrichtung läuft nach 10 Minuten ab.
mfa-login-help = Geben Sie einen Code aus Ihrer Authenticator-App oder einen gespeicherten Wiederherstellungscode ein. Diese Anmeldung läuft nach 10 Minuten ab.
# Bookable date range per event type (#238)
event-type-form-bookable-range-help = Nur an diesen Tagen kann gebucht werden. Leer lassen für kein Limit. Für andere Zeiten an einzelnen Tagen nutzen Sie Ausnahmen.
form-error-bookable-range-invalid = Geben Sie die Daten im Format JJJJ-MM-TT ein.
bookings-error-no-bookable-dates = Dieser Termintyp hat keine buchbaren Tage mehr, daher könnte der Gast keine neue Zeit wählen. Verlängern Sie zuerst seinen Buchungszeitraum.
## Booking directory and personal favorites
directory-help = Finden Sie den Terminlink eines Kollegen oder Teams. Markieren Sie häufig geteilte Termine als Favoriten, um sie auf Ihrem Dashboard zu sehen.
directory-error = Diese Aktion konnte nicht abgeschlossen werden. Laden Sie die Seite neu und versuchen Sie es erneut.
directory-manual-copy = Kopieren Sie diesen Link manuell:
directory-empty = Keine Termine gefunden. Versuchen Sie eine andere Suche.
directory-favorites-empty = Keine Favoriten gefunden. Markieren Sie Termine im Verzeichnis als Favoriten, um sie hier zu sehen.
# Dashboard pages and shared dashboard chrome
dash-copy-manual = Kopieren Sie diesen Link:
sources-subtitle = Kalender, die calrs liest, um zu wissen, wann Sie beschäftigt sind, und in die es neue Buchungen schreibt.
event-types-subtitle = Die Termine, die andere bei Ihnen buchen können. Kopieren Sie einen Link oder betten Sie ihn auf Ihrer Website ein.
settings-subtitle = Ihr öffentliches Profil, Sprache, Zeitzone und Standard-Arbeitszeiten.
## Microsoft Graph calendar connection (independent of SSO)
microsoft-calendar-help = Verbinden Sie Ihren Microsoft-Kalender mit delegierter Zustimmung. Ihr Microsoft-Konto kann vom calrs-Anmeldekonto abweichen. Für lokales Exchange verwenden Sie unten EWS.
microsoft-admin-help = Registrieren Sie eine Webanwendung mit genau dieser Umleitungs-URI. Fordern Sie delegierte Berechtigungen Calendars.ReadWrite, User.Read und offline_access an, keine Anwendungsberechtigungen. Jeder Benutzer verbindet sein eigenes Konto. Implizite Freigabe und öffentliche Clientflows sind nicht erforderlich.
microsoft-error-impersonation = Sie können den Microsoft-Kalender nicht verbinden, während Sie als ein anderer Benutzer angemeldet sind.
microsoft-error-start = Die Microsoft-Autorisierung konnte nicht gestartet werden. Prüfen Sie die App-Konfiguration, die öffentliche HTTPS-Basis-URL und ob diese Quelle zu Ihrem Konto gehört.
microsoft-error-state = Der Microsoft-Autorisierungsstatus ist ungültig, abgelaufen oder bereits verwendet, oder Ihre Sitzung hat sich geändert. Starten Sie die Verbindung erneut.
microsoft-error-consent = Die Microsoft-Autorisierung wurde nicht abgeschlossen. Starten Sie erneut und erlauben Sie Kalenderzugriff zum Lesen und Schreiben, Profilzugriff und Offlinezugriff.
microsoft-error-connect = Der Microsoft-Kalender konnte nicht verbunden werden. Prüfen Sie Einstellungen und Berechtigungen. Wählen Sie zum erneuten Verbinden das ursprüngliche Microsoft-Konto; fügen Sie für ein anderes Konto eine neue Quelle hinzu.
microsoft-error-sync = Microsoft ist verbunden, aber die Synchronisierung ist fehlgeschlagen. Prüfen Sie, ob das Konto einen Exchange-Online- oder Outlook.com-Kalender hat. Kehren Sie zu den Kalenderquellen zurück und synchronisieren oder verbinden Sie erneut.
microsoft-error-selection = Microsoft ist verbunden, aber die Kalenderauswahl konnte nicht geladen werden. Kehren Sie zu den Kalenderquellen zurück.
microsoft-error-settings = Die Microsoft-Einstellungen wurden nicht gespeichert. Prüfen Sie Client-UUID, Mandant und Datenbankzugriff. Ein leeres Geheimnis behält das vorhandene bei.
source-test-microsoft-failed = Verbindung zum Microsoft-Kalender fehlgeschlagen. Prüfen Sie den Kalenderzugriff oder verbinden Sie neu.
source-test-microsoft-credentials = Die Zugangsdaten für den Microsoft-Kalender konnten nicht geladen werden. Verbinden Sie Ihr Konto neu.
microsoft-callback-needs-https = Setzen Sie die öffentliche Basis-URL auf einen HTTPS-Ursprung ohne Pfad, um die zu registrierende Callback-URL zu sehen.
admin-ews-http-warning = Der Endpunkt verwendet http://: Das Passwort des Dienstkontos wird unverschlüsselt gesendet. Verwenden Sie besser https://.
sources-locked-notice = Ihr Administrator verwaltet Exchange zentral. Das Hinzufügen weiterer Kalenderquellen ist deaktiviert.
sources-locked-by-admin = Das Hinzufügen persönlicher Kalenderquellen wurde vom Administrator deaktiviert. Ihr Exchange-Kalender wird zentral verwaltet.
admin-ews-lock-help = Administratoren sind ausgenommen. Bereits von Benutzern hinzugefügte Quellen bleiben bestehen, bis Sie sie löschen.
admin-ews-notice-incomplete = Um globales Exchange zu aktivieren, geben Sie die Endpunkt-URL, das Dienstkonto und dessen Passwort an. Es wurde nichts gespeichert.
admin-ews-registration-warning = Die Selbstregistrierung ist offen. So erstellte Konten erhalten nie eine verwaltete Exchange-Quelle, auch nicht über „jetzt für alle Benutzer bereitstellen“: Nichts beweist, dass ihnen ihre Adresse gehört. Um einem davon ein Postfach zu geben, bestätigen Sie die Adresse unten oder führen Sie calrs user trust-email aus, sobald Sie wissen, dass sie dieser Person gehört.
admin-ews-help = Richten Sie einen einzelnen Exchange-Web-Services-Endpunkt und ein Dienstkonto mit der RBAC-Rolle <code>ApplicationImpersonation</code> ein. Der Kalender jedes Benutzers wird dann per Impersonation gelesen, ohne dass Zugangsdaten eingegeben werden müssen. PowerShell auf Exchange: <code>New-ManagementRoleAssignment -Name CalrsImpersonation -Role ApplicationImpersonation -User svc-calrs@ihredomain</code>.
admin-ews-domain-help = Füllen Sie beide aus, wenn die Adressen, die calrs kennt (AD-UPN, OIDC-E-Mail), auf einer anderen Domain liegen als die Exchange-Postfächer. Nur eine Adresse in genau der Domain der Benutzer wird umgeschrieben, der lokale Teil bleibt erhalten: <code>alice@example.local</code> → <code>alice@example.com</code>. Adressen jeder anderen Domain werden unverändert verwendet. Lassen Sie beide leer, um die calrs-Adresse jedes Benutzers unverändert zu verwenden.
admin-ews-notice-override-domains = Die Domain-Ersetzung braucht beide Domains, jeweils eine einfache Domain wie example.com: die, mit der sich Ihre Benutzer anmelden, und die ihrer Postfächer. Es wurde nichts gespeichert.
admin-ews-trust-help = Diese aktiven Konten in den erlaubten Domains haben eine Adresse, für die niemand bürgt (selbst registriert oder vor dieser Prüfung angelegt), und erhalten daher keine verwaltete Exchange-Quelle. Bestätigen Sie eine Adresse nur, wenn Sie wissen, dass sie dieser Person gehört: Damit liest calrs für sie den Kalender dieses Postfachs.
# Time off (templates/time_off.html)
time-off-subtitle = Zeiträume, in denen Sie keine Buchungen annehmen. Alle Terminarten, die Sie anbieten, persönliche wie die Ihrer Teams, richten sich danach. Gäste sehen nur, dass diese Zeiten nicht verfügbar sind.
time-off-kept-notice = Termine, die in einem Zeitraum bereits gebucht sind, bleiben bestehen: Eine Abwesenheit sagt nichts ab. Sagen Sie sie bei Bedarf unter Buchungen ab oder verschieben Sie sie.
time-off-times-help = Lassen Sie die Uhrzeiten leer, um ganze Tage zu sperren, beide Daten eingeschlossen. Die Uhrzeiten gelten in Ihrer Zeitzone, { $timezone }.
time-off-label-help = Nur Sie sehen sie, hier und unter Diagnose. Gäste und Teammitglieder sehen sie nie.
time-off-team-admins-notice = Die Administratoren Ihrer Teams und die der Instanz sehen Datum und Uhrzeit Ihrer Abwesenheiten, nie die Notiz.
time-off-error-date = Geben Sie die Daten als JJJJ-MM-TT und die Uhrzeiten als HH:MM ein.
time-off-error-too-many = Sie haben bereits 100 Zeiträume geplant. Löschen Sie einige, bevor Sie weitere hinzufügen.
time-off-hint = Um Daten für alle Terminarten auf einmal zu sperren, nutzen Sie { $link }.
time-off-pending-notice = Anfragen, die in einem Zeitraum auf Ihre Bestätigung warten, lassen sich nicht mehr annehmen: Lehnen Sie sie ab oder löschen Sie zuerst die Abwesenheit.
time-off-impersonating = Sie sehen diese Seite als { $name }. Die Abwesenheiten sind für Sie hier nur lesbar, die Notizen sind ausgeblendet.
bae-body-host-not-synced = Der Microsoft-Kalender eines Gastgebers ist noch nicht zum ersten Mal synchronisiert, calrs weiß also nicht, ob diese Zeit frei ist. Versuchen Sie es in einer Minute erneut oder sehen Sie sich den Synchronisierungsfehler der Quelle unter Kalenderquellen an.
troubleshoot-microsoft-not-ready = Ihr Microsoft-Kalender ist noch nicht zum ersten Mal synchronisiert: Bis dahin ist jede Zeit belegt. Siehe Kalenderquellen.
# OAuth connection consent (templates/auth/consent.html)
oauth-intro = Dieser Anwendung Zugriff auf calrs als { $email } erlauben? Der Name wird vom Entwickler angegeben. Prüfen Sie die Rückrufadresse, bevor Sie zustimmen.
oauth-events = Terminarten lesen, auf die Sie Zugriff haben
oauth-blocks = Ihre belegten Kalenderzeiten lesen
oauth-invites = Einladungslinks mit Ihren Berechtigungen erstellen
# Connected apps (templates/dashboard_apps.html, admin user menu)
apps-subtitle = Anwendungen, denen Sie erlaubt haben, in Ihrem Namen zu handeln, etwa KI-Assistenten, die über MCP verbunden sind. Ein Widerruf beendet ihren Zugriff sofort.
apps-empty = Keine Anwendung verbunden. Ein MCP-Client bittet beim ersten Verbinden um Ihre Zustimmung.
oauth-slots = Buchbare Zeiten der Terminarten lesen, die Sie verwalten
oauth-bookings-read = Buchungen lesen, bei denen Sie Gastgeber sind, mit den Angaben der Gäste
oauth-bookings-write = Auf Terminarten, die Sie verwalten, buchen, stornieren und verschieben, mit E-Mails an die Gäste
api-tokens-subtitle = Tokens, mit denen Ihre eigenen Skripte die REST-API von calrs in Ihrem Namen aufrufen. Ein Token gilt, bis es abläuft oder Sie es widerrufen.
api-tokens-created = Kopieren Sie dieses Token jetzt: Es wird nur einmal angezeigt.
api-tokens-error-name = Geben Sie dem Token einen Namen mit höchstens 100 Zeichen.
api-tokens-error-scope = Wählen Sie mindestens eine Berechtigung.
api-tokens-error-limit = Sie haben bereits 20 Tokens. Widerrufen Sie zuerst eines.
api-docs-try = Um eine Anfrage auszuprobieren, wählen Sie Authorize und fügen Sie ein persönliches Zugriffstoken ein. Diese Seite sendet Ihre Sitzung nie an die API.
bookings-error-reschedule-resend-too-soon = Die Anfrage wurde dem Gast vor weniger als einer Stunde gesendet. Versuchen Sie es später erneut.
# Write destination per event type (#47)
etf-write-destination-help = Nur für diese Terminart. Standardmäßig landen sie im Schreibkalender jeder Ihrer Quellen. Bei einer Team-Terminart gilt das nur für die Buchungen, die Sie übernehmen.
sources-destinations-help = Wählen Sie für jede Terminart den Kalender, in den ihre bestätigten Buchungen geschrieben werden. Bei einer Team-Terminart gilt das für die Buchungen, die Sie übernehmen; die anderen Mitglieder wählen ihren eigenen. Bereits geschriebene Buchungen ziehen beim nächsten Schreiben um: bei einer Verschiebung, Freigabe, Wiederholung oder Übernahme.
write-destination-not-yours = Nichts wurde gespeichert: Wählen Sie einen Ihrer eigenen Kalender, für eine Terminart, die Sie übernehmen.
# Booking webhooks (#168): the messages that address the reader
webhooks-empty = Noch keine Webhooks. Fügen Sie unten einen hinzu, damit calrs ein anderes System über Ihre Buchungen informiert.
webhooks-privacy-note = Jede Nachricht enthält Name, E-Mail, Telefonnummer und Notizen des Gastes. Senden Sie sie nur an ein System, dem Sie diese Daten anvertrauen.
webhooks-notice-created = Webhook hinzugefügt. Prüfen Sie mit „Test senden“, ob er ankommt.
webhooks-error-url = Geben Sie eine vollständige URL ein, zum Beispiel https://hooks.example.com/calrs.
webhooks-error-credentials = Entfernen Sie Benutzername und Passwort aus der URL: Das Signaturgeheimnis authentifiziert calrs.
webhooks-error-scope = Sie können dieser Terminart keinen Webhook hinzufügen.
admin-webhooks-manage = Ihre Webhooks verwalten
webhooks-error-events = Wählen Sie mindestens ein Ereignis aus.
webhooks-error-test-limit = Zu viele Tests in kurzer Zeit. Warten Sie ein paar Minuten und versuchen Sie es erneut.
webhooks-state-suspended = Ausgesetzt: Die Person, die ihn hinzugefügt hat, kann diese Terminart nicht mehr verwalten. Übernehmen Sie ihn, um ihn fortzusetzen.
webhooks-adopt-help = Wenn Sie ihn übernehmen, gehört er Ihnen und läuft wieder. Bestätigen Sie die Adresse, an die er sendet, und legen Sie ein neues Signaturgeheimnis fest: Die Person, die ihn hinzugefügt hat, kennt das alte womöglich. Noch wartende Zustellungen werden verworfen.
webhooks-error-new-secret = Die URL zeigt jetzt auf einen anderen Host: Geben Sie auch ein neues Signaturgeheimnis ein.
webhooks-url-masked-hint = (nur die Person, die ihn hinzugefügt hat, sieht die vollständige URL: geben Sie sie zum Speichern erneut ein)
# Booking questions (#210): booking form, answers, event type editor
book-question-pick-one = Kreuzen Sie mindestens ein Kästchen an.
answer-you-agreed = Sie haben zugestimmt
answer-you-did-not-agree = Sie haben nicht zugestimmt
answer-recorded-for-you-by = In Ihrem Namen erfasst von { $name }
validate-notes-required = Bitte schreiben Sie eine Notiz für die Gastgeber.
validate-question-required = Bitte beantworten Sie „{ $question }“.
validate-questions-invalid = Die Buchungsfragen konnten nicht gelesen werden. Laden Sie die Seite neu und versuchen Sie es noch einmal.
validate-question-kind-change = Bei Frage { $position }: Eine gespeicherte Frage behält ihre Art. Entfernen Sie sie und fügen Sie eine neue hinzu.
etf-booking-form-help = Gäste geben immer ihren Namen und ihre E-Mail-Adresse an. Fügen Sie die Fragen hinzu, die dieser Termintyp braucht: Gäste beantworten sie beim Buchen, und die Antworten kommen mit der Buchung bei Ihnen an.
etf-q-in-calendar-help = Bei sensiblen Antworten ausschalten: Wer Ihren Kalender lesen kann, würde sie sehen.
overview-sum-now = Gerade läuft Ihr Termin mit { $guest }, bis { $time }.
overview-sum-today = Heute treffen Sie { $guest } um { $time }.
overview-sum-tomorrow = Morgen treffen Sie { $guest } um { $time }.
overview-sum-later = Ihr nächster Termin ist mit { $guest } am { $day } um { $time }.
overview-sum-pending = { $count ->
[one] Eine Anfrage wartet auf Ihre Antwort.
*[other] { $count } Anfragen warten auf Ihre Antwort.
}
overview-links-page = Ihre Seite
landing-hours-heading-yours = Meist verfügbar, in Ihrer Zeit
landing-hours-toggle-hint = Diese Zeiten in Ihrer Zeitzone zeigen
landing-how-it-works = Wählen Sie ein Thema und eine passende Zeit, die Bestätigung kommt per E-Mail.
settings-based-in-help = Eine Stadt oder Region, angezeigt unter Ihrem Namen auf Ihrer öffentlichen Seite.
settings-speaks = Ihre Sprachen
settings-speaks-help = Unter Ihrem Namen auf Ihrer öffentlichen Seite, in der Sprache der Besucher.
page-order-heading = Reihenfolge Ihrer Seite