{ "common": { "loading": "Einen Moment...", "cancel": "Abbrechen", "continue": "Weiter", "back": "Zurück", "error": "Fehler", "success": "Erfolgreich", "ok": "OK", "confirm": "Bestätigen", "retry": "Erneut versuchen", "unknown_error": "Unbekannter Fehler" }, "auth": { "welcomeBack": "Willkommen zurück", "signinSubtitle": "Melde dich an, um weiterzumachen.", "signin": "Anmelden", "signingIn": "Einen Moment...", "signup": "Registrieren", "signupTitle": "Konto erstellen", "signupSubtitle": "Werde Teil der Community.", "signOut": "Abmelden", "email": "E-Mail", "emailPlaceholder": "E-Mail", "emailRequired": "E-Mail *", "password": "Passwort", "passwordPlaceholder": "Passwort", "passwordRequired": "Passwort * (min. 8 Zeichen)", "passwordMin8": "Passwort muss mindestens 8 Zeichen haben.", "newPassword": "Neues Passwort", "nickname": "Benutzername", "nicknamePlaceholder": "Benutzername * (sichtbar für andere)", "noAccount": "Noch kein Konto?", "alreadyRegistered": "Bereits registriert?", "fillRequired": "Bitte alle Pflichtfelder ausfüllen.", "googleSignin": "Mit Google anmelden", "appleSignin": "Mit Apple anmelden", "googleSignup": "Mit Google registrieren", "appleSignup": "Mit Apple registrieren", "orWithEmail": "oder mit E-Mail", "forgotPassword": "Passwort vergessen?", "resetPasswordTitle": "Passwort zurücksetzen", "resetPasswordSubtitle": "Gib deine E-Mail-Adresse ein und wir senden dir einen Link zum Zurücksetzen.", "resetPasswordSend": "Link senden", "resetPasswordSent": "E-Mail gesendet", "resetPasswordSentDesc": "Prüfe dein Postfach. Der Link ist 60 Minuten gültig.", "resetPasswordSentDescPrefix": "Prüfe dein Postfach für ", "resetPasswordSentDescSuffix": ". Der Link ist 60 Minuten gültig.", "backToLogin": "← Zurück zum Login", "backToLoginPlain": "Zurück zum Login", "backToSignup": "← Zurück zur Registrierung", "chooseAvatar": "Avatar wählen", "privacyNotice": "Deine Daten werden sicher auf Servern in Deutschland gespeichert. Wir verkaufen keine Daten an Dritte.", "acceptTerms": "Ich akzeptiere die", "acceptTermsSuffix": " und habe die Datenschutzerklärung gelesen.", "termsLink": "Nutzungsbedingungen", "pleaseAcceptTerms": "Bitte akzeptiere die Nutzungsbedingungen.", "confirmEmailTitle": "E-Mail bestätigen", "confirmEmailDesc": "Wir haben einen 6-stelligen Code an %{email} gesendet.", "confirmEmailLine1": "Wir haben einen 6-stelligen Code an", "confirmEmailLine2": "gesendet.", "confirmBtn": "Bestätigen", "confirmed": "Bestätigt! Du wirst weitergeleitet...", "confirming": "Anmeldung wird bestätigt...", "confirmSuccess": "Erfolgreich angemeldet!", "confirmTimeout": "Zeitüberschreitung – bitte erneut versuchen.", "confirmFailed": "Bestätigung fehlgeschlagen.", "resend": "Erneut senden", "resendCooldown": "Erneut senden (%{seconds}s)", "noCode": "Keinen Code erhalten?", "deviceLimitTitle": "Geräte-Limit erreicht", "deviceLimitDesc": "Dein aktueller Plan erlaubt nicht mehr Geräte. Gib ein anderes Gerät frei oder upgrade deinen Plan, um auf diesem Gerät weiterzumachen.", "deviceLimitUpgrade": "Plan upgraden", "toLogin": "Zur Anmeldung", "oauthFailed": "Anmeldung fehlgeschlagen", "loginFailed": "Anmeldung fehlgeschlagen", "registerFailed": "Registrierung fehlgeschlagen", "device_locked_headline": "Dieses Gerät ist gesperrt", "device_locked_body": "Du hast versucht, dich mit diesem Gerät anzumelden. Es ist aber an einen anderen Rebreak-Account gebunden. Diese Sperre schützt dich davor, im Drang-Moment dein eigenes Schutz-Setup zu umgehen.", "device_locked_countdown": "Freigabe läuft — noch %{remaining}", "device_locked_email_hint": "Wenn du dein Original-Konto nicht mehr kennst: Schau in deinem E-Mail-Postfach nach 'Rebreak Gerät gesperrt' — wir haben dir eine Mail geschickt.", "device_locked_use_original": "Mit Original-Account anmelden", "device_locked_back": "Zurück zur Anmeldung", "resetOtpTitle": "Code eingeben", "resetOtpLine1": "Wir haben einen 6-stelligen Code gesendet an", "resetOtpLine2": "Bitte gib ihn hier ein.", "resetOtpConfirmBtn": "Weiter", "resetOtpResend": "Code erneut senden", "resetOtpBackToForgot": "Zurück", "newPasswordTitle": "Neues Passwort", "newPasswordSubtitle": "Wähle ein Passwort mit mindestens 8 Zeichen.", "newPasswordPlaceholder": "Neues Passwort", "newPasswordConfirmPlaceholder": "Passwort bestätigen", "newPasswordSave": "Passwort speichern", "newPasswordSaved": "Passwort wurde geändert.", "newPasswordMismatch": "Passwörter stimmen nicht überein.", "newPasswordCancelLink": "Abbrechen und neu anmelden" }, "landing": { "appName": "Rebreak", "tagline": "Du gehst nicht allein.", "start": "Registrieren" }, "splash": { "tagline": "You will never walk alone!", "subtitle": "Zusammen schaffen wir das.", "madeInGermany": "Made in Germany" }, "applock": { "title": "Rebreak ist gesperrt", "subtitle": "Entsperre die App, um fortzufahren.", "unlock": "Entsperren", "prompt": "Rebreak entsperren", "signOut_title": "Abmelden?", "signOut_body": "Danach kannst du dich wieder mit E-Mail und Passwort anmelden." }, "appHeader": { "appName": "ReBreak", "sosLabel": "SOS", "sosTagline": "wir sind für dich da", "sosSubtitle": "Hier lang wenn du Hilfe brauchst", "editProfile": "Profil bearbeiten", "settings": "Einstellungen", "signOut": "Abmelden" }, "headerMenu": { "profile": "Profil", "settings": "Einstellungen", "games": "ReBreak Games", "debug": "Debug", "logout": "Abmelden" }, "tabs": { "home": "Home", "chat": "Chat", "coach": "Coach", "blocker": "Blocker", "mail": "Mail", "profile": "Profil" }, "games": { "title": "ReBreak Games", "subtitle": "Casual spielen ohne SOS — Memory, Snake, Tetris und Tic-Tac-Toe.", "back_to_picker": "Spiele", "last_score": "Score: %{score}", "skeleton_footer": "Skeleton — Highscore-Leaderboard kommt in Phase C" }, "home": { "tagline": "Du gehst nicht allein.", "start": "Loslegen", "greeting_morning": "Guten Morgen", "greeting_day": "Guten Tag", "greeting_evening": "Guten Abend", "streak_days_one": "Tag clean", "streak_days_other": "Tage clean", "streak_start": "Starte deinen ersten Tag", "quote_of_day": "Gedanke des Tages", "quick_access": "Schnellzugriff", "stats_urges": "Impulse", "stats_chats": "Gespräche", "stats_mails": "Mails blockiert" }, "coach": { "title": "Lyra", "subtitle": "Dein CBT-Coach", "welcome": "Hallo! Ich bin Lyra, dein persönlicher Coach. Wie geht es dir heute? Ich bin hier, um dir zuzuhören und zu helfen.", "input_placeholder": "Schreib mir...", "new_chat": "Neues Gespräch", "lyra": "Lyra", "modeBadge": { "coach": "Coach", "sos": "SOS" }, "placeholder": "Was beschäftigt dich?", "speaking": "Lyra spricht...", "recording": "Aufnahme läuft...", "transcribing": "Wird verarbeitet...", "feedback_saved": "Feedback gespeichert", "welcome_back": "Willkommen zurück", "online": "online", "thinking": "schreibt …", "error": "Etwas ist schiefgelaufen. Bitte versuche es erneut." }, "blocker": { "title": "Blocker", "subtitle": "208.000+ Domains blockiert", "status_active": "Aktiv", "status_inactive": "Inaktiv", "filter_label": "Gambling-Filter", "filter_active_desc": "Alle Gambling-Seiten werden blockiert", "filter_inactive_desc": "Filter ist deaktiviert", "tamper_title": "Manipulationsschutz", "tamper_desc": "Der Filter ist gegen einfaches Deaktivieren gesichert. Eine Entsperrung erfordert eine 6-Stunden-Abkühlphase.", "custom_domains": "Eigene Domains", "add_domain": "Hinzufügen", "help_link": "Hilfe & FAQ zum Blocker", "status_approved": "Genehmigt", "status_rejected": "Abgelehnt", "status_pending": "Ausstehend", "add_sheet_title": "Filter hinzufügen", "add_sheet_label": "Domain oder E-Mail-Adresse", "add_sheet_placeholder": "z.B. casino.com oder info@casino.com", "add_sheet_invalid": "Bitte gültige Domain oder E-Mail-Adresse eingeben", "add_sheet_help": "Wir erkennen automatisch ob es eine Webseite oder ein Mail-Absender ist.", "preview_web": "Domain-Filter: %{value}", "preview_mail": "Mail-Filter: %{value}", "preview_invalid": "Ungültiges Format", "custom_filter_overview_title": "Eigene Filter", "custom_filter_overview_count": "%{count} von %{max}", "add_sheet_warning_free": "Diese Domain bleibt dauerhaft auf deiner Liste — du kannst sie später nicht entfernen.", "add_sheet_warning_pro": "Diese Domain ist permanent. Du kannst sie zur globalen Blocklist freigeben — dann wird der Slot frei und sie schützt alle ReBreak-User.", "add_sheet_confirm_permanent": "Ich verstehe dass diese Domain permanent ist.", "add_sheet_add_failed": "Hinzufügen fehlgeschlagen.", "add_sheet_already_global": "%{domain} steht bereits in der globalen Sperrliste — kein Slot nötig.", "add_sheet_already_protected": "%{domain} ist bereits voll geschützt — in der Sperrliste UND in deinem VIP-Zweitschutz. Nichts zu tun.", "add_sheet_in_global_not_vip": "%{domain} ist schon in unserer Sperrliste (Layer 1). Du kannst die Seite zusätzlich in deinen VIP-Zweitschutz aufnehmen — dann bleibt sie gesperrt, selbst wenn Layer 1 mal aus ist. Kein Slot wird verbraucht.", "add_sheet_add_to_vip_cta": "Zur VIP-Liste hinzufügen", "cooldown_banner_title": "Cooldown läuft", "deactivation_actionsheet_title": "24-Stunden-Cooldown starten?", "deactivation_actionsheet_message": "Schutz bleibt während dieser Zeit aktiv. Du kannst jederzeit abbrechen.", "deactivation_start_cta": "Cooldown starten", "deactivation_failed_msg": "Cooldown konnte nicht gestartet werden.", "deactivation_heading": "Bevor du deaktivierst", "deactivation_title": "Wir verstehen das.", "deactivation_intro": "Bevor du den Schutz abschaltest, hier was du wissen solltest:", "deactivation_bullet1_title": "24 Stunden Cooldown", "deactivation_bullet1_text": "Der Schutz bleibt 24h aktiv, selbst wenn du den Cooldown startest. Diese Zeit gibt dir Raum den Drang abklingen zu lassen.", "deactivation_bullet2_title": "Du kannst jederzeit abbrechen", "deactivation_bullet2_text": "Wenn der Drang nachlässt: ein Tap und der Cooldown ist weg. Der Schutz bleibt einfach an.", "deactivation_bullet3_title": "Andere Werkzeuge sind da", "deactivation_bullet3_text": "Atemübung, Lyra, deine Streak — alles bleibt verfügbar während du wartest.", "deactivation_breathe_cta": "Jetzt 3 min atmen", "deactivation_start_anyway": "Cooldown trotzdem starten", "deactivation_starting": "Cooldown wird gestartet…", "deactivation_cancel_failed": "Cooldown konnte nicht abgebrochen werden.", "domain_section_title": "Eigene Domains", "domain_add_a11y": "Domain hinzufügen", "domain_limit_title": "Limit erreicht", "domain_limit_desc": "Pro: 208k+ Domains, Refill bei Freigabe — tippe für Details", "domain_empty": "Noch keine eigenen Domains.\nTippe + um eine hinzuzufügen.", "domain_badge_voting": "Voting", "domain_badge_pruefung": "Prüfung", "domain_badge_rejected": "Abgelehnt", "domain_badge_active": "Aktiv", "domain_btn_freigeben": "Freigeben", "domain_btn_erneut": "Erneut", "domain_btn_in_abstimmung": "In Abstimmung", "domain_btn_rebreak_prueft": "ReBreak prüft", "domain_confirm_legend_resubmit": "Erneut an ReBreak senden?", "domain_confirm_legend_first": "Domain an ReBreak senden?", "domain_confirm_community_resubmit": "Erneut zur Abstimmung freigeben?", "domain_confirm_community_first": "Domain zur Abstimmung freigeben?", "domain_confirm_legend_message": "%{domain} wird direkt an das ReBreak-Team weitergeleitet und manuell geprüft.", "domain_confirm_community_message": "%{domain} wird zur Community-Abstimmung freigegeben (Yes/No-Voting).", "domain_success_legend_title": "Domain eingereicht", "domain_success_community_title": "Domain in Abstimmung", "domain_success_legend_message": "Das ReBreak-Team prüft die Domain manuell. Du bekommst eine Benachrichtigung beim Ergebnis.", "domain_success_community_message": "Die Community kann jetzt abstimmen. Du wirst beim Ergebnis benachrichtigt.", "upgrade_alert_title": "Pro-Upgrade", "upgrade_alert_desc": "Stripe-Checkout kommt in Step 11.", "protection_card_title": "ReBreak-Schutz", "protection_card_locked_title": "ReBreak-Schutz aktiv", "protection_subtitle_inactive": "Tippe um den Schutz zu aktivieren", "protection_subtitle_cooldown": "Cooldown läuft — Schutz weiter aktiv", "protection_subtitle_free": "Filter aktiv — %{count} eigene Domains", "protection_subtitle_legend": "Geschützt vor 208.000+ Domains + bis zu 10 eigenen", "protection_subtitle_pro": "Geschützt vor 208.000+ Domains + 5 eigenen", "protection_settings_a11y": "Schutz-Einstellungen", "protection_stat_domains": "Domains", "protection_stat_method": "Methode", "protection_stat_method_dns": "DNS", "protection_stat_method_native": "Native", "protection_stat_status": "Status", "protection_stat_status_live": "Live", "activate_url_failed_title": "URL-Filter konnte nicht aktiviert werden", "activate_url_failed_msg": "Unbekannter Fehler.\nDu kannst es nochmal versuchen oder System-Einstellungen prüfen.", "activate_settings_btn": "Einstellungen", "permission_denied": { "title": "Schutz wurde abgelehnt", "body": "iOS hat den Filter nicht installiert, weil im System-Dialog „Nicht erlauben\" getippt wurde. Wir können es nochmal versuchen — diesmal bitte „Erlauben\".", "retry_cta": "Erneut versuchen", "retry_loading": "Einen Moment...", "settings_cta": "Einstellungen öffnen", "fallback_label": "Wenn der Dialog nicht kommt", "fallback_body": "Einstellungen → Bildschirmzeit → Inhalt & Datenschutz prüfen (VPN/Filter müssen erlaubt sein). Notfalls: App deinstallieren + via TestFlight neu installieren." }, "family_controls_error": { "title": "App-Lock konnte nicht aktiviert werden", "body": "iOS kann gerade nicht mit dem Bildschirmzeit-Dienst kommunizieren. Das passiert manchmal nach „Nicht erlauben\" oder wenn der Hintergrund-Dienst hängt.", "retry_cta": "Erneut versuchen", "retry_loading": "Einen Moment...", "settings_cta": "Einstellungen öffnen", "fallback_label": "Wenn es weiterhin nicht funktioniert", "fallback_body": "1. iPhone einmal neu starten. 2. In Einstellungen prüfen, dass du mit deiner Apple-ID angemeldet bist und Bildschirmzeit aktiviert ist. 3. Notfalls: App löschen und via TestFlight neu installieren." }, "protection_off_title": "Schutz ist aus", "protection_off_message": "Der Filter läuft gerade nicht, sollte aber an sein. Willst du ihn wieder einschalten?", "reactivate_btn": "Schutz wieder einschalten", "protection_off_later": "Später", "activate_app_lock_failed_title": "App-Lock konnte nicht aktiviert werden", "activate_app_lock_failed_msg": "Die nötige Berechtigung wurde verweigert. Du kannst es nochmal versuchen.", "sync_list_failed_title": "Filter-Liste konnte nicht geladen werden", "sync_list_failed_msg": "Bitte später nochmal versuchen.", "activation_failed_title": "Aktivierung fehlgeschlagen", "details_done": "Fertig", "details_title": "Schutz-Details", "details_active_title": "Schutz aktiv", "details_domains_blocked": "%{value} Domains blockiert", "details_layers_heading": "Aktive Layer", "details_layer_url_label": "Network-Filter", "details_layer_url_desc": "Blockt Gambling-Domains system-weit (NEFilter Extension)", "details_layer_applock_label": "App-Lock", "details_layer_applock_desc": "ReBreak kann nicht impulsiv gelöscht werden", "details_layer_vpn_label": "VPN-Filter", "details_layer_vpn_desc": "Lokaler DNS-Filter via VpnService", "details_layer_a11y_label": "Browser-Filter", "details_layer_a11y_desc": "Erkennt URL-Eingaben in Browser-Apps", "details_layer_tamper_label": "Tamper-Lock", "details_layer_tamper_desc": "Watchdog gegen externes Deaktivieren", "details_lyra_cta_title": "Brauchst du den Schutz nicht mehr?", "details_lyra_cta_subtitle": "Sprich mit Lyra darüber — sie hört zu.", "details_deactivate_link": "Ich will trotzdem deaktivieren", "layers_url_filter_title": "URL-Filter", "layers_url_filter_subtitle_active": "System-weiter Filter aktiv", "layers_url_filter_subtitle_inactive": "Blockt Gambling-Seiten in Safari + Apps", "layers_app_lock_title": "App-Lock", "layers_app_lock_subtitle_active": "Verriegelt — Abschalten nur über die Abkühlphase", "layers_app_lock_subtitle_inactive": "Verhindert, dass du ReBreak oder den Filter im Impuls abschaltest", "layers_app_lock_warning": "Sobald aktiv kannst du den Schutz nur über einen 24-Stunden-Cooldown abschalten. Das ist gewollt.", "layers_app_lock_locked_hint": "System-gesperrt. Deaktivierung nur in iOS-Einstellungen → Bildschirmzeit → Verwaltung durch ReBreak.", "layers_a11y_subtitle_active": "Eingabehilfe aktiv — App-Schutz armiert", "layers_a11y_subtitle_inactive": "Eingabehilfe nicht aktiviert — jetzt einrichten", "kpi_global_label": "Geblockte Domains weltweit", "kpi_global_subtitle": "Aktive Einträge in der globalen Blockliste", "delta_week": "diese Woche", "delta_month": "diesen Monat", "kpi_submissions_title": "Deine eingereichten Domains", "kpi_submissions_subtitle": "Status deiner Beiträge zur globalen Liste", "kpi_my_submissions": "insgesamt", "kpi_status_active": "aktiv", "kpi_status_vote": "im Vote", "kpi_status_review": "in Prüfung", "kpi_in_vote": "Im Vote", "kpi_in_review": "In Prüfung", "kpi_avg_per_user": "Ø Domains pro User", "kpi_avg_wait": "Ø Wartezeit", "kpi_days_suffix": "Tage", "faq_heading": "Häufige Fragen", "faq1_q": "Wie funktioniert der Schutz?", "faq1_a": "Der Schutz hat zwei Schichten. Layer 1 ist ein geräteweiter URL-Filter: Er blockt rund 330.000 bekannte Glücksspielseiten direkt auf deinem iPhone — kein Traffic verlässt dein Gerät. Layer 2 ist eine kuratierte VIP-Liste der wichtigsten Glücksspielseiten deines Landes plus deinen eigenen Custom-Domains — als Zweitschutz, falls Layer 1 mal hakt.", "faq2_q": "Wie viele Seiten werden blockiert?", "faq2_a": "Layer 1 (URL-Filter) deckt rund 330.000 Domains ab — Online-Casinos, Sportwetten, Glücksspiel-Plattformen und verwandte Seiten. Layer 2 ergänzt die Top-Glücksspielseiten deines Landes sowie deine eigenen hinzugefügten Domains. Die Listen werden regelmäßig aktualisiert.", "faq3_q": "Kann ich eigene Domains hinzufügen?", "faq3_a": "Ja. Auf der Blocker-Seite kannst du eigene Trigger-Seiten hinzufügen — sie werden dann auf beiden Schutzschichten blockiert. Einmal hinzugefügte Domains kannst du nicht selbst wieder entfernen. Das ist Absicht: Als Schutz vor Impulsentscheidungen im Drang.", "faq4_q": "Warum kann ich den Schutz nicht sofort abschalten?", "faq4_a": "Wenn du im Drang bist, willst du oft schnell deaktivieren — und es danach bereuen. Der 24-Stunden-Cooldown gibt dir Zeit, den Drang abklingen zu lassen. Du kannst den Cooldown jederzeit abbrechen — der Schutz bleibt dann einfach an.", "more_info_title": "Schutz deaktivieren", "cooldown_elapsed_title": "Schutz ist aus", "cooldown_elapsed_message": "Der Cooldown ist abgelaufen — der Schutz wurde deaktiviert. Du kannst den ReBreak-Bedienungshilfe-Dienst jetzt in den Einstellungen ausschalten.", "cooldown_elapsed_message_ios": "Der Cooldown ist abgelaufen — der Schutz wurde deaktiviert.", "cooldown_elapsed_open_settings": "Einstellungen öffnen", "app_lock_coming_soon_badge": "Bald", "app_lock_coming_soon_desc": "App-Sperre wird bald verfügbar — Schutz ist bereits aktiv.", "type_web": "Seite", "type_mail": "E-Mail", "add_web_label": "Domain", "add_web_placeholder": "z.B. casino.com", "add_web_help": "Diese Webseite wird auf allen geschützten Geräten blockiert.", "add_mail_label": "E-Mail-Adresse oder Domain", "add_mail_placeholder": "z.B. newsletter@casino.com oder casino.com", "add_mail_help": "E-Mail-Adresse oder Mail-Domain. Wir blockieren alle Mails von diesem Absender.", "add_mail_invalid": "Bitte ein Muster eingeben.", "add_sheet_cta": "Hinzufügen", "section_domains": "Eigene Domains", "section_mails": "Eigene Mails", "count_label": "%{count}/%{max}", "error_web_limit_reached": "Du hast alle Domain-Slots aufgebraucht. Entferne eine Domain oder upgrade auf Pro/Legend.", "error_mail_limit_reached": "Du hast alle Mail-Slots aufgebraucht. Entferne ein Mail-Pattern oder upgrade auf Pro/Legend.", "error_limit_reached": "Alle Domain-Slots belegt. Reiche eine Domain zur Freigabe ein — sobald sie aufgenommen ist, wird ein Slot frei.", "error_invalid_mail": "Bitte eine vollständige Mail-Adresse oder Mail-Domain eingeben (z.B. info@only4-subscribers.com).", "error_invalid_input": "Bitte eine gültige Domain oder Mail-Adresse eingeben.", "error_duplicate": "Diesen Eintrag hast du schon — er ist bereits in deiner Filter-Liste.", "kind_override_label": "Das ist eine E-Mail-Adresse / Mail-Absender", "empty_web": "Noch keine eigenen Domains.\nTippe + um eine hinzuzufügen.", "empty_mail": "Noch keine Mail-Domains. Tippe + um eine E-Mail-Adresse oder Domain zu blockieren.", "vip_section_title": "Meine geblockten Seiten", "vip_empty": "Noch keine eigenen Seiten.\nTippe + um eine Website zu sperren.", "vip_global_hint": "+ %{count} bekannte Glücksspielseiten automatisch geschützt", "my_filters_title": "Meine Filter", "my_filters_empty": "Noch keine Filter. Tippe + um eine Website oder E-Mail zu blockieren.", "vip_layer2_title": "VIP-Liste", "vip_layer2_desc": "Zweitschutz: Diese Liste greift, falls der URL-Filter (Layer 1) ein technisches Problem hat. Sie enthält deine eigenen Domains plus einen kuratierten globalen Anteil.", "vip_layer2_global_hint": "+ %{count} bekannte Glücksspielseiten automatisch geschützt", "vip_layer2_count": "%{count} Seiten in deiner VIP-Liste", "vip_section_custom_title": "Meine VIP-Domains", "vip_section_curated_title": "Vordefinierte Top-Seiten", "vip_section_custom_count": "%{count} eigene", "vip_section_curated_count": "%{count} kuratiert", "remove_domain_sheet_heading": "Domain entfernen", "remove_domain_title": "Kurz nachdenken.", "remove_domain_intro": "Du bist dabei, diese Seite aus deiner persönlichen Sperrliste zu entfernen. Das passiert sofort — sie wäre dann wieder erreichbar.", "remove_domain_bullet1_title": "Schutz bleibt für andere Seiten", "remove_domain_bullet1_text": "Die globale Blocklist mit 200.000+ Domains bleibt aktiv. Nur diese eine Seite wäre wieder frei.", "remove_domain_bullet2_title": "Im Drang-Moment ist das riskant", "remove_domain_bullet2_text": "Du hast diese Seite damals selbst gesperrt — wahrscheinlich aus gutem Grund. Warte bis der Drang nachlässt.", "remove_domain_keep_cta": "Schutz behalten", "remove_domain_remove_anyway": "Trotzdem entfernen", "remove_domain_removing": "Wird entfernt…", "remove_domain_failed": "Entfernen fehlgeschlagen.", "remove_domain_actionsheet_title": "Domain wirklich entfernen?", "remove_domain_actionsheet_message": "%{domain} wird sofort aus deiner Sperrliste gelöscht.", "remove_domain_confirm_cta": "Entfernen", "vip_swap_title": "VIP-Liste ist voll", "vip_swap_desc": "Deine VIP-Liste ist voll. Waehle eine Domain, die in 24 Stunden ersetzt wird — sie bleibt bis dahin geschuetzt, danach uebernimmt die neue.", "vip_swap_pick": "Welche Domain soll ersetzt werden?", "vip_swap_cta": "Austauschen", "vip_swap_no_candidates": "Keine tauschbaren Domains gefunden.", "vip_swap_error": "Austausch fehlgeschlagen. Bitte erneut versuchen.", "vip_evict_badge": "wird in %{hours}h ersetzt", "suggest_curated_link": "+ Seite vorschlagen", "suggest_curated_title": "Seite vorschlagen", "suggest_curated_explanation": "Schlage eine Glücksspielseite für die Liste deines Landes vor — das ReBreak-Team prüft sie und nimmt sie bei Eignung auf.", "suggest_curated_input_label": "Domain", "suggest_curated_input_placeholder": "z.B. casino.com", "suggest_curated_cta": "Vorschlag einreichen", "suggest_curated_success_title": "Vorschlag eingereicht", "suggest_curated_success_body": "Das Team prüft deinen Vorschlag und nimmt die Seite bei Eignung in die Liste auf.", "suggest_curated_error_invalid_domain": "Bitte eine gültige Domain eingeben (z.B. casino.com).", "suggest_curated_error_already_suggested": "Diese Domain wurde bereits vorgeschlagen und wird gerade geprüft.", "suggest_curated_error_already_approved": "Diese Domain ist bereits in der kuratierten Liste.", "suggest_curated_error_already_rejected": "Dieser Vorschlag wurde bereits geprüft und abgelehnt.", "suggest_curated_error_generic": "Vorschlag fehlgeschlagen. Bitte später erneut versuchen." }, "onboarding": { "lyra": { "welcome": { "body": "Hi, ich bin Lyra. Schön dass du da bist — der erste Schritt ist oft der schwerste, und den hast du schon gemacht." }, "privacy": { "body": "Bevor wir loslegen — ein Versprechen. Wir kennen dich nur unter deinem Alias. Kein Klarname, keine Tracker, keine Werbung. Du bist sicher hier." }, "nickname": { "body": "Wie soll ich dich nennen? Wähle einen Alias — den sieht nur die Community, kein echter Name nötig." }, "diga_choice": { "body": "Hast du einen Rezept-Code von deiner Krankenkasse? Dann ist alles für dich freigeschaltet." }, "diga_code": { "body": "Tippe deinen Code ein — ich prüfe ihn für dich." }, "plan": { "body": "Damit der Schutz auf deinem Gerät läuft, brauchen wir einen Plan — die ersten 14 Tage sind gratis. Was passt zu dir?" }, "payment": { "body": "Kurzer Schritt: bestätige deinen Trial. Du kannst jederzeit kündigen — das läuft direkt über Apple." }, "protection": { "body": "Jetzt der wichtigste Teil — der Schutz auf deinem Gerät. Bereit?" }, "protection_url": { "body": "Gleich kommt ein iOS-Dialog. Tippe \"Erlauben\" — den unteren Button (nicht den großen blauen oben — das ist die Falle)." }, "protection_lock": { "body": "Jetzt der App-Schutz. iOS fragt nach Bildschirmzeit-Zugriff — tippe \"Fortfahren\", wieder den unteren Button (nicht den blauen)." }, "protection_url_android": { "body": "Gleich fragt Android nach VPN-Erlaubnis. Tippe \"OK\" — das ist kein echtes VPN, der Filter läuft lokal auf deinem Gerät." }, "protection_lock_android": { "body": "Letzter Schritt: Ich öffne gleich die Bedienungshilfen. Such dort \"ReBreak\" und schalte den Schalter an — komm dann einfach wieder zurück." }, "done": { "body": "Geschafft. Tag 1 deiner neuen Streak — und du gehst nicht allein." }, "audio_play": "Stimme einschalten", "audio_loading": "Lade Stimme...", "audio_stop": "Wiedergabe stoppen", "audio_disable": "Stimme ausschalten" }, "welcome": { "cta_primary": "Los geht's", "bullet_anon": "Anonym — kein echter Name nötig", "bullet_protect": "Glücksspiel-Seiten werden blockiert", "bullet_community": "Andere auf dem gleichen Weg" }, "privacy": { "cta_primary": "Verstanden", "promise_alias": "Nur dein Alias ist sichtbar", "promise_minimal": "Wir speichern so wenig wie möglich", "promise_no_ads": "Keine Tracker, keine Werbung", "promise_germany": "Server in Deutschland · DSGVO-konform" }, "nickname": { "cta_primary": "Speichern", "label": "DEIN ALIAS", "placeholder": "z.B. wanderer84", "hint": "3–32 Zeichen. Kannst du jederzeit ändern.", "error_too_short": "Mindestens 3 Zeichen.", "error_too_long": "Maximal 32 Zeichen.", "error_profanity": "Bitte wähle einen neutralen Alias.", "error_taken": "Dieser Alias ist schon vergeben." }, "diga_choice": { "cta_yes": "Ja, ich habe einen Code", "cta_no": "Nein, weiter zum Plan", "hint": "Ein DiGA-Code wird von deiner Krankenkasse ausgestellt und gibt dir vollen Schutz ohne Bezahlung." }, "diga_code": { "cta_primary": "Einlösen", "cta_secondary": "Doch kein Code — zurück", "label": "REZEPT-CODE", "hint": "Test-Codes für interne Tester: REBREAK-TEST-001 bis -010", "error_not_found": "Dieser Code existiert nicht. Bitte prüfe die Schreibweise.", "error_already_used": "Dieser Code wurde bereits eingelöst.", "error_expired": "Dieser Code ist abgelaufen.", "error_invalid_input": "Bitte gib einen gültigen Code ein." }, "plan": { "cta_trial": "14 Tage gratis starten", "cta_legend": "Legend wählen", "billing_monthly": "Monatlich", "billing_yearly": "Jährlich", "billing_savings": "2 Monate gratis", "tier_pro_badge": "Empfohlen", "tier_pro_price_monthly": "3,99 € / Monat", "tier_pro_price_yearly": "3,33 € / Monat", "tier_pro_anchor_yearly": "47,88 €", "tier_pro_total_yearly": "39,90 € / Jahr", "tier_pro_subline_monthly": "Erste 14 Tage gratis", "tier_pro_subline_yearly": "14 Tage gratis + 2 Monate geschenkt", "tier_legend_price_monthly": "7,99 € / Monat", "tier_legend_price_yearly": "6,66 € / Monat", "tier_legend_anchor_yearly": "95,88 €", "tier_legend_total_yearly": "79,90 € / Jahr", "tier_legend_subline_monthly": "Für Multi-Device-Schutz", "tier_legend_subline_yearly": "2 Monate geschenkt · Multi-Device", "feat_blocklist": "208 000+ Glücksspiel-Domains blockiert", "feat_lyra": "Lyra-Coach unbegrenzt", "feat_mail": "Mail-Filter für Casino-Spam", "feat_community": "Community + Streaks", "feat_legend_all_pro": "Alles in Pro enthalten", "feat_legend_multi_device": "Schutz auf Mac + Windows", "feat_legend_voice": "Premium Lyra-Stimme", "disclaimer": "Auto-Renew. Du kannst jederzeit kündigen — in den iOS-Einstellungen.", "hardship_link": "Knapp bei Kasse? Schreib uns." }, "payment": { "cta_dev_skip": "Weiter (Dev-Skip)", "dev_label": "Dev-Stub", "dev_body": "Die echte Zahlungs-Sheet (RevenueCat / StoreKit) kommt in der nächsten Phase. Für jetzt setzen wir step='pre_protection' und gehen weiter zum Schutz." }, "protection": { "cta_primary": "Schutz aktivieren", "cta_open_a11y": "Bedienungshilfen öffnen", "cta_check_a11y": "Ich habe ReBreak aktiviert", "url_title": "Schritt 1 von 2 — Inhaltsfilter", "lock_title": "Schritt 2 von 2 — App-Schutz", "url_title_android": "Schritt 1 von 2 — DNS-Filter", "lock_title_android": "Schritt 2 von 2 — Tamper-Schutz", "tap_marker_hint": "Apple platziert den großen blauen Button oben (\"Nicht erlauben\") — bitte den UNTEREN Button tippen, nicht den oberen.", "tap_marker_hint_android_vpn": "Android zeigt gleich eine VPN-Erlaubnis-Anfrage. Tippe \"OK\" — wir nutzen die VPN-API nur lokal als DNS-Filter, kein Traffic verlässt dein Gerät.", "tap_marker_hint_android_a11y": "Sobald du den ReBreak-Schalter anschaltest, schützt der Service deine Einstellungen vor versehentlicher Deaktivierung. Komm dann zurück zur App.", "android_a11y_pending_title": "Warte auf Bedienungshilfen-Aktivierung", "android_a11y_pending_body": "Falls du die Bedienungshilfen nicht aktiviert hast, öffne sie nochmal und schalte ReBreak an.", "dialog_button_allow": "Tippe \"Erlauben\"", "dialog_button_continue": "Tippe \"Fortfahren\"", "dialog_button_vpn_ok": "Tippe \"OK\"", "dialog_button_a11y_toggle": "Schalter aktivieren", "applock_failed_title": "App-Schutz fehlgeschlagen", "applock_failed_msg": "Du kannst es nochmal versuchen oder den Schritt überspringen — der URL-Filter läuft schon.", "applock_skip": "Überspringen", "error_title": "Schutz konnte nicht aktiviert werden", "error_unknown": "Unbekannter Fehler. Bitte nochmal versuchen.", "feat_blocklist_title": "Globaler Filter", "feat_blocklist_desc": "Glücksspiel-Domains werden in Browser + Apps blockiert.", "feat_ios_title": "iOS NEFilter", "feat_ios_desc": "Apple's Network Extension — sicher und tief im System.", "feat_android_title": "Android VPN-Filter", "feat_android_desc": "Lokaler DNS-Filter — kein externer Server.", "feat_cooldown_title": "Cooldown-Schutz", "feat_cooldown_desc": "24h-Reibung bevor du den Schutz deaktivieren kannst.", "permission_note": "Im nächsten Dialog von iOS / Android: bitte „Erlauben\" wählen." }, "done": { "cta_primary": "In die App", "headline": "Du bist drin.", "subhead": "Tag 1 deiner Streak. Du gehst nicht allein — die Community ist da, Lyra auch.", "faq_section_title": "Häufige Fragen" }, "step_progress": "Schritt %{current} von %{total}", "block_spotlight": { "body": "Aktiviere jetzt den Schutz. Tippe hier — iOS fragt dich, ob ReBreak Glücksspielseiten blockieren darf." }, "nickname_spotlight": { "title": "Wähle deinen Alias", "body": "Das ist dein einziger Name in rebreak. Niemand sieht deine Mail oder deinen echten Namen.", "finish": "Verstanden" } }, "protection_onboarding": { "sheet_title": "Schutz einrichten", "sheet_intro": "Richte beide Schutz-Layer ein — in dieser Reihenfolge. Sobald der App-Schutz aktiv ist, kannst du VPN-Einstellungen nicht mehr öffnen.", "step_vpn_title": "VPN-Schutz aktivieren", "step_vpn_desc": "Blockiert Glücksspiel-Domains DNS-weit auf deinem Gerät. Muss zuerst eingerichtet werden.", "step_vpn_cta": "VPN-Schutz aktivieren", "step_a11y_title": "App-Sperre aktivieren", "step_a11y_desc": "Verhindert, dass du ReBreak oder den VPN-Schutz im Impuls abschaltest. Nur nach dem VPN-Schritt verfügbar.", "step_a11y_cta": "App-Sperre aktivieren", "skip_cta": "Später einrichten" }, "mail": { "title": "Mail-Schutz", "subtitle": "Gambling-Mails automatisch blockieren", "plan_free": "Free", "stat_accounts": "Postfach", "stat_domains": "Domains", "stat_interval": "Scan-Intervall", "connect_title": "Verbinde dein Postfach", "connect_desc": "Rebreak scannt automatisch nach Gambling-Mails und blockiert sie — ohne deine E-Mails zu lesen.", "connect_cta": "Jetzt verbinden", "privacy_1": "Nur Betreff + Absender werden geprüft", "privacy_2": "Kein Zugriff auf Mail-Inhalte", "privacy_3": "DSGVO-konform, Server in DE", "providers_title": "Unterstützte Anbieter", "provider_other": "Weitere Anbieter", "empty_title": "Noch keine Mails blockiert", "empty_subtitle": "Verbinde dein Postfach, damit Rebreak automatisch schützt.", "connect_sheet_title": "Postfach verbinden", "connect_sheet_subtitle": "Wähle deinen E-Mail-Anbieter. Rebreak löscht Gambling-Mails automatisch — Inhalte werden nie gelesen.", "provider_gmail": "Gmail", "provider_icloud": "iCloud Mail", "provider_outlook": "Outlook", "provider_outlook_disabled_badge": "Kommt bald", "provider_outlook_disabled_hint": "Microsoft-Konten brauchen eine neue Anmeldemethode, wir arbeiten daran.", "provider_yahoo": "Yahoo Mail", "provider_gmx": "GMX / Web.de", "app_password_required_title": "App-Passwort erforderlich", "app_password_guide_gmail": "Gmail erfordert ein App-spezifisches Passwort (kein normales Google-Passwort). Aktiviere 2FA und erstelle ein App-Passwort unter myaccount.google.com/apppasswords.", "app_password_guide_icloud": "iCloud erfordert ein App-spezifisches Passwort. Gehe zu appleid.apple.com → Anmelden → App-spezifische Passwörter.", "app_password_guide_outlook": "Outlook mit Microsoft-Konto: Aktiviere 2FA und erstelle ein App-Passwort unter account.microsoft.com/security.", "app_password_guide_yahoo": "Yahoo erfordert ein App-Passwort. Aktiviere 2FA und erstelle es unter login.yahoo.com/account/security.", "app_password_guide_gmx": "GMX / Web.de: Aktiviere IMAP in den Einstellungen und verwende dein normales Passwort oder ein App-Passwort falls 2FA aktiv.", "app_password_guide_other": "Gib deine E-Mail-Adresse und dein App-Passwort ein. Rebreak erkennt deinen Anbieter automatisch anhand der Domain (z.B. IONOS, Strato, 1&1). App-Passwort empfohlen falls vorhanden.", "app_password_open_link": "Jetzt App-Passwort erstellen", "form_email_label": "E-Mail-Adresse", "form_email_placeholder": "deine@email.de", "form_password_label": "App-Passwort", "form_password_placeholder": "App-Passwort (nicht dein Login-Passwort)", "form_privacy_note": "Dein Passwort wird AES-verschlüsselt gespeichert. Inhalte deiner Mails werden nie gelesen — nur Betreff und Absender.", "form_connect_btn": "Postfach verbinden", "form_fields_required": "E-Mail und Passwort sind erforderlich.", "connect_failed": "Verbindung fehlgeschlagen. Prüfe deine Zugangsdaten.", "section_accounts": "Postfächer", "add_account_a11y": "Postfach hinzufügen", "empty_state_title": "Kein Postfach verbunden", "empty_state_subtitle": "Verbinde dein erstes Postfach — Rebreak löscht Gambling-Mails automatisch, bevor du sie siehst.", "empty_state_cta": "Erstes Postfach verbinden", "account_active": "Aktiv", "account_inactive": "Inaktiv", "account_last_scan": "Zuletzt vor %{time}", "account_never_scanned": "Noch nicht gescannt", "account_just_now": "gerade eben", "account_stat_blocked": "Blockiert", "account_stat_scanned": "Gescannt", "account_stat_block_rate": "Block-Rate", "account_disconnect_confirm_title": "Postfach trennen?", "account_disconnect_confirm_message": "%{email} wird getrennt und alle Scan-Daten werden gelöscht.", "account_disconnect_confirm_btn": "Trennen", "stats_blocked": "Blockiert", "stats_accounts": "Postfächer", "stats_next_scan": "Nächster Scan", "stats_next_scan_soon": "gleich", "stats_mode": "Modus", "stats_account_summary": "über %{count} Postfach/Postfächer", "scheduled": "Geplant", "account_of_scanned": "von %{scanned} gescannt", "activity_log_count": "%{count} Mail(s) blockiert", "connect_success_title": "Postfach verbunden", "connect_success_message": "Rebreak scannt ab jetzt automatisch nach Gambling-Mails.", "add_account": "Postfach hinzufügen", "section_accounts_count": "%{used} von %{max} verbunden", "section_accounts_count_unlimited": "%{used} verbunden · unbegrenzt", "live": "Live", "disconnect": "Trennen", "loading": "Lädt…", "app_password_placeholder": "App-Passwort", "scan_interval_label": "Scan-Intervall", "realtime_desc": "Echtzeit-Blockierung via IMAP IDLE", "free_scan_interval_hint": "Free-Plan: fest 4h. Upgrade für 1h.", "account_change_password": "Passwort ändern", "edit_account_title": "Passwort aktualisieren", "edit_account_subtitle": "Gib das neue App-Passwort für %{email} ein. Das alte Passwort wird ersetzt.", "edit_account_save": "Speichern", "activity_log_title": "Kürzlich blockiert", "activity_log_subtitle": "In den letzten 24h blockierte Mails", "activity_log_empty": "Keine Mails in den letzten 24h blockiert", "activity_log_more": "+ %{count} weitere", "activity_no_subject": "(kein Betreff)", "upgrade_alert_title": "Mehr Postfächer", "upgrade_alert_desc": "Upgrade auf Pro für bis zu 3 Postfächer, auf Legend für unbegrenzte Postfächer.", "chart_title": "Letzte 7 Tage", "chart_week_total": "%{count} diese Woche", "status_auth_error": "Auth-Fehler", "status_connect_error": "Verbindungsfehler", "status_error_tap_hint": "Tippen zum Beheben", "status_stale": "Stale", "status_stale_last_scan": "letzter scan %{rel}", "status_live_idle": "IDLE aktiv seit %{rel}", "status_live_no_new_mail": "verbunden · keine neue mail seit %{rel}", "status_waiting_first_connect": "Wartet auf erste Verbindung", "auth_error_title": "App-Password ungültig", "auth_error_subtitle": "Das App-Password für %{email} ist abgelaufen oder falsch. Bitte erneuer es und trag es hier ein.", "auth_error_renew_link": "Neues App-Password erstellen", "errors": { "auth_failed": "Das App-Passwort ist nicht korrekt. Bitte erneuere es bei deinem Mail-Anbieter und trage es hier ein.", "app_password_required": "Dein Mail-Anbieter verlangt ein App-spezifisches Passwort. Erstelle eines in den Account-Einstellungen.", "connection_failed": "Verbindung zum Mail-Server fehlgeschlagen. Bitte später erneut versuchen.", "host_unreachable": "Mail-Server nicht erreichbar. Internet-Verbindung prüfen — oder dein Anbieter wird noch nicht unterstützt. Schreib uns: support@rebreak.org", "tls_error": "Sichere Verbindung zum Mail-Server konnte nicht hergestellt werden. Provider kontaktieren.", "rate_limited": "Zu viele Verbindungsversuche. Bitte ein paar Minuten warten und erneut versuchen.", "unknown": "Verbindung fehlgeschlagen. Prüfe das App-Passwort oder schreib uns an support@rebreak.org — wir fügen deinen Anbieter gerne hinzu." }, "consent": { "title": "Bevor du dein Postfach anbindest", "intro": "Rebreak sucht in deinem Postfach gezielt nach Glücksspiel-Werbemails und löscht sie automatisch. Aus dieser Verarbeitung können Rückschlüsse auf eine Suchterkrankung gezogen werden — wir behandeln das als besondere Datenkategorie nach Art. 9 DSGVO.", "legal_text": "Mit der Verbindung meines E-Mail-Postfachs willige ich ausdrücklich ein, dass Rebreak in meinem Postfach gezielt nach Glücksspiel-Werbemails sucht und diese löscht. Mir ist bewusst, dass aus dieser Verarbeitung Rückschlüsse auf eine Suchterkrankung möglich sind, und ich willige in diese Verarbeitung von Gesundheitsdaten gem. Art. 9 Abs. 2 lit. a DSGVO ausdrücklich ein. Diese Einwilligung kann ich jederzeit für die Zukunft widerrufen, indem ich die Mail-Verbindung in den Einstellungen trenne.", "checkbox_label": "Ich willige ausdrücklich ein", "cta_next": "Weiter", "more_link": "Mehr zur Verarbeitung", "reminder_title": "Wichtige Datenschutz-Information", "reminder_body_one": "Für deine bestehende Postfach-Verbindung brauchen wir deine ausdrückliche erneute Einwilligung — sonst pausieren wir das Auto-Löschen.", "reminder_body_other": "Für deine %{count} bestehenden Postfach-Verbindungen brauchen wir deine ausdrückliche erneute Einwilligung — sonst pausieren wir das Auto-Löschen.", "reminder_legal_short": "Ich willige in die Verarbeitung meiner Postfach-Inhalte nach Art. 9 Abs. 2 lit. a DSGVO ein.", "reminder_cta_consent": "Einwilligen", "reminder_cta_later": "Später", "reminder_cta_disconnect": "Verbindungen jetzt trennen", "reminder_consent_error": "Einwilligung konnte nicht gespeichert werden. Bitte erneut versuchen." }, "title_label": "Bezeichnung", "title_placeholder": "z.B. Privat-Gmail, Arbeit", "title_edit_title": "Bezeichnung bearbeiten", "title_save": "Speichern", "settings_section_label": "Einstellungen", "row_title": "Bezeichnung", "row_email": "E-Mail", "row_password": "Passwort", "row_disconnect": "Verbindung trennen", "account_chart_unavailable": "Tages-Verlauf wird geladen …", "disconnect_confirm_title": "Verbindung trennen?", "disconnect_confirm_body": "%{email} wird getrennt und alle Scan-Daten gelöscht.", "more_infos_title": "Mehr Infos", "more_infos_subtitle": "Blockiert — letzte 30 Tage", "stats": { "blocked_per_day_heading": "Blockiert", "blocked_per_day_sublabel": "%{total} Mails blockiert · %{avg} letzte Woche", "blocked_per_week_heading": "Blockiert — letzte Wochen", "blocked_per_month_heading": "Blockiert — letzte Monate", "distribution_heading": "Verteilung nach Postfach", "distribution_center_label": "insgesamt", "distribution_other": "Sonstige", "distribution_other_n": "+%{n} weitere", "empty_title": "Noch keine Mails blockiert", "empty_body": "Sobald Mails blockiert werden, erscheint hier ein Überblick." }, "filter": { "all": "Alle" }, "oauth": { "warning_title": "Hinweis zur Sichtbarkeit in deinem Microsoft-Konto", "warning_body": "Microsoft zeigt dir gleich einen Berechtigungsdialog. Der App-Name \"Rebreak\" erscheint dort und wird in deiner Microsoft-Konto-Übersicht unter App-Berechtigungen sichtbar. Falls dein Microsoft-Konto von anderen Personen mitgenutzt wird, solltest du das berücksichtigen.", "warning_continue": "Verstanden, mit Microsoft anmelden", "warning_cancel": "Zurück zur Auswahl", "pending_label": "Microsoft-Anmeldung läuft …", "pending_hint": "Schließe den Schritt in deinem Browser ab und kehre dann zurück.", "error_aborted": "Anmeldung abgebrochen.", "error_no_code": "OAuth fehlgeschlagen — kein Autorisierungscode zurück.", "error_callback_failed": "Verbindung konnte nicht abgeschlossen werden. Bitte versuche es erneut.", "disconnect_hint_title": "Verbindung getrennt", "disconnect_hint_body": "Die Tokens wurden aus unserer Datenbank gelöscht. Microsoft unterstützt leider keinen serverseitigen Widerruf durch Drittanbieter-Apps. Für eine vollständige Entfernung der Rebreak-Berechtigung in deinem Microsoft-Konto: account.microsoft.com → Sicherheit → Berechtigungen für Apps → Rebreak suchen → Entfernen.", "disconnect_hint_open_ms": "Microsoft öffnen" }, "account_chart_collecting_title": "Daten werden gesammelt", "account_chart_collecting_body": "Auswertung verfügbar nach 24h", "scan_now": "Jetzt scannen", "scan_running": "Scannt…", "scan_done": "%{count} blockiert", "scan_error": "Scan fehlgeschlagen", "email_change_not_supported": "E-Mail-Änderung kommt bald" }, "settings": { "title": "Einstellungen", "account_section": "Konto", "prefs_section": "Einstellungen", "danger_section": "Danger Zone", "edit_profile": "Profil bearbeiten", "devices": "Geräte", "devices_desc": "Registrierte Geräte verwalten", "subscription": "Abonnement", "subscription_desc": "Plan & Upgrade-Pfad", "subscription_plan_free": "Free", "subscription_plan_pro": "Pro", "subscription_plan_legend": "Legend", "subscription_sheet_title": "Dein Abonnement", "subscription_sheet_body": "Du verwaltest dein Abo auf rebreak.org — dort kannst du upgraden, downgraden oder kündigen.", "subscription_sheet_cta": "Zu rebreak.org/account", "plan_free": "Free", "push_notifications": "Push-Benachrichtigungen", "streak_reminders": "Streak-Erinnerungen", "language": "Sprache", "language_desc": "Deutsch / Englisch / Französisch / Arabisch", "language_current": "Deutsch", "upgrade_cta": "Auf Pro upgraden — 29 €/Jahr", "delete_account": "Konto löschen", "delete_desc": "Alle Daten werden unwiderruflich gelöscht.", "sign_out": "Abmelden", "coming_soon_title": "Coming soon", "coming_soon_desc": "Settings werden in Phase 3 wired-up. Aktuell nur Skeleton.", "soon_badge": "Soon", "skeleton_footer": "Settings-Skeleton — siehe ops/UI_MIGRATION_PLAN.md", "section_profile": "Profil", "profile_edit": "Nickname & Avatar", "profile_edit_desc": "Nickname, Avatar-Bild, persönliche Daten", "profile_avatar": "Avatar wählen", "profile_avatar_desc": "Preset-Library oder eigenes Foto", "section_theme": "Theme & Sprache", "theme": "Theme", "theme_desc": "Hell / Dunkel / System", "section_notifications": "Benachrichtigungen", "notifications_push": "Push-Benachrichtigungen", "notifications_push_desc": "Einzelne Kategorien an/aus", "notifications_streak": "Streak-Erinnerungen", "notifications_streak_desc": "Tägliche Anstöße zum Dranbleiben", "section_devices": "Geräte & Abo", "section_lyra": "Lyra (Legend)", "lyra_voice": "Lyra-Stimme", "lyra_voice_desc": "Voice-Picker — verfügbar im Legend-Plan", "lyra_voice_only_legend": "Nur im Legend-Plan verfügbar", "theme_picker_title": "Theme wählen", "theme_system": "System", "theme_light": "Hell", "theme_dark": "Dunkel", "language_picker_title": "Sprache wählen", "language_de": "Deutsch", "language_en": "English", "language_fr": "Français", "language_ar": "العربية", "lyra_voice_default": "Standard", "lyra_voice_1": "Stimme 1", "lyra_voice_2": "Stimme 2", "lyra_voice_picker_title": "Lyra-Stimme wählen", "lyra_voice_sarah": "Sarah (warm)", "lyra_voice_aria": "Aria (ruhig)", "lyra_voice_charlotte": "Charlotte (klar)", "lyra_voice_alice": "Alice (nüchtern)", "lyra_voice_bill": "Bill (tief)", "section_debug": "Debug", "debug_llm": "LLM-Provider", "debug_llm_desc": "Modell & Prompt-Tuning (DEV)", "debug_tts": "TTS-Provider", "debug_tts_desc": "Cartesia / ElevenLabs / Gemini (DEV)", "debug_plan": "Plan überschreiben (DEV)", "debug_plan_desc": "POST /api/dev/set-plan — nur staging", "debug_realtime": "Realtime-Verbindung (DEV)", "debug_realtime_desc": "Connection-State, Channels, Event-Log", "devices_page_title": "Registrierte Geräte", "devices_slots": "Geräte-Slots", "devices_slots_desc": "Dein %{plan}-Plan erlaubt diese Anzahl gleichzeitiger Geräte.", "devices_this_device": "Dieses Gerät", "devices_since": "seit", "devices_just_now": "gerade aktiv", "devices_mins_ago": "vor %{count}m", "devices_hours_ago": "vor %{count}h", "devices_days_ago": "vor %{count}d", "devices_empty": "Keine Geräte registriert", "devices_hint": "Geräte, die du entfernst, werden beim nächsten Login wieder registriert. Dieses Gerät kann nicht entfernt werden, solange du eingeloggt bist.", "devices_remove_title": "Gerät entfernen", "devices_remove_desc": "Das Gerät wird freigegeben. Es kann sich beim nächsten Login erneut registrieren.", "devices_remove_confirm": "Entfernen", "section_security": "Sicherheit", "app_lock": "App-Sperre", "app_lock_desc": "Beim Öffnen mit Face ID, Touch ID oder Code entsperren", "app_lock_unavailable": "Auf diesem Gerät nicht verfügbar", "app_lock_desc_android": "Beim Öffnen mit Fingerabdruck, Gesichtsentsperrung oder PIN entsperren", "notifications_push_sublabel": "Erinnerungen, Lyra-Nachrichten, Streak-Updates", "notifications_streak_time": "Erinnerungszeit", "notifications_streak_time_desc": "Wann soll die tägliche Erinnerung erscheinen?", "notifications_streak_time_picker_title": "Erinnerungszeit wählen", "notifications_streak_time_picker_desc": "Stunde und Minute für die tägliche Streak-Erinnerung.", "notifications_hour": "Stunde", "notifications_minute": "Minute", "section_help": "Hilfe & Support", "help_faq": "FAQ", "help_faq_desc": "Häufige Fragen zur App", "help_contact": "Kontakt", "help_contact_desc": "Schreib uns — wir antworten innerhalb 24–48h", "help_about": "Über Rebreak", "help_about_desc": "Mission, Datenschutz, DiGA-Pfad", "help_crisis": "Krisen-Hilfe", "help_crisis_desc": "Externe Beratungsstellen & Notfall-Nummern", "rtl_restart_title": "Neustart erforderlich", "rtl_restart_body": "Bitte schließe die App und öffne sie erneut, damit die neue Sprachrichtung greift." }, "device_limit": { "title": "Geräte-Limit erreicht", "subtitle": "%{count} von %{max} Geräten belegt (%{plan}) — entferne ein Gerät um weiterzumachen", "hint": "Entfernte Geräte können sich beim nächsten Login wieder registrieren.", "remove_cta": "Gerät entfernen", "this_device": "Dieses Gerät" }, "urge": { "title": "SOS — Atemübung", "step_dashboard": "Start", "step_emotion": "Emotion", "step_breathing": "Atmung", "step_games": "Lyra Games", "step_result": "Reflexion", "step_done": "Fertig", "feel_urge": "Spürst du gerade einen starken Impuls?", "feel_urge_desc": "Wir führen dich in kleinen Schritten durch einen sicheren Reset.", "yes_urge": "Ja, ich brauche Hilfe", "just_play": "Nur kurz spielen", "this_week": "Diese Woche", "total_urges": "Impulse", "overcome_count": "Überwunden", "breathing_exercises": "Atemübungen", "having_urge": "Du bist nicht allein.", "how_feeling": "Wie fühlst du dich gerade?", "emotion_stress": "Stress", "emotion_sadness": "Trauer", "emotion_anger": "Wut", "emotion_empty": "Leere", "emotion_boredom": "Langeweile", "emotion_other": "Anderes", "lets_breathe": "Lass uns kurz atmen", "breathing_desc": "Nur 3 Runden. Danach ist dein Kopf meist deutlich ruhiger.", "round": "Runde %{current} / %{total}", "round_simple": "Runde %{current} / %{total}", "intro": "Tief durchatmen hilft, den Impuls zu überwältigen.", "inhale": "Einatmen", "hold": "Halten", "exhale": "Ausatmen", "start": "Übung starten", "start_exercise": "Atemübung starten", "skip": "Überspringen", "game_offer_title": "Lyra Games", "game_offer_text": "Wähle ein kurzes Spiel. 2-3 Minuten reichen oft, um den Impuls zu brechen.", "just_play_lyra": "Kleiner Fokus-Reset gefällig? Such dir ein Spiel aus.", "game_memory": "Memory", "game_tictactoe": "Tic-Tac-Toe", "game_snake": "Snake", "game_tetris": "Tetris", "game_memory_desc": "Paare finden, Fokus zurückholen", "game_tictactoe_desc": "Schnelles Duell für klare Entscheidungen", "game_snake_desc": "Rhythmus statt Grübeln", "game_tetris_desc": "Muster ordnen, Kopf beruhigen", "skip_games": "Spiele überspringen", "back": "Zurück", "open_lyra": "Mit Lyra öffnen", "game_start_title": "Spiel starten", "game_start_desc": "%{game} wird mit Lyra gestartet.", "how_overcome": "Wie ging es danach?", "answer_helps": "Deine Antwort hilft dir, Muster zu erkennen und stärker zu werden.", "i_overcame": "Ich habe den Impuls überwunden", "i_gave_in": "Ich habe nachgegeben", "overcame_msg": "Stark. Jeder überwundene Impuls trainiert dein Gehirn neu.", "gave_in_msg": "Kein Urteil. Ehrlichkeit ist der Startpunkt für den nächsten Sieg.", "save": "Speichern", "done_title": "Sehr gut!", "done_desc": "Du hast die Atemübung abgeschlossen. Dein Nervensystem hat sich beruhigt.", "done_back": "Zurück", "well_done": "Stark gemacht", "chin_up": "Kopf hoch", "overcame_result": "Du hast den Impuls durchbrochen. Bleib bei dem, was dir gut tut.", "gave_in_result": "Ein Rückschritt ist kein Ende. Atme durch und starte neu.", "back_to_dashboard": "Zurück zum Dashboard" }, "notifications": { "title": "Benachrichtigungen", "empty_title": "Keine Benachrichtigungen", "empty_subtitle": "Du bist auf dem neuesten Stand.", "mark_all_read": "Alle als gelesen markieren", "liked_post": "hat deinen Beitrag geliked", "commented_post": "hat deinen Beitrag kommentiert", "voted_domain": "hat über deine Domain abgestimmt", "domain_accepted": "ist jetzt in der globalen Sperrliste", "domain_accepted_sub": "Tippe um deine Sperrliste zu öffnen", "domain_rejected": "wurde abgelehnt und aus deiner Liste entfernt", "new_follower": "folgt dir jetzt", "generic": "hat dich benachrichtigt", "just_now": "gerade eben", "min_ago": "vor %{n} Min", "hours_ago": "vor %{n} Std", "days_ago": "vor %{n} T" }, "chat": { "title": "Chat", "dms": "Direktnachrichten", "rooms": "Gruppen", "groups": "Gruppen", "direct": "Direkt", "no_chats": "Noch keine Chats", "no_rooms": "Noch keine Gruppen", "start_dm": "Neuen DM starten", "placeholder": "Nachricht schreiben…", "you": "Du: ", "just_now": "gerade", "loading": "Laden…", "send_failed": "Nachricht konnte nicht gesendet werden.", "create_group": "Gruppe erstellen", "create": "Erstellen", "room_name": "Gruppenname", "room_description": "Beschreibung (optional)", "public_room": "Öffentliche Gruppe", "join_mode": "Beitrittsmodus", "join_mode_approval": "Mit Freigabe", "join_mode_invite": "Nur Einladung", "join": "Beitreten", "join_pending": "Beitritt wird geprüft…", "join_required": "Tritt der Gruppe bei, um mitzuschreiben.", "members": "Mitglieder", "settings": "Einstellungen", "info": "Info", "leave_room": "Gruppe verlassen", "reply": "Antworten", "reply_to": "Antwort an", "like": "Liken", "unlike": "Like entfernen", "copy": "Kopieren", "image_attachment": "Bild", "file_attachment": "Datei", "upload_failed": "Upload fehlgeschlagen", "member_count": "%{n} Mitglieder", "member_count_online": "%{n} Mitglieder · %{online} online", "pending_request": "Beitrittsanfragen", "approve": "Annehmen", "reject": "Ablehnen", "avatar_updated": "Gruppenbild aktualisiert", "send": "Senden", "search_placeholder": "Konversationen durchsuchen…" }, "community": { "compose_placeholder": "Was bewegt dich gerade?", "compose_default_user": "Du", "compose_photo_perm_title": "Foto-Zugriff", "compose_photo_perm_desc": "Bitte erlaube den Zugriff auf deine Fotos in den iOS-Einstellungen.", "image": "Bild", "cancel": "Abbrechen", "share": "Teilen", "no_posts": "Sei der Erste der was teilt", "cat_all": "Alle", "cat_games": "Games", "cat_domain": "Domain-Votes", "cat_lyra": "Lyra", "cat_rebreak": "ReBreak", "like": "Gefällt mir", "comment": "Kommentar", "comments_title": "Kommentare", "comments_empty": "Noch keine Kommentare – sei der Erste!", "reply": "Antworten", "reply_to": "Antwort an", "send": "Senden", "comment_placeholder": "Kommentar schreiben…", "filter": "Filter", "published": "Veröffentlicht", "post_failed": "Post konnte nicht veröffentlicht werden.", "anonymous_label": "Anonym", "tier_starter": "Starter", "tier_pro": "Pro", "tier_legend": "Legend", "bot_admin": "Admin", "bot_ai": "KI", "reposted_suffix": "hat repostet", "domain_proposal_label": "Sperrlisten-Vorschlag", "domain_added_to_blocklist": "Zur globalen Sperrliste hinzugefügt", "domain_added": "In der globalen Sperrliste", "domain_proposed": "Zur Aufnahme vorgeschlagen", "domain_vote_own": "Du kannst nicht über deinen eigenen Vorschlag abstimmen.", "vote_yes": "Ja", "vote_no": "Nein", "vote_rejected": "Abgelehnt", "vote_in_review": "In Prüfung", "voted_thanks": "Danke für deine Stimme!", "recent_posts": "LETZTE POSTS" }, "streak": { "label_one": "Tag", "label_other": "Tage", "label_suffix": "clean" }, "profile": { "edit_title": "Profil bearbeiten", "edit_save": "Speichern", "edit_photo_cta": "Eigenes Foto wählen", "edit_photo_perm_title": "Foto-Zugriff", "edit_photo_perm_desc": "Bitte erlaube den Zugriff auf deine Fotos in den iOS-Einstellungen.", "edit_preset_label": "Avatar wählen", "edit_nickname_label": "Nickname", "edit_nickname_hint": "Sichtbar für andere Mitglieder — max. 32 Zeichen.", "crop_title": "Ausschnitt wählen", "crop_confirm": "Übernehmen", "crop_hint": "Bewege und zoome das Bild um den gewünschten Ausschnitt zu wählen.", "crop_reset": "Zurücksetzen", "streak_section_label": "STREAK", "streak_days_protected": "Tage geschützt", "streak_since": "seit %{date}", "streak_longest": "Längste Streak: %{days} Tage", "cooldown": { "heading": "COOLDOWN-VERLAUF", "window_label": "letzte %{weeks}W", "week_label": "W%{n}", "none": "Keine Cooldowns in den letzten 8 Wochen", "count_one": "1 Cooldown in %{weeks} Wochen", "count_other": "%{n} Cooldowns in %{weeks} Wochen", "avg_last": "Ø 1 pro %{avg} Wochen · zuletzt %{date}", "patterns": { "toggle_label": "Mehr Infos", "hour_heading": "Wann startest du Cooldowns?", "day_heading": "An welchen Tagen?", "reason_heading": "Häufige Begriffe", "cancel_rate": "Cooldowns abgebrochen: %{pct}%", "not_enough": "Noch keine Muster erkannt", "weekday_mon": "Mo", "weekday_tue": "Di", "weekday_wed": "Mi", "weekday_thu": "Do", "weekday_fri": "Fr", "weekday_sat": "Sa", "weekday_sun": "So", "hour_morning": "Morgens", "hour_afternoon": "Mittag", "hour_evening": "Abend", "hour_night": "Nacht" } }, "privacy_section_title": "Privatsphäre", "show_online_status": "Online-Status anzeigen", "show_online_status_hint": "Nur Personen, denen du folgst, sehen wenn du online bist" }, "demographics": { "employment_status_employed": "angestellt", "employment_status_self_employed": "selbständig", "employment_status_in_training": "in Ausbildung / Studium", "employment_status_unemployed": "arbeitslos / arbeitssuchend", "employment_status_retired": "pensioniert / im Ruhestand", "employment_status_homemaking": "Hausarbeit / Care-Arbeit", "employment_status_other": "andere", "industry_it_software": "IT / Software", "industry_healthcare": "Pflege / Medizin", "industry_education": "Bildung / Lehre", "industry_hospitality": "Gastronomie / Hotellerie", "industry_construction": "Bau / Handwerk", "industry_banking_finance": "Banking / Finance", "industry_sales_marketing": "Verkauf / Marketing", "industry_public_admin": "Verwaltung / Behörde", "industry_logistics": "Logistik / Transport", "industry_creative_media": "Kreativ / Medien", "industry_other": "andere", "tenure_less_1y": "weniger als 1 Jahr", "tenure_1_3y": "1-3 Jahre", "tenure_3_5y": "3-5 Jahre", "tenure_5_10y": "5-10 Jahre", "tenure_more_10y": "mehr als 10 Jahre", "shift_work_yes": "Ja", "shift_work_no": "Nein", "shift_work_unknown": "k.A.", "section_beruf": "BERUF", "section_wohnort": "WOHNORT", "field_status": "Status", "field_shift_work": "Schichtarbeit", "field_industry": "Branche", "field_job_tenure": "Im Job seit", "field_bundesland": "Bundesland", "field_city": "Stadt", "picker_employment_status": "Berufs-Status", "picker_industry": "Branche", "picker_job_tenure": "Im aktuellen Job seit", "picker_bundesland": "Bundesland" }, "devices": { "section_title_this": "Dieses Gerät", "section_title_others": "Weitere geschützte Geräte", "subtitle_legend": "Schutz auf bis zu 3 Geräten — egal welches du benutzt.", "subtitle_free": "Aktuelles Gerät geschützt.", "add_mac": "Mac hinzufügen", "add_windows": "Windows hinzufügen (bald)", "upgrade_cta": "Auf Legend upgraden", "status_pending": "Bereit zum Installieren", "status_active": "Aktiv", "status_revoked": "Entfernt", "label_placeholder": "z.B. MacBook Pro", "label_default": "MacBook Pro", "label_question": "Wie soll der Mac heißen?", "prepare_profile": "Profile vorbereiten", "lyra_intro": "Drei Schritte. Ich begleite dich durch jeden — wenn was schiefgeht, klick auf Hilfe.", "step_1_title": "Profile downloaden", "step_1_body": "Klick den Button unten. Wenn du am Mac bist, öffnet das die Profile-Datei direkt. Bist du am Phone? Dann kommt ein QR-Code — den du am Mac einscannst um die Datei zu kriegen.", "step_2_title": "Profile installieren", "step_2_body": "Auf dem Mac: Doppelklick auf die heruntergeladene Datei → Systemeinstellungen öffnet sich → \"Profil installieren\" → Mac-Passwort eingeben → fertig.", "step_3_title": "Standard-Account nutzen", "step_3_body": "Wichtig: arbeite auf dem Mac mit einem Standard-Account, nicht Admin. Wenn du ein Notfall-Bedürfnis hast, das Profile zu entfernen, brauchst du das Admin-Passwort — das idealerweise jemand anderes hat (Partnerin, Freund, jemand dem du vertraust). Das ist die eigentliche Schutzschicht.", "step_4_title": "Fertig", "step_4_body": "Sobald du auf dem Mac im Browser oder in einer App eine Webseite öffnest, erkennen wir das automatisch und aktivieren den Schutz.", "download_button": "Profile auf Mac downloaden", "confirm_installed": "Ich hab's installiert ✓", "waiting_install": "Warte auf Profile-Installation auf deinem Mac…", "waiting_hint": "Sobald du im Browser oder einer App eine Webseite öffnest, aktivieren wir automatisch dein Gerät.", "activated_toast": "Mac verbunden!", "need_help": "Brauche Hilfe", "success_title": "Mac geschützt!", "success_body": "Du kannst weitere Geräte hinzufügen wenn du willst.", "remove_warning_title": "Profile manuell entfernen", "remove_warning_body": "Wir können das Profile nicht aus der Ferne löschen. Auf dem Mac: Systemeinstellungen → Profile → ReBreak → Entfernen (Admin-Passwort nötig).", "add_device": "Neues Gerät hinzufügen", "progress_label": "%{count} von %{max} Geräten", "progress_at_limit": "Maximum erreicht", "add_windows_enabled": "Windows-PC hinzufügen", "windows_label_question": "Wie soll der Windows-PC heißen?", "windows_label_default": "Windows-PC", "windows_label_placeholder": "z.B. Gaming-PC", "windows_lyra_intro": "Fünf kurze Schritte. Ich begleite dich — wenn was nicht klappt, klick auf Hilfe.", "windows_step_1_title": "Datei herunterladen", "windows_step_1_body": "Klick den Button unten — auf deinem Windows-PC. Die .reg-Datei wird gedownloadet.", "windows_step_2_title": ".reg ausführen", "windows_step_2_body": "Doppelklick auf die heruntergeladene .reg-Datei. Windows fragt: 'Möchten Sie der Registrierung Schlüssel hinzufügen?' → Klick 'Ja'.", "windows_step_3_title": "UAC bestätigen", "windows_step_3_body": "Wenn ein blauer UAC-Prompt erscheint: 'Ja' klicken. Das ist die Admin-Bestätigung.", "windows_step_4_title": "DNS aktivieren", "windows_step_4_body": "Öffne Windows-Einstellungen → Netzwerk & Internet → klick auf dein WLAN → DNS-Server-Zuweisung → 'Bearbeiten' → wähle 'Verschlüsselt nur (DNS over HTTPS)' → wähle 'rebreak-...' aus der Liste.", "windows_step_5_title": "Fertig", "windows_step_5_body": "Sobald du die DNS-Auswahl gespeichert hast, klick 'Ich hab's installiert' und ich zähl deinen PC als geschütztes Gerät.", "windows_download_button": "Datei auf Windows-PC herunterladen", "windows_success_title": "Windows-PC geschützt!", "windows_success_body": "Du kannst weitere Geräte hinzufügen wenn du willst.", "windows_remove_warning_body": "Wir können die Registrierung nicht aus der Ferne löschen. Auf dem PC: Regedit → HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\DoHSvc → Schlüssel entfernen.", "bound_badge": "Gebunden", "release_request_title": "Gerät freigeben?", "release_request_body": "Das Gerät wird nach 24 Stunden freigegeben. Du kannst die Freigabe vorher jederzeit widerrufen.", "release_request_confirm": "Freigabe starten", "release_countdown": "Freigabe in %{remaining}", "release_cancel": "Freigabe abbrechen", "release_cancel_confirm": "Freigabe wirklich abbrechen?", "release_cancel_body": "Das Gerät bleibt weiterhin an deinen Account gebunden.", "release_cancel_cta": "Ja, abbrechen" }, "plan": { "change": { "header_upgrade": "Du wechselst auf {{to}}.", "header_downgrade": "Du wechselst von {{from}} auf {{to}}.", "section_gains": "Was du dazubekommst", "section_keeps": "Was gleich bleibt", "section_changes": "Was sich ändert", "downgrade_reassurance": "Dein Grundschutz läuft weiter.", "downgrade_no_delete_title": "Es wird nichts gelöscht.", "downgrade_no_delete_body": "Alles Pausierte kommt sofort zurück, wenn du wieder upgradest.", "downgrade_recovery_note": "Wenn dieser Wechsel deinen Schutz in einem Moment schwächt, in dem du dir unsicher bist — schreib Lyra. Oder schreib uns. Wir finden eine Lösung.", "billing_hint": "Verwalte dein Abo auf rebreak.org.", "grace_days_one": "läuft in {{count}} Tag aus", "grace_days_other": "läuft in {{count}} Tagen aus", "cta_confirm_upgrade": "Los geht's", "cta_confirm_downgrade": "Verstanden, weiter", "cta_stay": "Doch bei {{plan}} bleiben", "action_keep": "bleibt", "action_limited": "wird limitiert", "action_paused": "wird pausiert", "action_grace": "Grace-Period", "action_degraded": "Schutz läuft aus", "action_unlocked": "freigeschaltet" } }, "plan_limit": { "mail_banner_title": "Postfächer über Plan-Limit", "mail_banner_body_one": "Du hast {{used}} Postfach, {{plan}} schützt {{max}} — {{over}} ist pausiert.", "mail_banner_body_other": "Du hast {{used}} Postfächer, {{plan}} schützt {{max}} — {{over}} sind pausiert.", "mail_account_paused": "Pausiert (Plan-Downgrade)", "mail_add_disabled_hint": "Erst ein Postfach pausieren oder upgraden.", "blocker_domain_over_limit": "Du hast {{used}} eigene Domains, {{plan}} erlaubt {{max}} — alle bleiben aktiv, du kannst keine neue hinzufügen bis du unter {{max}} bist.", "blocker_add_disabled_hint": "Erst eine Domain entfernen oder upgraden.", "blocker_basic_protection": "Grundschutz aktiv — voller Schutz vor allen bekannten Glücksspiel-Seiten: Pro/Legend.", "device_degraded_title": "Schutz ausgelaufen", "device_degraded_body": "Das Profil ist noch auf dem Gerät installiert. Entferne es manuell oder hol dir Legend zurück.", "device_add_limit_hint": "Du hast alle {{max}} Geräteslots belegt. Entferne ein Gerät oder upgraden.", "device_add_limit_short": "Limit erreicht" }, "gameOver": { "title": "Spiel beendet", "score": "Score", "best": "Rekord", "newBest": "Neuer Rekord", "retry": "Nochmal", "exit": "Beenden", "motivational_0": "Du hast dir eine kurze Auszeit gegönnt. Das zählt.", "motivational_1": "Jede Minute Fokus ist eine Minute für dich.", "motivational_2": "Konzentration trainieren — genau das bist du gerade.", "motivational_3": "Gut gespielt. Und gut, dass du hier bist.", "motivational_4": "Kleine Pausen, große Wirkung.", "lyra_title_record": "Neuer Rekord!", "lyra_body_record": "Du hast dich selbst übertroffen. Stark.", "lyra_title_good": "Klasse!", "lyra_body_good": "Du bist voll im Flow — der Impuls hatte keine Chance.", "lyra_title_ok": "Weiter so", "lyra_body_ok": "Jede Runde bringt dich weiter. Bleib dabei.", "lyra_title_low": "Nächstes Mal", "lyra_body_low": "Aufzutauchen zählt schon. Du schaffst das.", "rating_saved": "Bewertung gespeichert", "save_rating": "Bewertung speichern", "feedback_placeholder": "Was hat dir gefallen oder gefehlt?", "share_result": "In Community teilen", "share_to_community": "Ergebnis teilen", "share_challenge": "Kannst du das schlagen?", "share_loading": "Lyra formuliert...", "post_to_community": "Posten", "posted": "Im Community-Feed gepostet", "post_error": "Posten fehlgeschlagen, nochmal versuchen", "regen_suggestion": "Neuer Vorschlag", "regen_confirm_title": "Text verwerfen?", "regen_confirm_body": "Deinen aktuellen Text verwerfen und neuen Vorschlag holen?", "regen_confirm_ok": "Verwerfen" }, "alert": { "error_generic": "Etwas ist schiefgelaufen — versuch es nochmal.", "error_file_too_large": "Das Bild ist zu groß.", "details_label": "Details", "compress_error_title": "Bild konnte nicht verarbeitet werden" }, "help": { "faq_title": "FAQ", "faq_q1": "Was ist Rebreak?", "faq_a1": "Rebreak ist eine deutsche App, die Menschen mit problematischem Glücksspielverhalten dabei unterstützt, clean zu bleiben. Sie kombiniert einen technischen Sperr-Mechanismus (Blocker) mit einem KI-Coach (Lyra), Community-Support und einem Mail-Schutz — alles DSGVO-konform auf deutschen Servern.", "faq_q2": "Wie funktioniert der Blocker?", "faq_a2": "Der Blocker arbeitet mit zwei Schutzschichten. Layer 1 ist ein geräteweiter URL-Filter, der rund 330.000 Glücksspiel-Domains direkt auf deinem iPhone blockiert — kein Traffic verlässt dein Gerät. Layer 2 ist ein Zweitschutz mit einer kuratierten Liste der Top-Glücksspielseiten deines Landes sowie deinen eigenen Custom-Domains. Den Schutz deaktivieren erfordert einen 24-Stunden-Cooldown.", "faq_q3": "Wie funktioniert das Mac-DNS-Profil?", "faq_a3": "Du lädst ein Konfigurationsprofil herunter, das auf deinem Mac einen DNS-over-HTTPS-Filter aktiviert. Glücksspiel-Domains werden dadurch systemweit auf dem Mac geblockt — in Safari, Chrome, Firefox und allen anderen Apps. Das Profil entfernen erfordert das Admin-Passwort.", "faq_q4": "Kann ich mein Abo kündigen?", "faq_a4": "Ja. Du verwaltest dein Abo unter rebreak.org/account — dort kannst du kündigen, downgraden oder upgraden. Das Abo läuft bis zum Ende des bezahlten Zeitraums weiter.", "faq_q5": "Was passiert mit meinen Daten?", "faq_a5": "Deine Daten werden ausschließlich auf Servern in Deutschland (Hetzner) gespeichert. Wir verkaufen keine Daten an Dritte. Chat-Verläufe mit Lyra bleiben privat. Die vollständige Datenschutzerklärung findest du auf rebreak.org/datenschutz.", "faq_q6": "Wie melde ich Bugs oder Feedback?", "faq_a6": "Schreib uns direkt an hilfe@rebreak.org. Wir antworten innerhalb von 24–48h an Werktagen. Für dringende technische Probleme bitte den Betreff 'Bug: ...' verwenden.", "faq_q7": "Was passiert, wenn ich eine Domain versehentlich hinzugefügt habe?", "faq_a7": "Eigene Domains sind dauerhaft — du kannst sie nicht selbst entfernen. Das schützt dich vor Impulsentscheidungen. Wenn du eine Domain wirklich irrtümlich hinzugefügt hast, schreib uns an hilfe@rebreak.org — wir korrigieren das manuell.", "faq_q8": "Was ist DiGA?", "faq_a8": "DiGA steht für Digitale Gesundheitsanwendung — eine Zertifizierung des Bundesinstituts für Arzneimittel und Medizinprodukte (BfArM). DiGA-zertifizierte Apps können von Ärzten verschrieben und von Krankenkassen erstattet werden. Rebreak befindet sich auf dem DiGA-Zertifizierungspfad.", "contact_title": "Kontakt", "contact_email_label": "Support per E-Mail", "contact_email_desc": "Schreib uns für technische Hilfe, Feedback oder Datenschutz-Anfragen. Wir antworten innerhalb von 24–48h an Werktagen.", "contact_email_cta": "E-Mail schreiben", "contact_address_label": "Anschrift", "contact_address_block": "Rebreak\nhilfe@rebreak.org\n\nDeutschland", "about_title": "Über Rebreak", "about_headline": "Rebreak", "about_body": "Rebreak ist eine deutsche App gegen Spielsucht — wir bauen den ersten DiGA-zertifizierten Begleiter für problematisches Glücksspiel.\n\nUnser Ansatz verbindet technischen Schutz (Blocker, Mail-Filter, DNS-Profile) mit einem KI-Coach auf Basis kognitivverhaltenstherapeutischer Methoden. Alles läuft auf deutschen Servern bei Hetzner, DSGVO-konform.\n\nRebreak ist kein Ersatz für professionelle Therapie. Wir verstehen uns als Ergänzung — ein 24/7-Werkzeug für Momente, in denen du allein mit dem Drang bist.", "about_fact_diga": "DiGA-Zertifizierungspfad aktiv", "about_fact_servers": "Server ausschließlich in Deutschland (Hetzner)", "about_fact_privacy": "DSGVO-konform — keine Datenweitergabe an Dritte", "crisis_title": "Krisen-Hilfe", "crisis_section_gambling": "Spielsucht-Beratung", "crisis_section_general": "Allgemeine Krisen-Hilfe", "crisis_bzga_label": "BZgA Spielsucht-Hotline", "crisis_bzga_sublabel": "0800 1 372 700 · kostenlos · 24/7", "crisis_checkdein_label": "check-dein-spiel.de", "crisis_checkdein_sublabel": "Online-Beratung & Selbsttest", "crisis_anonyme_label": "Anonyme Spieler", "crisis_anonyme_sublabel": "www.anonyme-spieler.org · Selbsthilfegruppen", "crisis_seelsorge_label": "Telefonseelsorge", "crisis_seelsorge_sublabel": "0800 111 0 111 · kostenlos · 24/7", "crisis_emergency_label": "Akute Suizidgedanken?", "crisis_emergency_desc": "Wenn du oder jemand in deiner Nähe in akuter Gefahr ist, ruf sofort den Notruf an.", "crisis_emergency_cta": "112 — Notruf", "crisis_disclaimer": "Diese Stellen sind unabhängig von Rebreak. Wir verweisen weiter, beraten aber nicht selbst." }, "presence": { "online": "Online", "just_now": "gerade eben", "minutes_ago": "vor %{minutes} Min.", "hours_ago": "vor %{hours} Std.", "days_ago": "vor %{days} T." }, "lyra_posts": { "motivation_quiet_01": "Manchmal ist ein Tag, an dem man einfach nicht gespielt hat, schon ein stiller Sieg. Kein Applaus nötig — du weißt, was du heute getan hast.", "motivation_quiet_02": "Der Drang kommt in Wellen. Er fühlt sich endlos an — ist er aber nicht. Die meisten Wellen dauern unter 20 Minuten. Einfach warten.", "motivation_quiet_03": "Niemand erwartet, dass du jeden Tag stark bist. Manche Tage reicht es, einfach da zu sein und nicht nachzugeben.", "motivation_distance_01": "Zwischen dem Impuls und der Entscheidung liegt ein Moment. In diesem Moment bist du frei. Das ist kein Zufall — das ist Übung.", "motivation_distance_02": "Fortschritt sieht selten dramatisch aus. Meistens ist es ein Tag ohne Rückfall, still und unbemerkt von allen außer dir.", "tipp_breath_01": "Wenn der Drang stark ist: 4 Sekunden einatmen, 7 halten, 8 ausatmen. Das aktiviert dein parasympathisches Nervensystem und bremst den Impuls messbar.", "tipp_urge_surf_01": "Urge Surfing: Beobachte den Drang wie eine Welle — ohne ihn zu bekämpfen. Benenne ihn laut: 'Ich spüre gerade Verlangen.' Das schafft Distanz zwischen dir und dem Impuls.", "tipp_habit_replace_01": "Das Gehirn hasst Lücken. Wenn du ein Verhalten stoppst, brauchst du ein Ersatzverhalten für denselben Auslöser. Langweilig auf der Couch? Genau dann ist der SOS-Atem nützlich.", "tipp_sos_reminder_01": "ReBreak hat eine SOS-Funktion für akute Momente — Atemübungen, Ablenkungsspiele, direkter Lyra-Chat. Sie ist genau für diesen Moment gebaut.", "zitat_stoic_01": "\"Zwischen Reiz und Reaktion liegt ein Raum. In diesem Raum liegt unsere Freiheit.\" — Viktor Frankl. Kein großer Satz. Nur ein kleiner Raum, jeden Tag ein bisschen breiter.", "zitat_psychology_01": "\"Gewohnheiten sind nie wirklich gelöscht, nur überschrieben.\" Das klingt erst entmutigend. Bedeutet aber: Jede neue Entscheidung schreibt mit.", "witzig_impulse_01": "Mein Gehirn um 23 Uhr: 'Nur mal kurz schauen.' Mein Präfrontaler Kortex: 'Ich bin schon schlafen gegangen, macht euch selbst.' — Genau für diesen Moment gibt es Blocker.", "witzig_distraction_01": "Impulskontrolle ist eigentlich nur eine fancy Art zu sagen: du hast dein Zukunfts-Ich angerufen, bevor dein Jetzt-Ich Mist bauen konnte.", "news_push_tactics_01": "Casinos verschicken Push-Nachrichten bevorzugt freitags ab 18 Uhr und sonntags morgens — gezielt wenn Struktur wegfällt. Der ReBreak-Mailfilter fängt auch die digitale Variante ab.", "feature_sos_01": "Übrigens: Der SOS-Bereich hat jetzt Minispiele als Ablenkung — Memory, Snake, Tetris. Nicht als Spaß-Feature, sondern weil kurze kognitive Aufgaben den Drang-Loop unterbrechen." } }