{ "common": { "appName": "Redlight", "loading": "Laden...", "save": "Speichern", "cancel": "Abbrechen", "delete": "Löschen", "edit": "Bearbeiten", "create": "Erstellen", "search": "Suchen...", "close": "Schließen", "confirm": "Bestätigen", "back": "Zurück", "yes": "Ja", "no": "Nein", "or": "oder", "optional": "Optional", "unlimited": "Unbegrenzt", "none": "Keiner", "offline": "Offline", "active": "Aktiv", "inactive": "Inaktiv", "protected": "Geschützt", "live": "Live", "error": "Fehler", "success": "Erfolg" }, "nav": { "dashboard": "Dashboard", "settings": "Einstellungen", "admin": "Administration", "appearance": "Darstellung", "changeTheme": "Theme ändern", "navigation": "Navigation", "calendar": "Kalender", "federation": "Einladungen", "imprint": "Impressum", "privacy": "Datenschutz" }, "auth": { "login": "Anmelden", "register": "Registrieren", "logout": "Abmelden", "email": "E-Mail", "password": "Passwort", "name": "Name", "welcomeBack": "Willkommen zurück", "loginSubtitle": "Melden Sie sich an, um auf Ihre Räume zuzugreifen.", "createAccount": "Konto erstellen", "registerSubtitle": "Registrieren Sie sich, um Räume zu erstellen und Meetings zu starten.", "noAccount": "Noch kein Konto?", "hasAccount": "Bereits ein Konto?", "signUpNow": "Jetzt registrieren", "signInNow": "Jetzt anmelden", "backToHome": "← Zurück zur Startseite", "emailPlaceholder": "name@beispiel.de", "passwordPlaceholder": "••••••••", "namePlaceholder": "Max Mustermann", "minPassword": "Mindestens 6 Zeichen", "confirmPassword": "Passwort bestätigen", "repeatPassword": "Passwort wiederholen", "passwordMismatch": "Passwörter stimmen nicht überein", "passwordTooShort": "Passwort muss mindestens 6 Zeichen lang sein", "loginSuccess": "Willkommen zurück!", "registerSuccess": "Registrierung erfolgreich!", "loginFailed": "Anmeldung fehlgeschlagen", "registerFailed": "Registrierung fehlgeschlagen", "allFieldsRequired": "Alle Felder sind erforderlich", "verificationSent": "Verifizierungs-E-Mail wurde gesendet!", "verificationSentDesc": "Wir haben dir eine E-Mail mit einem Bestätigungslink geschickt. Bitte klicke auf den Link, um dein Konto zu aktivieren.", "checkYourEmail": "Prüfe dein Postfach", "verifying": "E-Mail wird verifiziert...", "verifySuccess": "Deine E-Mail-Adresse wurde erfolgreich bestätigt. Du kannst dich jetzt anmelden.", "verifySuccessTitle": "E-Mail bestätigt!", "verifyFailed": "Verifizierung fehlgeschlagen", "verifyFailedTitle": "Verifizierung fehlgeschlagen", "verifyTokenMissing": "Kein Verifizierungstoken vorhanden.", "emailNotVerified": "E-Mail-Adresse noch nicht verifiziert. Bitte prüfe dein Postfach.", "username": "Benutzername", "usernamePlaceholder": "z.B. maxmuster", "usernameHint": "Nur Buchstaben, Zahlen, _ und - erlaubt (3-30 Zeichen)", "displayName": "Anzeigename", "displayNamePlaceholder": "Max Mustermann", "usernameTaken": "Benutzername ist bereits vergeben", "usernameInvalid": "Benutzername darf nur Buchstaben, Zahlen, _ und - enthalten (3-30 Zeichen)", "usernameRequired": "Benutzername ist erforderlich", "displayNameRequired": "Anzeigename ist erforderlich", "emailVerificationBanner": "Deine E-Mail-Adresse wurde noch nicht verifiziert.", "emailVerificationResend": "Hier klicken um eine neue Verifizierungsmail zu erhalten", "emailVerificationResendCooldown": "Erneut senden in {seconds}s", "emailVerificationResendSuccess": "Verifizierungsmail wurde gesendet!", "emailVerificationResendFailed": "Verifizierungsmail konnte nicht gesendet werden", "inviteOnly": "Nur mit Einladung", "inviteOnlyDesc": "Die Registrierung ist derzeit eingeschränkt. Sie benötigen einen Einladungslink von einem Administrator, um ein Konto zu erstellen.", "orContinueWith": "oder weiter mit", "loginWithOAuth": "Anmelden mit {provider}", "registerWithOAuth": "Registrieren mit {provider}", "backToLogin": "Zurück zum Login", "oauthError": "Anmeldung fehlgeschlagen", "oauthNoToken": "Kein Authentifizierungstoken erhalten.", "oauthLoginFailed": "Anmeldung konnte nicht abgeschlossen werden. Bitte versuche es erneut.", "oauthRedirecting": "Du wirst angemeldet..." }, "home": { "madeFor": "Made for BigBlueButton", "heroTitle": "Meetingverwaltung neu ", "heroTitleHighlight": "definiert", "heroSubtitle": "Das moderne, selbst gehostete BigBlueButton-Frontend. Erstellen Sie Räume, verwalten Sie Aufnahmen und genießen Sie ein wunderschönes Interface mit über 15 Themes.", "getStarted": "Jetzt starten", "features": "Alles was Sie brauchen", "featuresSubtitle": "Redlight bietet alle Funktionen, die Sie für professionelle Videokonferenzen benötigen.", "featureVideoTitle": "Videokonferenzen", "featureVideoDesc": "Erstellen und verwalten Sie Meetings direkt über BigBlueButton.", "featureRoomsTitle": "Raumverwaltung", "featureRoomsDesc": "Unbegrenzte Räume mit individuellen Einstellungen und Zugangscodes.", "featureUsersTitle": "Benutzerverwaltung", "featureUsersDesc": "Registrierung, Login und Rollenverwaltung für Ihre Organisation.", "featureThemesTitle": "15+ Themes", "featureThemesDesc": "Dracula, Nord, Catppuccin, Rosé Pine, Gruvbox und viele mehr.", "featureRecordingsTitle": "Aufnahmen", "featureRecordingsDesc": "Alle Aufnahmen pro Raum einsehen, veröffentlichen oder löschen.", "featureOpenSourceTitle": "Open Source", "featureOpenSourceDesc": "Vollständig quelloffen und selbst gehostet. Ihre Daten bleiben bei Ihnen.", "statThemes": "Themes", "statRooms": "Räume", "statOpenSource": "Open Source", "footer": "© {year} Redlight. Ein Open-Source BigBlueButton Frontend." }, "dashboard": { "myRooms": "Meine Räume", "roomCount": "{count} Raum erstellt | {count} Räume erstellt", "newRoom": "Neuer Raum", "noRooms": "Noch keine Räume", "noRoomsSubtitle": "Erstellen Sie Ihren ersten Raum, um Meetings zu starten.", "createFirst": "Ersten Raum erstellen", "createRoom": "Neuen Raum erstellen", "roomName": "Raumname", "roomNamePlaceholder": "z.B. Team Meeting", "roomNameRequired": "Raumname ist erforderlich", "welcomeMessage": "Willkommensnachricht", "welcomeMessageDefault": "Willkommen im Meeting!", "maxParticipants": "Max. Teilnehmer", "maxParticipantsHint": "0 = unbegrenzt", "accessCode": "Zugangscode", "muteOnJoin": "Teilnehmer beim Beitritt stummschalten", "allowRecording": "Aufnahme erlauben", "roomCreated": "Raum erstellt!", "roomCreateFailed": "Raum konnte nicht erstellt werden", "roomDeleted": "Raum gelöscht", "roomDeleteFailed": "Raum konnte nicht gelöscht werden", "roomDeleteConfirm": "Raum \"{name}\" wirklich löschen?", "loadFailed": "Räume konnten nicht geladen werden", "sharedWithMe": "Mit mir geteilt", "federatedRooms": "Räume von anderen Instanzen", "federatedRoomsSubtitle": "Angenommene Meeting-Einladungen von anderen Redlight-Instanzen. Einstellungen können hier nicht geändert werden." }, "room": { "backToDashboard": "Zurück zum Dashboard", "start": "Starten", "startMeeting": "Meeting starten", "join": "Beitreten", "end": "Beenden", "openDetails": "Details öffnen", "overview": "Übersicht", "recordings": "Aufnahmen", "settings": "Einstellungen", "participants": "{count} Teilnehmer", "copyLink": "Link kopieren", "copyRoomLink": "Raum-Link", "copyGuestLink": "Gast-Link", "linkCopied": "Link kopiert!", "meetingDetails": "Meeting-Details", "meetingId": "Meeting ID", "status": "Status", "maxParticipants": "Max. Teilnehmer", "accessCode": "Zugangscode", "roomSettings": "Raumeinstellungen", "mutedOnJoin": "Beim Beitritt stummgeschaltet", "micActiveOnJoin": "Mikrofon aktiv beim Beitritt", "approvalRequired": "Genehmigung erforderlich", "freeJoin": "Freier Beitritt", "allModerators": "Alle als Moderator", "rolesAssigned": "Rollen werden zugewiesen", "recordingAllowed": "Aufnahme erlaubt", "recordingDisabled": "Aufnahme deaktiviert", "welcomeMsg": "Willkommensnachricht", "muteOnJoin": "Beim Beitritt stummschalten", "requireApproval": "Moderator-Genehmigung erforderlich", "anyoneCanStart": "Jeder kann das Meeting starten", "allJoinModerator": "Alle Teilnehmer als Moderator", "allowRecording": "Aufnahme erlauben", "noAccessCode": "Kein Zugangscode", "emptyNoCode": "Leer = kein Code", "settingsSaved": "Einstellungen gespeichert", "settingsSaveFailed": "Einstellungen konnten nicht gespeichert werden", "meetingStarted": "Meeting gestartet!", "meetingStartFailed": "Meeting konnte nicht gestartet werden", "meetingEnded": "Meeting beendet", "meetingEndFailed": "Meeting konnte nicht beendet werden", "joinFailed": "Beitritt fehlgeschlagen", "endConfirm": "Meeting wirklich beenden?", "enterAccessCode": "Zugangscode eingeben:", "notFound": "Raum nicht gefunden", "guestAccessTitle": "Gastzugang", "guestAccess": "Gastzugang aktivieren", "guestAccessHint": "Ermöglicht nicht angemeldeten Benutzern, dem Meeting beizutreten.", "moderatorCode": "Moderator-Code", "moderatorCodeHint": "Optionaler Code für Moderator-Rechte", "moderatorCodeDesc": "Gäste, die diesen Code eingeben, erhalten Moderator-Rechte.", "guestLink": "Gast-Einladungslink", "guestLinkCopied": "Gast-Link kopiert!", "guestJoinTitle": "Meeting beitreten", "guestCreatedBy": "Erstellt von", "guestMeetingRunning": "Meeting läuft", "guestMeetingNotStarted": "Noch nicht gestartet", "guestYourName": "Ihr Name", "guestNamePlaceholder": "Max Mustermann", "guestAccessCode": "Zugangscode", "guestAccessCodePlaceholder": "Code eingeben", "guestModeratorCode": "Moderator-Code", "guestModeratorOptional": "(optional)", "guestModeratorPlaceholder": "Nur wenn Sie Moderator sind", "guestJoinButton": "Meeting beitreten", "guestWaitingMessage": "Das Meeting wurde noch nicht gestartet. Bitte warten Sie, bis der Moderator es startet.", "guestWaitingTitle": "Warte auf Meeting-Start...", "guestWaitingHint": "Du wirst automatisch beigetreten, sobald das Meeting gestartet wird.", "guestCancelWaiting": "Abbrechen", "guestMeetingStartedJoining": "Meeting gestartet! Trete jetzt bei...", "waitingToJoin": "Warten...", "guestAccessDenied": "Zugang nicht möglich", "guestNameRequired": "Name ist erforderlich", "guestJoinFailed": "Beitritt fehlgeschlagen", "guestAccessNotEnabled": "Der Gastzugang ist für diesen Raum nicht aktiviert.", "guestWrongAccessCode": "Falscher Zugangscode", "guestHasAccount": "Haben Sie ein Konto?", "guestSignIn": "Anmelden", "guestRoomNotFound": "Raum nicht gefunden", "guestRecordingNotice": "Dieses Meeting könnte aufgenommen werden, inkl. Ihrer Audio / Video.", "guestRecordingConsent": "Ich bin damit einverstanden, dass dieses Meeting aufgenommen werden kann.", "shared": "Geteilt", "presentationTitle": "Standard-Präsentation", "presentationDesc": "Diese Datei wird beim Start des Meetings automatisch in BBB vorgeladen.", "presentationUpload": "Präsentation hochladen", "presentationRemove": "Präsentation entfernen", "presentationUploaded": "Präsentation hochgeladen", "presentationRemoved": "Präsentation entfernt", "presentationUploadFailed": "Präsentation konnte nicht hochgeladen werden", "presentationRemoveFailed": "Präsentation konnte nicht entfernt werden", "presentationAllowedTypes": "PDF, PPT, PPTX, ODP, DOC, DOCX · max. 50 MB", "presentationCurrent": "Aktuell:", "shareTitle": "Raum teilen", "shareDescription": "Teilen Sie diesen Raum mit anderen Benutzern, damit diese ihn in ihrem Dashboard sehen und beitreten k\u00f6nnen.", "shareSearchPlaceholder": "Benutzer suchen (Name oder E-Mail)...", "shareAdded": "Benutzer hinzugef\u00fcgt", "shareRemoved": "Freigabe entfernt", "shareFailed": "Freigabe fehlgeschlagen", "shareRemove": "Freigabe entfernen", "defaultWelcome": "Willkommen zum Meeting!" }, "recordings": { "title": "Aufnahmen", "noRecordings": "Keine Aufnahmen vorhanden", "published": "Veröffentlicht", "unpublished": "Nicht veröffentlicht", "presentation": "Präsentation", "deleted": "Aufnahme gelöscht", "deleteFailed": "Fehler beim Löschen", "deleteConfirm": "Aufnahme wirklich löschen?", "publishSuccess": "Aufnahme veröffentlicht", "unpublishSuccess": "Aufnahme versteckt", "publishFailed": "Fehler beim Aktualisieren", "hide": "Verstecken", "publish": "Veröffentlichen", "loadFailed": "Aufnahmen konnten nicht geladen werden" }, "settings": { "title": "Einstellungen", "subtitle": "Verwalten Sie Ihr Profil und Ihre Einstellungen", "profile": "Profil", "password": "Passwort", "themes": "Themes", "language": "Sprache", "editProfile": "Profil bearbeiten", "avatar": "Profilbild", "avatarColor": "Avatar-Farbe", "avatarColorHint": "Wird als Fallback verwendet, wenn kein Bild hochgeladen ist.", "uploadImage": "Bild hochladen", "removeImage": "Bild entfernen", "avatarHint": "JPG, PNG, GIF oder WebP. Max. 2 MB.", "avatarUploaded": "Profilbild aktualisiert", "avatarUploadFailed": "Fehler beim Hochladen", "avatarRemoved": "Profilbild entfernt", "avatarRemoveFailed": "Fehler beim Entfernen", "avatarInvalidType": "Nur Bilddateien sind erlaubt", "avatarTooLarge": "Bild darf maximal 2 MB groß sein", "changePassword": "Passwort ändern", "currentPassword": "Aktuelles Passwort", "newPassword": "Neues Passwort", "confirmNewPassword": "Neues Passwort bestätigen", "profileSaved": "Profil gespeichert", "profileSaveFailed": "Fehler beim Speichern", "passwordChanged": "Passwort geändert", "passwordChangeFailed": "Fehler beim Ändern", "passwordMismatch": "Passwörter stimmen nicht überein", "selectLanguage": "Sprache auswählen", "caldav": { "title": "CalDAV", "subtitle": "Verbinde deine Kalender-App (z. B. Apple Kalender, Thunderbird, DAVx⁵) über das CalDAV-Protokoll. Verwende deine E-Mail-Adresse und ein App-Token als Passwort.", "serverUrl": "Server-URL", "username": "Benutzername (E-Mail)", "hint": "Gib niemals dein echtes Redlight-Passwort in einer Kalender-App ein. Verwende stattdessen ein App-Token.", "newToken": "Neues App-Token generieren", "tokenNamePlaceholder": "z. B. \"iPhone\" oder \"Thunderbird\"", "generate": "Generieren", "existingTokens": "Aktive Tokens", "noTokens": "Noch keine Tokens erstellt.", "created": "Erstellt", "lastUsed": "Zuletzt verwendet", "revoke": "Widerrufen", "revokeConfirm": "Dieses Token wirklich widerrufen? Alle Kalender-Apps, die dieses Token verwenden, verlieren den Zugriff.", "revoked": "Token widerrufen", "revokeFailed": "Token konnte nicht widerrufen werden", "createFailed": "Token konnte nicht erstellt werden", "newTokenCreated": "Token erstellt — jetzt kopieren!", "newTokenHint": "Dieses Token wird nur einmal angezeigt. Kopiere es und trage es als Passwort in deiner Kalender-App ein.", "dismiss": "Ich habe das Token kopiert" } }, "themes": { "selectTheme": "Theme auswählen", "selectThemeSubtitle": "Wähle dein bevorzugtes Farbschema", "light": "Hell", "dark": "Dunkel" }, "admin": { "title": "Administration", "userCount": "{count} Benutzer registriert | {count} Benutzer registriert", "searchUsers": "Benutzer suchen...", "user": "Benutzer", "role": "Rolle", "rooms": "Räume", "registered": "Registriert", "actions": "Aktionen", "admin": "Admin", "makeAdmin": "Zum Admin machen", "makeUser": "Zum Benutzer machen", "resetPassword": "Passwort zurücksetzen", "deleteUser": "Löschen", "createUser": "Benutzer erstellen", "createUserTitle": "Neuen Benutzer erstellen", "userCreated": "Benutzer erstellt", "userCreateFailed": "Benutzer konnte nicht erstellt werden", "newPasswordLabel": "Neues Passwort", "resetPasswordTitle": "Passwort zurücksetzen", "noUsersFound": "Keine Benutzer gefunden", "roleUpdated": "Rolle aktualisiert", "roleUpdateFailed": "Fehler beim Aktualisieren", "userDeleted": "Benutzer gelöscht", "userDeleteFailed": "Fehler beim Löschen", "passwordReset": "Passwort zurückgesetzt", "passwordResetFailed": "Fehler beim Zurücksetzen", "deleteUserConfirm": "Benutzer \"{name}\" wirklich löschen? Alle Räume werden ebenfalls gelöscht.", "brandingTitle": "Branding", "brandingDescription": "Logo und App-Name anpassen, die in der Anwendung angezeigt werden.", "logoLabel": "Logo", "logoUpload": "Logo hochladen", "logoChange": "Logo ändern", "logoHint": "PNG, JPG, SVG oder WebP. Max. 5 MB.", "logoUploaded": "Logo hochgeladen", "logoUploadFailed": "Logo konnte nicht hochgeladen werden", "logoRemoved": "Logo entfernt", "logoRemoveFailed": "Logo konnte nicht entfernt werden", "appNameLabel": "App-Name", "appNameUpdated": "App-Name aktualisiert", "appNameUpdateFailed": "App-Name konnte nicht aktualisiert werden", "hideAppNameLabel": "App-Namen ausblenden", "hideAppNameHint": "Nur das Logo anzeigen, den App-Namen daneben ausblenden.", "hideAppNameFailed": "Einstellung konnte nicht gespeichert werden", "defaultThemeLabel": "Standard-Theme", "defaultThemeDesc": "Wird für nicht angemeldete Seiten (Gast-Join, Login, Startseite) verwendet, wenn keine persönliche Einstellung gesetzt ist.", "defaultThemeSaved": "Standard-Theme gespeichert", "defaultThemeUpdateFailed": "Standard-Theme konnte nicht aktualisiert werden", "regModeTitle": "Registrierungsmodus", "regModeDescription": "Steuern Sie, wie sich neue Benutzer registrieren können. \"Offen\" erlaubt jedem die Anmeldung. \"Nur mit Einladung\" erfordert einen Einladungslink.", "regModeOpen": "Offene Registrierung", "regModeInvite": "Nur mit Einladung", "regModeSaved": "Registrierungsmodus aktualisiert", "regModeFailed": "Registrierungsmodus konnte nicht aktualisiert werden", "inviteTitle": "Benutzer-Einladungen", "inviteDescription": "Laden Sie neue Benutzer per E-Mail ein. Sie erhalten einen Registrierungslink, der 7 Tage gültig ist.", "sendInvite": "Einladung senden", "inviteSent": "Einladung gesendet!", "inviteFailed": "Einladung konnte nicht gesendet werden", "inviteDeleted": "Einladung gelöscht", "inviteDeleteFailed": "Einladung konnte nicht gelöscht werden", "inviteLinkCopied": "Einladungslink kopiert!", "copyInviteLink": "Einladungslink kopieren", "inviteExpired": "Abgelaufen", "inviteUsedBy": "Verwendet von", "inviteExpiresAt": "Läuft ab am", "noInvites": "Noch keine Einladungen", "legalLinksTitle": "Rechtliche Links", "legalLinksDesc": "Impressum- und Datenschutz-Links am unteren Rand der Seitenleiste anzeigen. Leer lassen zum Ausblenden.", "imprintUrl": "Impressum-URL", "privacyUrl": "Datenschutz-URL", "imprintUrlSaved": "Impressum-URL gespeichert", "privacyUrlSaved": "Datenschutz-URL gespeichert", "imprintUrlFailed": "Impressum-URL konnte nicht gespeichert werden", "privacyUrlFailed": "Datenschutz-URL konnte nicht gespeichert werden", "oauthTitle": "OAuth / SSO", "oauthDescription": "OpenID-Connect-Anbieter verbinden (z. B. Keycloak, Authentik, Google) für Single Sign-On.", "oauthIssuer": "Issuer-URL", "oauthIssuerHint": "Die OIDC-Issuer-URL, z. B. https://auth.example.com/realms/main", "oauthClientId": "Client-ID", "oauthClientSecret": "Client-Secret", "oauthClientSecretHint": "Leer lassen, um das bestehende Secret beizubehalten", "oauthDisplayName": "Button-Beschriftung", "oauthDisplayNameHint": "Wird auf der Login-Seite angezeigt, z. B. Firmen-SSO", "oauthAutoRegister": "Neue Benutzer automatisch registrieren", "oauthAutoRegisterHint": "Erstellt automatisch Konten für Benutzer, die sich zum ersten Mal per OAuth anmelden.", "oauthSaved": "OAuth-Konfiguration gespeichert", "oauthSaveFailed": "OAuth-Konfiguration konnte nicht gespeichert werden", "oauthRemoved": "OAuth-Konfiguration entfernt", "oauthRemoveFailed": "OAuth-Konfiguration konnte nicht entfernt werden", "oauthRemoveConfirm": "OAuth-Konfiguration wirklich entfernen? Benutzer können sich dann nicht mehr per SSO anmelden.", "oauthNotConfigured": "OAuth ist noch nicht konfiguriert.", "oauthSave": "OAuth speichern", "oauthRemove": "OAuth entfernen" }, "notifications": { "bell": "Benachrichtigungen", "markAllRead": "Alle gelesen", "clearAll": "Alle löschen", "delete": "Löschen", "noNotifications": "Keine Benachrichtigungen", "roomShareAdded": "Raum wurde mit dir geteilt", "roomShareRemoved": "Raumzugriff wurde entfernt", "federationInviteReceived": "Neue Meeting-Einladung" }, "federation": { "inbox": "Einladungen", "inboxSubtitle": "Meeting-Einladungen von anderen Redlight-Instanzen", "inviteTitle": "Remote-Benutzer einladen", "inviteSubtitle": "Einen Benutzer von einer anderen Redlight-Instanz zu diesem Meeting einladen.", "addressLabel": "Benutzeradresse", "addressPlaceholder": "@benutzer@andere-instanz.com", "addressHint": "Format: @Benutzername@Domain der Redlight-Instanz", "messageLabel": "Nachricht (optional)", "messagePlaceholder": "Hallo, ich lade dich zu unserem Meeting ein!", "send": "Einladung senden", "sent": "Einladung gesendet!", "sendFailed": "Einladung konnte nicht gesendet werden", "from": "Von", "accept": "Annehmen", "decline": "Ablehnen", "accepted": "Einladung angenommen", "declined": "Einladung abgelehnt", "acceptFailed": "Fehler beim Annehmen", "declineFailed": "Fehler beim Ablehnen", "pending": "Ausstehend", "previousInvites": "Frühere Einladungen", "noInvitations": "Keine Einladungen", "noInvitationsSubtitle": "Wenn Sie von einer anderen Redlight-Instanz eingeladen werden, erscheint die Einladung hier.", "statusAccepted": "Angenommen", "statusDeclined": "Abgelehnt", "openLink": "Meeting öffnen", "loadFailed": "Einladungen konnten nicht geladen werden", "inviteRemote": "Remote einladen", "federated": "Fremd-Instanz", "readOnlyNotice": "Dieser Raum gehört einer anderen Instanz. Einstellungen können nicht geändert werden.", "joinMeeting": "Meeting beitreten", "removeRoom": "Raum entfernen", "removeRoomConfirm": "Raum wirklich entfernen?", "roomRemoved": "Raum entfernt", "roomRemoveFailed": "Raum konnte nicht entfernt werden", "acceptedSaved": "Einladung angenommen - Raum wurde in deinem Dashboard gespeichert!", "meetingId": "Meeting ID", "maxParticipants": "Max. Teilnehmer", "recordingOn": "Aufnahme aktiviert", "recordingOff": "Aufnahme deaktiviert", "unlimited": "Unbegrenzt", "backToDashboard": "Zurück zum Dashboard", "participantLimit": "Teilnehmerlimit gesetzt", "recordingLabel": "Aufnahme", "recordingOnHint": "Meetings in diesem Raum können aufgezeichnet werden", "recordingOffHint": "Meetings in diesem Raum werden nicht aufgezeichnet", "roomDetails": "Raumdetails", "joinUrl": "Beitritts-URL", "roomDeleted": "Gelöscht", "roomDeletedNotice": "Dieser Raum wurde vom Besitzer auf der Ursprungsinstanz gelöscht und ist nicht mehr verfügbar.", "calendarEvent": "Kalendereinladung", "calendarAccepted": "Kalender-Event angenommen und in deinen Kalender eingetragen!", "localCalendarEvent": "Lokale Kalendereinladung", "calendarLocalAccepted": "Einladung angenommen - Event wurde in deinen Kalender eingetragen!", "invitationRemoved": "Einladung entfernt", "removeInvitation": "Einladung entfernen" }, "calendar": { "title": "Kalender", "subtitle": "Meetings planen und verwalten", "newEvent": "Neues Event", "createEvent": "Event erstellen", "editEvent": "Event bearbeiten", "eventTitle": "Titel", "eventTitlePlaceholder": "z.B. Team Meeting", "description": "Beschreibung", "descriptionPlaceholder": "Beschreibung hinzufügen...", "startTime": "Beginn", "endTime": "Ende", "linkedRoom": "Verknüpfter Raum", "noRoom": "Kein Raum (kein Videomeeting)", "linkedRoomHint": "Verknüpfe einen Raum, um die Beitritts-URL automatisch ins Event einzufügen.", "reminderLabel": "Erinnerung", "reminderNone": "Keine Erinnerung", "reminder5": "5 Minuten vorher", "reminder15": "15 Minuten vorher", "reminder30": "30 Minuten vorher", "reminder60": "1 Stunde vorher", "reminder120": "2 Stunden vorher", "reminder1440": "1 Tag vorher", "timezone": "Zeitzone", "color": "Farbe", "eventCreated": "Event erstellt!", "eventUpdated": "Event aktualisiert!", "eventDeleted": "Event gelöscht", "saveFailed": "Event konnte nicht gespeichert werden", "deleteFailed": "Event konnte nicht gelöscht werden", "deleteConfirm": "Dieses Event wirklich löschen?", "loadFailed": "Events konnten nicht geladen werden", "today": "Heute", "month": "Monat", "week": "Woche", "more": "weitere", "mon": "Mo", "tue": "Di", "wed": "Mi", "thu": "Do", "fri": "Fr", "sat": "Sa", "sun": "So", "downloadICS": "ICS herunterladen", "addToOutlook": "Zu Outlook hinzufügen", "addToGoogleCalendar": "Zu Google Kalender", "icsDownloaded": "ICS-Datei heruntergeladen", "icsFailed": "ICS-Datei konnte nicht heruntergeladen werden", "share": "Teilen", "shareEvent": "Event teilen", "shareAdded": "Benutzer zum Event hinzugefügt", "shareRemoved": "Freigabe entfernt", "shareFailed": "Event konnte nicht geteilt werden", "invitationSent": "Einladung gesendet!", "invitationCancelled": "Einladung widerrufen", "invitationPending": "Einladung ausstehend", "pendingInvitations": "Ausstehende Einladungen", "accepted": "Angenommen", "sendFederated": "An Remote senden", "sendFederatedTitle": "Event an Remote-Instanz senden", "sendFederatedDesc": "Sende dieses Kalender-Event an einen Benutzer auf einer anderen Redlight-Instanz. Der Empfänger muss die Einladung zuerst annehmen, bevor das Event in seinem Kalender erscheint.", "send": "Senden", "fedSent": "Kalendereinladung gesendet! Der Empfänger muss diese zuerst annehmen.", "fedFailed": "Event konnte nicht an Remote-Instanz gesendet werden", "openRoom": "Verknüpften Raum öffnen", "organizer": "Organisator", "federatedFrom": "Von Remote-Instanz", "joinFederatedMeeting": "Remote-Meeting beitreten" }, "email": { "greeting": "Hey {name} 👋", "viewInvitation": "Einladung anzeigen", "invitationFooter": "Öffne den Link oben, um die Einladung anzunehmen oder abzulehnen.", "linkHint": "Oder kopiere diesen Link in deinen Browser:", "verify": { "subject": "{appName} - E-Mail-Adresse bestätigen", "intro": "Bitte bestätige deine E-Mail-Adresse, indem du auf den Button klickst:", "button": "E-Mail bestätigen", "validity": "Dieser Link ist 24 Stunden gültig.", "footer": "Falls du dich nicht registriert hast, kannst du diese E-Mail ignorieren." }, "invite": { "subject": "{appName} - Du wurdest eingeladen", "title": "Du wurdest eingeladen! 🎉", "intro": "Du wurdest eingeladen, ein Konto auf {appName} zu erstellen.", "prompt": "Klicke auf den Button, um dich zu registrieren:", "button": "Konto erstellen", "validity": "Dieser Link ist 7 Tage gültig.", "footer": "Falls du diese Einladung nicht erwartet hast, kannst du diese E-Mail ignorieren." }, "federationInvite": { "subject": "{appName} - Meeting-Einladung von {fromUser}", "intro": "Du hast eine Meeting-Einladung von {fromUser} erhalten.", "roomLabel": "Raum:" }, "calendarInvite": { "subject": "{appName} - Kalendereinladung von {fromUser}", "intro": "Du hast eine Kalendereinladung von {fromUser} erhalten." }, "calendarDeleted": { "subject": "{appName} - Kalendereintrag abgesagt: {title}", "intro": "Der folgende Kalendereintrag wurde vom Organisator ({fromUser}) gelöscht und ist nicht mehr verfügbar:", "note": "Der Termin wurde automatisch aus deinem Kalender entfernt.", "footer": "Diese Nachricht wurde automatisch von {appName} versendet." } }, "notFound": { "title": "Seite nicht gefunden", "description": "Die Seite, die du suchst, existiert nicht oder wurde verschoben.", "goBack": "Zurück", "goHome": "Zur Startseite" } }