PageSourceSearch

https://sabr-liart.vercel.app/src/data/i18n.js?v=660

js sabr-liart.vercel.app collected 2026-10-03 07:39:21 UTC 100,119 bytes, 1,635 lines download raw bytes

1// ════════════════════════════════════════════════════════════════
2// SABR.AI · Übersetzungen DE / EN
3// ════════════════════════════════════════════════════════════════
4// Erweiterung:
5//   1. Neuen Key in DE und EN hinzufügen
6//   2. Im HTML: data-i18n="dein_key" auf das Element
7//   3. Bei Input: placeholder wird gesetzt, sonst textContent
8//
9// Die Funktion SABR_i18nApply() durchläuft alle [data-i18n]
10// Elemente und ersetzt textContent (oder placeholder bei INPUT/TEXTAREA).
11// ════════════════════════════════════════════════════════════════
12
13window.SABR_I18N = {
14  de: {
15    // Bottom-Nav
16    nav_home:        'Home',
17    nav_calendar:    'Kalender',
18    nav_tawba:       'Tawba',
19    nav_family:      'Family',
20    nav_halal:       'Halal',
21    nav_points:      'Punkte',
22    nav_more:        'Mehr',
23
24    // Greeting
25    salam:           'As-salām, akhi',
26    salam_ukhti:     'As-salām, ukhti',
27    streak_days:     'Tage Streak',
28    level:           'Lvl',
29    xp:              'XP',
30
31    // Prayer-Card
32    prayer_times:    'Gebetszeiten heute',
33    hpc_hint:        'Richtwert · verbindlich ist deine Moschee',
34    location:        'Standort',
35    location_enable: 'Standort erlauben für Zeiten',
36
37    // Bayān (Mauer)
38    bayan_title:       'Bayān',
39    bayan_sub:         'Brüder & Schwestern weltweit · teile deinen Bayān',
40    bayan_placeholder: 'Was möchtest du der Ummah sagen?',
41    bayan_empty:       'Noch keine Beiträge · sei der Erste',
42    refresh:           'Aktualisieren',
43
44    // Schnellzugriff
45    quick_access:    'Schnellzugriff',
46    tawba_card:      'Ustādh Tawba',
47    safe_place:      'Sicherer Ort',
48    journal:         'Tagebuch',
49    write_heart:     'Schreib dein Herz frei',
50
51    // Settings
52    settings:        'Einstellungen',
53    your_name:       'Dein Name',
54    address:         'Anrede',
55    theme:           'Theme',
56    language:        'Sprache',
57    ob_habits_sub2:  'Trag bis zu 3 eigene Gewohnheiten ein, oder tippe unten eine Idee an.',
58    ob_h_ideas:      'Ideen zum Antippen',
59    ob_h_ph1:        'z. B. Qurʾān lesen',
60    ob_h_ph2:        'z. B. Fajr im Jamāʿah',
61    ob_h_ph3:        'z. B. 100× Dhikr',
62    ob_chip_parents: '❤️ Eltern',
63    ob_chip_sport:   '💪 Sport',
64    ob_chip_water:   '💧 Wasser',
65    ob_consent:      'Mit der Anmeldung bestätigst du, dass du gelesen hast und zustimmst:',
66    ob_consent_note: 'Du willigst ausdrücklich ein, dass Angaben zu deiner religiösen Praxis verarbeitet werden (Art. 9 DSGVO), Widerruf jederzeit in den Einstellungen. Gebetszeiten und KI-Antworten sind ohne Gewähr und ersetzen keine Gelehrten- oder ärztliche Beratung.',
67    cal_month_goals: 'Monatsziele',
68    pf_remaining:    'noch',
69    pf_days_to_level:'Tage bis Level',
70    more_soon_t:     'Bald verfügbar',
71    more_soon_s:     'Deine Werkzeuge werden gerade mit Sorgfalt vorbereitet, in shāʾ Allāh. Bald sind sie für dich da. 🤍',
72    set_treasure:    'Schatz des Tages',
73    ustadh_lock_title:'Bald verfügbar',
74    ustadh_lock_msg: 'Dein Ustādh-Begleiter wird gerade mit Sorgfalt vorbereitet, in shāʾ Allāh. Bald ist er für dich da. 🤍',
75    copy:            'Kopieren',
76    mood_pick_sub:   'Wähle dein Gefühl gerade',
77    notifications:   'Gebetszeit-Erinnerungen',
78    notif_active:    'Benachrichtigungen aktiv',
79    about:           'Über SABR.AI',
80    force_update:    'Update erzwingen',
81    reset_data:      'Alle Daten zurücksetzen',
82    set_upgrade_main:'SABR Plus freischalten',
83    set_upgrade_sub: 'Pro & Premium · unbegrenzte KI, mehr',
84    app_update:      'App-Update / Cache',
85    fam_name:        'Familien-Name',
86    fam_create_title:'Familie gründen',
87    fam_photo_hint:  'Familienbild hochladen · optional',
88    fam_desc_ph:     'Was zeichnet eure Familie aus?',
89    logo_symbol:     'Logo / Symbol',
90    color:           'Farbe',
91    description:     'Beschreibung',
92    clan_name:       'Clan-Name',
93    role:            'Rolle',
94    set_mosque:      'Meine Moschee',
95    set_mosque_btn:  'Moschee suchen',
96    set_cap_profile: 'Profil',
97    set_cap_prayer:  'Erinnerungen',
98    set_rem_prayer:  'Gebete-Check nach Maghrib',
99    set_rem_habits:  'Habit-Erinnerung am Abend',
100    set_sounds:      'Töne bei Häkchen',
101    set_cap_app:     'App',
102    set_goal_short:  'Tagesziel',
103    mosque_title:    'Standort / Stadt',
104    mosque_sub:      'Stadt eingeben für die Gebetszeiten',
105    mosque_find:     'Meinen Standort verwenden (GPS)',
106    mosque_input:    'z.B. Duisburg…',
107    mosque_disclaimer: '⚠️ Die Zeiten sind nur ein berechneter Richtwert und können abweichen. Verlass dich für deine Gebete NICHT allein auf Sabr.Ai, maßgeblich ist deine örtliche Moschee bzw. dein lokaler Gebetskalender.',
108    mosque_save:     'Speichern',
109    mq_search:       'Suchen',
110    mq_sec_near:     'In der Nähe',
111    mq_or:           'oder',
112    mq_sec_manual:   'Stadt oder Moschee suchen',
113    mosque_mine_label: 'DEINE MOSCHEE',
114    mosque_mine_empty: 'Noch keine Moschee gewählt, finde sie unten oder tippe den Namen ein.',
115    mq_geo_unavail:  'Standort auf diesem Gerät nicht verfügbar.',
116    mq_locating:     'Standort wird ermittelt…',
117    mq_searching:    'Suche Moscheen in der Nähe…',
118    mq_server_err:   'Server gerade nicht erreichbar, bitte gleich nochmal versuchen.',
119    mq_none:         'Keine Moscheen im Umkreis (6 km) gefunden, tippe den Namen ein.',
120    mq_away:         'entfernt',
121    mq_map:          'Karte',
122    mq_setmine:      'Als meine',
123    mq_geo_denied:   'Standort verweigert, tippe deine Moschee unten ein.',
124    mq_saved:        'Moschee gespeichert',
125    mq_typehint:     'Moschee-Name eintippen',
126
127    // Family
128    family_empty:    'Noch keine Familie',
129    family_create:   'Familie erstellen',
130    family_join:     'Beitreten mit Code',
131
132    // Halal
133    halal_title:     'Halal Scanner',
134    halal_sub:       'Prüfe Zutaten, halal, haram oder bitte selbst prüfen',
135    halal_search:    'Produkt oder Marke eingeben...',
136    halal_cats:      'Kategorien',
137    halal_scan_soon: 'QR-Scanner kommt bald · tippe stattdessen ein',
138    halal_all:       'Alle',
139
140    // Points
141    points_path:     'Dein Pfad',
142    breakdown:       'Aufschlüsselung',
143    this_week:       'Diese Woche',
144    todays_prayers:  'Pflichtgebete heute',
145    add_xp:          'XP hinzufügen',
146    achievements:    'Erfolge',
147    clan_title:      'Dein Clan',
148    clan_create:     'Clan gründen',
149    clan_join:       'Beitreten mit Code',
150
151    // Common
152    soon:            'Bald verfügbar in shaa Allah',
153    confirm_kick:    'Diesen Member wirklich entfernen?',
154    member_kicked:   'Member entfernt',
155    confirm_leave:   'Wirklich verlassen?',
156    confirm_reset:   'Alle Daten wirklich löschen? Das kann nicht rückgängig gemacht werden.',
157
158    // Status
159    live:            'Live',
160    offline:         'Offline',
161
162    // Onboarding / Intro
163    ob_trust:        'Privat · kein Tracking, keine Werbung',
164    ob_apple:        'Mit Apple anmelden',
165    ob_google:       'Mit Google fortfahren',
166    ob_email:        'Mit E-Mail · Konto erstellen',
167    ob_signin_q:     'Schon dabei?',
168    ob_signin:       'Anmelden',
169    ob_name_title:   'Wie heißt du?',
170    ob_name_sub:     'Damit ich dich persönlich ansprechen kann, in shāʾ Allāh.',
171    ob_name_ph:      'Dein Vorname',
172    ob_age_ph:       'Dein Alter',
173    ob_habits_title: 'Was willst du dir angewöhnen?',
174    ob_habits_sub:   'Wähle bis zu 3 Gewohnheiten für deinen Tag.',
175    ob_habit_ph:     'Eigene Gewohnheit (optional)…',
176    ob_q_title:      'Wo stehst du gerade?',
177    ob_q_sub:        'Zwei kurze Fragen, damit SABR.AI zu dir passt.',
178    ob_q_salah:      'Wie läuft es mit den 5 Gebeten?',
179    ob_q_salah_all:  'Alle 5, mā shāʾ Allāh',
180    ob_q_salah_most: 'Meistens',
181    ob_q_salah_some: 'Manchmal',
182    ob_q_salah_new:  'Ich fange neu an',
183    ob_q_focus:      'Was möchtest du am meisten stärken?',
184    ob_q_focus_cons: 'Konstanz',
185    ob_q_focus_fajr: 'Fajr',
186    ob_q_focus_quran:'Qurʾān',
187    ob_q_focus_khus: 'Konzentration',
188    ob_done_sub:     'Dein Weg beginnt jetzt. Möge Allah dich standhaft machen. 🤍',
189    ob_back:         'Zurück',
190    ob_next:         'Weiter',
191    ob_next_last:    'Bismillāh, los!',
192    ob_chosen:       'gewählt',
193    ob_h_quran:      '📖 Qurʾān lesen',
194    ob_h_fajr:       '🕌 Fajr sichern',
195    ob_h_dhikr:      '📿 Täglich Dhikr',
196    ob_h_tahajjud:   '🌙 Tahajjud',
197    ob_h_istighfar:  '🤲 Istighfār',
198    ob_h_parents:    '❤️ Eltern ehren',
199    ob_h_sport:      '💪 Sport',
200    ob_h_water:      '💧 Genug Wasser',
201    ob_h_sadaqa:     '✨ Ṣadaqa',
202    mauer_input_ph:  'Was möchtest du der Ummah sagen?',
203    goal_input_ph:   'Was nimmst du dir vor?',
204    rf_textarea_ph:  'Schreib was dein Herz heute trägt…',
205    mauer_sub:       'Brüder & Schwestern weltweit · teile deinen Bayān',
206    clan_empty:      'Noch in keinem Clan',
207    clan_members_word: 'Mitglieder',
208    clan_total_xp:   'XP gesamt',
209    clan_members_title: 'Mitglieder',
210    halal_disclaimer: 'Neutrale Zutaten-Orientierung, keine Fatwa, keine Firmen-/Boykott-Listen. Im Zweifel Halal-Siegel & Zutaten selbst prüfen.',
211    tf_today:        'heute',
212    tf_total:        'gesamt',
213    // v450: Stellen, die auf Englisch deutsch geblieben sind (Nutzer-Meldung
214    // "a lot of the text is in german when i selected english").
215    tf_per_round:      'pro Runde',
216    tf_hint:           'TIPPE DIE PERLE ZUM ZÄHLEN',
217    tf_timer_hint:     'Lege dein Handy zur Seite',
218    tm_status:         'Tippe aufs Mikro und rezitiere',
219    af_hint:           'Tippe oben rechts oder den Zähler, um Dhikr zu zählen',
220    af_prev:           '‹ Vorheriger',
221    af_next:           'Nächster ›',
222    tc_title:          'Tasbih starten',
223    tc_stat_zero:      'Heute: 0 Dhikr · tippe zum Starten',
224    // v451: Restliche fest verdrahtete Stellen (Nutzer-Meldung "Tippe um
225    // Belohnung" stand auf Englisch auf Deutsch). Vollscan ueber app.js und
226    // index.html, jede Fundstelle bekommt hier ihren Schluessel.
227    ayah_start:        '„Und wer Allah fürchtet, dem wird Er einen Ausweg schaffen."',
228    scel_saved:        'gesichert',
229    scel_chest_hint:   'Tippe für deine Belohnung',
230    next_prayer_eyebrow: 'NÄCHSTES GEBET',
231    daily_goal:        'Dein Tagesziel',
232    sb_month_zero:     'Noch nichts möglich gewesen',
233    bn_streak_none:    'Heute noch nicht gesichert',
234    mc_together:       'Gemeinsam diese Woche',
235    mc_together_sub:   'Jeder Beitrag trägt die ganze Familie',
236    rf_hero_title:     'Schreib für dein Herz',
237    rf_hero_sub:       'Niemand außer Allah liest mit. Alles bleibt auf diesem Gerät.',
238    clan_found:        'Clan gründen',
239    role_leader:       'Anführer',
240    role_vice:         'Vize-Anführer',
241    role_elder:        'Ältester',
242    q_status_hint:     'Tippe auf „Aktivieren", richte dann dein Handy aus',
243    fnd_handle_lbl:    'Dein Handle',
244    pwait_remind:      '🔔 Benachrichtige mich',
245    coach_online:      'Online · Dein Coach',
246    coach_hello:       'Wie kann ich dir helfen? Schreib zum Beispiel „traurig", „salah fällt mir schwer" oder „stress".',
247    coach_ph:          'Schreib was dich bewegt…',
248    uw_ph:             'Was bewegt dich gerade…',
249    uc_ph:             'Was liegt dir heute auf dem Herzen?',
250    uw_safe_1:         'Das ist ein sicherer Ort.',
251    uw_safe_2:         'Hier kannst du über deine Probleme sprechen.',
252    uw_safe_3:         'Wir sind nur Menschen, erschaffen von Allah.',
253    uw_safe_4:         'Erzähl mir, was dich bedrückt…',
254    uw_c1_t:           'Mein Herz ist schwer',
255    uw_c2_t:           'Salah fällt mir schwer',
256    uw_c2_s:           'Hilf mir zurückzufinden',
257    uw_c3_t:           'Ich habe gesündigt',
258    uw_c3_s:           'Tawbah ist immer offen',
259    uw_c4_s:           'Allah ist näher als ich denke',
260    uw_c5_t:           'Familie ist schwer',
261    uw_or:             'oder schreib selbst',
262    aria_settings:     'Einstellungen',
263    aria_delete:       'löschen',
264    aria_next:         'Weiter',
265    aria_close:        'Schließen',
266    aria_fam_photo:    'Familienbild wählen',
267    stat_title:        'Statistik',
268    pmk_eyebrow:       'Gebetsfenster',
269    pmk_cta:           'Sichern',
270    salat_motiv_q:     'Du betest nicht allein.',
271    salat_motiv_s:     'Die ganze Ummah ist mit dir.',
272    verse_one:         'Vers 1',
273    rf_words_zero:     '0 Worte',
274    rf_saved_auto:     'Automatisch gespeichert',
275    rf_new_entry:      'Neuer Eintrag',
276    rf_earlier:        'Frühere Einträge',
277    rf_empty_title:    'Noch leise…',
278    lu_msg:            'Mashallah! Du hast einen neuen Meilenstein erreicht.',
279    ach_unlocked:      'Erfolg freigeschaltet!',
280    name_ph:           'Dein Name',
281    family_name_ph:    'z. B. Banū Sabr',
282    clan_name_ph:      'z. B. Sahaba Brothers',
283    clan_desc_ph:      'Was zeichnet euren Clan aus?',
284    hisn_sub:          'Ḥiṣnul Muslim · die Festung des Muslim',
285    hisn_morning:      'Morgen',
286    hisn_evening:      'Abend',
287    hisn_prog_zero:    '0 / 0 erledigt',
288    adhk_skip:         'Überspringen',
289    adhk_foot:         'Tipp den Kreis · jeder Tipp = 1× Dhikr',
290    mood_title:        'Wie fühlst du dich?',
291    set_account:     'Konto',
292    set_backup:        'Sicherung prüfen',
293    set_backup_wait:   'prüfe …',
294    set_backup_off:    'nicht angemeldet',
295    set_backup_none:   'noch nichts gesichert',
296    set_backup_net:    'keine Verbindung',
297    set_backup_ok:     'aktiv',
298    set_backup_temp:   'nur vorübergehend',
299    set_restore:       'Fortschritt vom Konto laden',
300    set_upgrade_aktiv: 'Sabr.Ai Pro ist aktiv',
301    set_upgrade_aktiv_sub: 'Abo verwalten oder wiederherstellen',
302    set_logout:        'Abmelden',
303    set_delete_account:'Account löschen',
304    set_support_cap:   'Support',
305    set_support:       'Bug melden — WhatsApp',
306    set_legal_cap:     'Rechtliches',
307    set_imprint:       'Impressum',
308    set_privacy:       'Datenschutzerklärung',
309    fpi_title:       'So funktionieren die Punkte',
310    fpi_1:           '<b>Pro Gebet: +5 Punkte</b><span>
310Jedes verrichtete Gebet zählt für die Familie.</span>',
311    fpi_2:           '<b>Pünktlich = mehr</b><span>Früh nach Gebetszeit (≤30 Min): +5 · etwas später (≤90 Min): +2. Je schneller, desto besser.</span>',
312    fpi_3:           '<b>Monatlich</b><span>Punkte zählen pro Monat, am Monatsanfang startet das Rennen neu.</span>',
313    fpi_4:           '<b>XP ist etwas anderes</b><span>XP ist dein persönlicher Gesamt-Fortschritt (läuft immer weiter). Punkte sind das Familien-Monatsrennen.</span>',
314    fpi_5:           '<b>Belohnung für #1</b><span>Eltern können ein Geschenk für den Monatssieger festlegen.</span>',
315    pwait_close:     'Schließen',
316    legal_imprint_title: 'Impressum',
317    legal_imprint_body: '<p>Angaben gemäß § 5 DDG (Digitale-Dienste-Gesetz):</p><p><b>Hamza Hassini</b><br>Sedanstraße 96<br>47053 Duisburg<br>Deutschland</p><p><b>Kontakt</b><br>E-Mail: [email protected]<br>Anfragen beantworten wir zeitnah per E-Mail.</p><p><b>Verantwortlich für den Inhalt</b> (§ 18 Abs. 2 MStV):<br>Hamza Hassini, Anschrift wie oben.</p><p><b>Verbraucherstreitbeilegung</b><br>Wir sind nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen (§ 36 VSBG).</p><p><b>Haftung für Inhalte &amp; Links</b><br>Für eigene Inhalte sind wir nach den allgemeinen Gesetzen verantwortlich. Für Inhalte verlinkter externer Seiten sind deren Betreiber verantwortlich.</p><p class="legal-note">Stand: Juli 2026.</p>',
318    legal_privacy_title: 'Datenschutzerklärung',
319    legal_privacy_body: '<p><b>1. Verantwortlicher</b><br>Hamza Hassini, Sedanstraße 96, 47053 Duisburg, [email protected] — verantwortlich für die Verarbeitung personenbezogener Daten in der Sabr.Ai-App. Bei Datenschutzfragen erreichst du uns unter der genannten E-Mail.</p><p><b>2. Grundsatz Datensparsamkeit</b><br>Die meisten Daten bleiben auf deinem Gerät. Für den Start meldest du dich mit Apple oder Google an. Standort, Familie und der KI-Begleiter sind optional. Deine Kern-Daten (Gewohnheiten, Gebete, nachgeholte Gebete, Streak) arbeiten lokal auf deinem Gerät; zusätzlich sichern wir sie verschlüsselt übertragen an dein Konto, damit dein Fortschritt nach einer Neuinstallation oder einem Gerätewechsel zurückkommt und nicht verloren geht.</p><p><b>3. Welche Daten wir verarbeiten</b></p><ul><li><b>Lokal auf deinem Gerät:</b> Gewohnheiten, Gebets-Häkchen, Streak, Ziele, Reflexionen, Einstellungen (localStorage) — verlassen dein Gerät nicht.</li><li><b>Konto:</b> Bei der Anmeldung dein Google- oder Apple-Konto über Firebase Authentication. Bei „Mit Apple anmelden" kannst du deine echte E-Mail-Adresse gegenüber uns verbergen (Apple-Weiterleitungsadresse).</li><li><b>Fortschritts-Sicherung (an dein Konto gebunden):</b> Damit dein Fortschritt eine Neuinstallation oder einen Gerätewechsel übersteht, sichern wir Gewohnheiten, Häkchen, Gebets-Einträge, Streak, XP, Erfolge, deinen Dhikr- und Qurʾān-Lesestand, deine Duʿāʾ-Favoriten und deine Intro-Antworten auf unserem Server (Upstash), verknüpft mit deiner Konto-Kennung. Grundlage ist deine ausdrückliche Einwilligung (Art. 9 Abs. 2 lit. a DSGVO), da darin auch religiöse Praxis steckt. Beim Löschen deines Accounts wird diese Sicherung mitgelöscht; nach 2 Jahren ohne Nutzung läuft sie automatisch ab. Fotos, Chats und Standort sind NICHT enthalten.</li><li><b>Mitteilungen (optional):</b> Erinnerungen laufen über das Mitteilungssystem deines Geräts (Apple). Das dabei erzeugte Geräte-Token speichern wir nicht auf unseren Servern.</li><li><b>Standort (optional):</b> Nur zur Berechnung der Gebetszeiten — Koordinaten gehen an die Aladhan-API, ohne deine Identität zu speichern.</li><li><b>Familie/Freunde (optional):</b> Ein anonymer Code, dein angezeigter Name und dein heutiger Gebets-Status werden auf unserem Server (Upstash) gespeichert, damit verbundene Freunde sie sehen. Der Familien-Code ist der Zugangsschlüssel zu euren gemeinsamen Daten, behandle ihn wie ein Passwort und teile ihn nur mit Menschen, denen du vertraust. Optional hochgeladene Fotos (Gebetsplatz-Bilder, Familien-Profilbild) werden ebenfalls dort gespeichert (bis zu 90–120 Tage), damit verbundene Mitglieder sie sehen. Bitte lade keine erkennbaren Dritten ohne deren Einwilligung hoch.</li><li><b>Ustadh-KI (optional, derzeit noch nicht aktiv):</b> Der KI-Begleiter ist aktuell noch nicht freigeschaltet („Bald verfügbar") — momentan werden dabei <b>keine</b> Daten an Anthropic übermittelt. Sobald die Funktion aktiviert ist, werden die von dir eingegebenen Nachrichten und ggf. dein Vorname zur Beantwortung an Anthropic (USA) gesendet; <b>teile dort dann keine sensiblen Daten</b>, die du nicht verarbeiten lassen möchtest.</li><li><b>IP-Adresse &amp; Server-Protokolle:</b> Beim Aufruf unserer Server (Vercel) wird technisch bedingt deine IP-Adresse verarbeitet. Zur Spam-/Missbrauchs-Begrenzung speichern wir zusätzlich für kurze Zeit nur einen daraus abgeleiteten, <b>gehashten</b> Wert (keine Klartext-IP). Rechtsgrundlage: berechtigtes Interesse an Sicherheit (Art. 6 Abs. 1 lit. f DSGVO).</li></ul><p><b>4. Zwecke &amp; Rechtsgrundlage</b><br>Bereitstellung der App-Funktionen inkl. Konto (Art. 6 Abs. 1 lit. b DSGVO); optionale Funktionen (Standort, Familie, KI) auf Grundlage deiner Einwilligung (lit. a), jederzeit widerrufbar; Sicherheit/Missbrauchsschutz aus berechtigtem Interesse (lit. f).</p><p><b>Besondere Daten (Religion):</b> Da die App religiöse Praxis begleitet (z. B. Gebets-Status, Anrede akhi/ukhti), verarbeiten wir besondere Kategorien personenbezogener Daten (Art. 9 DSGVO) auf Grundlage deiner <b>ausdrücklichen Einwilligung</b> (Art. 9 Abs. 2 lit. a DSGVO), die du jederzeit widerrufen kannst.</p><p><b>5. Eingesetzte Dienste</b></p><ul><li>Vercel Inc. (USA) — Hosting &amp; Server-Funktionen</li><li>Firebase / Google — Anmeldung (E-Mail, Google, Sign in with Apple)</li><li>Apple — „Mit Apple anmelden" und Geräte-Mitteilungen (APNs) und die Abwicklung von In-App-Käufen</li><li>WhatsApp (Meta Platforms Ireland Ltd.) — nur, wenn du uns freiwillig über den Support-Kontakt schreibst</li><li>
319Anthropic PBC (USA) — KI-Begleiter (derzeit noch nicht freigeschaltet; erst bei Aktivierung &amp; Nutzung)</li><li>Upstash — Speicher für Freunde-/Familien-Daten</li><li>Aladhan API / islamic.network — berechnete Gebetszeiten</li><li>OpenStreetMap (Nominatim &amp; Overpass) — Standort-/Stadt-Suche (Suchbegriff/Koordinaten)</li></ul><p><b>Auftragsverarbeitung (Art. 28 DSGVO):</b> Die oben genannten Dienste verarbeiten Daten als Auftragsverarbeiter in unserem Auftrag. Mit ihnen bestehen Auftragsverarbeitungsverträge (AVV/DPA) über ihre Standard-Datenschutzbedingungen, die bei der Anmeldung akzeptiert wurden.</p><p><b>Sabr.Ai Pro (In-App-Kauf):</b><br>Das Abo wird ausschließlich über Apple abgewickelt. Zahlungsdaten wie Kartennummer oder Rechnungsanschrift gehen an Apple, <b>nicht an uns</b> — wir sehen und speichern sie nicht. In der App wird lediglich gespeichert, <i>ob</i> ein aktives Abo besteht. Kündigung und Verwaltung laufen über deinen Apple-Account.</p><p><b>Support per WhatsApp (optional):</b><br>In den Einstellungen steht eine Support-Nummer, über die du uns Fehler melden kannst. Ob du sie nutzt, entscheidest du — es ist eine freiwillige Kontaktaufnahme. Wenn du uns über WhatsApp schreibst, verarbeitet WhatsApp (Meta Platforms Ireland Ltd.) dabei deine Telefonnummer, deinen Profilnamen und den Inhalt deiner Nachricht nach seinen eigenen Datenschutzbestimmungen. Wir nutzen deine Nachricht ausschließlich, um dein Anliegen zu beantworten (Art. 6 Abs. 1 lit. b DSGVO), und geben sie nicht weiter. Wenn du WhatsApp nicht nutzen möchtest, erreichst du uns jederzeit per E-Mail (siehe Impressum).</p><p><b>6. Übermittlung in die USA</b><br>Einige Dienste (Vercel, Google/Firebase, Anthropic — und Meta, wenn du den WhatsApp-Support nutzt) verarbeiten Daten in den USA, gestützt auf EU-Standardvertragsklauseln bzw. einen Angemessenheitsrahmen. Wer das minimieren möchte, nutzt die App ohne KI-Begleiter, ohne Familien-Funktion und meldet Fehler per E-Mail statt über WhatsApp.</p><p><b>Anonyme Nutzungszahlen:</b><br>Wir zählen drei Dinge als reine Summen: wie oft die App pro Tag geöffnet wird, über welchen Weg Menschen zu uns gefunden haben (deine Antwort auf „Wie hast du Sabr.Ai gefunden?“) und wie viele sich freitags die Sūra al-Kahf vorgenommen haben. Beide Zähler enthalten <b>keinen Bezug zu dir</b> — wir speichern dabei weder eine Kennung noch ein Profil, sondern erhöhen nur eine Zahl um eins.</p><p><b>Kein Tracking:</b> Keine Analyse-, Tracking- oder Werbe-Cookies. Die lokale Speicherung (localStorage) ist <b>technisch erforderlich</b>, um die App bereitzustellen (§ 25 Abs. 2 Nr. 2 TTDSG) — daher ist dafür keine Einwilligung und kein Cookie-Banner nötig.</p><p><b>7. Sicherheit</b><br>Die Übertragung erfolgt verschlüsselt (TLS/HTTPS).</p><p><b>8. Speicherdauer</b><br>Lokale Daten bleiben, bis du sie löschst (Einstellungen → Alle Daten zurücksetzen). Konto- und Freunde-Daten entfernst du über Account löschen. Sicherheits-/Online-Einträge laufen automatisch nach kurzer Zeit ab.</p><p><b>9. Minderjährige</b><br>Nutzer unter 16 Jahren benötigen für optionale Funktionen mit Datenverarbeitung (Konto, Familie, KI) die Zustimmung der Eltern/Sorgeberechtigten (Art. 8 DSGVO).</p><p><b>10. Deine Rechte</b><br>Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit, Widerspruch (Art. 15–21 DSGVO), Widerruf von Einwilligungen sowie Beschwerderecht bei einer Aufsichtsbehörde.</p><p class="legal-note">Stand: September 2026.</p>',
320    set_rate:        'Sabr.Ai bewerten',
321    upd_eyebrow:     'Update',
322    upd_title:       'Eine neue Fassung ist da',
323    upd_text:        'Im App Store liegt eine neuere Sabr.Ai für dich. Ein Tipp, dann bist du auf dem aktuellen Stand.',
324    upd_go:          'Im App Store öffnen',
325    upd_later:       'Später',
326    legal_terms_title: 'Nutzungsbedingungen',
327    legal_terms_body: '<p>Stand: Juli 2026. Anbieter: siehe Impressum.</p><p><b>1. Geltungsbereich</b><br>Diese Nutzungsbedingungen regeln die Nutzung der App Sabr.Ai. Mit der Nutzung erklärst du dich damit einverstanden.</p><p><b>2. Die App</b><br>Sabr.Ai ist eine spirituelle Begleit-App (Gewohnheiten, Gebetszeiten, Reflexion, Familien-Funktion). Du erhältst ein einfaches, nicht übertragbares Recht zur privaten Nutzung.</p><p><b>3. Wichtige Hinweise — bitte lesen</b></p><ul><li><b>
327Keine medizinische oder psychologische Beratung:</b> Der Ustadh-/Tawba-Bereich bietet allgemeine spirituelle Ermutigung, <b>ersetzt aber keine ärztliche, psychotherapeutische oder seelsorgerische Behandlung</b>. In einer akuten Krise oder bei Suizidgedanken wende dich sofort an professionelle Hilfe — Notruf <b>112</b> oder die TelefonSeelsorge <b>0800 111 0 111</b> (kostenlos, rund um die Uhr).</li><li><b>Gebetszeiten ohne Gewähr:</b> Die Zeiten werden berechnet (Aladhan) und können je nach Methode und Ort von deiner Moschee abweichen. Im Zweifel gilt deine örtliche Moschee.</li><li><b>KI-Inhalte:</b> KI-gestützte Antworten können Fehler enthalten und sind <b>keine verbindliche religiöse Auskunft (Fatwa)</b>. Bei wichtigen Fragen frage einen qualifizierten Gelehrten.</li></ul><p><b>Deine Bestätigung:</b> Mit der Nutzung von Sabr.Ai bestätigst du, dass du diese Hinweise gelesen und verstanden hast, die App eigenverantwortlich nutzt und dich bei religiösen, gesundheitlichen oder psychischen Fragen an qualifizierte Personen wendest.</p><p><b>4. Nutzerinhalte (Family)</b><br>Für eigene Beiträge bist du selbst verantwortlich. Verboten sind rechtswidrige, beleidigende, hasserfüllte, gewaltverherrlichende oder anderweitig anstößige Inhalte (Null-Toleranz). Du kannst Inhalte melden und Nutzer blockieren. Wir dürfen Verstöße entfernen und Konten sperren. Du stellst den Anbieter von berechtigten Ansprüchen Dritter frei, die aus von dir eingestellten Inhalten oder einer schuldhaft rechtswidrigen Nutzung durch dich entstehen; angemessene Kosten der Rechtsverteidigung sind eingeschlossen.</p><p><b>5. Deine Pflichten</b><br>Keine missbräuchliche Nutzung, kein Umgehen von Schutzmaßnahmen, keine Verletzung von Rechten Dritter.</p><p><b>6. Abonnements &amp; Käufe</b><br>Kostenpflichtige Funktionen werden über den App Store (Apple) bzw. Google Play abgewickelt. <b>Der Kaufvertrag kommt mit dem jeweiligen Store (Apple/Google) zustande</b> — dessen Widerrufs-, Erstattungs- und Abo-Bedingungen gelten. Abos verlängern sich automatisch, bis du im jeweiligen Store kündigst.</p><p><b>7. Verfügbarkeit</b><br>Wir bemühen uns um einen stabilen Betrieb, können aber keine ununterbrochene Verfügbarkeit garantieren.</p><p><b>8. Haftung</b><br>Wir haften unbeschränkt bei Vorsatz und grober Fahrlässigkeit sowie bei Verletzung von Leben, Körper und Gesundheit. Im Übrigen ist die Haftung auf vorhersehbare, vertragstypische Schäden begrenzt. Für die religiöse Richtigkeit von Inhalten wird keine Haftung übernommen.</p><p><b>9. Kündigung</b><br>Du kannst die Nutzung jederzeit beenden und dein Konto in der App löschen (Einstellungen).</p><p><b>10. Änderungen</b><br>Wir können diese Bedingungen anpassen und informieren über wesentliche Änderungen in der App; die jeweils aktuelle Fassung gilt bei weiterer Nutzung.</p><p><b>11. Recht</b><br>Es gilt deutsches Recht. Sollte eine Bestimmung unwirksam sein, bleibt der Rest gültig.</p>',
328
329    // Mehr-Hub
330    more_title:      'Mehr',
331    more_sub:        'Dein Werkzeug-Bereich, akhi 🤍',
332    more_salat_t:    'Gebet & Salat',
333    more_salat_s:    'Gebetszeiten · Al-Fātiḥa · Sunan',
334    more_qibla_t:    'Qibla',
335    more_qibla_s:    'Gebetsrichtung exakt finden',
336    more_adhkar_t:   'Duʿā & Adhkār',
337    more_adhkar_s:   'Ḥiṣnul Muslim · Adhkār, Bittgebete & ⭐ Favoriten',
338    more_dua_t:      'Duʿās',
339    more_dua_s:      'Bittgebete nach Anlass',
340    more_halal_t:    'Halal Scanner',
341    more_halal_s:    'Zutaten-Check, halal oder haram',
342    more_mosque_t:   'Moscheen',
343    more_mosque_s:   'Deine Moschee & in der Nähe',
344    // Family-Karten (v213 EN-Pass)
345    fmh_title: 'Familien-Ziele',
346    fpb_title: 'Wer hat heute gebetet?',
347    fmh_sub: 'Grün = geschafft · Grau = noch nicht. Wer ist dabei?',
348    fmh_add: '+ Familien-Ziel hinzufügen',
349    fmh_close: 'Schließen',
350    fmh_inputph: 'Eigenes Ziel eintippen…',
351    fmh_save: 'Ziel hinzufügen',
352    fmh_or: 'Oder aus Vorschlägen wählen:',
353    fmh_max: 'Maximal 5 Ziele, Fokus statt Überforderung.',
354    streak_next: 'Nächster Meilenstein',
355    streak_unit: 'Tage',
356    salawat_eyebrow: 'ṢALAWĀT AUF DEN PROPHETEN ﷺ',
357    salawat_sub: 'Sammelt heute gemeinsam Segenswünsche, besonders freitags.',
358    salawat_today: 'heute',
359    salawat_hold: 'Halten & laut sprechen', salawat_holding: 'Sprich die Ṣalawāt…', salawat_speak_hint: 'Bitte laut aussprechen, sonst zählt es nicht.',
360    feed_dua_eyebrow: 'DUʿĀ DES TAGES',
361    hadith_eyebrow: 'HADITH DES TAGES',
362    feed_dua_btn: 'Hab ich gesagt',
363    feed_majlis_eyebrow: 'FAMILIEN-MAJLIS · NACH MAGHRIB',
364    feed_majlis_hint: '5 Minuten zusammen, jeder antwortet kurz.',
365    feed_majlis_btn: 'Heute besprochen',
366    feed_deed_eyebrow: 'GUTE TAT HEUTE',
367    feed_deed_btn: 'Hab ich gemacht',
368    feed_deed_btn_done: 'Erledigt, mā shāʾ Allāh',
369    cal_title: 'Disziplin',
370    cal_month_lbl: 'Monat',
371    cal_new_habit_ph: 'Neue Habit — z.B. Fajr',
372    cal_days_streak: 'Tage Streak',
373    cal_month_progress: 'Diesen Monat',
374    cal_current_month: 'aktueller Monat',
375    cal_total_checks: 'aktive Tage',
376    cal_best_streak: 'längste Serie',
377    home_prayer_times: 'Gebetszeiten heute',
378    home_your_journey: 'Deine Reise',
379    wb_txt:            'Webseite — Pro nur in der App',
380    ws_kicker:         'Sabr.Ai',
381    ws_title:          'Das ist die Webseite',
382    ws_text:           'Nicht die App aus dem App Store. Pro, Mitteilungen und das Widget gibt es nur in der App.',
383    ws_btn:            'Sabr.Ai App holen',
384    ws_weiter:         'Hier weitermachen',
385    ws_tipp:           'Damit das nie wieder passiert: dieses Symbol vom Homescreen löschen.',
386    wb_btn:            'Öffnen',
387    wa_eyebrow:        'Kurz wichtig',
388    wa_title:          'Du nutzt die Webseite',
389    wa_text:           'Das hier ist die Webseite von Sabr.Ai, nicht die App aus dem App Store. Mitteilungen, das Homescreen-Widget und Pro gibt es nur in der App.',
390    wa_btn:            'Sabr.Ai App öffnen',
391    wa_later:          'Später',
392    wa_close:          'Schließen',
393    wh_eyebrow:        'Wusstest du?',
394    wh_title:          'Deine Habits auf dem Homescreen',
395    wh_steps:          'Halte deinen Homescreen gedrückt, tippe oben auf <b>Bearbeiten → Widget hinzufügen</b> (oder <b>+</b>) und wähle <b>Sabr.Ai</b>.',
396    wh_ok:             'Verstanden',
397    wh_close:          'Schließen',
398    home_locate_btn: 'Standort erlauben für Zeiten',
399    home_city_btn: 'Oder Stadt eingeben',
400    home_days_in_row: 'Tage in Folge',
401    tw_intro_tagline: 'DEEN OVER DUNYA',
402    tw_intro_eyebrow: 'USTĀDH · TAWBA',
403    tw_intro_main: 'Manche Kämpfe<br/>passieren <em class="ti45-italic">im Verborgenen.</em>',
404    tw_intro_sub: 'Niemand sieht, was dein Herz trägt.<br/>Aber Allāh hört. Und du musst es nicht alleine tragen.',
405    tw_trust_private: '<strong>Privat</strong> · Bleibt zwischen dir und Allāh',
406    tw_trust_nojudge: '<strong>Kein Urteil</strong> · Sprich frei, wir sind alle Menschen',
407    tw_trust_quran: '<strong>Mit Qurʾān &amp; Sunnah</strong> · Antworten verankert im Deen',
408    tw_greeting_sub: 'Schön, dass du da bist. Wie fühlt sich dein Herz gerade an?',
409    tw_mood_sad: 'Traurig',
410    tw_mood_salah: 'Salah',
411    tw_mood_stress: 'Stress',
412    tw_mood_lonely: 'Einsam',
413    tw_mood_tawbah: 'Tawbah',
414    rf_prompt_grateful: 'Wofür bin ich Allah heute dankbar?',
415    rf_prompt_heavy: 'Was hat mein Herz heute schwer gemacht?',
416    rf_prompt_niyyah: 'Wo habe ich heute Niyyah (gute Absicht) gespürt?',
417    rf_prompt_tawakkul: 'Worin habe ich heute Tawakkul (Vertrauen in Allah) finden können?',
418    rf_lbl_grateful: 'Wofür bin ich dankbar?',
419    rf_lbl_heavy: 'Was war schwer?',
420    rf_lbl_niyyah: 'Meine Niyyah',
421    rf_lbl_tawakkul: 'Tawakkul',
422    tw_more_clear: 'Verlauf löschen',
423    tw_more_export: 'Chat exportieren',
424    tw_more_share: 'App weiterempfehlen',
425    tw_more_report: 'Problem melden',
426    tw_more_close: 'Schließen',
427    tw_empty_title: 'As-salām, ya akhi.',
428    tw_empty_sub: 'Was bewegt dich gerade?',
429    tw_empty_hint: 'Alles bleibt zwischen dir und Allāh',
430    tw_today: 'HEUTE',
431    tw_feed_hard: 'Schwer heute',
432    tw_feed_grateful: 'Dankbar',
433    tw_feed_ayah: 'Ayah für heute',
434    tw_feed_dua: 'Dua-Hilfe',
435    fam_page_title: 'Familie',
436    // ENTWURF 27.08. — Mehr-Hub (Family + Werkzeuge). Noch nicht eingereicht.
437    mehr_page_title: 'Mehr',
438    mehr_page_sub:   'Familie, Qibla und Tasbīḥ',
439    mt_head:         'Werkzeuge',
440    mt_app_head:     'App',
441    // Gerechnet fuer 320 px: im Quadrat bleiben 105 px Textbreite, das
442    // sind rund 17 Zeichen bei 11 px. "Konto · Sprache · Recht" hat 23
443    // und wurde abgeschnitten — gemessen, nicht geraten.
444    mt_set_s:        'Konto · Sprache',
445    mt_bald:         'Bald mehr Werkzeuge',
446    mt_qibla_leer:   'Standort erlauben',
447    mt_tasbih_leer:  'Tagesziel setzen',
448    mt_fam_leer:     'Noch keine Familie',
449    famcard_t:       'Familie',
450    famcard_s:       'Gemeinsam beten und wachsen',
451    famcard_back:    'Zurück zu Mehr',
452    mt_qada_t:       'Qaḍāʾ',
453    mt_qada_s:       'Verpasste Gebete nachholen',
454    // ENTWURF 27.08.: Info-Karte beim Start.
455    // ENTWURF 27.08.: Standort-Erklaerung VOR der Systemfrage.
456    geo_eyebrow:     'Standort',
457    geo_title:       'Nur für die Richtung',
458    geo_text:        'Für die Qibla rechnen wir aus deinem Standort die Richtung zur Kaaba. Die Rechnung passiert auf deinem Gerät.',
459    geo_p1_t:        'Wir speichern ihn nicht',
460    geo_p1_s:        'Dein Standort landet nicht auf unserem Server',
461    geo_p2_t:        'Gebetszeiten',
462    geo_p2_s:        'Dafür gehen die Koordinaten an die Aladhan-API',
463    geo_yes:         'Standort erlauben',
464    geo_no:          'Nicht jetzt',
465    // v465: Jumuʿah-Karte. Wortlaut bewusst 'sinngemaess' — die Regel im
466    // Projekt ist, nie eine Ueberlieferung im Wortlaut zu behaupten.
467    // v466: Sunna-Fasten montags und donnerstags. Wortlaut wieder
468    // bewusst 'sinngemaess', ohne Bewertung der Ueberlieferung.
469    fast_eyebrow:    'Sunna-Fasten',
470    fh_more:         'Zeiten ansehen',
471    // v492 (Hamza 29.08.): "Mach, dass es kein Querformat gibt, das bockt
472    // nicht." Auf dem Handy quer ist der Bildschirm nur noch ~390 px hoch —
473    // Kopf, Karten und die untere Leiste quetschen sich uebereinander.
474    // v493: Tasbīḥ mit Tagesziel
475    tsb_titel:       'Tasbīḥ',
476    tsb_ziel:        'Tagesziel',
477    tsb_amb:         'Dunkles Ambiente',
478    tsb_ziel_t:      'Wie viel nimmst du dir vor?',
479    tsb_ziel_eigen:  'Eigene Zahl',
480    tsb_ziel_ok:     'Setzen',
481    tsb_ziel_zu:     'Abbrechen',
482    tsb_foot:        'Tipp den Kreis · jeder Tipp = 1× Dhikr',
483    tap_hint:        'TIPP',
484    tsb_prev:        'Voriger Dhikr',
485    tsb_next:        'Nächster Dhikr',
486    quer_t:          'Sabr.Ai läuft im Hochformat',
487    quer_s:          'Dreh dein Handy zurück, dann geht es weiter.',
488    fast_mon:        'Heute ist Montag',
489    fast_thu:        'Heute ist Donnerstag',
490    fast_mon_morgen: 'Morgen ist Montag',
491    fast_thu_morgen: 'Morgen ist Donnerstag',
492    // v518: Die zwei Seiten im Kalender + die neue Analyse
493    cal_seg_tracker: 'Habits',
494    cal_seg_stat:    'Analyse',
495    stat_week:       'Woche',
496    stat_month:      'Monat',
497    stat_year:       'Jahr',
498    stat_done:       'geschafft',
499    stat_checks:     'Haken',
500    stat_full_days:  'Gold-Tage',
501    stat_best:       'Gold-Serie',
502    stat_habits:     'Deine Gewohnheiten',
503    stat_year_title: 'Dein Jahr',
504    stat_detail:     'Im Einzelnen',
505    stat_card:       'Statistik',
506    aria_prev_month: 'Voriger Monat',
507    stat_frueher:    'Früherer Zeitraum',
508    stat_spaeter:    'Späterer Zeitraum',
509    role_member:     'Mitglied',
510    member_kick_btn: 'Aus Clan entfernen',
511    aria_next_month: 'Nächster Monat',
512    set_rem_serie:   'Serie in Gefahr (abends)',
513    set_rem_fast:    'Sunna-Fasten (Mo + Do)',
514    set_rem_kahf:    'Sūra al-Kahf (Freitag)',
515    set_rem_morgen:  'Morgen-Gruß (nach Fajr)',
516    fast_text:       'Im Islam heißt es sinngemäß: Der Gesandte ﷺ fastete montags und donnerstags, denn an diesen Tagen werden die Taten vorgelegt.',
517    fast_source:     'Überliefert bei at-Tirmidhī, an-Nasāʾī und Ibn Māja',
518    fast_start:      'Beginn · Fajr',
519    fast_end:        'Iftar · Maghrib',
520    fast_disclaimer: 'Die Zeiten sind nur ein berechneter Richtwert. Verlass dich fürs Fasten nicht allein auf Sabr.Ai, maßgeblich ist deine örtliche Moschee.',
521    fast_need_loc:   'Standort freigeben für deine Zeiten',
522    fast_yes:        'In shāʾ Allāh, ich faste',
523    fast_done:       'Möge Allah es annehmen 🤍',
524    fast_alone:      'Du bist heute der Erste. Nimm jemanden mit.',
525    fast_late:       'Fajr ist heute schon durch. Nächster Termin: Donnerstag.',
526    fast_late_thu:   'Fajr ist heute schon durch. Nächster Termin: Montag.',
527    kahf_eyebrow:    'Jumuʿah',
528    kahf_title:      'Heute ist Freitag',
529    kahf_text:       'Im Islam heißt es sinngemäß: Wer am Freitag die Sūra al-Kahf liest, dem leuchtet ein Licht zwischen den beiden Freitagen.',
530    kahf_source:     'Überliefert bei al-Ḥākim und al-Bayhaqī',
531    kahf_yes:        'In shāʾ Allāh, ich lese sie',
532    kahf_title_vorabend: 'Die Nacht zum Freitag',
533    ort_eyebrow:     'Standort',
534    ort_titel:       'Wo bist du gerade?',
535    ort_gps:         'Mein Standort verwenden',
536    ort_oder:        'oder eine Stadt suchen',
537    ort_ph:          'Stadt, z. B. München',
538    ort_suchen:      'Suchen',
539    ort_wechseln:    'Standort wechseln',
540    ort_fuss:        'Die Zeiten sind ein Richtwert. Verbindlich ist die Zeit deiner Moschee.',
541    kahf_close:      'Schließen',
542    kahf_later:      'Später',
543    kahf_done:       'Möge Allah es annehmen 🤍',
544    kahf_alone:      'Du bist heute der Erste. Nimm jemanden mit.',
545    kahf_offline:    'Vorgemerkt. Die Zahl kommt, sobald du wieder Netz hast.',
546    si_eyebrow:      'Neu',
547    si_title:        'Der Tasbīḥ ist da',
548    si_text:         'Der Kreis wie nach dem Gebet — jetzt mit einem Tagesziel, das du dir selbst setzt.',
549    si_i1_t:         'Dein Tagesziel',
550    si_i1_s:         '33, 100, 333 oder 1000× am Tag',
551    si_i2_t:         'Im Habit Tracker',
552    si_i2_s:         'Der Haken kommt von allein, wenn du es geschafft hast',
553    // v493: Hier standen noch si_i3_t/s von einer aelteren Fassung der
554    // Karte ("Reflexion"). Das HTML hatte den dritten Punkt laengst
555    // nicht mehr — die Schluessel waren tot, aber sie standen WEITER
556    // UNTEN und haben meine neuen ueberschrieben. Derselbe Stolperstein
557    // wie bei mt_tasbih. Die alten sind raus.
558    si_i3_t:         'Dunkles Ambiente',
559    si_i3_s:         'Für lange Sitzungen wird alles still',
560    si_ok:           'Tasbīḥ öffnen',
561    qd_witr_t:       'Witr mitzählen',
562    qd_witr_s:       'Für die hanafitische Rechtsschule, dort gilt Witr als wāǧib',
563    qd_witr_t2:      'Witr',
564    qd_today:        'Heute',
565    qd_goal_q:       'Wie viele willst du pro Tag nachholen?',
566    qd_goal_unit:    'pro Tag',
567    qd_title:        'Qaḍāʾ',
568    qd_sub:          'Verpasste Gebete nachholen',
569    qd_setup_head:   'Fang einfach an.',
570    qd_setup_sub:    'Niemand kennt seine Zahl genau. Eine Schätzung reicht, du kannst sie jederzeit ändern.',
571    qd_years_q:      'Wie viele Jahre hast du ungefähr nicht gebetet?',
572    qd_years_unit:   'Jahre',
573    qd_preview_sub:  'Gebete insgesamt',
574    qd_start:        'Damit starten',
575    qd_manual:       'Ich kenne meine Zahlen genau',
576    qd_save:         'Übernehmen',
577    qd_remaining:    'offen',
578    qd_note:         'Jedes nachgeholte Gebet zählt. Geh es ruhig an, ein Gebet nach dem anderen.',
579    qd_edit:         'Zahlen und Tagesziel ändern',
580    pr_fajr:         'Fajr',
581    pr_dhuhr:        'Dhuhr',
582    pr_asr:          'Asr',
583    pr_maghrib:      'Maghrib',
584    pr_isha:         'Isha',
585    mt_qibla_t:      'Qibla',
586    mt_qibla_s:      'Gebetsrichtung auf den Grad',
587    mt_adhkar_t:     'Duʿā & Adhkār',
588    mt_adhkar_s:     'Ḥiṣnul Muslim, Morgen und Abend',
589    mt_tasbih_t:     'Tasbīḥ',
590    mt_tasbih_s:     'Dhikr zählen · mit Tagesziel',   // v493
591    mt_refl_t:       'Reflexion',
592    mt_refl_s:       'Wie war dein Tag mit Allah',
593    mt_halal_t:      'Zutaten prüfen',
594    mt_halal_s:      'Orientierung, keine Fatwa',
595    fe_title: 'Bring deine Familie zusammen 🤍',
596    fe_desc: 'Stell dir vor: In einem Jahr betet deine ganze Familie zusammen, ihr erinnert euch gegenseitig ans Gebet und seid als Familie näher zu Allāh als je zuvor. Genau das baut Sabr.Ai mit euch auf, Tag für Tag, gemeinsam. Es beginnt mit einem Tap.',
597    fe_preview_label: 'So sieht\'s mit deiner Familie aus',
598    fe_pv_father: 'Vater',
599    fe_pv_mama: 'Mama',
600    fe_pv_you: 'Du',
601    fe_reward: '„Wer zum Guten anleitet, hat den gleichen Lohn wie der, der es tut." (Muslim), jede Erinnerung an deine Familie zählt auch für dich.',
602    fe_benefit_who: 'Wer noch beten muss',
603    fe_benefit_remind: 'Liebevoll erinnern',
604    fe_benefit_dua: 'Gemeinsam Duʿā',
605    fe_benefit_race: 'Monats-Wettstreit',
606    fe_benefit_verse: 'Tages-Vers',
607    fam_create_btn: 'Familie erstellen',
608    fam_join_btn: 'Schon eine Familie? Mit Code beitreten',
609    famtop_prayers_today: 'Gebete heute',
610    fam_xp_to_next: 'Familien-XP zur nächsten Stufe',
611    fam_streak_unit: 'Tage<br>gemeinsam',
612    fam_streak_today_lbl: 'Heute dabei',
613    fam_dq_kicker: 'Heutiges Familien-Ritual',
614    fam_dq_cta: 'Beitragen',
615    lg_div_sub: 'Saison · Familien-Rangliste',
616    lg_leg_promo: 'Aufstieg',
617    lg_leg_rel: 'Abstieg',
618    mc_tab_together: 'Gemeinsam',
619    mc_tab_rank: 'Rangliste',
620    fw_shared_unit: 'XP gemeinsam',
621    fam_milestones: 'Meilensteine',
622    fam_duawall_title: 'Dua Wand',
623    fam_duawall_sub: 'Bittet füreinander · ein Amin trägt mit',
624    fam_dua_input_ph: 'Schreib ein Dua für deine Familie…',
625    fam_dua_share: 'Teilen',
626    fam_feed_activity: 'Aktivität',
627    fam_feed_active_now: 'aktiv jetzt',
628    fam_filter_all: 'Alle',
629    fam_filter_prayer: 'Gebet',
630    fam_orb_lbl: 'Familien-Dhikr',
631    fam_promises: 'Versprechen',
632    fam_promise_ph: 'Was versprichst du heute?',
633    fam_section_family: 'Familie',
634    fam_roster_hint: 'Tippe ein Mitglied zum Anstupsen',
635    fam_goals: 'Ziele',
636    fam_invite_main: 'Familie einladen',
637    fam_invite_sub_tail: '· per WhatsApp teilen',
638    fam_leave: 'Familie verlassen',
639    fmsp_title: 'Familie heute',
640    fmsp_sub: 'Tippe ein Profil · sieh Gebetsplätze',
641    sl_mekka_eyebrow: 'MASJID AL-ḤARĀM · SCHÄTZUNG',
642    sl_mekka_title: 'In Mekka beten gerade',
643    sl_mekka_unit: 'Muslime',
644    sl_mekka_extrapol: '· Hochrechnung zur Gebetszeit',
645    sl_azn_title: 'Gebetszeiten heute',
646    sl_done_suffix: 'erledigt',
647    sl_streak_suffix: 'Tage Streak',
648    sl_fatiha_test: 'Al-Fātiḥa Test',
649    sl_verses_suffix: 'Verse',
650    sl_fatiha_note: '📿 Al-Fātiḥa ist Pflicht in JEDEM Gebet, hier prüfst du, ob du sie sicher beherrschst.',
651    sl_status_listen: 'Tippe „Anhören" um den Vers zu hören',
652    sl_listen: 'Anhören',
653    sl_recite: 'Rezitieren',
654    sl_prev: '← Vorheriger',
655    sl_next: 'Nächster →',
656    sl_restart: '↻ Neu starten',
657    sl_khushu_q: 'Wie präsent warst du?',
658    sl_close: 'Schließen',
659    ayah_eyebrow: 'Ayah des Tages',
660    cal_avg_per_day: 'Ø pro Tag',
661    rf_eyebrow_journal: 'Heute · Tagebuch',
662    rf_private: 'Privat',
663    rf_mood_grateful: 'Dankbar',
664    rf_mood_calm: 'Ruhig',
665    rf_mood_heavy: 'Schwer',
666    rf_eyebrow_reflection: 'Heute · Reflexion',
667    rf_empty_sub2: 'Dein erster Eintrag erscheint hier · wann immer dein Herz bereit ist.',
668    ntf_title: 'Benachrichtigungen',
669    q_sub: 'Richtung zur Kaaba in Mekka',
670    q_to_mecca: 'nach Mekka',
671    q_activate: 'Standort & Kompass aktivieren',
672    q_vers: '„So wende dein Gesicht zur heiligen Moschee.“',
673    q_activate_compass: 'Kompass aktivieren',
674    q_recalibrate: 'Neu ausrichten',
675    compass_e: 'O',
676    scel_all5: 'Alle 5 Gebete gesichert',
677    scel_day_done: 'Tag vollendet',
678    scel_collect: 'Einsammeln',
679    rf_start_with: 'Beginne mit',
680    fnd_title: 'Freunde',
681    fnd_week: 'Wochen-Vergleich',
682    fnd_add_ph: '#Handle eingeben…',
683    fnd_hint: 'Lokal auf diesem Gerät · echte Freunde-Sync kommt mit Accounts',
684    ach_continue: 'Weiter',
685    fam_create_confirm: 'Familie gründen',
686    adhk_after_prayer: 'Nach dem Gebet',
687    ob_intro_line: 'Gewohnheiten · Gebet · Streak · Familie<br><span class="ob-intro-em">Werde jeden Tag standhafter im Deen.</span>',
688    pf_week_title: 'Diese Woche',
689    pf_breakdown: 'Aufschlüsselung',
690    tf_per_day: 'pro Tag',
691    member_modal_title: 'Mitglied',
692
693    // ── v419 Onboarding (8 Screens nach dem Login) ────────────────
694    ob2_w_head:   'Ein privater Raum, um Allāh näherzukommen und die beste Version von dir zu werden.',
695    ob2_w_sub:    'Kein Urteil. Kein Druck. Nur Fortschritt.',
696    ob2_w_lead:   'Lass uns beginnen.',
697
698    ob2_n_head:   'Zuerst lernen wir dich kennen.',
699    ob2_n_name:   'Wie sollen wir dich nennen?',
700    ob2_n_age:    'Wie alt bist du?',
701    ob2_n_note:   'Das hilft uns, Sabr.Ai auf dich abzustimmen.',
702
703    // v422: Die Antworten beschreiben nicht mehr die Gewohnheit, sondern was
704    // Sabr.Ai daraus macht. Das baut Spannung auf und macht neugierig auf die App.
705    ob2_h_head:   'Was willst du jeden Tag machen?',
706    ob2_h_sub:    'Wähl bis zu fünf. Die kommen in deinen Kalender.',
707    ob2_h_salah:  'Salāh',
708    ob2_h_salah_s:'Sieh, was heute noch fehlt',
709    ob2_h_quran:  'Qurʾān',
710    ob2_h_quran_s:'Jeden Tag ein paar Āyāt',
711    ob2_h_dhikr:  'Dhikr',
712    ob2_h_dhikr_s:'Zähler, die sich summieren',
713    ob2_h_fast:   'Fasten',
714    ob2_h_fast_s: 'Mo und Do stehen im Kalender',
715    ob2_h_tah:    'Tahajjud',
716    ob2_h_tah_s:  'Die Stunde, in der Duʿā näher ist',
717    ob2_h_sins:   'Sünden lassen',
718    ob2_h_sins_s: 'Tage ohne Rückfall, sichtbar',
719    ob2_h_good:   'Gute Taten',
720    ob2_h_good_s: 'Eine Sache am Tag, die zählt',
721
722    ob2_s_head:   'Mal ehrlich.',
723    ob2_s_sub:    'Das sieht niemand außer dir und Allāh.',
724    ob2_s_all:    'Ich bete alle 5',
725    ob2_s_all_s:  'Alhamdulillāh. Dann halten wir deinen Streak.',
726    ob2_s_most:   'Die meisten',
727    ob2_s_most_s: 'Dann holen wir das eine Gebet, das dir fehlt.',
728    ob2_s_some:   'Einige davon',
729    ob2_s_some_s: 'Dann fangen wir mit einem festen Gebet am Tag an.',
730    ob2_s_str:    'Es fällt mir schwer',
731    ob2_s_str_s:  'Kein Urteil. Wir starten klein und ehrlich.',
732    ob2_s_new:    'Ich fange an',
733    ob2_s_new_s:  'Der beste Tag anzufangen ist heute.',
734
735    ob2_g_head:   'Woran willst du am meisten arbeiten?',
736    ob2_g_sub:    'Danach richtet sich, was dir Sabr.Ai jeden Morgen zeigt.',
737    ob2_g_salah:  'Mein Gebet',
738    ob2_g_quran:  'Meine Beziehung zum Qurʾān',
739    ob2_g_disc:   'Meine Disziplin',
740    ob2_g_sins:   'Sünden hinter mir lassen',
741    ob2_g_allah:  'Meine Verbindung zu Allāh',
742    ob2_g_char:   'Mein Charakter',
743    ob2_g_rout:   'Mein Tagesablauf',
744
745    ob2_p_head:   'Warum machst du das?',
746    ob2_p_sub:    'Den zeigen wir dir wieder, wenn ein Tag hart wird.',
747    ob2_p_closer: 'Um Allāh näherzukommen',
748    ob2_p_disc:   'Um disziplinierter zu werden',
749    ob2_p_sins:   'Um meine Sünden hinter mir zu lassen',
750    ob2_p_akh:    'Um mich auf die Ākhira vorzubereiten',
751    ob2_p_become: 'Um der Mensch zu werden, der ich sein kann',
752    ob2_p_change: 'Ich weiß einfach, ich brauche eine Veränderung',
753
754    ob2_d_head:   'Wie hast du Sabr.Ai gefunden?',
755    ob2_d_sub:    'Nur damit wir wissen, wo ihr herkommt.',
756    ob2_d_friend: 'Ein Freund',
757    ob2_d_other:  'Anders',
758
759    ob2_f_head:   'Du bist bereit.',
760    ob2_f_sub:    'Alles steht bereit. Ab jetzt zählt jeder Tag.',
761    ob2_f_body:   'Wir erinnern dich, halten deinen Streak fest und zeigen dir jeden Morgen, was heute dran ist.',
762
763    // Kapitel-Zeilen über den Fragen
764    ob2_eb_name:    'Über dich',
765    ob2_eb_habits:  'Dein Weg',
766    ob2_eb_dhikr:   'Dein Dhikr',
767    ob2_dz_head:    'Wie oft am Tag?',
768    ob2_dz_sub:     'Trag ein, was du dir vornimmst. 0 heißt: diesmal nicht.',
769    ob2_eb_salah:   'Ehrlichkeit',
770    ob2_eb_growth:  'Fokus',
771    ob2_eb_purpose: 'Deine Absicht',
772    ob2_eb_disc:    'Fast geschafft',
773    // Zusammenfassung auf dem Abschluss-Screen
774    ob2_recap_lead: 'Dein Weg beginnt mit',
775    ob2_recap_fast: 'Montag und Donnerstag stehen schon in deinem Kalender.',
776    ob2_recap_dhikr:'Dein Ziel: zusammen {n}× Dhikr am Tag. Du machst sie im Tasbīḥ.',
777    ob2_dz_frage:   'Wie viel je Dhikr am Tag?',
778    // v430: neue Intro-Screens
779    ob2_eb_deen:     'Dein Herz',
780    ob2_deen_head:   'Wie ist deine Beziehung zum Islam gerade?',
781    ob2_deen_sub:    'Es gibt keine falsche Antwort.',
782    ob2_deen_strong: 'Stark',
783    ob2_deen_strong_s: 'Ich praktiziere und will weiter wachsen.',
784    ob2_deen_grow:   'Ich wachse gerade',
785    ob2_deen_grow_s: 'Schritt für Schritt wird es mehr.',
786    ob2_deen_ud:     'Mal stark, mal schwach',
787    ob2_deen_ud_s:   'Mein Īmān geht auf und ab.',
788    ob2_deen_dist:   'Ich fühle mich weit weg',
789    ob2_deen_dist_s: 'Ich will den Weg zurück finden.',
790    ob2_eb_ident:    'Deine Geschichte',
791    ob2_id_head:     'Wie würdest du dich beschreiben?',
792    ob2_id_sub:      'Damit Sabr.Ai dich richtig begleitet.',
793    ob2_id_raised:   'Muslimisch aufgewachsen',
794    ob2_id_raised_s: 'Der Islam war schon immer Teil meines Lebens.',
795    ob2_id_conv:     'Konvertiert',
796    ob2_id_conv_s:   'Ich habe den Islam für mich gefunden.',
797    ob2_id_not:      '(Noch) kein Muslim',
798    ob2_id_not_s:    'Ich bin interessiert und schaue mich um.',
799    ob2_eb_sf:       'Ehrlich zu dir',
800    ob2_sf_head:     'Wie schlecht fühlst du dich nach einer Sünde?',
801    ob2_sf_sub:      'Zieh den Kreis dorthin, wo du ehrlich stehst.',
802    ob2_sf_touch:    'Zieh den Regler',
803    ob2_sf_lo:       'Kaum',
804    ob2_sf_hi:       'Es zerreißt mich',
805    ob2_eb_weg:      'Deine ersten 30 Tage',
806    ob2_weg_head:    'Dranbleiben statt neu anfangen.',
807    ob2_weg_allein:  'Allein',
808    ob2_weg_mit:     'Mit Sabr.Ai',
809    ob2_weg_heute:   'Heute',
810    ob2_weg_tag30:   'Tag 30',
811    ob2_weg_schema:  'Veranschaulichung',
812    ob2_weg_plan:    'Dein Plan',
813    ob2_eb_commit:   'Dein Versprechen',
814    ob2_c_head:      'Wie lange ziehst du das durch?',
815    ob2_c_sub:       'Diszipliniert. Jeden Tag. Ohne Ausrede.',
816    ob2_c_week:      '1 Woche',
817    ob2_c_week_s:    '7 Tage, jeden Tag.',
818    ob2_c_month:     '1 Monat',
819    ob2_c_month_s:   '30 Tage, die dich verändern.',
820    ob2_c_year:      '1 Jahr',
821    ob2_c_year_s:    'Ein Jahr, das alles verändert.',
822    ob2_c_hold:      'Halten',
823    ob2_c_note:      'Gedrückt halten, um es dir zu versprechen.'
824  },
825
826  en: {
827    // Bottom-Nav
828    nav_home:        'Home',
829    nav_calendar:    'Calendar',
830    nav_tawba:       'Tawba',
831    nav_family:      'Family',
832    nav_halal:       'Halal',
833    nav_points:      'Points',
834    nav_more:        'More',
835
836    salam:           'As-salām, akhi',
837    salam_ukhti:     'As-salām, ukhti',
838    streak_days:     'Day Streak',
839    level:           'Lvl',
840    xp:              'XP',
841
842    prayer_times:    'Prayer times today',
843    hpc_hint:        "Guideline · your mosque's time is binding",
844    location:        'Location',
845    location_enable: 'Enable location for times',
846
847    bayan_title:       'Bayān',
848    bayan_sub:         'Brothers & sisters worldwide · share your Bayān',
849    bayan_placeholder: 'What do you want to tell the Ummah?',
850    bayan_empty:       'No posts yet · be the first',
851    refresh:           'Refresh',
852
853    quick_access:    'Quick access',
854    tawba_card:      'Ustādh Tawba',
855    safe_place:      'Safe space',
856    journal:         'Journal',
857    write_heart:     'Write your heart freely',
858
859    settings:        'Settings',
860    your_name:       'Your name',
861    address:         'Address',
862    theme:           'Theme',
863    language:        'Language',
864    ob_habits_sub2:  'Enter up to 3 of your own habits, or tap an idea below.',
865    ob_h_ideas:      'Tap an idea',
866    ob_h_ph1:        'e.g. Read Qurʾān',
867    ob_h_ph2:        'e.g. Fajr in Jamāʿah',
868    ob_h_ph3:        'e.g. 100× Dhikr',
869    ob_chip_parents: '❤️ Parents',
870    ob_chip_sport:   '💪 Exercise',
871    ob_chip_water:   '💧 Water',
872    ob_consent:      'By signing in you confirm that you have read and agree to:',
873    ob_consent_note: 'You explicitly consent to the processing of data about your religious practice (Art. 9 GDPR), withdraw anytime in Settings. Prayer times and AI answers come without warranty and do not replace scholarly or medical advice.',
874    cal_month_goals: 'Monthly goals',
875    pf_remaining:    'left:',
876    pf_days_to_level:'days to level',
877    more_soon_t:     'Coming soon',
878    more_soon_s:     'Your tools are being prepared with care, in shāʾ Allāh. They will be here for you soon. 🤍',
879    set_treasure:    'Treasure of the day',
880    ustadh_lock_title:'Coming soon',
881    ustadh_lock_msg: 'Your Ustādh companion is being prepared with care, in shāʾ Allāh. He will be here for you soon. 🤍',
882    copy:            'Copy',
883    mood_pick_sub:   'Pick how you feel right now',
884    notifications:   'Prayer-time reminders',
885    notif_active:    'Notifications enabled',
886    about:           'About SABR.AI',
887    force_update:    'Force update',
888    reset_data:      'Reset all data',
889    set_upgrade_main:'Unlock SABR Plus',
890    set_upgrade_sub: 'Pro & Premium · unlimited AI, more',
891    app_update:      'App update / cache',
892    fam_name:        'Family name',
893    fam_create_title:'Create family',
894    fam_photo_hint:  'Upload family photo · optional',
895    fam_desc_ph:     'What makes your family special?',
896    logo_symbol:     'Logo / icon',
897    color:           'Color',
898    description:     'Description',
899    clan_name:       'Clan name',
900    role:            'Role',
901    set_mosque:      'My mosque',
902    set_mosque_btn:  'Search mosque',
903    set_cap_profile: 'Profile',
904    set_cap_prayer:  'Reminders',
905    set_rem_prayer:  'Prayer check after Maghrib',
906    set_rem_habits:  'Evening habit reminder',
907    set_sounds:      'Sounds on check',
908    set_cap_app:     'App',
909    set_goal_short:  'Daily goal',
910    mosque_title:    'Location / City',
911    mosque_sub:      'Enter your city for prayer times',
912    mosque_find:     'Use my location (GPS)',
913    mosque_input:    'e.g. Duisburg…',
914    mosque_disclaimer: '⚠️ These times are only a calculated estimate and may differ. Do NOT rely on Sabr.Ai alone for your prayers, your local mosque or prayer calendar is authoritative.',
915    mosque_save:     'Save',
916    mq_search:       'Search',
917    mq_sec_near:     'Nearby',
918    mq_or:           'or',
919    mq_sec_manual:   'Search city or mosque',
920    mosque_mine_label: 'MY MOSQUE',
921    mosque_mine_empty: 'No mosque chosen yet, find one below or type the name.',
922    mq_geo_unavail:  'Location not available on this device.',
923    mq_locating:     'Getting your location…',
924    mq_searching:    'Searching for mosques nearby…',
925    mq_server_err:   'Server unavailable right now, please try again shortly.',
926    mq_none:         'No mosques found within 6 km, type the name instead.',
927    mq_away:         'away',
928    mq_map:          'Map',
929    mq_setmine:      'Set as mine',
930    mq_geo_denied:   'Location denied, type your mosque below.',
931    mq_saved:        'Mosque saved',
932    mq_typehint:     'Type a mosque name',
933
934    family_empty:    'No family yet',
935    family_create:   'Create family',
936    family_join:     'Join with code',
937
938    halal_title:     'Halal Scanner',
939    halal_sub:       'Check ingredients, halal, haram or please verify',
940    halal_search:    'Enter product or brand...',
941    halal_cats:      'Categories',
942    halal_scan_soon: 'QR scanner coming soon · type instead',
943    halal_all:       'All',
944
945    points_path:     'Your Path',
946    breakdown:       'Breakdown',
947    this_week:       'This week',
948    todays_prayers:  'Today\'s prayers',
949    add_xp:          'Add XP',
950    achievements:    'Achievements',
951    clan_title:      'Your Clan',
952    clan_create:     'Create clan',
953    clan_join:       'Join with code',
954
955    soon:            'Coming soon, in shaa Allah',
956    confirm_kick:    'Really remove this member?',
957    member_kicked:   'Member removed',
958    confirm_leave:   'Really leave?',
959    confirm_reset:   'Really delete all data? This cannot be undone.',
960
961    live:            'Live',
962    offline:         'Offline',
963
964    // Onboarding / Intro
965    ob_trust:        'Private · no tracking, no ads',
966    ob_apple:        'Sign in with Apple',
967    ob_google:       'Continue with Google',
968    ob_email:        'Sign up with email',
969    ob_signin_q:     'Already with us?',
970    ob_signin:       'Sign in',
971    ob_name_title:   "What's your name?",
972    ob_name_sub:     'So I can address you personally, in shāʾ Allāh.',
973    ob_name_ph:      'Your first name',
974    ob_age_ph:       'Your age',
975    ob_habits_title: 'What do you want to build?',
976    ob_habits_sub:   'Pick up to 3 habits for your day.',
977    ob_habit_ph:     'Your own habit (optional)…',
978    ob_q_title:      'Where are you right now?',
979    ob_q_sub:        'Two quick questions, so SABR.AI fits you.',
980    ob_q_salah:      'How are the 5 daily prayers going?',
981    ob_q_salah_all:  'All 5, mā shāʾ Allāh',
982    ob_q_salah_most: 'Mostly',
983    ob_q_salah_some: 'Sometimes',
984    ob_q_salah_new:  "I'm starting fresh",
985    ob_q_focus:      'What do you most want to strengthen?',
986    ob_q_focus_cons: 'Consistency',
987    ob_q_focus_fajr: 'Fajr',
988    ob_q_focus_quran:'Qurʾān',
989    ob_q_focus_khus: 'Focus',
990    ob_done_sub:     'Your journey starts now. May Allah make you steadfast. 🤍',
991    ob_back:         'Back',
992    ob_next:         'Next',
993    ob_next_last:    'Bismillāh, let us go!',
994    ob_chosen:       'chosen',
995    ob_h_quran:      '📖 Read Qurʾān',
996    ob_h_fajr:       '🕌 Secure Fajr',
997    ob_h_dhikr:      '📿 Daily Dhikr',
998    ob_h_tahajjud:   '🌙 Tahajjud',
999    ob_h_istighfar:  '🤲 Istighfār',
1000    ob_h_parents:    '❤️ Honour parents',
1001    ob_h_sport:      '💪 Exercise',
1002    ob_h_water:      '💧 Enough water',
1003    ob_h_sadaqa:     '✨ Ṣadaqa',
1004    mauer_input_ph:  'What do you want to tell the Ummah?',
1005    goal_input_ph:   'What are you aiming for?',
1006    rf_textarea_ph:  'Write what your heart carries today…',
1007    mauer_sub:       'Brothers & sisters worldwide · share your Bayān',
1008    clan_empty:      'Not in a clan yet',
1009    clan_members_word: 'members',
1010    clan_total_xp:   'XP total',
1011    clan_members_title: 'Members',
1012    halal_disclaimer: 'Neutral ingredient guidance, no fatwa, no company/boycott lists. When in doubt, check the halal label & ingredients yourself.',
1013    tf_today:        'today',
1014    tf_total:        'total',
1015    // v450 (siehe DE-Block)
1016    tf_per_round:      'per round',
1017    tf_hint:           'TAP THE BEAD TO COUNT',
1018    tf_timer_hint:     'Put your phone aside',
1019    tm_status:         'Tap the mic and recite',
1020    af_hint:           'Tap top right or the counter to count dhikr',
1021    af_prev:           '‹ Previous',
1022    af_next:           'Next ›',
1023    tc_title:          'Start tasbih',
1024    tc_stat_zero:      'Today: 0 dhikr · tap to begin',
1025    // v451 (siehe DE-Block)
1026    ayah_start:        '“And whoever fears Allah, He will make a way out for him.”',
1027    scel_saved:        'logged',
1028    scel_chest_hint:   'Tap for your reward',
1029    next_prayer_eyebrow: 'NEXT PRAYER',
1030    daily_goal:        'Your goal for today',
1031    sb_month_zero:     'Nothing possible yet',
1032    bn_streak_none:    'Not logged yet today',
1033    mc_together:       'Together this week',
1034    mc_together_sub:   'Every contribution carries the whole family',
1035    rf_hero_title:     'Write for your heart',
1036    rf_hero_sub:       'No one but Allah reads this. Everything stays on this device.',
1037    clan_found:        'Found a clan',
1038    role_leader:       'Leader',
1039    role_vice:         'Deputy leader',
1040    role_elder:        'Elder',
1041    q_status_hint:     'Tap “Activate”, then hold your phone level',
1042    fnd_handle_lbl:    'Your handle',
1043    pwait_remind:      '🔔 Remind me',
1044    coach_online:      'Online · your coach',
1045    coach_hello:       'How can I help you? Write something like “sad”, “I struggle with salah” or “stress”.',
1046    coach_ph:          'Write what is on your mind…',
1047    uw_ph:             'What is on your mind right now…',
1048    uc_ph:             'What is on your heart today?',
1049    uw_safe_1:         'This is a safe place.',
1050    uw_safe_2:         'Here you can talk about what troubles you.',
1051    uw_safe_3:         'We are only human, created by Allah.',
1052    uw_safe_4:         'Tell me what weighs on you…',
1053    uw_c1_t:           'My heart is heavy',
1054    uw_c2_t:           'Salah is hard for me',
1055    uw_c2_s:           'Help me find my way back',
1056    uw_c3_t:           'I have sinned',
1057    uw_c3_s:           'Tawbah is always open',
1058    uw_c4_s:           'Allah is nearer than I think',
1059    uw_c5_t:           'Family is hard',
1060    uw_or:             'or write your own',
1061    aria_settings:     'Settings',
1062    aria_delete:       'delete',
1063    aria_next:         'Next',
1064    aria_close:        'Close',
1065    aria_fam_photo:    'Choose family picture',
1066    stat_title:        'Statistics',
1067    pmk_eyebrow:       'Prayer window',
1068    pmk_cta:           'Log it',
1069    salat_motiv_q:     'You are not praying alone.',
1070    salat_motiv_s:     'The whole Ummah is with you.',
1071    verse_one:         'Verse 1',
1072    rf_words_zero:     '0 words',
1073    rf_saved_auto:     'Saved automatically',
1074    rf_new_entry:      'New entry',
1075    rf_earlier:        'Earlier entries',
1076    rf_empty_title:    'Still quiet…',
1077    lu_msg:            'Mā shāʾ Allāh! You have reached a new milestone.',
1078    ach_unlocked:      'Achievement unlocked!',
1079    name_ph:           'Your name',
1080    family_name_ph:    'e.g. Banū Sabr',
1081    clan_name_ph:      'e.g. Sahaba Brothers',
1082    clan_desc_ph:      'What makes your clan special?',
1083    hisn_sub:          'Ḥiṣnul Muslim · the fortress of the Muslim',
1084    hisn_morning:      'Morning',
1085    hisn_evening:      'Evening',
1086    hisn_prog_zero:    '0 / 0 done',
1087    adhk_skip:         'Skip',
1088    adhk_foot:         'Tap the circle · each tap = 1 dhikr',
1089    mood_title:        'How do you feel?',
1090    set_account:     'Account',
1091    set_backup:        'Check backup',
1092    set_backup_wait:   'checking …',
1093    set_backup_off:    'not signed in',
1094    set_backup_none:   'nothing saved yet',
1095    set_backup_net:    'no connection',
1096    set_backup_ok:     'active',
1097    set_backup_temp:   'temporary only',
1098    set_restore:       'Load progress from account',
1099    set_upgrade_aktiv: 'Sabr.Ai Pro is active',
1100    set_upgrade_aktiv_sub: 'Manage or restore your subscription',
1101    set_logout:        'Sign out',
1102    set_delete_account:'Delete account',
1103    set_support_cap:   'Support',
1104    set_support:       'Report a bug — WhatsApp',
1105    set_legal_cap:     'Legal',
1106    set_imprint:       'Legal notice',
1107    set_privacy:       'Privacy policy',
1108    fpi_title:       'How points work',
1109    fpi_1:           '<b>Per prayer: +5 points</b><span>Every prayer you perform counts for the family.</span>',
1110    fpi_2:           '<b>On time = more</b><span>Soon after prayer time (≤30 min): +5 · a bit later (≤90 min): +2. The faster, the better.</span>',
1111    fpi_3:           '<b>Monthly</b><span>Points count per month, the race restarts at the start of each month.</span>',
1112    fpi_4:           '<b>XP is something else</b><span>XP is your personal overall progress (always running). Points are the family monthly race.</span>',
1113    fpi_5:           '<b>Reward for #1</b><span>
1113Parents can set a gift for the monthly winner.</span>',
1114    pwait_close:     'Close',
1115    legal_imprint_title: 'Legal Notice (Impressum)',
1116    legal_imprint_body: '<p>Information pursuant to § 5 DDG (German Digital Services Act):</p><p><b>Hamza Hassini</b><br>Sedanstraße 96<br>47053 Duisburg<br>Germany</p><p><b>Contact</b><br>Email: [email protected]<br>We respond promptly by email.</p><p><b>Responsible for content</b> (§ 18 (2) MStV):<br>Hamza Hassini, address as above.</p><p><b>Consumer dispute resolution</b><br>We are neither willing nor obliged to participate in dispute resolution proceedings before a consumer arbitration board (§ 36 VSBG).</p><p><b>Liability for content &amp; links</b><br>We are responsible for our own content under general law. The operators of linked external sites are responsible for their content.</p><p class="legal-note">As of July 2026.</p>',
1117    legal_privacy_title: 'Privacy Policy',
1118    legal_privacy_body: '<p><b>1. Controller</b><br>Hamza Hassini, Sedanstraße 96, 47053 Duisburg, Germany, [email protected] — responsible for processing personal data in the Sabr.Ai app. For privacy questions, contact us at the email above.</p><p><b>2. Data minimisation principle</b><br>Most data stays on your device. To get started you sign in with Apple or Google. Location, family and the AI companion are optional. Your core data (habits, prayers, made-up prayers, streak) works locally on your device; in addition we back it up to your account over an encrypted connection, so your progress returns after a reinstall or a change of device instead of being lost.</p><p><b>3. What data we process</b></p><ul><li><b>Locally on your device:</b> habits, prayer checkmarks, streak, goals, reflections, settings (localStorage) — never leave your device.</li><li><b>Account:</b> when you sign in, your Google or Apple account via Firebase Authentication. With Sign in with Apple you can hide your real email from us (Apple relay address).</li><li><b>Progress backup (tied to your account):</b> So your progress survives a reinstall or a change of device, we back up habits, checkmarks, prayer entries, streak, XP, achievements, your dhikr and Qurʾān reading progress, your duʿāʾ favourites and your intro answers on our server (Upstash), linked to your account identifier. The legal basis is your explicit consent (Art. 9(2)(a) GDPR), as it also reflects religious practice. Deleting your account deletes this backup too; after 2 years without use it expires automatically. Photos, chats and location are NOT included.</li><li><b>Notifications (optional):</b> reminders are delivered via your device’s notification system (Apple). The device token created for this is not stored on our servers.</li><li><b>Location (optional):</b> only to calculate prayer times — coordinates go to the Aladhan API without storing your identity.</li><li><b>Family/friends (optional):</b> an anonymous code, your display name and your prayer status for today are stored on our server (Upstash) so connected friends can see them. The family code is the access key to your shared data, so treat it like a password and only share it with people you trust. Optionally uploaded photos (prayer-spot images, family profile photo) are also stored there (up to 90–120 days) so connected members can see them. Please do not upload identifiable third parties without their consent.</li><li><b>Ustadh AI (optional, currently inactive):</b> the AI companion is not yet enabled (&quot;Coming soon&quot;) — at present <b>no</b> data is sent to Anthropic. Once the feature is activated, the messages you type and possibly your first name are sent to Anthropic (USA) to generate a reply; <b>do not share sensitive data</b> there that you do not want processed.</li><li><b>IP address &amp; server logs:</b> when our servers (Vercel) are accessed, your IP address is processed for technical reasons. To limit spam/abuse we additionally store, for a short time, only a hashed value <b>derived</b> from it (not a plain-text IP). Legal basis: legitimate interest in security (Art. 6(1)(f) GDPR).</li></ul><p><b>4. Purposes &amp; legal basis</b><br>Providing the app including your account (Art. 6(1)(b) GDPR); optional features (location, family, AI) based on your consent (lit. a), revocable at any time; security/abuse prevention based on legitimate interest (lit. f).</p><p><b>Special data (religion):</b> As the app supports religious practice (e.g. prayer status, akhi/ukhti form of address), we process special categories of personal data (Art. 9 GDPR) on the basis of your <b>
1118explicit consent</b> (Art. 9(2)(a) GDPR), revocable at any time.</p><p><b>5. Services used</b></p><ul><li>Vercel Inc. (USA) — hosting &amp; server functions</li><li>Firebase / Google — sign-in (email, Google, Sign in with Apple)</li><li>Apple — Sign in with Apple and device notifications (APNs) and in-app purchase processing</li><li>WhatsApp (Meta Platforms Ireland Ltd.) — only if you voluntarily contact us via the support number</li><li>Anthropic PBC (USA) — AI companion (not yet enabled; only once activated &amp; used)</li><li>Upstash — storage for friends/family data</li><li>Aladhan API / islamic.network — calculated prayer times</li><li>OpenStreetMap (Nominatim &amp; Overpass) — location/city search (search term/coordinates)</li></ul><p><b>Processing on our behalf (Art. 28 GDPR):</b> The services listed above process data as processors on our behalf. Data processing agreements (DPAs) are in place with each of them via their standard data-protection terms, accepted upon sign-up.</p><p><b>Sabr.Ai Pro (in-app purchase):</b><br>The subscription is processed exclusively by Apple. Payment details such as card number or billing address go to Apple, <b>not to us</b> — we never see or store them. The app only stores <i>whether</i> an active subscription exists. Cancellation and management run through your Ap
1118ple account.</p><p><b>Support via WhatsApp (optional):</b><br>In the settings you will find a support number you can use to report bugs. Whether you use it is up to you — contacting us this way is entirely voluntary. If you write to us via WhatsApp, WhatsApp (Meta Platforms Ireland Ltd.) processes your phone number, profile name and the content of your message under its own privacy policy. We use your message solely to answer your request (Art. 6(1)(b) GDPR) and do not pass it on. If you prefer not to use WhatsApp, you can always reach us by e-mail (see legal notice).</p><p><b>6. Transfer to the USA</b><br>Some services (Vercel, Google/Firebase, Anthropic — and Meta if you use the WhatsApp support contact) process data in the USA, relying on EU Standard Contractual Clauses or an adequacy framework. To minimise this, use the app without the AI companion and without the family feature, and report bugs by e-mail instead of WhatsApp.</p><p><b>Anonymous usage counts:</b><br>We count three things as plain totals: how often the app is opened per day, and which channel people found us through (your answer to “How did you find Sabr.Ai?”), and how many set out to read Sūrat al-Kahf on a Friday. Neither counter contains <b>any link to you</b>
1118 — we store no identifier and no profile, we only increase a number by one.</p><p><b>No tracking:</b> No analytics, tracking or advertising cookies. Local storage is <b>technically necessary</b> to provide the app (§ 25(2) no. 2 TTDSG) — so no consent and no cookie banner are required for it.</p><p><b>7. Security</b><br>Data is transmitted encrypted (TLS/HTTPS).</p><p><b>8. Retention</b><br>Local data stays until you delete it (Settings → Reset all data). Account and friends data is removed via Delete account. Security/online entries expire automatically after a short time.</p><p><b>9. Minors</b><br>Users under 16 need consent from a parent/guardian for optional features involving data processing (account, family, AI) (Art. 8 GDPR).</p><p><b>10. Your rights</b><br>Access, rectification, erasure, restriction, data portability, objection (Art. 15–21 GDPR), withdrawal of consent, and the right to lodge a complaint with a supervisory authority.</p><p class="legal-note">As of September 2026.</p>',
1119    set_rate:        'Rate Sabr.Ai',
1120    upd_eyebrow:     'Update',
1121    upd_title:       'A new version is here',
1122    upd_text:        'A newer Sabr.Ai is waiting for you in the App Store. One tap and you are up to date.',
1123    upd_go:          'Open in the App Store',
1124    upd_later:       'Later',
1125    legal_terms_title: 'Terms of Use',
1126    legal_terms_body: '<p>Last updated: July 2026. Provider: see Legal Notice.</p><p><b>1. Scope</b><br>These Terms govern your use of the Sabr.Ai app. By using it, you agree to them.</p><p><b>2. The app</b><br>Sabr.Ai is a spiritual companion app (habits, prayer times, reflection, family feature). You receive a simple, non-transferable right of private use.</p><p><b>3. Important notices — please read</b></p><ul><li><b>Not medical or psychological advice:</b> The Ustadh/Tawba area offers general spiritual encouragement but <b>does not replace medical, psychotherapeutic or pastoral care</b>. In an acute crisis or if you have suicidal thoughts, seek professional help immediately — emergency number <b>112</b> or a local crisis line (in Germany: TelefonSeelsorge <b>0800 111 0 111</b>, free, 24/7).</li><li><b>Prayer times without guarantee:</b> Times are calculated (Aladhan) and may differ from your mosque depending on method and location. When in doubt, your local mosque applies.</li><li><b>AI content:</b> AI-assisted answers may contain errors and are <b>not a binding religious ruling (fatwa)</b>. For important questions, ask a qualified scholar.</li></ul><p><b>Your confirmation:</b> By using Sabr.Ai you confirm that you have read and understood these notices, that you use the app on your own responsibility, and that for religious, medical or mental-health questions you turn to qualified persons.</p><p><b>4. User content (Family)</b><br>You are responsible for your own posts. Unlawful, insulting, hateful, violent or otherwise objectionable content is prohibited (zero tolerance). You can report content and block users. We may remove violations and suspend accounts. You indemnify the provider against justified third-party claims arising from content you post or from culpably unlawful use by you; reasonable costs of legal defence are included.</p><p><b>5. Your obligations</b><br>No abuse, no circumventing protective measures, no infringement of third-party rights.</p><p><b>6. Subscriptions &amp; purchases</b><br>Paid features are processed via the App Store (Apple) or Google Play. <b>The purchase contract is concluded with the respective store (Apple/Google)</b> — their withdrawal, refund and subscription terms apply. Subscriptions renew automatically until you cancel in the respective store.</p><p><b>7. Availability</b><br>We aim for stable operation but cannot guarantee uninterrupted availability.</p><p><b>8. Liability</b><br>We are fully liable for intent and gross negligence and for injury to life, body or health. Otherwise liability is limited to foreseeable, contract-typical damage. No liability is assumed for the religious correctness of content.</p><p><b>9. Termination</b><br>You may stop using the app at any time and delete your account in the app (Sett
1126ings).</p><p><b>10. Changes</b><br>We may amend these Terms and will notify you of material changes in the app; the current version applies upon continued use.</p><p><b>11. Law</b><br>German law applies. If any provision is invalid, the remainder stays valid.</p>',
1127
1128    // Mehr-Hub
1129    more_title:      'More',
1130    more_sub:        'Your tools space, akhi 🤍',
1131    more_salat_t:    'Prayer & Salah',
1132    more_salat_s:    'Prayer times · Al-Fātiḥa · Sunan',
1133    more_qibla_t:    'Qibla',
1134    more_qibla_s:    'Find the exact prayer direction',
1135    more_adhkar_t:   'Duʿā & Adhkār',
1136    more_adhkar_s:   'Ḥiṣnul Muslim · adhkār, supplications & ⭐ favourites',
1137    more_dua_t:      'Duʿās',
1138    more_dua_s:      'Supplications by occasion',
1139    more_halal_t:    'Halal Scanner',
1140    more_halal_s:    'Ingredient check, halal or haram',
1141    more_mosque_t:   'Mosques',
1142    more_mosque_s:   'Your mosque & nearby',
1143    // Family-Karten (v213 EN-Pass)
1144    fmh_title: 'Family Goals',
1145    fpb_title: 'Who prayed today?',
1146    fmh_sub: 'Green = done · Grey = not yet. Who is in?',
1147    fmh_add: '+ Add family goal',
1148    fmh_close: 'Close',
1149    fmh_inputph: 'Type your own goal…',
1150    fmh_save: 'Add goal',
1151    fmh_or: 'Or pick a suggestion:',
1152    fmh_max: 'Max 5 goals, focus over overload.',
1153    streak_next: 'Next milestone',
1154    streak_unit: 'days',
1155    salawat_eyebrow: 'ṢALAWĀT UPON THE PROPHET ﷺ',
1156    salawat_sub: 'Collect blessings together today, especially on Fridays.',
1157    salawat_today: 'today',
1158    salawat_hold: 'Hold & say it aloud', salawat_holding: 'Say the Ṣalawāt…', salawat_speak_hint: 'Please say it aloud, otherwise it does not count.',
1159    feed_dua_eyebrow: 'DUʿĀ OF THE DAY',
1160    hadith_eyebrow: 'HADITH OF THE DAY',
1161    feed_dua_btn: 'I said it',
1162    feed_majlis_eyebrow: 'FAMILY MAJLIS · AFTER MAGHRIB',
1163    feed_majlis_hint: '5 minutes together, everyone answers briefly.',
1164    feed_majlis_btn: 'Discussed today',
1165    feed_deed_eyebrow: 'GOOD DEED TODAY',
1166    feed_deed_btn: 'I did it',
1167    feed_deed_btn_done: 'Done, mā shāʾ Allāh',
1168    cal_title: 'Discipline',
1169    cal_month_lbl: 'Month',
1170    cal_new_habit_ph: 'New habit — e.g. Fajr',
1171    cal_days_streak: 'Day streak',
1172    cal_month_progress: 'This month',
1173    cal_current_month: 'current month',
1174    cal_total_checks: 'active days',
1175    cal_best_streak: 'longest run',
1176    home_prayer_times: "Today's prayer times",
1177    home_your_journey: 'Your journey',
1178    wb_txt:            'Website — Pro only in the app',
1179    ws_kicker:         'Sabr.Ai',
1180    ws_title:          'This is the website',
1181    ws_text:           'Not the App Store app. Pro, notifications and the widget exist only in the app.',
1182    ws_btn:            'Get the Sabr.Ai app',
1183    ws_weiter:         'Continue here',
1184    ws_tipp:           'So this never happens again: remove this icon from your home screen.',
1185    wb_btn:            'Open',
1186    wa_eyebrow:        'One quick thing',
1187    wa_title:          'You are using the website',
1188    wa_text:           'This is the Sabr.Ai website, not the App Store app. Notifications, the home screen widget and Pro exist only in the app.',
1189    wa_btn:            'Open the Sabr.Ai app',
1190    wa_later:          'Later',
1191    wa_close:          'Close',
1192    wh_eyebrow:        'Did you know?',
1193    wh_title:          'Your habits on the Home Screen',
1194    wh_steps:          'Press and hold your Home Screen, tap <b>Edit → Add Widget</b> (or <b>+</b>) at the top, and choose <b>Sabr.Ai</b>.',
1195    wh_ok:             'Got it',
1196    wh_close:          'Close',
1197    home_locate_btn: 'Allow location for times',
1198    home_city_btn: 'Or enter your city',
1199    home_days_in_row: 'days in a row',
1200    tw_intro_tagline: 'DEEN OVER DUNYA',
1201    tw_intro_eyebrow: 'USTĀDH · TAWBA',
1202    tw_intro_main: 'Some battles<br/>happen <em class="ti45-italic">in secret.</em>',
1203    tw_intro_sub: 'No one sees what your heart carries.<br/>But Allāh hears. And you don’t have to carry it alone.',
1204    tw_trust_private: '<strong>Private</strong> · Stays between you and Allāh',
1205    tw_trust_nojudge: '<strong>No judgement</strong> · Speak freely, we are all human',
1206    tw_trust_quran: '<strong>With Qurʾān &amp; Sunnah</strong> · Answers rooted in the Deen',
1207    tw_greeting_sub: 'Good to have you here. How does your heart feel right now?',
1208    tw_mood_sad: 'Sad',
1209    tw_mood_salah: 'Salah',
1210    tw_mood_stress: 'Stress',
1211    tw_mood_lonely: 'Lonely',
1212    tw_mood_tawbah: 'Tawbah',
1213    rf_prompt_grateful: 'What am I grateful to Allah for today?',
1214    rf_prompt_heavy: 'What made my heart heavy today?',
1215    rf_prompt_niyyah: 'Where did I feel niyyah (good intention) today?',
1216    rf_prompt_tawakkul: 'Where could I find tawakkul (trust in Allah) today?',
1217    rf_lbl_grateful: 'What am I grateful for?',
1218    rf_lbl_heavy: 'What was hard?',
1219    rf_lbl_niyyah: 'My niyyah',
1220    rf_lbl_tawakkul: 'Tawakkul',
1221    tw_more_clear: 'Clear history',
1222    tw_more_export: 'Export chat',
1223    tw_more_share: 'Recommend the app',
1224    tw_more_report: 'Report a problem',
1225    tw_more_close: 'Close',
1226    tw_empty_title: 'As-salām, ya akhi.',
1227    tw_empty_sub: 'What’s on your mind?',
1228    tw_empty_hint: 'Everything stays between you and Allāh',
1229    tw_today: 'TODAY',
1230    tw_feed_hard: 'Hard today',
1231    tw_feed_grateful: 'Grateful',
1232    tw_feed_ayah: 'Ayah for today',
1233    tw_feed_dua: 'Duʿā help',
1234    fam_page_title: 'Family',
1235    // ENTWURF 27.08. — Mehr-Hub (Family + Werkzeuge). Noch nicht eingereicht.
1236    mehr_page_title: 'More',
1237    mehr_page_sub:   'Family, Qibla and Tasbīḥ',
1238    mt_head:         'Tools',
1239    mt_app_head:     'App',
1240    mt_set_s:        'Account · language',
1241    mt_bald:         'More tools soon',
1242    mt_qibla_leer:   'Allow location',
1243    mt_tasbih_leer:  'Set a daily goal',
1244    mt_fam_leer:     'No family yet',
1245    famcard_t:       'Family',
1246    famcard_s:       'Pray and grow together',
1247    famcard_back:    'Back to More',
1248    mt_qada_t:       'Qaḍāʾ',
1249    mt_qada_s:       'Make up missed prayers',
1250    geo_eyebrow:     'Location',
1251    geo_title:       'Only for the direction',
1252    geo_text:        'For the Qibla we use your location to work out the direction to the Kaaba. The calculation happens on your device.',
1253    geo_p1_t:        'We do not store it',
1254    geo_p1_s:        'Your location never reaches our server',
1255    geo_p2_t:        'Prayer times',
1256    geo_p2_s:        'For those the coordinates go to the Aladhan API',
1257    geo_yes:         'Allow location',
1258    geo_no:          'Not now',
1259    fast_eyebrow:    'Sunnah fasting',
1260    fh_more:         'See the times',
1261    tsb_titel:       'Tasbīḥ',
1262    tsb_ziel:        'Daily goal',
1263    tsb_amb:         'Dark ambience',
1264    tsb_ziel_t:      'What will you commit to?',
1265    tsb_ziel_eigen:  'Own number',
1266    tsb_ziel_ok:     'Set',
1267    tsb_ziel_zu:     'Cancel',
1268    tsb_foot:        'Tap the circle · every tap = 1× dhikr',
1269    tap_hint:        'TAP',
1270    tsb_prev:        'Previous dhikr',
1271    tsb_next:        'Next dhikr',
1272    quer_t:          'Sabr.Ai works in portrait',
1273    quer_s:          'Turn your phone back and carry on.',
1274    fast_mon:        'Today is Monday',
1275    fast_thu:        'Today is Thursday',
1276    fast_mon_morgen: 'Tomorrow is Monday',
1277    fast_thu_morgen: 'Tomorrow is Thursday',
1278    // v518
1279    cal_seg_tracker: 'Habits',
1280    cal_seg_stat:    'Analytics',
1281    stat_week:       'Week',
1282    stat_month:      'Month',
1283    stat_year:       'Year',
1284    stat_done:       'done',
1285    stat_checks:     'checks',
1286    stat_full_days:  'gold days',
1287    stat_best:       'gold streak',
1288    stat_habits:     'Your habits',
1289    stat_year_title: 'Your year',
1290    stat_detail:     'In detail',
1291    stat_card:       'Statistics',
1292    aria_prev_month: 'Previous month',
1293    stat_frueher:    'Earlier period',
1294    stat_spaeter:    'Later period',
1295    role_member:     'Member',
1296    member_kick_btn: 'Remove from clan',
1297    aria_next_month: 'Next month',
1298    set_rem_serie:   'Streak at risk (evening)',
1299    set_rem_fast:    'Sunnah fasting (Mon + Thu)',
1300    set_rem_kahf:    'Sūrat al-Kahf (Friday)',
1301    set_rem_morgen:  'Morning greeting (after Fajr)',
1302    fast_text:       'In Islam it is said in meaning: the Messenger ï·º fasted on Mondays and Thursdays, because deeds are presented on those days.',
1303    fast_source:     'Narrated in at-Tirmidhī, an-Nasāʾī and Ibn Māja',
1304    fast_start:      'Start · Fajr',
1305    fast_end:        'Iftar · Maghrib',
1306    fast_disclaimer: 'These times are a calculated guide only. Do not rely on Sabr.Ai alone for fasting, your local mosque is what counts.',
1307    fast_need_loc:   'Share your location for your times',
1308    fast_yes:        'In shāʾ Allāh, I will fast',
1309    fast_done:       'May Allah accept it 🤍',
1310    fast_alone:      'You are the first today. Bring someone with you.',
1311    fast_late:       'Fajr has already passed today. Next one: Thursday.',
1312    fast_late_thu:   'Fajr has already passed today. Next one: Monday.',
1313    kahf_eyebrow:    'Jumuʿah',
1314    kahf_title:      'Today is Friday',
1315    kahf_text:       'In Islam it is said in meaning: whoever reads Sūrat al-Kahf on Friday, a light shines for him between the two Fridays.',
1316    kahf_source:     'Narrated in al-Ḥākim and al-Bayhaqī',
1317    kahf_yes:        'In shāʾ Allāh, I will read it',
1318    kahf_title_vorabend: 'The night before Friday',
1319    ort_eyebrow:     'Location',
1320    ort_titel:       'Where are you right now?',
1321    ort_gps:         'Use my location',
1322    ort_oder:        'or search for a city',
1323    ort_ph:          'City, e.g. Munich',
1324    ort_suchen:      'Search',
1325    ort_wechseln:    'Change location',
1326    ort_fuss:        'The times are a guide. Your mosque’s time is what counts.',
1327    kahf_close:      'Close',
1328    kahf_later:      'Later',
1329    kahf_done:       'May Allah accept it 🤍',
1330    kahf_alone:      'You are the first today. Bring someone with you.',
1331    kahf_offline:    'Noted. The number arrives once you are back online.',
1332    si_eyebrow:      'New',
1333    si_title:        'The Tasbīḥ is here',
1334    si_text:         'The circle you know from after prayer — now with a daily goal you set yourself.',
1335    si_i1_t:         'Your daily goal',
1336    si_i1_s:         '33, 100, 333 or 1000× a day',
1337    si_i2_t:         'In the habit tracker',
1338    si_i2_s:         'The check appears on its own once you have done it',
1339    si_i3_t:         'Dark ambience',
1340    si_i3_s:         'Everything goes quiet for long sessions',
1341    si_ok:           'Open Tasbīḥ',
1342    qd_witr_t:       'Count Witr',
1343    qd_witr_s:       'For the Hanafi school, where Witr is wāǧib',
1344    qd_witr_t2:      'Witr',
1345    qd_today:        'Today',
1346    qd_goal_q:       'How many do you want to make up per day?',
1347    qd_goal_unit:    'per day',
1348    qd_title:        'Qaḍāʾ',
1349    qd_sub:          'Make up missed prayers',
1350    qd_setup_head:   'Just begin.',
1351    qd_setup_sub:    'Nobody knows their exact number. An estimate is enough, and 
1351you can change it any time.',
1352    qd_years_q:      'Roughly how many years did you not pray?',
1353    qd_years_unit:   'years',
1354    qd_preview_sub:  'prayers in total',
1355    qd_start:        'Start with this',
1356    qd_manual:       'I know my exact numbers',
1357    qd_save:         'Apply',
1358    qd_remaining:    'left',
1359    qd_note:         'Every prayer you make up counts. Take it calmly, one prayer at a time.',
1360    qd_edit:         'Change numbers and daily goal',
1361    pr_fajr:         'Fajr',
1362    pr_dhuhr:        'Dhuhr',
1363    pr_asr:          'Asr',
1364    pr_maghrib:      'Maghrib',
1365    pr_isha:         'Isha',
1366    mt_qibla_t:      'Qibla',
1367    mt_qibla_s:      'Direction to the degree',
1368    mt_adhkar_t:     'Duʿā & Adhkār',
1369    mt_adhkar_s:     'Ḥiṣnul Muslim, morning and evening',
1370    mt_tasbih_t:     'Tasbīḥ',
1371    mt_tasbih_s:     'Count dhikr · with a daily goal',   // v493
1372    mt_refl_t:       'Reflection',
1373    mt_refl_s:       'How was your day with Allah',
1374    mt_halal_t:      'Check ingredients',
1375    mt_halal_s:      'Guidance, not a fatwa',
1376    fe_title: 'Bring your family together 🤍',
1377    fe_desc: 'Imagine: in a year, your whole family prays together, you remind one another about prayer, and as a family you’re closer to Allāh than ever. That’s exactly what Sabr.Ai builds with you, day by day, together. It starts with one tap.',
1378    fe_preview_label: 'This is how it looks with your family',
1379    fe_pv_father: 'Father',
1380    fe_pv_mama: 'Mum',
1381    fe_pv_you: 'You',
1382    fe_reward: '“Whoever guides to good has a reward like the one who does it.” (Muslim), every reminder to your family counts for you too.',
1383    fe_benefit_who: 'Who still needs to pray',
1384    fe_benefit_remind: 'Remind with love',
1385    fe_benefit_dua: 'Duʿā together',
1386    fe_benefit_race: 'Monthly race',
1387    fe_benefit_verse: 'Verse of the day',
1388    fam_create_btn: 'Create family',
1389    fam_join_btn: 'Already have a family? Join with code',
1390    famtop_prayers_today: 'Prayers today',
1391    fam_xp_to_next: 'family XP to the next level',
1392    fam_streak_unit: 'days<br>together',
1393    fam_streak_today_lbl: 'In today',
1394    fam_dq_kicker: 'Today’s family ritual',
1395    fam_dq_cta: 'Contribute',
1396    lg_div_sub: 'Season · family ranking',
1397    lg_leg_promo: 'Promotion',
1398    lg_leg_rel: 'Relegation',
1399    mc_tab_together: 'Together',
1400    mc_tab_rank: 'Ranking',
1401    fw_shared_unit: 'XP together',
1402    fam_milestones: 'Milestones',
1403    fam_duawall_title: 'Duʿā wall',
1404    fam_duawall_sub: 'Pray for one another · an Āmīn carries it',
1405    fam_dua_input_ph: 'Write a duʿā for your family…',
1406    fam_dua_share: 'Share',
1407    fam_feed_activity: 'Activity',
1408    fam_feed_active_now: 'active now',
1409    fam_filter_all: 'All',
1410    fam_filter_prayer: 'Prayer',
1411    fam_orb_lbl: 'Family Dhikr',
1412    fam_promises: 'Promises',
1413    fam_promise_ph: 'What do you promise today?',
1414    fam_section_family: 'Family',
1415    fam_roster_hint: 'Tap a member to nudge',
1416    fam_goals: 'Goals',
1417    fam_invite_main: 'Invite family',
1418    fam_invite_sub_tail: '· share via WhatsApp',
1419    fam_leave: 'Leave family',
1420    fmsp_title: 'Family today',
1421    fmsp_sub: 'Tap a profile · see prayer spots',
1422    sl_mekka_eyebrow: 'MASJID AL-ḤARĀM · ESTIMATE',
1423    sl_mekka_title: 'Praying in Mecca right now',
1424    sl_mekka_unit: 'Muslims',
1425    sl_mekka_extrapol: '· estimated at prayer time',
1426    sl_azn_title: 'Prayer times today',
1427    sl_done_suffix: 'done',
1428    sl_streak_suffix: 'day streak',
1429    sl_fatiha_test: 'Al-Fātiḥa test',
1430    sl_verses_suffix: 'verses',
1431    sl_fatiha_note: '📿 Al-Fātiḥa is obligatory in EVERY prayer, here you check if you know it confidently.',
1432    sl_status_listen: 'Tap “Listen” to hear the verse',
1433    sl_listen: 'Listen',
1434    sl_recite: 'Recite',
1435    sl_prev: '← Previous',
1436    sl_next: 'Next →',
1437    sl_restart: '↻ Restart',
1438    sl_khushu_q: 'How present were you?',
1439    sl_close: 'Close',
1440    ayah_eyebrow: 'Ayah of the day',
1441    cal_avg_per_day: 'Avg per day',
1442    rf_eyebrow_journal: 'Today · Journal',
1443    rf_private: 'Private',
1444    rf_mood_grateful: 'Grateful',
1445    rf_mood_calm: 'Calm',
1446    rf_mood_heavy: 'Heavy',
1447    rf_eyebrow_reflection: 'Today · Reflection',
1448    rf_empty_sub2: 'Your first entry appears here · whenever your heart is ready.',
1449    ntf_title: 'Notifications',
1450    q_sub: 'Direction to the Kaaba in Mecca',
1451    q_to_mecca: 'to Mecca',
1452    q_activate: 'Enable location & compass',
1453    q_vers: '“So turn your face toward al-Masjid al-Ḥarām.”',
1454    q_activate_compass: 'Enable compass',
1455    q_recalibrate: 'Recalibrate',
1456    compass_e: 'E',
1457    scel_all5: 'All 5 prayers secured',
1458    scel_day_done: 'Day complete',
1459    scel_collect: 'Collect',
1460    rf_start_with: 'Begin with',
1461    fnd_title: 'Friends',
1462    fnd_week: 'Weekly comparison',
1463    fnd_add_ph: 'Enter #handle…',
1464    fnd_hint: 'Local on this device · real friend sync comes with accounts',
1465    ach_continue: 'Continue',
1466    fam_create_confirm: 'Create family',
1467    adhk_after_prayer: 'After the prayer',
1468    ob_intro_line: 'Habits · Prayer · Streak · Family<br><span class="ob-intro-em">Grow more steadfast in the Deen every day.</span>',
1469    pf_week_title: 'This week',
1470    pf_breakdown: 'Breakdown',
1471    tf_per_day: 'per day',
1472    member_modal_title: 'Member',
1473
1474    // ── v419 Onboarding (8 screens after login) ───────────────────
1475    ob2_w_head:   'A private space to become closer to Allāh and become the best version of yourself.',
1476    ob2_w_sub:    'No judgment. No pressure. Just progress.',
1477    ob2_w_lead:   'Let us begin.',
1478
1479    ob2_n_head:   'First, let us get to know you.',
1480    ob2_n_name:   'What should we call you?',
1481    ob2_n_age:    'How old are you?',
1482    ob2_n_note:   'This helps us personalise your experience.',
1483
1484    // v422: answers now promise what Sabr.Ai does, instead of restating the habit
1485    ob2_h_head:   'What do you want to do every day?',
1486    ob2_h_sub:    'Pick up to five. They go in your calendar.',
1487    ob2_h_salah:  'Salāh',
1488    ob2_h_salah_s:'See what you still owe today',
1489    ob2_h_quran:  'Qurʾān',
1490    ob2_h_quran_s:'A few āyāt every day',
1491    ob2_h_dhikr:  'Dhikr',
1492    ob2_h_dhikr_s:'Counters that add up',
1493    ob2_h_fast:   'Fasting',
1494    ob2_h_fast_s: 'Mon and Thu already in your calendar',
1495    ob2_h_tah:    'Tahajjud',
1496    ob2_h_tah_s:  'The hour when duʿā is closest',
1497    ob2_h_sins:   'Leave sins',
1498    ob2_h_sins_s: 'Days without a slip, visible',
1499    ob2_h_good:   'Good deeds',
1500    ob2_h_good_s: 'One thing a day that counts',
1501
1502    ob2_s_head:   'Real talk.',
1503    ob2_s_sub:    'Nobody sees this but you and Allāh.',
1504    ob2_s_all:    'I pray all 5',
1505    ob2_s_all_s:  'Alhamdulillāh. Then we keep your streak alive.',
1506    ob2_s_most:   'Most of them',
1507    ob2_s_most_s: 'Then we go get the one prayer you are missing.',
1508    ob2_s_some:   'Some of them',
1509    ob2_s_some_s: 'Then we start with one fixed prayer a day.',
1510    ob2_s_str:    'I am struggling',
1511    ob2_s_str_s:  'No judgment. We start small and honest.',
1512    ob2_s_new:    'I am starting',
1513    ob2_s_new_s:  'The best day to start is today.',
1514
1515    ob2_g_head:   'What do you want to work on most?',
1516    ob2_g_sub:    'This decides what Sabr.Ai shows you every morning.',
1517    ob2_g_salah:  'My Salāh',
1518    ob2_g_quran:  'My relationship with the Qurʾān',
1519    ob2_g_disc:   'My discipline',
1520    ob2_g_sins:   'Leaving sins behind',
1521    ob2_g_allah:  'My connection with Allāh',
1522    ob2_g_char:   'My character',
1523    ob2_g_rout:   'My daily routine',
1524
1525    ob2_p_head:   'Why do you want to become better?',
1526    ob2_p_sub:    'We will show you this reason again when a day gets hard.',
1527    ob2_p_closer: 'To get closer to Allāh',
1528    ob2_p_disc:   'To become more disciplined',
1529    ob2_p_sins:   'To leave my sins behind',
1530    ob2_p_akh:    'To prepare for the Ākhirah',
1531    ob2_p_become: 'To become the person I know I can be',
1532    ob2_p_change: 'I just know I need a change',
1533
1534    ob2_d_head:   'How did you find Sabr.Ai?',
1535    ob2_d_sub:    'Just so we know where our brothers and sisters come from.',
1536    ob2_d_friend: 'A friend',
1537    ob2_d_other:  'Other',
1538
1539    ob2_f_head:   'You are ready.',
1540    ob2_f_sub:    'Everything is ready. From here every day counts.',
1541    ob2_f_body:   'We remind you, keep your streak and show you every morning what is due today.',
1542
1543    // chapter labels above the questions
1544    ob2_eb_name:    'About you',
1545    ob2_eb_habits:  'Your path',
1546    ob2_eb_dhikr:   'Your dhikr',
1547    ob2_dz_head:    'How often a day?',
1548    ob2_dz_sub:     'Put in what you commit to. 0 means: not this time.',
1549    ob2_eb_salah:   'Honesty',
1550    ob2_eb_growth:  'Focus',
1551    ob2_eb_purpose: 'Your intention',
1552    ob2_eb_disc:    'Almost there',
1553    // recap on the final screen
1554    ob2_recap_lead: 'Your path starts with',
1555    ob2_recap_fast: 'Monday and Thursday are already in your calendar.',
1556    ob2_recap_dhikr:'Your goal: {n}× dhikr a day in total. You do them in the Tasbīḥ.',
1557    ob2_dz_frage:   'How much per dhikr a day?',
1558    // v430: new intro screens
1559    ob2_eb_deen:     'Your heart',
1560    ob2_deen_head:   'How is your relationship with Islam right now?',
1561    ob2_deen_sub:    'There is no wrong answer.',
1562    ob2_deen_strong: 'Strong',
1563    ob2_deen_strong_s: 'I practise and want to keep growing.',
1564    ob2_deen_grow:   'I am growing',
1565    ob2_deen_grow_s: 'Step by step it becomes more.',
1566    ob2_deen_ud:     'Up and down',
1567    ob2_deen_ud_s:   'My īmān rises and falls.',
1568    ob2_deen_dist:   'I feel far away',
1569    ob2_deen_dist_s: 'I want to find my way back.',
1570    ob2_eb_ident:    'Your story',
1571    ob2_id_head:     'How would you describe yourself?',
1572    ob2_id_sub:      'So Sabr.Ai can walk with you properly.',
1573    ob2_id_raised:   'Raised Muslim',
1574    ob2_id_raised_s: 'Islam has always been part of my life.',
1575    ob2_id_conv:     'Convert',
1576    ob2_id_conv_s:   'I found Islam for myself.',
1577    ob2_id_not:      'Not (yet) Muslim',
1578    ob2_id_not_s:    'I am interested and looking around.',
1579    ob2_eb_sf:       'Honest with yourself',
1580    ob2_sf_head:     'How bad do you feel after a sin?',
1581    ob2_sf_sub:      'Drag the circle to where you honestly stand.',
1582    ob2_sf_touch:    'Drag the slider',
1583    ob2_sf_lo:       'Barely',
1584    ob2_sf_hi:       'It tears me apart',
1585    ob2_eb_weg:      'Your first 30 days',
1586    ob2_weg_head:    'Stay on track instead of starting over.',
1587    ob2_weg_allein:  'Alone',
1588    ob2_weg_mit:     'With Sabr.Ai',
1589    ob2_weg_heute:   'Today',
1590    ob2_weg_tag30:   'Day 30',
1591    ob2_weg_schema:  'Illustration',
1592    ob2_weg_plan:    'Your plan',
1593    ob2_eb_commit:   'Your promise',
1594    ob2_c_head:      'How long will you use Sabr.Ai in a row?',
1595    ob2_c_sub:       'Disciplined. Every day. No excuses.',
1596    ob2_c_week:      '1 week',
1597    ob2_c_week_s:    '7 days, every single day.',
1598    ob2_c_month:     '1 month',
1599    ob2_c_month_s:   '30 days that change you.',
1600    ob2_c_year:      '1 year',
1601    ob2_c_year_s:    'One year that changes everything.',
1602    ob2_c_hold:      'Hold',
1603    ob2_c_note:      'Press and hold to promise it to yourself.'
1604  }
1605};
1606
1607// Hilfsfunktion auf window.SABR exposed
1608window.SABR_t = function(key, lang) {
1609  const l = lang || (window.SABR_STATE && window.SABR_STATE.lang) || 'de';
1610  return (window.SABR_I18N[l] && window.SABR_I18N[l][key])
1611       || (window.SABR_I18N.de[key])
1612       || key;
1613};
1614
1615window.SABR_i18nApply = function() {
1616  // v275: data-i18n-html erlaubt Übersetzungen MIT Markup (z. B. <br>, <em>, <strong>)
1617  document.querySelectorAll('[data-i18n-html]').forEach(function(el) {
1618    el.innerHTML = window.SABR_t(el.dataset.i18nHtml);
1619  });
1620  document.querySelectorAll('[data-i18n]').forEach(function(el) {
1621    const key = el.dataset.i18n;
1622    const val = window.SABR_t(key);
1623    if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') {
1624      el.placeholder = val;
1625    } else if (el.children.length === 0) {
1626      // v202: nur reine Text-Knoten ersetzen -> Icons/Child-Markup nicht zerstören
1627      el.textContent = val;
1628    }
1629  });
1630  // v451: aria-label uebersetzen. Blinde Nutzer hoerten bisher auch in der
1631  // englischen App deutsche Beschriftungen ("Einstellungen", "Weiter").
1632  document.querySelectorAll('[data-i18n-aria]').forEach(function(el) {
1633    el.setAttribute('aria-label', window.SABR_t(el.dataset.i18nAria));
1634  });
1635};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.