{ "htmlLang": "de", "ogLocale": "de_DE", "dir": "ltr", "nativeName": "Deutsch", "abbr": "DE", "meta": { "title": "SecureBit.chat - Privater, verschlüsselter Messenger", "description": "SecureBit.chat ist ein kostenloser, Ende-zu-Ende-verschlüsselter Peer-to-Peer-Messenger, der vollständig im Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern - ECDH P-384, AES-256-GCM und persönliche SAS-Verifizierung.", "keywords": "verschlüsselter Messenger, Ende-zu-Ende-Verschlüsselung, Peer-to-Peer-Chat, P2P-Messenger, ECDH, DTLS, SAS-Verifizierung, WebRTC, privater Chat, sicherer Chat, ohne Server, ohne Konto, MITM-Schutz, PFS", "ogTitle": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat", "ogDescription": "Ein sicherer Messenger, der vollständig in Ihrem Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern. Bringen Sie Ihre eigenen STUN/TURN-Server mit - wir schreiben Ihnen nichts vor.", "ogImageAlt": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat", "twitterTitle": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat", "twitterDescription": "Ein sicherer Messenger, der vollständig in Ihrem Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern.", "twitterImageAlt": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat" }, "schema": { "siteDescription": "Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat, der vollständig im Browser läuft.", "appDescription": "Ein kostenloser, Ende-zu-Ende-verschlüsselter Peer-to-Peer-Messenger. Keine Konten, keine Server, die Nachrichten speichern - ECDH P-384, AES-256-GCM und persönliche SAS-Verifizierung.", "operatingSystem": "Beliebig (moderner Webbrowser)", "browserRequirements": "Erfordert WebRTC und die Web-Crypto-API", "featureList": [ "Ende-zu-Ende-Verschlüsselung (ECDH P-384, AES-256-GCM)", "Peer-to-Peer-Verbindung über WebRTC, ohne Nachrichtenserver", "Persönliche SAS-Verifizierung gegen Man-in-the-Middle-Angriffe", "Eigene STUN/TURN-Server und Relay-only-Datenschutzmodus", "Verschlüsselte Dateiübertragung", "Installierbare Progressive Web App mit Offline-Unterstützung" ] }, "manifest": { "name": "SecureBit.chat - Privater, verschlüsselter Messenger", "short_name": "SecureBit", "description": "P2P-Messenger mit ECDH-, DTLS- und SAS-Absicherung und Kryptografie auf militärischem Niveau" }, "ui": { "language.label": "Sprache", "language.suggest.text": "Diese Seite gibt es auch auf Deutsch.", "language.suggest.cta": "Auf Deutsch lesen", "language.suggest.dismiss": "Schließen", "community.title": "Gestalten Sie die Zukunft der Privatsphäre mit", "community.description": "SecureBit wächst durch seine Community. Ihre Ideen und Ihr Feedback prägen die Zukunft sicherer Kommunikation - offen entwickelt, mit vollständiger ASN.1-Validierung von Ende zu Ende.", "community.github": "GitHub-Repository", "community.feedback": "Feedback", "unique.eyebrow": "Was uns unterscheidet", "unique.heading": "Warum SecureBit einzigartig ist", "unique.s1.titleTop": "Mehrschichtiger", "unique.s1.titleBottom": "Verschlüsselungskern", "unique.s1.collapsed": "Verschlüsselungskern", "unique.s1.desc": "ECDH-P-384-Schlüsselaustausch, AES-256-GCM-Nutzdaten, ECDSA-Signaturen und vollständige ASN.1-Validierung - zu einer gehärteten Pipeline verbunden.", "unique.s1.tags": [ "ECDH P-384", "AES-256-GCM", "ECDSA", "ASN.1" ], "unique.s2.titleTop": "Reines P2P", "unique.s2.titleBottom": "über WebRTC", "unique.s2.collapsed": "Reines P2P über WebRTC", "unique.s2.desc": "Nachrichten laufen über WebRTC direkt von Gerät zu Gerät. Kein Relay hält Ihre Daten - der Server hilft zwei Teilnehmern nur, sich zu finden.", "unique.s2.tags": [ "DTLS 1.3", "Kein Relay" ], "unique.s3.titleTop": "Perfekte", "unique.s3.titleBottom": "Forward Secrecy", "unique.s3.collapsed": "Forward Secrecy", "unique.s3.desc": "Sitzungsschlüssel wechseln fortlaufend und werden nach Gebrauch verworfen. Ein einzelner kompromittierter Schlüssel öffnet damit niemals frühere Gespräche.", "unique.s3.tags": [ "Ephemere Schlüssel", "Automatischer Wechsel" ], "unique.s4.titleTop": "Verschleierung", "unique.s4.titleBottom": "des Datenverkehrs", "unique.s4.collapsed": "Verkehrsverschleierung", "unique.s4.desc": "Paketgrößen und Zeitabstände werden aufgefüllt und zufällig verändert. Metadatenmuster bleiben damit verborgen, auch für jemanden, der die Leitung beobachtet.", "unique.s4.tags": [ "Paket-Padding", "Zeit-Jitter" ], "unique.s5.titleTop": "Keinerlei", "unique.s5.titleBottom": "Datenerfassung", "unique.s5.collapsed": "Keine Datenerfassung", "unique.s5.desc": "Keine Konten, keine Protokolle, keine gespeicherten Nachrichten. Auf einem Server liegt nichts, was durchsickern, beschlagnahmt oder verkauft werden könnte.", "unique.s5.tags": [ "Keine Konten", "Keine Protokolle" ], "partners.eyebrow": "Partner & Ökosystem", "partners.heading": "Unsere Partner vertrauen uns", "partners.aegis.desc": "Kapitalpartner, der vertrauliche Finanzkommunikation über sein gesamtes Portfolio absichert.", "partners.aegis.role": "Strategischer Investor", "partners.furilabs.desc": "Linux-Telefone mit Fokus auf Privatsphäre, die SecureBit als sicheren Standardkanal mitliefern.", "partners.furilabs.role": "Technologiepartner", "partners.inviteTitle": "Partner werden", "partners.inviteDesc": "Sie bauen Hardware oder Infrastruktur für Privatsphäre? Lassen Sie uns SecureBit integrieren.", "partners.inviteCta": "Gespräch beginnen", "roadmap.eyebrow": "Entwicklungs-Roadmap", "roadmap.heading": "Die Entwicklung von SecureBit", "roadmap.subheading": "Vom ersten Prototyp zu einem quantensicheren, dezentralen Netzwerk - mit vollständiger ASN.1-Validierung auf jeder Ebene.", "roadmap.progress": "{shipped} von {total} Meilensteinen erreicht", "roadmap.upcoming": "{upcoming} in Arbeit", "roadmap.keyFeatures": "Kernfunktionen", "roadmap.status.released": "Veröffentlicht", "roadmap.status.current": "Aktuell", "roadmap.status.dev": "In Entwicklung", "roadmap.status.planned": "Geplant", "roadmap.status.research": "Forschung", "hero.headlineTop": "Eine direkte Leitung,", "hero.headlineBottom": "die nur Sie beide lesen können.", "hero.subheading": "Die Schlüssel entstehen auf Ihrem Gerät und werden direkt zwischen den Geräten ausgetauscht. Keine Konten, keine Server, die Ihre Nachrichten speichern.", "hero.diagramAlt": "Eine direkte verschlüsselte Leitung zu einem Teilnehmer, zu der zwei weitere Teilnehmer hinzustoßen", "intro.createTitle": "Neuen Kanal erstellen", "intro.createDesc": "Ihr Gerät erzeugt die Schlüssel und eine einmalige Einladung. Nichts davon berührt einen Server.", "intro.createCta": "Schlüssel & Einladung erzeugen", "intro.joinTitle": "Kanal beitreten", "intro.scanTitle": "QR-Code mit der Kamera scannen", "intro.scanSubtitle": "Am schnellsten - auf den Bildschirm Ihres Gegenübers halten", "intro.orPasteCode": "oder Code einfügen", "intro.pastePlaceholder": "Einladungscode hier einfügen …", "intro.connect": "Verbinden", "intro.connecting": "Wird verarbeitet …", "roadmap.r1.title": "Entwicklungsbeginn", "roadmap.r1.sub": "Idee, Prototyp und Aufbau der Infrastruktur", "roadmap.r1.date": "Anfang 2025", "roadmap.r1.features": [ "Konzept und Anforderungen festgelegt", "Auswahl des Stacks: WebRTC, P2P, Kryptografie", "Erste Messaging-Prototypen", "Repository und CI eingerichtet", "Grundlegende Verschlüsselungsarchitektur", "UX/UI-Design" ], "roadmap.r2.title": "Alpha-Release", "roadmap.r2.sub": "Erste öffentliche Alpha: einfacher Chat und Schlüsselaustausch", "roadmap.r2.date": "Frühjahr 2025", "roadmap.r2.features": [ "Einfaches P2P-Messaging über WebRTC", "Einfache Ende-zu-Ende-Verschlüsselung (Demoverfahren)", "Stabiles Signalling und Wiederverbindung", "Minimale Oberfläche zum Testen", "Rückmeldungen der ersten Tester" ], "roadmap.r3.title": "Sicherheit gehärtet", "roadmap.r3.sub": "Sicherheit gestärkt, stabiler Zweig veröffentlicht", "roadmap.r3.date": "Sommer 2025", "roadmap.r3.features": [ "ECDH/ECDSA im Produktivbetrieb", "Perfect Forward Secrecy und Schlüsselwechsel", "Verbesserte Authentifizierungsprüfungen", "Dateiverschlüsselung und Übertragung großer Nutzdaten", "Prüfung der grundlegenden Kryptoabläufe" ], "roadmap.r4.title": "Skalierung & Stabilität", "roadmap.r4.sub": "Skalierung des Netzwerks und mehr Stabilität", "roadmap.r4.date": "Herbst 2025", "roadmap.r4.features": [ "Optimierte P2P-Verbindungen und NAT-Traversal", "Wiederverbindung und Nachrichtenwarteschlangen", "Geringerer Akkuverbrauch auf Mobilgeräten", "Synchronisierung über mehrere Geräte", "Monitoring- und Logging-Werkzeuge für Entwickler" ], "roadmap.r5.title": "Privatsphäre zuerst", "roadmap.r5.sub": "Schwerpunkt Privatsphäre: Metadaten minimieren", "roadmap.r5.date": "Winter 2025", "roadmap.r5.features": [ "Metadatenschutz und weniger Fingerprinting", "Experimente mit Onion-Routing und DHT", "Optionen für anonyme Verbindungen", "Vorbereitung des offenen Code-Audits", "Verbesserte Verifizierung der Teilnehmer" ], "roadmap.r6.title": "Enhanced Security Edition", "roadmap.r6.sub": "18-schichtige Kryptografie auf militärischem Niveau mit vollständiger ASN.1-Validierung", "roadmap.r6.date": "Ende 2025", "roadmap.r6.features": [ "Dreifache Absicherung: ECDH + DTLS + SAS", "Verschlüsselung mit ECDH P-384 und AES-GCM 256 Bit", "Prüfung des DTLS-Fingerabdrucks", "SAS-Verifizierung (Short Authentication String)", "Perfect Forward Secrecy mit Schlüsselwechsel", "Verstärkter Schutz vor Man-in-the-Middle-Angriffen", "Vollständige ASN.1-DER-Validierung", "Prüfung von OID und EC-Punkten", "Validierung der SPKI-Struktur", "P2P-WebRTC-Architektur", "Metadatenschutz", "Zu 100 % quelloffener Code" ], "roadmap.r7.title": "Desktop Edition", "roadmap.r7.sub": "Native Desktop-Apps für Windows, macOS und Linux", "roadmap.r7.date": "Anfang 2026", "roadmap.r7.features": [ "Windows-Desktop-App (Tauri v2)", "macOS-Desktop-App (Tauri v2)", "Linux-AppImage (Tauri v2)", "Benachrichtigungen in Echtzeit", "Automatische Wiederverbindung", "Synchronisierung über Geräte hinweg", "Überarbeitete Oberfläche", "Dateien bis 100 MB" ], "roadmap.r8.title": "Sichere Sprache & Anrufe", "roadmap.r8.sub": "Verschlüsselte Sprachnachrichten, Audio- und Videoanrufe", "roadmap.r8.date": "Anfang 2026", "roadmap.r8.features": [ "Ende-zu-Ende-verschlüsselte Sprachnachrichten", "Verschlüsselte Audioanrufe zu zweit (WebRTC)", "Verschlüsselte Videoanrufe zu zweit (WebRTC)", "Perfect Forward Secrecy für laufende Medien", "Medienströme über SRTP/DTLS geschützt", "SAS-Verifizierung während des Anrufs", "Anrufbenachrichtigungen und automatische Wiederverbindung", "P2P-Medien mit geringer Latenz" ], "roadmap.r9.title": "Gruppenkommunikation", "roadmap.r9.sub": "Gruppenchats ohne Verlust der Privatsphäre", "roadmap.r9.date": "Jetzt", "roadmap.r9.features": [ "P2P-Gruppenchats mit bis zu 8 Teilnehmenden", "Mesh-Zustellung mit signiertem Relay als Rückfallebene", "Ein Sicherheitscode für die Gruppe, den alle vergleichen", "Commit-then-Reveal-Verfahren gegen das Erraten von Codes", "Gruppeneigene Identitätsschlüssel, bewusst kurzlebig", "Signierte Mitgliedschaft mit Epochenreihenfolge", "Signierte Nachrichten - ein abweichender Verlauf ist damit beweisbar", "Kein Server, kein gemeinsamer Gruppenschlüssel, kein Verlauf" ], "roadmap.r10.title": "Mobile Edition", "roadmap.r10.sub": "Native Apps für iOS und Android", "roadmap.r10.date": "Q2 2027", "roadmap.r10.features": [ "Native iOS-App (Swift/SwiftUI)", "Native Android-App (Kotlin/Jetpack Compose)", "PWA-Unterstützung für mobile Browser", "Push-Benachrichtigungen in Echtzeit", "Optimierter Akkuverbrauch", "Für Mobilgeräte optimierte Oberfläche", "Nachrichtenwarteschlange offline", "Biometrische Anmeldung" ], "roadmap.r11.title": "Quantensichere Edition", "roadmap.r11.sub": "Schutz vor Quantencomputern", "roadmap.r11.date": "Q4 2027", "roadmap.r11.features": [ "Post-Quanten-Kryptografie CRYSTALS-Kyber", "Digitale Signaturen mit SPHINCS+", "Hybridverfahren: klassisch + Post-Quanten", "Quantensicherer Schlüsselaustausch", "Aktualisierte Hash-Algorithmen", "Migration bestehender Sitzungen", "Kompatibilität mit v5.x", "Quantenresistente Protokolle" ], "roadmap.r12.title": "Dezentrales Netzwerk", "roadmap.r12.sub": "Vollständig dezentrales Netzwerk", "roadmap.r12.date": "2028", "roadmap.r12.features": [ "Mesh-Netzwerk aus Knoten", "DHT zum Auffinden von Teilnehmern", "Eingebautes Onion-Routing", "Tokenomics und Anreize für Knotenbetreiber", "Steuerung über eine DAO", "Zusammenspiel mit anderen Netzwerken", "Plattformübergreifende Kompatibilität", "Selbstheilendes Netzwerk" ], "roadmap.r13.title": "KI-Assistent für Privatsphäre", "roadmap.r13.sub": "KI für Privatsphäre und Sicherheit", "roadmap.r13.date": "2028+", "roadmap.r13.features": [ "Lokale KI-Bedrohungsanalyse", "Automatische MITM-Erkennung", "Adaptive Kryptografie", "Persönliche Sicherheitsempfehlungen", "Maschinelles Lernen ohne Wissenspreisgabe", "Privater KI-Assistent", "Vorausschauende Sicherheit", "Autonomer Angriffsschutz" ], "handshake.step1": "ECDH-P-384-Schlüsselpaar wird erzeugt", "handshake.step2": "Verifizierungscode wird abgeleitet", "handshake.step3": "Perfect Forward Secrecy wird festgelegt", "handshake.securingTitle": "Ihr Kanal wird abgesichert", "handshake.answerTitle": "Ihre Antwort wird erstellt", "handshake.securingDesc": "Es entstehen Schlüssel, die Manipulation standhalten.", "handshake.shareTitle": "Teilen Sie Ihre Einladung", "handshake.sendAnswerTitle": "Senden Sie Ihre Antwort zurück", "handshake.shareDesc": "Zeigen Sie den QR-Code oder senden Sie den Code an Ihr Gegenüber. Er gilt einmalig und läuft bald ab.", "handshake.sendAnswerDesc": "Geben Sie diese Antwort dem Ersteller des Kanals, damit er den Handschlag abschließen kann.", "handshake.establish": "Verbindung herstellen", "handshake.thenReceive": "Nehmen Sie danach die Antwort Ihres Gegenübers entgegen", "handshake.pasteAnswerPlaceholder": "Antwortcode des Gegenübers einfügen …", "handshake.answerSentNote": "Senden Sie diese Antwort an den Ersteller und warten Sie - der Chat öffnet sich, sobald er sich verbindet.", "handshake.qrHint": "Lassen Sie dies geöffnet, bis Ihr Gegenüber den Code erfasst hat.", "handshake.qrHintFrames": "Der Handschlag ist auf {frames} Einzelbilder verteilt - lassen Sie dies geöffnet, bis Ihr Gegenüber alle erfasst hat.", "verify.title": "Sicherheitsprüfung", "verify.desc": "Vergleichen Sie diesen Sicherheitscode über einen anderen Weg mit Ihrem Gegenüber (Anruf oder persönlich) und geben Sie ihn dann ein, um den Chat freizuschalten.", "verify.enterLabel": "Geprüften Code eingeben", "verify.placeholder": "Code hier eingeben", "verify.confirm": "Code bestätigen", "verify.confirmed": "Bestätigt", "verify.mismatch": "Stimmt nicht überein", "verify.yours": "Ihre Bestätigung", "verify.peer": "Bestätigung des Gegenübers", "verify.pending": "Ausstehend", "verify.waiting": "Warten auf den Code …", "verify.verified": "Kanal geprüft", "verify.bothConfirmed": "Beide Seiten haben bestätigt. Der sichere Chat wird geöffnet …", "pwa.bannerTitle": "SecureBit.chat installieren", "pwa.bannerDesc": "Die App-Erfahrung mit zusätzlicher Sicherheit", "pwa.install": "Installieren", "pwa.dismiss": "Schließen", "pwa.close": "Schließen", "pwa.iosTitle": "Auf iOS installieren", "pwa.iosStep1": "Auf „Teilen“ tippen", "pwa.iosStep1Hint": "Meist unten in Safari", "pwa.iosStep2": "„Zum Home-Bildschirm“ suchen", "pwa.iosStep2Hint": "Im Teilen-Menü nach unten scrollen", "pwa.iosStep3": "Auf „Hinzufügen“ tippen", "pwa.iosStep3Hint": "Bestätigen, um SecureBit.chat zu installieren", "pwa.genericTitle": "SecureBit installieren", "pwa.genericDesc": "Jeder Browser installiert auf seine eigene Weise. Wählen Sie die Schritte, die zu Ihrem passen.", "pwa.gotIt": "Verstanden", "pwa.installedTitle": "App installiert!", "pwa.installedIos": "iOS-App installiert! Vom Home-Bildschirm öffnen.", "pwa.installedGeneric": "SecureBit.chat ist jetzt auf Ihrem Gerät", "pwa.anytimeTitle": "Jederzeit installierbar", "pwa.anytimeDesc": "Sie können SecureBit.chat jederzeit über das Browsermenü installieren - so läuft es am besten.", "pwa.ok": "OK", "step.open": "Schritt 1 · Kanal öffnen", "step.exchange": "Schritt 2 · Austausch", "step.verification": "Schritt 3 · Prüfung", "action.create": "Erstellen", "action.join": "Beitreten", "action.back": "Zurück", "action.copy": "Kopieren", "action.copied": "Kopiert", "action.scan": "Scannen", "action.downloadDesktop": "Desktop-App laden", "action.advancedSettings": "Erweiterte Einstellungen", "cred.offerTag": "Angebot · oder Text kopieren", "cred.answerTag": "Antwort · oder Text kopieren", "cred.reveal": "Zum Anzeigen klicken - halten Sie diesen Code geheim", "qr.title": "QR-Code scannen", "qr.subtitle": "Richten Sie die Kamera auf den QR-Code", "qr.scanning": "Wird gescannt …", "qr.hint": "Ruhig halten, bis alle Teile erfasst sind. Der Kamerazugriff bleibt lokal - nichts wird hochgeladen.", "mesh.you": "Sie", "mesh.peer": "Gegenüber · Sitzung 1", "mesh.joined2": "lena ist dabei · +2", "mesh.joined3": "jonas ist dabei · +3", "ice.title": "Netzwerkeinstellungen", "ice.subtitle": "Lokal eingestellt - wird nie an Ihr Gegenüber weitergegeben", "ice.intro": "SecureBit nutzt standardmäßig öffentliche STUN-Server, um die direkte Verbindung auszuhandeln. Wenn Sie selbst hosten, tragen Sie Ihre eigenen STUN/TURN-Server ein.", "ice.publicTitle": "Öffentliche Server (Standard)", "ice.publicDesc": "Ohne Einrichtung. Für die meisten passend.", "ice.customTitle": "Eigene STUN/TURN-Server", "ice.customDesc": "Bis zu {max} Server.", "ice.turnNote": "Ein TURN-Relay sieht die IP-Adressen beider Seiten und das Timing des Verkehrs - nie aber die Inhalte, die Ende-zu-Ende verschlüsselt bleiben. Bevorzugen Sie ", "ice.turnNoteTls": " (TLS).", "ice.test": "Server testen", "ice.testing": "Wird getestet …", "ice.relayTitle": "Nur-Relay-Modus", "ice.relayBadge": "MAXIMALE PRIVATSPHÄRE", "ice.relayDesc": "Leitet den gesamten Verkehr über TURN, damit Ihr Gegenüber Ihre IP nie zu sehen bekommt. Erfordert einen TURN-Server.", "ice.relayWarning": "Nur-Relay ist aktiv, aber es ist kein TURN-Server eingetragen. Die Verbindung kann so nicht zustande kommen.", "ice.persist": "Auf diesem Gerät speichern", "ice.persistDesc": "Verschlüsselt in diesem Browser abgelegt. Ausgeschaltet gilt die Einstellung nur für diese Sitzung.", "ice.forget": "Gespeichertes löschen", "ice.cancel": "Abbrechen", "ice.apply": "Übernehmen", "ice.errUnavailable": "WebRTC steht in diesem Browser nicht zur Verfügung", "ice.errInvalid": "Ungültige Serverkonfiguration", "update.title": "Update verfügbar", "update.desc": "Es wurde eine neuere Version von SecureBit gefunden.", "update.currentVersion": "Aktuelle Version", "update.newVersion": "Neue Version", "update.now": "Jetzt aktualisieren", "update.later": "Später", "update.unknown": "k. A.", "update.stepSaving": "Daten werden gesichert …", "update.stepSwCaches": "Service-Worker-Caches werden geleert …", "update.stepSwUnregister": "Service Worker werden abgemeldet …", "update.stepBrowserCache": "Browser-Cache wird geleert …", "update.stepVersion": "Version wird aktualisiert …", "update.stepReload": "Anwendung wird neu geladen …", "update.error": "Fehler beim Update. Bitte laden Sie die Seite manuell neu (Strg+F5 oder Cmd+Umschalt+R)", "update.confirmSkip": "Eine neue Version ist verfügbar. Ein Update wird für Sicherheit und Stabilität empfohlen. Ohne Update fortfahren?", "offline.backOnline": "Wieder online", "offline.mode": "Offline-Modus", "offline.dismiss": "Schließen", "offline.lostTitle": "Verbindung verloren", "offline.lostDesc": "SecureBit läuft jetzt offline. Einiges ist eingeschränkt, Ihre Daten bleiben aber sicher.", "offline.point1": "Ihre Sitzung und die Schlüssel bleiben erhalten", "offline.point2": "Es liegen keine Daten auf Servern", "offline.point3": "Nachrichten und Dateien gleichen sich nach der Wiederverbindung ab", "offline.continue": "Offline fortfahren", "offline.restoredTitle": "Wenn Sie wieder verbunden sind", "offline.restoredDesc": "Ein Verbindungsabbruch kostet Sie nichts. SecureBit sammelt alles lokal und setzt die verschlüsselte Sitzung fort, sobald Sie wieder online sind.", "offline.r1Title": "Ihre Nachrichten kommen an", "offline.r1Desc": "Alles, was Sie offline geschrieben haben, geht automatisch an Ihr Gegenüber.", "offline.r2Title": "Dateien werden zu Ende übertragen", "offline.r2Desc": "Übertragungen setzen dort fort, wo sie stehen geblieben sind - nichts muss erneut gesendet werden.", "offline.r3Title": "Ihre Nachrichten und Dateien treffen ein", "offline.r3Desc": "Was Ihr Gegenüber während der Störung gesendet hat, erreicht Sie der Reihe nach.", "offline.r4Title": "Nichts geht verloren", "offline.r4Desc": "Nach der Wiederverbindung bleibt keine Lücke - das Gespräch läuft genau dort weiter, wo es angehalten hat.", "offline.gotIt": "Verstanden", "qr.showTitle": "QR-Code anzeigen", "qr.showSubtitle": "Vollbild · vom Gegenüber scannen lassen", "qr.showSubtitleFrames": "Vollbild · alle {frames} Einzelbilder vom Gegenüber scannen lassen", "notify.enabledBody": "Benachrichtigungen sind aktiv. Sie werden über neue Nachrichten informiert.", "notify.workingBody": "Benachrichtigungen funktionieren. Sie werden über neue Nachrichten informiert.", "pw.label": "Passworteingabe", "pw.placeholder": "Passwort eingeben …", "pw.decrypt": "Entschlüsseln", "pw.cancel": "Abbrechen", "file.title": "Dateiübertragungen", "file.drop": "Dateien hierher ziehen", "file.dropHint": "Vor der Übertragung Ende-zu-Ende verschlüsselt · bis 100 MB", "file.browse": "Gerät durchsuchen", "file.incoming": "Eingehende Dateianfrage", "file.accept": "Annehmen", "file.reject": "Ablehnen", "file.download": "Herunterladen", "file.notReady": "Verbindung noch nicht bereit", "file.tooLarge": "Datei zu groß", "file.typeNotAllowed": "Dateityp nicht erlaubt", "file.maxConcurrent": "Höchstzahl gleichzeitiger Übertragungen erreicht", "file.gone": "Diese Datei steht nicht mehr zum Herunterladen bereit.", "call.incoming": "Eingehender Anruf", "call.incomingVideo": "Eingehender Videoanruf", "call.encrypted": "Verschlüsselter Anruf", "call.encryptedShort": "Verschlüsselt", "call.peer": "Sicheres Gegenüber", "call.connecting": "Verbindung wird aufgebaut …", "call.ringing": "Es klingelt …", "call.accept": "Annehmen", "call.decline": "Ablehnen", "call.end": "Auflegen", "call.camera": "Kamera", "call.cameraOff": "Kamera aus", "call.peerCameraOff": "Die Kamera des Gegenübers ist aus", "call.flipCamera": "Kamera wechseln", "call.addVideo": "Video hinzufügen", "call.video": "Video", "call.muted": "Stumm", "call.expand": "Vergrößern", "call.minimize": "Verkleinern", "call.quality": "Verbindungsqualität", "call.qualityExcellent": "Ausgezeichnet", "call.videoPrefix": "Video · ", "call.voicePrefix": "Sprache · ", "group.new": "Neue Gruppe", "group.create": "Gruppe erstellen", "group.join": "Gruppe beitreten", "group.name": "Gruppenname", "group.nameTooLong": "Der Gruppenname ist zu lang.", "group.capacity": "Bis zu {max} Personen, direkt von Gerät zu Gerät. Alle vergleichen einen Sicherheitscode, bevor die Gruppe öffnet.", "group.invite": "Einladen", "group.inviteMore": "Weitere Mitglieder einladen", "group.invitePeople": "{count} Personen einladen", "group.invitation": "Gruppeneinladung", "group.addMembers": "Mitglieder hinzufügen", "group.roomFor": "Platz für {remaining} weitere. Nach dem Beitritt vergleichen alle einen neuen Gruppencode.", "group.membersCount": "{count} Mitglieder", "group.member": "Mitglied", "group.members": "Mitglieder", "group.remove": "{name} entfernen", "group.message": "Nachricht an {name}", "group.leave": "Verlassen", "group.leaveThis": "Diese Gruppe verlassen", "group.cancel": "Gruppe abbrechen", "group.close": "Schließen", "group.cancelBtn": "Abbrechen", "group.decline": "Ablehnen", "group.working": "Wird ausgeführt …", "group.sasTitle": "Sicherheitscode der Gruppe", "group.sasEveryone": "Alle sehen diesen Code", "group.sasCompare": "Vergleichen Sie den Gruppencode mit jedem Mitglied, um die Gruppe zu öffnen.", "group.sasReadAloud": "Lesen Sie diese Ziffern laut vor an ", "group.sasWarning": "Liest auch nur ein Mitglied einen anderen Code vor, sitzt jemand dazwischen. Brechen Sie die Gruppe ab - bestätigen Sie nicht.", "group.confirmFirst": "Bestätigen Sie zuerst den Gruppencode", "group.codeSuffix": " · Code {code}", "group.exchangingNonces": "Nonces werden ausgetauscht …", "group.waitingCommit": "Warten auf die Zusage aller Mitglieder …", "group.waitingJoin": "Warten auf die übrigen Mitglieder …", "group.emptyChat": "Hier ist noch nichts. Nachrichten sind von ihrem Absender signiert und laufen über die eigene verschlüsselte Verbindung jedes Mitglieds.", "group.noVerified": "Noch keine geprüften Chats. Öffnen Sie zuerst einen Einzelchat und vergleichen Sie dessen Sicherheitscode - eine Gruppe entsteht aus bereits geprüften Verbindungen.", "group.noMoreToAdd": "Keine weiteren geprüften Chats zum Hinzufügen. Öffnen Sie zuerst einen Einzelchat und vergleichen Sie dessen Sicherheitscode.", "group.directLink": "Direkte Verbindung von Gerät zu Gerät", "group.noDirectLink": "Noch keine direkte Verbindung - Nachrichten laufen über ein anderes Mitglied, während eine aufgebaut wird", "group.relayNote": "Zu einigen Mitgliedern besteht noch keine direkte Verbindung. Ihre Nachrichten laufen über ein anderes Mitglied, das sieht, dass Sie sprechen, aber weder mitlesen noch etwas ändern kann. Die Gruppe versucht weiterhin, sie direkt zu verbinden.", "group.relayOnlyOff": "Der Nur-Relay-Modus ist aus, daher verbindet sich jedes Mitglied direkt mit Ihnen und erfährt Ihre IP-Adresse - auch Mitglieder, die jemand anderes eingeladen hat. Schalten Sie ihn in den Netzwerkeinstellungen ein, wenn das hier zählt.", "group.memberOffline": "{name} ist offline und erhält keine Nachrichten. Die Mitgliedschaft bleibt bestehen - ein Entfernen erneuert die Gruppenschlüssel.", "group.joinNote": "Die anderen Mitglieder erfahren, dass Sie in dieser Gruppe sind. Einen Nachrichtenverlauf zum Nachlesen gibt es nicht - eine Gruppe beginnt leer.", "group.inviteSentNote": "Die Gruppe läuft weiter, bis sie annehmen. Einen Verlauf zum Nachlesen gibt es für sie nicht - sie sehen nur, was ab jetzt gesendet wird.", "group.errNotCreated": "Gruppe nicht erstellt", "group.errNobodyAccepted": "Niemand hat die Einladung rechtzeitig angenommen.", "group.errNothingSent": "Es wurde nichts gesendet und nichts geprüft. Schließen Sie dies und versuchen Sie es erneut, sobald alle verbunden sind.", "group.errNotFormed": "Diese Gruppe konnte nicht gebildet werden.", "group.errFull": "Diese Gruppe ist voll.", "group.errInviteFailed": "Die Einladung konnte nicht gesendet werden - dieser Chat ist nicht verbunden.", "group.errNoMemberList": "Die Gruppeninhaberin oder der Gruppeninhaber hat die Mitgliederliste nie gesendet.", "group.errUnsignedList": "Die Mitgliederliste wurde nicht von der Gruppeninhaberin oder dem Gruppeninhaber signiert. Nicht erneut versuchen - sagen Sie ihnen Bescheid.", "group.errNotOwner": "Jemand anderes als die Gruppeninhaberin oder der Gruppeninhaber wollte die Mitglieder ändern.", "hdr.tagline": "Ende-zu-Ende verschlüsselt", "hdr.netSettings": "Erweiterte Netzwerkeinstellungen", "hdr.netSettingsTitle": "Erweiterte Netzwerkeinstellungen (STUN/TURN)", "hdr.disconnect": "Trennen", "status.connected": "Verbunden", "status.connecting": "Verbindung wird aufgebaut …", "status.notConnected": "Nicht verbunden", "status.reconnecting": "Neuverbindung …", "status.retrying": "Neuer Versuch …", "status.verifying": "Wird geprüft …", "status.peerDisconnected": "Gegenüber hat die Verbindung getrennt", "sec.replayProtection": "Schutz vor Wiedereinspielung", "sec.messageIntegrity": "Nachrichtenintegrität (HMAC)", "sec.forwardSecrecy": "Perfect Forward Secrecy", "sec.metadataProtection": "Metadatenschutz", "sec.trafficObfuscation": "Verkehrsverschleierung", "sec.realTests": "Echte kryptografische Prüfungen", "sec.simulatedData": "Simulierte Daten", "sec.testPassed": "Prüfung bestanden", "sec.testFailed": "Prüfung fehlgeschlagen oder nicht verfügbar", "sec.verificationDone": "Echte kryptografische Prüfung abgeschlossen", "sec.verificationInProgress": "Sicherheitsprüfung läuft …", "sec.verificationWait": "Sicherheitsprüfung läuft …\nBitte warten Sie, bis die kryptografische Prüfung in Echtzeit abgeschlossen ist.", "sec.verificationUnavailable": "Sicherheitsprüfung nicht verfügbar", "chat.placeholder": "Verschlüsselte Nachricht schreiben …", "chat.send": "Nachricht senden", "chat.sendFiles": "Dateien senden", "chat.hideFiles": "Dateien ausblenden", "chat.recordVoice": "Sprachnachricht aufnehmen", "chat.sendVoice": "Sprachnachricht senden", "chat.discard": "Verwerfen", "chat.codeBlock": "Als Codeblock senden (vergrößert das Eingabefeld)", "chat.codeHint": "Code-Ausschnitt · Formatierung bleibt erhalten · ⌘↵ zum Senden", "chat.viewOnce": "Einmal ansehen", "chat.viewOnceTitle": "Einmal ansehen - verschwindet, sobald das Gegenüber es gelesen hat", "chat.viewOncePrefix": "Einmal ansehen · ", "chat.viewOnceTap": "Einmal ansehen · zum Anzeigen tippen", "chat.viewedOnce": "Bereits angesehen", "chat.disappearing": "Verschwindende Nachricht - wird auf beiden Seiten gelöscht", "chat.disappearAfter": "Verschwindet nach", "chat.visibleFor": "Sichtbar für", "chat.timerPrefix": "Timer · ", "chat.expired": "Diese Nachricht ist abgelaufen", "chat.deleteForEveryone": "Für alle löschen", "chat.sending": "Wird gesendet", "chat.delivered": "Zugestellt", "chat.notSent": "Nicht gesendet", "chat.notSentReason": "Nicht gesendet - der sichere Kanal ist nicht bereit. Verbinden Sie sich neu, um fortzufahren.", "chat.encrypted": "Verschlüsselt", "chat.decrypted": "Entschlüsselt", "chat.encryptedOnDevice": "Auf Ihrem Gerät verschlüsselt", "chat.uploading": "Wird hochgeladen", "chat.downloading": "Wird heruntergeladen", "chat.transferring": "Wird übertragen …", "chat.copied": "Kopiert!", "chat.collapse": "Einklappen", "chat.closeMenu": "Menü schließen", "chat.newChat": "Neuer Chat", "chat.newGroup": "Neue Gruppe", "chat.createGroup": "Gruppe erstellen", "chat.groupChats": "Gruppenchats", "chat.secureChat": "Sicherer Chat", "chat.nameThis": "Diesem Chat einen Namen geben", "chat.rename": "Chat umbenennen (nur lokal)", "chat.renameHint": "Zum Umbenennen doppelklicken", "chat.localLabel": "Lokale Bezeichnung · nur auf diesem Gerät gespeichert", "chat.setStatus": "Status festlegen", "chat.yourStatusPrefix": "Ihr Status - ", "chat.meshHint": "Bis zu 8 Teilnehmende · P2P-Mesh", "chat.offline": "Offline", "chat.noNetwork": "Kein Netz · Neuverbindung", "chat.startVoiceCall": "Verschlüsselten Sprachanruf starten", "chat.startVideoCall": "Verschlüsselten Videoanruf starten", "chat.verifyForCalls": "Prüfen Sie die Sitzung, um Anrufe freizuschalten", "chat.e2eeNote": "Jede Nachricht wird auf Ihrem Gerät Ende-zu-Ende verschlüsselt, bevor sie es verlässt.", "chat.peersOnly": "Ende-zu-Ende nur an verbundene Teilnehmende gesendet - nie auf einem Server gespeichert.", "flow.invitationCreated": "Sichere Einladung erstellt", "flow.invitationCreatedBang": "Sichere Einladung erstellt und verschlüsselt.", "flow.responseCreated": "Sichere Antwort erstellt", "flow.responseCreatedBang": "Sichere Antwort erstellt.", "flow.sendInvitation": "Senden Sie den Einladungscode über einen sicheren Weg an Ihr Gegenüber (Anruf, SMS o. Ä.).", "flow.sendResponse": "Senden Sie den Antwortcode über einen sicheren Weg an die Person, die den Kanal eröffnet hat, oder lassen Sie den QR-Code unten scannen.", "flow.sendEncryptedCode": "Verschlüsselten Code senden", "flow.sendTheResponse": "Antwort senden", "flow.pasteOrWrite": "Code einfügen oder eingeben …", "flow.processingInvitation": "Sichere Einladung wird verarbeitet …", "flow.processingResponse": "Sichere Antwort wird verarbeitet …", "flow.finalizing": "Sichere Verbindung wird abgeschlossen …", "flow.channelEstablished": "Sicherer Kanal aufgebaut", "flow.channelReady": "Sicherer Kanal ist bereit", "flow.restoring": "Verbindung wird wiederhergestellt …", "flow.invitationCaptured": "Einladung erfasst.", "err.needInvitation": "Sie müssen den Einladungscode Ihres Gegenübers einfügen.", "err.needResponse": "Sie müssen den Antwortcode Ihres Gegenübers einfügen.", "err.responseFormat": "Ungültiges Antwortformat - bitte prüfen Sie den Code", "err.responseNoKey": "Ungültiger Antwortcode - der kryptografische Schlüssel fehlt oder ist beschädigt. Bitte prüfen Sie den Code und versuchen Sie es erneut.", "err.responseNoSignKey": "Ungültiger Antwortcode - der Schlüssel zur Signaturprüfung fehlt. Bitte prüfen Sie den Code und versuchen Sie es erneut.", "err.responseOutdated": "Die Antwortdaten sind veraltet - bitte verwenden Sie eine neue Einladung", "err.setupError": "Fehler beim Verbindungsaufbau", "err.notReady": "Verbindung noch nicht bereit", "err.securityBreach": "Sicherheitsverletzung erkannt - Verbindung abgelehnt", "err.securityValidation": "Sicherheitsprüfung fehlgeschlagen - möglicher Angriff erkannt", "err.retiredQr": "Dieser QR-Code nutzt ein altes Format, mit dem die Einladung nicht übertragen werden konnte. Bitten Sie Ihr Gegenüber um einen neuen Code oder verwenden Sie Kopieren und Einfügen.", "err.compressedQrNote": "Ein komprimierter QR-Code lässt SDP der Kürze halber womöglich weg. Nutzen Sie Kopieren und Einfügen, falls die Verbindung scheitert.", "err.inviteNotConnected": "Die Einladung konnte nicht gesendet werden. Dieser Chat ist gerade nicht verbunden.", "err.inviteNotConnectedRetry": "Die Einladung konnte nicht gesendet werden. Dieser Chat ist gerade nicht verbunden - öffnen Sie ihn erneut und versuchen Sie es noch einmal.", "err.nobodyAccepted": "Niemand hat die Einladung angenommen. Die Gruppe bleibt unverändert.", "err.noAudio": "Kein Ton aufgenommen - prüfen Sie die Mikrofonberechtigung und versuchen Sie es erneut.", "err.voiceNeedsConnection": "Für eine Sprachnachricht braucht es eine aktive sichere Verbindung. Verbinden Sie sich neu und versuchen Sie es erneut.", "err.voiceRestoring": "Die Verbindung wird wiederhergestellt - versuchen Sie die Sprachnachricht gleich noch einmal.", "err.fileTooLarge": "Datei zu groß", "sas.safetyNumber": "Sicherheitsnummer", "sas.incorrect": "Falscher Code. Prüfen Sie ihn mit Ihrem Gegenüber und versuchen Sie es erneut.", "sas.noMatch": "Die Codes stimmen nicht überein", "sas.makeSure": "Achten Sie darauf, dass die Codes exakt übereinstimmen.", "sas.tooManyAttempts": "Zu viele Fehlversuche. Die Sitzung wurde aus Sicherheitsgründen zurückgesetzt.", "sas.verificationFailed": "Prüfung fehlgeschlagen", "sas.verified": "Geprüft · Perfect Forward Secrecy", "sas.runVerification": "Sicherheitsprüfung starten", "sec.panelTitle": "Netzwerk- und Kryptodetails", "sec.security": "Sicherheit", "sec.transport": "Transport", "sec.keyExchange": "Schlüsselaustausch", "sec.allEnabled": "Alle Sicherheitsfunktionen sind standardmäßig aktiv", "sec.realTimeNote": "Prüfung in Echtzeit mit echten kryptografischen Funktionen - keine Platzhalterdaten.", "sec.simulatedWarning": "Achtung: Die Verbindung ist womöglich noch nicht vollständig aufgebaut - die Werte können simuliert sein.", "dl.title": "SecureBit herunterladen", "dl.free": "Kostenlos · quelloffen", "dl.soon": "Apps für iOS und Android sowie Browser-Erweiterungen für Chrome, Firefox und Opera folgen in Kürze.", "chatHdr.chat": "Chat", "chatHdr.chats": "Chats", "chatHdr.newChat": "+ Neu", "chatHdr.secure": "Sicher", "chatHdr.p2pSub": "P2P · Ende-zu-Ende verschlüsselt", "chatHdr.save": "Speichern", "chatHdr.close": "Schließen", "chatHdr.expand": "Vergrößern", "chatHdr.you": "Sie", "chatHdr.qrCode": "QR-Code", "chat.disconnected": "Getrennt", "call.mute": "Stummschalten", "call.endShort": "Auflegen", "group.add": "Hinzufügen", "group.send": "Senden", "sec.pfsShort": "Perfect Forward Secrecy", "sec.cipher": "Chiffre", "chat.close": "Schließen", "file.needConnection": "Für die Dateiübertragung braucht es eine offene Verbindung", "presence.available": "Verfügbar", "presence.away": "Abwesend", "presence.busy": "Beschäftigt", "presence.offline": "Offline", "presence.invisible": "Unsichtbar", "presence.availableDesc": "Online und erreichbar", "presence.awayDesc": "Untätig · kurz weg", "presence.busyDesc": "Bitte nicht stören", "presence.invisibleDesc": "Für andere offline erscheinen", "presence.online": "Online", "conn.p2p": "P2P · verbunden", "conn.verifying": "Wird geprüft …", "conn.connecting": "Verbindung wird aufgebaut …", "conn.reconnecting": "Neuverbindung …", "conn.peerDisconnected": "Gegenüber hat die Verbindung getrennt", "conn.disconnected": "Getrennt", "chat.defaultLabel": "Chat", "groupPhase.forming": "Wird gebildet …", "groupPhase.commitments": "Zusagen werden ausgetauscht …", "groupPhase.revealing": "Wird offengelegt …", "groupPhase.compare": "Gruppencode vergleichen", "groupPhase.ready": "Gruppe bereit", "groupPhase.failed": "Gruppe fehlgeschlagen", "call.qualityGood": "Gut", "call.qualityFair": "Mittelmäßig", "call.qualityWeak": "Schwach", "msg.code": "Code", "msg.timer": "Timer", "msg.voice": "Sprache", "msg.play": "Abspielen", "msg.sent": "Gesendet", "msg.read": "Gelesen", "report.title": "Sicherheitsprüfung in Echtzeit", "report.active": "Aktiv", "report.testsPassed": "Bestandene Prüfungen", "report.verifiedAt": "Geprüft am", "report.source": "Quelle", "secTest.verifyECDHKeyExchange": "ECDH-Schlüsselaustausch", "secTest.verifyECDSASignatures": "Digitale ECDSA-Signaturen", "secTest.verifyEncryption": "AES-GCM-Verschlüsselung", "secTest.verifyMessageIntegrity": "Nachrichtenintegrität", "secTest.verifyPerfectForwardSecrecy": "Perfect Forward Secrecy", "secTest.verifyPFS": "Perfect Forward Secrecy", "secTest.verifyReplayProtection": "Schutz vor Wiedereinspielung", "secTest.verifyDTLSFingerprint": "DTLS-Fingerabdruck", "secTest.verifySASVerification": "SAS-Verifizierung", "secTest.verifyMetadataProtection": "Metadatenschutz", "secTest.verifyTrafficObfuscation": "Verkehrsverschleierung", "secTest.verifyPacketPadding": "Paket-Padding", "secTest.verifyNestedEncryption": "Verschachtelte Verschlüsselung", "secTest.verifyNonExtractableKeys": "Nicht auslesbare Schlüssel", "secTest.verifyRateLimiting": "Ratenbegrenzung", "secTest.verifyMutualAuth": "Gegenseitige Authentifizierung", "secTest.verifyAuthProof": "Authentifizierungsnachweis", "secTest.verifyEnhancedValidation": "Erweiterte Prüfung", "secTest.verifyAdvancedFeatures": "Erweiterte Funktionen", "secTest.verifySignature": "Signaturprüfung", "secDetail.Security system initializing...": "Sicherheitssystem startet …", "secDetail.Nested encryption active": "Verschachtelte Verschlüsselung aktiv", "secDetail.Nested encryption failed": "Verschachtelte Verschlüsselung fehlgeschlagen", "secDetail.Packet padding active": "Paket-Padding aktiv", "secDetail.Packet padding failed": "Paket-Padding fehlgeschlagen", "secDetail.Advanced features active": "Erweiterte Funktionen aktiv", "secDetail.Advanced features failed": "Erweiterte Funktionen fehlgeschlagen", "secDetail.No encryption key available": "Kein Verschlüsselungsschlüssel vorhanden", "secDetail.AES-GCM encryption/decryption working correctly": "AES-GCM-Ver- und -Entschlüsselung funktionieren korrekt", "secDetail.No ECDH key pair available": "Kein ECDH-Schlüsselpaar vorhanden", "secDetail.Key derivation failed": "Schlüsselableitung fehlgeschlagen", "secDetail.No ECDSA key pair available": "Kein ECDSA-Schlüsselpaar vorhanden", "secDetail.ECDSA digital signatures working correctly": "Digitale ECDSA-Signaturen funktionieren korrekt", "secDetail.MAC key not available or invalid": "MAC-Schlüssel fehlt oder ist ungültig", "secDetail.Rate limiter did not block a message over the limit": "Die Ratenbegrenzung hat eine Nachricht über dem Limit nicht blockiert", "secDetail.Rate limiter is not available": "Die Ratenbegrenzung ist nicht verfügbar", "secDetail.Replay protection is working correctly": "Der Schutz vor Wiedereinspielung funktioniert korrekt", "secDetail.Replay protection not enabled": "Schutz vor Wiedereinspielung nicht aktiv", "secDetail.SAS code not available": "SAS-Code nicht verfügbar", "secDetail.SAS verification code is valid and available": "Der SAS-Prüfcode ist gültig und vorhanden", "secDetail.Traffic obfuscation is working correctly": "Die Verkehrsverschleierung funktioniert korrekt", "secDetail.Traffic obfuscation not enabled": "Verkehrsverschleierung nicht aktiv", "secDetail.No non-extractable ephemeral ECDH key pair for this session": "Für diese Sitzung gibt es kein nicht auslesbares, kurzlebiges ECDH-Schlüsselpaar", "secDetail.Session-level PFS only: keys are ephemeral per session, but the Double Ratchet is not active for this connection (peer on an older version), so a compromised session key exposes the whole conversation": "Nur Sitzungs-PFS: Die Schlüssel sind pro Sitzung kurzlebig, aber der Double Ratchet ist für diese Verbindung nicht aktiv (das Gegenüber nutzt eine ältere Version). Ein kompromittierter Sitzungsschlüssel legt damit das ganze Gespräch offen.", "msg.pause": "Pause", "msg.failed": "Fehlgeschlagen", "groupErr.timeout": "Ein Mitglied hat aufgehört zu antworten, bevor der Code fertig war.", "groupErr.keyMismatch": "Der Schlüssel eines Mitglieds passte nicht zu der Identität, die dafür angegeben wurde.", "groupErr.revealMismatch": "Der offengelegte Wert eines Mitglieds passte nicht zu seiner Zusage.", "groupErr.commitChanged": "Ein Mitglied hat seine Zusage mittendrin geändert.", "groupErr.missingKey": "Es wurde ein Mitglied gelistet, dessen Schlüssel nie ankam.", "groupErr.outsider": "Es kam ein Frame von jemandem außerhalb der Gruppe an.", "groupErr.limit": "Eine Gruppe ist auf acht Mitglieder begrenzt.", "groupErr.tooLarge": "Eine Nachricht war zu groß, um sie an die Gruppe zu senden.", "fileType.text": "Reiner Text", "fileType.images": "Bilder", "fileType.archives": "Archive", "fileType.voice": "Sprachnachrichten", "fileType.unsupported": "Nicht unterstützt", "qrScan.title": "QR-Code scannen", "qrScan.auto": "Automatik", "qrScan.reset": "Zurücksetzen", "qrScan.autoScroll": "Automatisches Scrollen aktiv", "qrScan.starting": "Kamera wird gestartet …", "qrScan.point": "Kamera auf den QR-Code richten", "qrScan.tapFocus": "Zum Fokussieren auf den Bildschirm tippen", "qrScan.focusing": "Wird fokussiert …", "iceErr.notArray": "Die Serverliste muss ein Array sein", "iceErr.invalidJson": "Ungültiges JSON", "iceErr.tooMany": "Zu viele Server (höchstens {max})", "iceErr.invalidEntry": "{label}: ungültiger Eintrag", "iceErr.urlCount": "{label}: 1 bis {max} URLs erforderlich", "iceErr.turnCreds": "{label}: TURN-Server brauchen üblicherweise Benutzername und Zugangsdaten", "iceUrl.notString": "Die URL muss eine Zeichenkette sein", "iceUrl.empty": "Die URL ist leer", "iceUrl.tooLong": "Die URL ist zu lang", "iceUrl.badChars": "Die URL enthält ungültige Zeichen", "iceUrl.badScheme": "Die URL muss mit stun:, stuns:, turn: oder turns: beginnen", "iceUrl.badQuery": "Die URL hat eine ungültige Abfrage", "iceUrl.noHost": "In der URL fehlt der Host", "iceUrl.badHost": "Die URL hat einen ungültigen Host oder Port", "iceUrl.badTransport": "Die URL-Abfrage muss transport=udp oder transport=tcp lauten", "msg.off": "Aus", "file.consentUnavailable": "Keine Zustimmung möglich", "secLevel.MAXIMUM": "MAXIMAL", "secLevel.INITIALIZING": "WIRD GESTARTET", "secLevel.ERROR": "FEHLER", "secLevel.UNKNOWN": "UNBEKANNT", "status.error": "Fehler", "offline.disconnect": "Trennen", "offline.learnMore": "Mehr erfahren", "pwa.installApp": "App installieren", "chat.onWeb": "Sie nutzen die Web-Version", "groupCall.startVoice": "Gruppen-Sprachanruf starten", "groupCall.startVideo": "Gruppen-Videoanruf starten", "groupCall.join": "Beitreten", "groupCall.dismiss": "Jetzt nicht", "groupCall.leave": "Anruf verlassen", "groupCall.you": "Du", "groupCall.connecting": "Verbinden…", "groupCall.waitingLink": "Warten auf eine direkte Verbindung…", "groupCall.legFailed": "Verbindung fehlgeschlagen", "groupCall.startedVoice": "{name} hat einen Sprachanruf gestartet", "groupCall.startedVideo": "{name} hat einen Videoanruf gestartet", "groupCall.inCall": "{count} im Anruf", "groupCall.err.permission_denied": "Der Anruf konnte nicht starten - der Zugriff auf Mikrofon und Kamera ist blockiert. Erlaube ihn für diese Seite und versuche es erneut.", "groupCall.err.device_not_found": "Der Anruf konnte nicht starten - auf diesem Gerät wurde kein Mikrofon gefunden.", "groupCall.err.device_busy": "Der Anruf konnte nicht starten - dein Mikrofon wird von einer anderen App verwendet. Schließe sie und versuche es erneut.", "groupCall.err.media_failed": "Der Anruf konnte nicht starten - das Mikrofon ließ sich nicht öffnen.", "groupCall.err.call_in_progress": "In dieser Gruppe läuft bereits ein Anruf. Tritt ihm bei, statt einen neuen zu starten.", "groupCall.err.not_ready": "Bestätige zuerst den Gruppencode, bevor du anrufst.", "groupCall.speaking": "{name} spricht", "groupCall.pin": "{name} groß anzeigen", "groupCall.unpin": "Zurück zu allen", "groupCall.showEveryone": "Alle", "msg.after5s": "5 Sek. nach dem Lesen", "msg.after15s": "15 Sek. nach dem Lesen", "msg.after30s": "30 Sek. nach dem Lesen", "msg.after1m": "1 Min. nach dem Lesen", "msg.sec30": "30 Sekunden", "msg.min5": "5 Minuten", "msg.hour1": "1 Stunde", "desktop.shareDesc": "Sende den Code an deinen Peer. Er gilt einmalig und läuft bald ab.", "desktop.invitationCreated": "Sichere Einladung erstellt - sende sie an deinen Peer.", "desktop.joinDesc": "Füge den Einladungscode deines Peers ein, um deine sichere Antwort zu erzeugen.", "desktop.offerTag": "Einladung · Text kopieren", "desktop.answerTag": "Antwort · Text kopieren", "desktop.offerPlaceholder": "Hier erscheint der Einladungscode…", "desktop.answerPlaceholder": "Hier erscheint der Antwortcode…", "desktop.backToChats": "Zurück zu den Chats", "desktop.sendFeedback": "Feedback senden", "desktop.callsNeedVerified": "Anrufe erfordern einen verifizierten sicheren Kanal.", "desktop.noOpenChannel": "Kein offener sicherer Kanal.", "desktop.chatCarriesCall": "Über diesen Chat läuft ein Gruppenanruf. Verlasse den Gruppenanruf, bevor du einen Einzelanruf startest.", "desktop.err.permission_denied": "Der Anruf konnte nicht starten - der Zugriff auf Mikrofon und Kamera ist blockiert. Erlaube ihn in den Systemeinstellungen und versuche es erneut.", "desktop.language": "Sprache", "desktop.languageHint": "Gilt sofort. Bereits gesendete Nachrichten behalten ihren Wortlaut.", "desktop.compareCode": "Vergleiche den Prüfcode mit deinem Peer und bestätige ihn, wenn er übereinstimmt.", "desktop.verifyBeforeFiles": "Schließe die Verifizierung ab, bevor du Dateien sendest.", "desktop.verifyBeforeSending": "Schließe die Verifizierung ab, bevor du Nachrichten sendest.", "desktop.disconnectedByBackend": "Verbindung sicher getrennt.", "desktop.restoreFailed": "Die Verbindung konnte nicht wiederhergestellt werden. Dieser Chat wird geschlossen.", "desktop.channelNotReady": "Der Datenkanal ist noch nicht verfügbar. Warte, bis die Verbindung steht.", "desktop.enterCode": "Gib den Prüfcode zur Bestätigung ein.", "desktop.noOffer": "Keine Einladung gefunden. Erstelle zuerst eine.", "desktop.notInitiator": "Du hast diese Verbindung nicht erstellt, also gibt es für dich keine Antwort zum Anwenden.", "desktop.decryptFailed": "Eine Nachricht konnte nicht entschlüsselt werden und wurde verworfen.", "desktop.badMessageFormat": "Ein fehlerhaftes Frame kam an und wurde verworfen.", "desktop.notSentNotReady": "Nachricht nicht gesendet: Der sichere Kanal ist nicht bereit. Warte, bis die Verifizierung abgeschlossen ist, oder verbinde dich neu.", "desktop.micDenied": "Der Zugriff auf das Mikrofon wurde verweigert.", "desktop.noChannelWait": "Kein offener sicherer Kanal - warte, bis die Verbindung steht.", "desktop.sasFailed": "Verifizierung fehlgeschlagen. Möglicherweise sitzt jemand dazwischen, deshalb wurde die Verbindung abgebrochen.", "desktop.sasOk": "Verifizierung erfolgreich. Dieser Kanal ist Ende zu Ende authentifiziert.", "desktop.iceForgotten": "Gespeicherte Server verworfen. Es werden öffentliche ICE-Server verwendet.", "desktop.icePublic": "Es werden öffentliche ICE-Server verwendet.", "desktop.verificationInProgress": "Die Sicherheitsprüfung läuft noch. Warte, bis sie fertig ist.", "desktop.fileGone": "Diese Datei steht nicht mehr zum Download bereit.", "desktop.codeMismatch": "Die Prüfcodes stimmen nicht überein. Die Verbindung wird zur Sicherheit getrennt.", "desktop.noLocalCode": "Verifizierung fehlgeschlagen: Es gibt keinen lokal abgeleiteten Code zum Vergleich. Die Verbindung wird zur Sicherheit getrennt.", "desktop.protocolViolation": "Der Peer hat den Code als bestätigt ausgegeben, bevor du ihn bestätigt hast. Die Verbindung wird zur Sicherheit getrennt.", "desktop.verificationRejected": "Verifizierung abgelehnt. Die Verbindung wurde zur Sicherheit abgebrochen.", "secLevel.HIGH": "HOCH", "secLevel.MEDIUM": "MITTEL", "secLevel.LOW": "NIEDRIG", "desktop.rerun": "Erneut prüfen", "desktop.ice.customDesc": "Bis zu {max} Server, eine URL pro Zeile oder JSON.", "desktop.ice.persistDesc": "Lokal auf diesem Gerät gespeichert. Aus lassen, um sie nur für diese Sitzung zu verwenden.", "desktop.group.leaveNote": "Den anderen Mitgliedern wird mitgeteilt, dass du gegangen bist. Danach bleibt nichts von dieser Gruppe auf diesem Gerät - es gibt keinen Server mit einer Kopie, über den du zurückkehren könntest, du bräuchtest also eine neue Einladung.", "desktop.sec.ecdsaOk": "Signatur des Schlüsselpakets der Gegenstelle beim Handshake geprüft (ECDSA P-384 / SHA-384)", "desktop.sec.ecdsaNone": "Kein abgeschlossener Handshake", "desktop.sec.ecdhOk": "Sitzungsschlüssel aus einem flüchtigen ECDH-P-384-Austausch über HKDF-SHA-256 abgeleitet", "desktop.sec.ecdhNone": "Keine Sitzungsschlüssel abgeleitet", "desktop.sec.encryptionOk": "AES-GCM-Ver- und Entschlüsselung im Kern verifiziert", "desktop.sec.encryptionNa": "Der AES-GCM-Selbsttest konnte nicht ausgeführt werden", "desktop.sec.integrityOk": "Nachrichtenintegrität verifiziert (AES-GCM-Authentifizierung)", "desktop.sec.integrityNa": "Der Integritäts-Selbsttest konnte nicht ausgeführt werden", "desktop.sec.pfsOk": "Double Ratchet aktiv - jede Nachricht hat ihren eigenen Schlüssel", "desktop.sec.pfsNa": "Nicht gemessen", "desktop.sec.replayOk": "Ratchet-Nachrichtenschlüssel werden nach Gebrauch vernichtet, ein mitgeschnittenes Frame lässt sich nicht erneut abspielen", "desktop.sec.replayNa": "Nicht gemessen", "desktop.sec.dtlsPinned": "DTLS-Fingerabdruck der Gegenstelle verankert: {fp}", "desktop.sec.dtlsNone": "Kein DTLS-Fingerabdruck der Gegenstelle verfügbar", "desktop.sec.sasBoth": "Beide Seiten haben den Sicherheitscode außerhalb des Kanals bestätigt", "desktop.sec.sasIncomplete": "Der Sicherheitscode wurde nicht von beiden Seiten bestätigt", "desktop.sec.metadataOk": "Ein eigener Metadatenschlüssel wurde abgeleitet (HKDF metadata-protection-v4)", "desktop.sec.metadataNone": "Kein Metadatenschlüssel", "desktop.sec.coverOn": "Verdeckter Verkehr aktiv: zufällige Scheinframes (32-128 B alle 15-30 s) auf dem Ratchet-Kanal", "desktop.sec.coverOff": "Der Generator für verdeckten Verkehr läuft nicht", "desktop.sec.coverUnsupported": "Verdeckter Verkehr braucht eine Double-Ratchet-Sitzung (die Gegenstelle nutzt eine ältere Version)", "desktop.tagline": "Ende-zu-Ende-Freiheit", "desktop.callsNotHere": "Anrufe sind in dieser Version noch nicht verfügbar. Nachrichten, Dateien und Gruppenchats funktionieren wie gewohnt." } }