{
  "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 spielfrei",
    "streak_days_other": "Tage spielfrei",
    "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": "Deine Begleiterin",
    "welcome": "Hi, ich bin Lyra. Schön dass du da bist — was beschäftigt dich gerade?",
    "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.",
    "crisis_bar_label": "Krisen-Hilfe"
  },
  "blocker": {
    "title": "Blocker",
    "subtitle": "300.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 belegt einen Slot deiner Custom-Liste. Du kannst sie später entfernen — der Slot wird dann wieder frei. Plan-Limit: Pro 10, Legend 20.",
    "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: 300k+ 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 300.000+ Domains + bis zu 20 eigenen",
    "protection_subtitle_pro": "Geschützt vor 300.000+ Domains + bis zu 10 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.",
    "screentime_title": "Bildschirmzeit sperren (Layer 3)",
    "screentime_desc": "Setze einen Code den nur ReBreak kennt — damit kann niemand Bildschirmzeit ausschalten um Deinstallation zu ermöglichen.",
    "screentime_generate_cta": "Code generieren",
    "screentime_code_label": "Dein Code — merke ihn dir",
    "screentime_step1": "① Tippe 'Bildschirmzeit öffnen'",
    "screentime_step2": "② Ganz nach unten scrollen, dann 'Bildschirmzeit-Code verwenden' tippen",
    "screentime_step3": "③ Gib den Code oben ein",
    "screentime_step_note": "Noch nicht aktiv? Erst 'Bildschirmzeit aktivieren' tippen.",
    "screentime_open_settings_cta": "Bildschirmzeit öffnen ↗",
    "screentime_confirm_cta": "Ich habe den Code gesetzt ✓",
    "screentime_confirmed_title": "Bildschirmzeit gesperrt ✓",
    "screentime_confirmed_desc": "Dein Schutz ist jetzt dreifach gesichert. ReBreak kann nicht mehr ohne Weiteres deinstalliert werden.",
    "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.",
    "faq5_q": "Was ist der Lock-Modus?",
    "faq5_a": "Der Lock-Modus ist die stärkste Schutz-Variante. ReBreak wird so installiert, dass du die App nicht mehr selbst löschen und den Filter nicht selbst abschalten kannst. Ideal wenn du eine Phase hast, in der du dich selbst nicht aushältst und das Bypass-Risiko hoch ist. Aktivierung über den RebreakMagic — eine kleine Mac-App, die das Setup in ~2 Minuten erledigt.",
    "faq6_q": "Wie weiß ich, ob mein iPhone im Lock-Modus ist?",
    "faq6_a": "Geh auf Einstellungen → Allgemein → Info. Wenn dort oben steht: Dieses iPhone wird betreut und von Rebreak GmbH verwaltet — ist der Lock-Modus aktiv. Wenn da nichts steht: du nutzt den normalen Modus (VPN-basiert).",
    "faq7_q": "Wie aktiviere ich den Lock-Modus?",
    "faq7_a": "Du brauchst einmalig einen Mac mit dem RebreakMagic-Tool. Lade es runter, schließe dein iPhone per USB an, öffne RebreakMagic und klick dich durch das Setup — in ~2 Minuten ist dein iPhone im Lock-Modus. Wichtig: einmal aktiviert, kann nur dein Trustee (oder erneut RebreakMagic am Mac) den Lock wieder lösen.",
    "faq8_q": "Wie deaktiviere ich den Lock-Modus?",
    "faq8_a": "Nicht alleine vom iPhone aus — das ist das Designprinzip. Pfade: 1) Dein Trustee. 2) Mac + USB-Kabel + RebreakMagic (Reset-Flow im Tool). 3) iPhone-Recovery-Mode + Factory-Reset (alle Daten weg). Bevor du das machst: rede mit Lyra. Manchmal hilft schon ein Reframe.",
    "faq9_q": "Was passiert, wenn ich mein iPhone verliere oder wechsle?",
    "faq9_a": "Beim Factory-Reset oder Wipe verschwindet der Lock-Modus mit allem anderen. Beim neuen iPhone musst du den Lock neu einrichten — wieder mit dem RebreakMagic. Bei Verlust und Wiederfinden läuft alles weiter wie vorher.",
    "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_public_domain": "Das ist ein öffentlicher E-Mail-Anbieter (z. B. icloud.com, gmail.com) — den können wir nicht blockieren, sonst wäre deine komplette E-Mail betroffen. Blockiere stattdessen die Casino-Domain aus dem Link in der Mail.",
    "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 enthält die kuratierten Top-Glücksspiel-Domains für dein Land — von ReBreak gepflegt. Greift falls der URL-Filter (Layer 1) ein technisches Problem hat.",
    "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.",
    "protection_subtitle_mdm": "NEFilter via System aktiv — kein VPN nötig",
    "protection_stat_method_nefilter": "NEFilter",
    "protection_stat_method_mdm": "MDM",
    "mdm_info_hint": "Im MDM-Modus läuft der Schutz dauerhaft. Bei Bedarf bitte deinen Trustee kontaktieren oder via Apple Configurator (USB) deaktivieren.",
    "mdm_deactivate_title": "MDM-Modus: Deaktivierung extern",
    "mdm_deactivate_body": "Im MDM-Modus kann der Schutz nur über deinen Trustee oder via Apple Configurator (USB) deaktiviert werden. Der Cooldown-Pfad steht in diesem Modus nicht zur Verfügung.",
    "setup_progress_label": "Schritt %{current} von 3",
    "setup_step1_title": "App-Sperre aktivieren",
    "setup_step1_subtitle_pending": "Verhindert, dass du ReBreak oder den Filter im Impuls abschaltest",
    "setup_step1_subtitle_done": "App-Sperre ist aktiv",
    "setup_step1_cta": "App-Sperre aktivieren",
    "setup_step2_title": "Bildschirmzeit-Code setzen",
    "setup_step2_subtitle_pending": "Sichert den App-Lock gegen Deinstallation ab",
    "setup_step2_subtitle_done": "Bildschirmzeit ist gesperrt",
    "setup_step3_title": "URL-Filter aktivieren",
    "setup_step3_subtitle_pending": "Blockt 300.000+ Gambling-Seiten system-weit",
    "setup_step3_subtitle_done": "Filter läuft, du bist geschützt",
    "setup_step3_cta": "URL-Filter aktivieren",
    "setup_step3_warning": "Sobald aktiv kannst du den Schutz nur über einen 24-Stunden-Cooldown abschalten. Das ist gewollt.",
    "setup_complete_title": "Schutz vollständig aktiv",
    "setup_complete_subtitle": "Alle drei Schutz-Ebenen sind eingerichtet.",
    "setup_step_locked_hint": "Erst Schritt %{step} abschließen",
    "android_step1_title": "VPN aktivieren",
    "android_step1_subtitle_pending": "Blockt 300.000+ Gambling-Seiten system-weit via DNS-Filter",
    "android_step1_subtitle_done": "VPN-Filter läuft",
    "android_step1_cta": "VPN aktivieren",
    "activating": "VPN wird aktiviert …",
    "android_step2_title": "ReBreak - Schutz",
    "android_step2_subtitle_pending": "",
    "android_step2_subtitle_done": "Bedienungshilfe aktiv",
    "android_step2_instruction1": "① Tippe unten auf „Bedienungshilfen öffnen“",
    "android_step2_instruction2": "② Wähle ReBreak in der Liste",
    "android_step2_instruction3": "③ Schalte den Regler ein",
    "android_step2_cta": "Bedienungshilfen öffnen",
    "android_step2_note": "Wähle ReBreak in der Liste und schalte den Regler ein. Tippe danach erneut auf den Button, um den Schutz zu aktivieren.",
    "android_battery_title": "Akku-Optimierung deaktivieren",
    "android_battery_subtitle_pending": "Damit dein Handy den Schutz nicht einschläft",
    "android_battery_subtitle_done": "Akku-Optimierung deaktiviert",
    "android_battery_body": "Ohne diese Ausnahme schläfert dein Handy ReBreak ein — dann fällt der Schutz heimlich aus. Tippe unten und wähle „Zulassen“.",
    "android_battery_cta": "Akku-Ausnahme erlauben",
    "android_battery_samsung_hint": "Klappt nicht? Bei Samsung: App-Einstellungen → Akku → „Uneingeschränkt“ und aus „Schlafende Apps“ entfernen.",
    "android_step3_title": "Geräteadministrator aktivieren",
    "android_step3_subtitle_pending": "Schließt die Boot-Lücke: Schutz ist sofort nach Neustart aktiv",
    "android_step3_subtitle_done": "Geräteadministrator aktiv — Schutz vollständig",
    "android_step3_cta": "Geräteadministrator aktivieren",
    "android_step3_warning": "Sobald aktiv kannst du den Schutz nur über einen 24-Stunden-Cooldown abschalten. Das ist gewollt.",
    "android_admin_failed_title": "Geräteadministrator konnte nicht aktiviert werden",
    "android_admin_failed_msg": "Bitte den Dialog bestätigen wenn er erscheint."
  },
  "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": "300 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",
      "android_restart_title": "Kurz neu starten empfohlen",
      "android_restart_body": "Auf einigen Samsung-Geräten greift der volle Schutz erst nach einem Neustart zuverlässig. Bitte starte dein Gerät jetzt einmal neu.",
      "android_restart_now": "Jetzt neu starten",
      "android_restart_later": "Später",
      "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_confirm": {
      "checkbox": "Ich hab’s verstanden",
      "cta": "Weiter",
      "vpn_title": "VPN-Erlaubnis",
      "vpn_body": "Gleich fragt Android nach VPN-Erlaubnis. Tipp im Dialog auf „Zulassen/OK“ — das ist kein echtes VPN, der Filter läuft lokal auf deinem Gerät.",
      "deviceadmin_title": "Geräteschutz",
      "deviceadmin_body": "Im nächsten Dialog auf „Aktivieren“ tippen. Damit ist der Schutz schon ab dem Neustart aktiv — es werden keine weiteren Rechte angefragt.",
      "applock_title": "App-Sperre",
      "applock_body": "Achtung im nächsten Dialog: Tipp den UNTEREN Button — nicht den blauen. Nur so wird die App-Sperre aktiv.",
      "urlfilter_title": "Inhaltsfilter",
      "urlfilter_body": "Gleich fragt iOS nach Erlaubnis für den Filter. Tipp auf „Erlauben“.",
      "a11y_title": "Bedienungshilfen",
      "a11y_body": "Folge einfach dem ReBreak-Hinweis — er führt dich in den Einstellungen Schritt für Schritt zum Schalter. Du musst dir nichts merken.",
      "a11y_step1": "Tippe auf „Installierte Dienste“.",
      "a11y_step2": "Tippe ReBreak an (am Logo erkennbar).",
      "a11y_indicator": "ReBreak begleitet dich Schritt für Schritt",
      "a11y_step3": "Schalter ein, im Dialog bestätigen — dann zurück zur App.",
      "usage_title": "Einmalig: Schritt-Führung freischalten",
      "usage_body": "Das Bedienungshilfen-Menü ist oft fummelig. Damit ich dich Schritt für Schritt führen kann, gib ReBreak einmal „Nutzungszugriff“ — ich öffne gleich die Seite. Schalt ReBreak dort an, komm zurück und tipp nochmal auf den Schutz.",
      "overlay_title": "Einmalig: Hinweis-Overlay erlauben",
      "overlay_body": "Damit mein Hinweis sichtbar VOR den Einstellungen schwebt (statt versteckt in der Leiste), gib ReBreak einmal „Über anderen Apps anzeigen“ — ich öffne die Seite. Schalt ReBreak dort an, komm zurück und tipp nochmal auf den Schutz."
    },
    "protection_skip": {
      "label": "Es klappt nicht? Später einrichten",
      "title": "Schutz später einrichten?",
      "body": "Der Schutz ist noch nicht aktiv. Du kommst trotzdem weiter und kannst ihn jederzeit unter „Schutz“ einrichten.",
      "confirm": "Später einrichten"
    }
  },
  "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",
      "google_warning_title": "Hinweis zur Sichtbarkeit in deinem Google-Konto",
      "google_warning_body": "Google zeigt dir gleich einen Berechtigungsdialog. Der App-Name \"Rebreak\" erscheint dort und wird in deiner Google-Konto-Übersicht unter Drittanbieter-Apps sichtbar. Falls dein Google-Konto von anderen Personen mitgenutzt wird, solltest du das berücksichtigen.",
      "google_warning_continue": "Verstanden, mit Google anmelden",
      "google_pending_label": "Google-Anmeldung läuft …"
    },
    "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",
    "rebreak_magic": "Rebreak Magic",
    "rebreak_magic_desc": "Mac & Windows-PC schützen, iPhone binden",
    "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",
    "calls_in_recents": "Anrufe in iOS-Anrufliste",
    "calls_in_recents_desc": "ReBreak-Anrufe in der nativen \"Anrufe\"-App anzeigen. Achtung: Anrufliste wird via iCloud synchronisiert.",
    "calls_in_recents_restart": "Diese Einstellung wird beim nächsten App-Start wirksam.",
    "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",
    "approve_on_other": "Auf anderem Gerät bestätigen"
  },
  "device_approval": {
    "incoming_title": "Neues Gerät anmelden?",
    "incoming_subtitle": "%{device} möchte sich bei deinem ReBreak-Account anmelden.",
    "code_label": "Bestätigungs-Code",
    "compare_hint": "Vergleiche diesen Code mit dem auf dem neuen Gerät. Stimmen sie überein, tippe auf Erlauben.",
    "replace_which": "Welches Gerät soll ersetzt werden?",
    "all_devices_locked": "Alle Geräte sind plan-gebunden — bitte erst eines freigeben.",
    "approve": "Erlauben",
    "reject": "Ablehnen",
    "pick_to_replace": "Bitte wähle das Gerät das ersetzt werden soll.",
    "pending_title": "Bestätigung nötig",
    "pending_subtitle": "Bestätige diesen Code auf einem anderen angemeldeten Gerät oder per E-Mail.",
    "pending_approved_title": "Bestätigt",
    "pending_approved_subtitle": "Dein Gerät ist jetzt verknüpft. Du kannst weitermachen.",
    "pending_rejected_title": "Abgelehnt",
    "pending_rejected_subtitle": "Die Anmeldung wurde auf einem anderen Gerät abgelehnt.",
    "pending_expired_title": "Abgelaufen",
    "pending_expired_subtitle": "Der Code ist abgelaufen. Bitte versuche es erneut.",
    "waiting": "Warte auf Bestätigung…",
    "send_email": "Per E-Mail senden",
    "email_already_sent": "E-Mail bereits gesendet",
    "continue": "Weiter",
    "close": "Schließen",
    "cancel": "Abbrechen"
  },
  "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",
    "voice_message": "Sprachnachricht",
    "call_audio": "Audioanruf",
    "call_missed": "Verpasster Anruf",
    "call_no_answer": "Keine Antwort",
    "call_declined": "Anruf abgelehnt",
    "call_failed": "Anruf fehlgeschlagen",
    "photo": "Foto",
    "media_sent": "Medien",
    "new_conversation": "Neue Unterhaltung",
    "no_users_found": "Keine Nutzer gefunden",
    "start_conversation": "Schreib eine erste Nachricht",
    "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",
    "delete": "Löschen",
    "message_deleted": "Nachricht gelöscht",
    "delete_confirm_title": "Nachricht löschen?",
    "delete_confirm_msg": "Diese Nachricht wird für alle gelöscht — das lässt sich nicht rückgängig machen.",
    "image_attachment": "Bild",
    "file_attachment": "Datei",
    "upload_failed": "Upload fehlgeschlagen",
    "save": "Sichern",
    "image_saved": "Bild in Fotos gesichert",
    "save_failed": "Bild konnte nicht gesichert werden",
    "save_needs_rebuild": "Speichern braucht ein App-Update — bitte nach dem nächsten Build erneut versuchen.",
    "call": "Anruf",
    "call_coming_soon": "Sprachanrufe kommen bald — wir bauen die Funktion gerade.",
    "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…",
    "photo_access_title": "Foto-Zugriff",
    "photo_access_body": "Bitte erlaube den Foto-Zugriff in den Einstellungen.",
    "mic_access_title": "Mikrofon-Zugriff",
    "mic_access_body": "Bitte erlaube den Mikrofon-Zugriff in den Einstellungen."
  },
  "dm": {
    "view_profile": "Profil anzeigen",
    "shared_media": "Geteilte Medien",
    "no_shared_media": "Keine geteilten Medien"
  },
  "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": "spielfrei"
  },
  "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": "SCHUTZ-ABDECKUNG",
    "streak_days_protected": "Tage geschützt",
    "streak_since": "seit %{date}",
    "streak_longest": "Längste Streak: %{days} Tage",
    "coverage_center_label": "Tage geschützt",
    "coverage_unprotected_label": "ungeschützt",
    "coverage_no_data": "Noch keine Schutz-Daten",
    "coverage_no_data_hint": "Aktiviere den Schutz um deine Abdeckung zu verfolgen.",
    "streak_phase_label": "AKTUELLE SCHUTZPHASE",
    "streak_to_record": "Noch %{days} Tage bis zu deinem Rekord",
    "streak_new_record": "Neuer Rekord! %{days} Tage",
    "streak_first_phase": "Deine erste Schutzphase: %{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",
    "allow_calls": "Anrufe erlauben",
    "allow_calls_hint": "Nur Personen, denen du zurückfolgst, können dich anrufen. Aus = keine Anrufe"
  },
  "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": "Lückenloser Schutz auf bis zu 5 Geräten — 3 mobil, 2 stationär.",
    "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",
    "status_online": "Online",
    "status_cooldown": "Cooldown · noch %{time}",
    "status_cooldown_short": "Cooldown",
    "status_unprotected": "Ungeschützt",
    "status_unprotected_since": "Ungeschützt · seit %{time}",
    "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",
    "subtitle_pro": "Schutz für dein Handy und deinen Computer — dort, wo du wirklich gefährdet bist.",
    "progress_mobile": "Mobil",
    "progress_total": "Gesamt",
    "progress_desktop": "Computer",
    "detail_connection": "Verbindung",
    "detail_added": "Verbunden seit",
    "detail_last_seen": "Zuletzt aktiv",
    "detail_coverage_label": "Schutz-Verlauf",
    "detail_this_device_protected": "Tage geschützt",
    "detail_before_binding": "vor der Bindung"
  },
  "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, spielfrei 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.",
    "faq_q9": "Was ist der Lock-Modus?",
    "faq_a9": "Der Lock-Modus ist die stärkste Schutz-Variante. ReBreak wird so installiert, dass du die App nicht mehr selbst löschen und den Filter nicht selbst abschalten kannst. Ideal wenn du eine Phase hast, in der du dich selbst nicht aushältst und das Bypass-Risiko hoch ist. Aktivierung über eine kleine Konfiguration in den iPhone-Einstellungen.",
    "faq_q10": "Wie weiß ich, ob mein iPhone im Lock-Modus ist?",
    "faq_a10": "Geh auf Einstellungen → Allgemein → Info. Wenn dort oben steht: Dieses iPhone wird betreut und von Rebreak GmbH verwaltet — ist der Lock-Modus aktiv. Wenn da nichts steht: du nutzt den normalen Modus (VPN-basiert).",
    "faq_q11": "Wie aktiviere ich den Lock-Modus?",
    "faq_a11": "Du brauchst Safari und ein paar Minuten. Wir schicken dir per Push die Anleitung — sag Lyra Bescheid, wenn du soweit bist. Wichtig: einmal aktiviert, kann nur dein Trustee (oder ein USB-Kabel + Mac) den Lock wieder lösen. Das ist gewollt — der Schutz wirkt, weil er gegen impulsive Selbst-Override-Tendenzen steht.",
    "faq_q12": "Wie deaktiviere ich den Lock-Modus?",
    "faq_a12": "Nicht alleine vom iPhone aus — das ist das Designprinzip. Pfade: 1) Dein Trustee (Vertrauensperson) hat die Anleitung. 2) Mac + USB-Kabel + Apple Configurator. 3) iPhone-Recovery-Mode + Factory-Reset (alle Daten weg). Bevor du das machst: rede mit Lyra. Manchmal hilft schon ein Reframe.",
    "faq_q13": "Was passiert, wenn ich mein iPhone verliere oder wechsle?",
    "faq_a13": "Beim Factory-Reset oder Wipe verschwindet der Lock-Modus mit allem anderen. Beim neuen iPhone musst du den Lock neu einrichten. Bei Verlust und Wiederfinden läuft alles weiter wie vorher.",
    "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."
  },
  "call": {
    "title": "Anruf",
    "calling": "Wird angerufen…",
    "incoming": "Eingehender Anruf",
    "connecting": "Verbinde…",
    "declined": "Abgelehnt",
    "no_answer": "Keine Antwort",
    "failed": "Anruf fehlgeschlagen",
    "ended": "Anruf beendet",
    "decline": "Ablehnen",
    "accept": "Annehmen",
    "mute": "Stumm",
    "unmute": "Laut",
    "speaker_on": "Lautsprecher",
    "speaker_off": "Hörer",
    "hang_up": "Auflegen",
    "needs_rebuild": "Anrufe brauchen ein App-Update — verfügbar nach dem nächsten Build."
  },
  "presence": {
    "online": "Online",
    "typing": "schreibt",
    "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."
  },
  "diga_milestone": {
    "badge": "Tag %{days} spielfrei",
    "title": "%{days} Tage ohne Glücksspiel",
    "body": "Das ist außergewöhnlich — und du hilfst uns, ReBreak als offizielle DiGA (Digitale Gesundheitsanwendung) zuzulassen. Dafür brauchen wir anonyme demografische Daten. Freiwillig, 2 Minuten.",
    "cta": "Daten ausfüllen",
    "later": "Vielleicht später"
  },
  "magic": {
    "tagline_mac": "iPhone binden & Mac schützen — in 30 Sekunden.",
    "tagline_windows": "Glücksspiel-Schutz für deinen Windows-PC — in 2 Minuten.",
    "platform_question": "Welchen Computer möchtest du schützen?",
    "step1_title": "1. %{app} herunterladen",
    "step1_body_mac": "Auf deinem Mac öffnen (min. macOS %{version}).",
    "step1_body_windows": "Auf deinem Windows-PC öffnen (min. Windows %{version}).",
    "open_download": "Download öffnen",
    "send_link_mac": "Link an meinen Mac senden",
    "send_link_windows": "Link an meinen PC senden",
    "step2_title": "2. Pairing-Code generieren",
    "limit_reached": "Desktop-Limit erreicht (%{count}/%{max}).",
    "limit_hint_legend": "Entferne zuerst einen verbundenen Computer.",
    "limit_hint_pro": "Entferne zuerst einen Computer — oder upgrade auf Legend für 2 Desktop-Geräte.",
    "code_explainer": "Erzeuge einen 6-stelligen Code und gib ihn in der %{app} ein. Gültig 10 Minuten, nur einmal verwendbar.",
    "generating": "Generiere…",
    "generate_new": "Neuen Code erzeugen",
    "generate": "Code erzeugen",
    "enter_in_app": "In der %{app} eingeben:",
    "expires_in": "Läuft ab in %{time}",
    "copy": "Kopieren",
    "discard_code": "Code verwerfen",
    "connected_title": "Verbundene Computer",
    "connected_empty": "Noch kein Computer verbunden. Sobald du einen Pairing-Code in der Mac- oder Windows-App einlöst, erscheint er hier.",
    "generate_error": "Fehler beim Generieren",
    "app_mac": "Mac-App",
    "app_windows": "Windows-App",
    "manual_fallback": "Ohne App? DNS-Profil manuell installieren"
  }
}
