chahinebrini 3c5c9ebfba feat(onboarding): polish bundle — nickname validation, diga format, confetti, FAQ accordion, lyra-voice tuned
## Nickname-Validation + Duplicate-Check

Bug-Prevention: User konnte einen bereits vergebenen Nickname setzen, was
zu Verwirrung führte (zwei User mit selbem Alias). + Profanity-Filter.

Backend:
- GET /api/profile/check-nickname?nickname=X — returns {available, reason?}
  reasons: 'too_short' | 'too_long' | 'profanity' | 'taken'
- Min 3, max 32 chars
- Profanity-Set (hardcoded, ~20 Wörter DE/EN — slurs + bot-impersonation
  wie "admin", "lyra", etc.)
- Case-insensitive lookup, ignoriert eigenen Nickname (= behalten ok)
- Soft-deleted Profile sind ausgeschlossen

Frontend:
- NicknameSlide refactored mit Live-Debounce (450ms)
- Race-guard via checkSeqRef damit veraltete Antworten verworfen werden
- Visueller Feedback: Border-Color (success/error/transparent), Status-
  Icon im Input (hourglass/checkmark/X), inline Error-Text statt Alert
- Save-Button disabled wenn invalid
- Network-Error: fail-soft, lass Server-Side bei Save validieren

## DiGA-Code Auto-Format

Live-Format-Mask: User tippt "REBREAKTEST001" → wird zu "REBREAK-TEST-001"
beim Tippen. Strip-then-segment Logik:
  1. Alles außer A-Z0-9 entfernen
  2. Erste 7 chars = "REBREAK", Rest in 4+restliche Blöcke

Liberal — erlaubt User dashes händisch zu setzen (wird neu segmentiert).

## DoneSlide Confetti + FAQ

- Confetti-Overlay mit 22 Partikeln, gestaffelt 40ms, native-driver Animation
  (translateY + drift + rotate + opacity fade). One-shot beim Mount.
- Inline Top-5-FAQ Accordion unter dem Checkmark-Hero. Tap auf row → expand
  + zeige Antwort. Nutzt existing help.faq_q1..q5 + .faq_a1..a5 locale keys.

## Lyra Voice-Review (Agent)

lyra-persona Agent hat alle Lyra-Speech-Texte in 4 Sprachen reviewed:
- Welcome entstigmatisiert (kein "Glücksspiel"-Trigger im First-Touch)
- Plan vermenschlicht (Erklärungs- statt Verkaufs-Ton)
- DiGA-Choice sanfter (Geschenk-Frame statt Zugangs-Frame)
- protection_lock parallelisiert mit "blaue Falle"-Warnung
- FR/AR Stilglättung (Lyra-Femininum konsistent, AR Frage-Forms)

## Locale-Additions

- onboarding.nickname.error_{too_short, too_long, profanity, taken} × 4 langs
- onboarding.done.faq_section_title × 4 langs
- Lyra-bodies × 4 langs (vom Agent getuned)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 20:09:53 +02:00

1252 lines
80 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"loading": "لحظة من فضلك...",
"cancel": "إلغاء",
"continue": "متابعة",
"back": "رجوع",
"error": "خطأ",
"success": "تم بنجاح",
"ok": "حسناً",
"confirm": "تأكيد",
"retry": "إعادة المحاولة",
"unknown_error": "خطأ غير معروف"
},
"auth": {
"welcomeBack": "مرحباً بعودتك",
"signinSubtitle": "سجّل دخولك للمتابعة.",
"signin": "تسجيل الدخول",
"signingIn": "لحظة من فضلك...",
"signup": "إنشاء حساب",
"signupTitle": "إنشاء حساب",
"signupSubtitle": "انضم إلى المجتمع.",
"signOut": "تسجيل الخروج",
"email": "البريد الإلكتروني",
"emailPlaceholder": "البريد الإلكتروني",
"emailRequired": "البريد الإلكتروني *",
"password": "كلمة المرور",
"passwordPlaceholder": "كلمة المرور",
"passwordRequired": "كلمة المرور * (8 أحرف على الأقل)",
"passwordMin8": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل.",
"newPassword": "كلمة مرور جديدة",
"firstName": "الاسم الأول",
"lastName": "اسم العائلة",
"nickname": "اسم المستخدم",
"nicknamePlaceholder": "اسم المستخدم * (مرئي للآخرين)",
"noAccount": "ليس لديك حساب؟",
"alreadyRegistered": "لديك حساب بالفعل؟",
"fillRequired": "يرجى ملء جميع الحقول المطلوبة.",
"googleSignin": "تسجيل الدخول بـ Google",
"appleSignin": "تسجيل الدخول بـ Apple",
"googleSignup": "التسجيل بـ Google",
"appleSignup": "التسجيل بـ Apple",
"orWithEmail": "أو بالبريد الإلكتروني",
"forgotPassword": "نسيت كلمة المرور؟",
"resetPasswordTitle": "إعادة تعيين كلمة المرور",
"resetPasswordSubtitle": "أدخل بريدك الإلكتروني وسنرسل لك رابطاً لإعادة التعيين.",
"resetPasswordSend": "إرسال الرابط",
"resetPasswordSent": "تم إرسال البريد الإلكتروني",
"resetPasswordSentDesc": "تحقق من صندوق الوارد. الرابط صالح لمدة 60 دقيقة.",
"resetPasswordSentDescPrefix": "تحقق من صندوق الوارد لـ ",
"resetPasswordSentDescSuffix": ". الرابط صالح لمدة 60 دقيقة.",
"backToLogin": "← العودة لتسجيل الدخول",
"backToLoginPlain": "العودة لتسجيل الدخول",
"backToSignup": "← العودة للتسجيل",
"chooseAvatar": "اختر الصورة الرمزية",
"privacyNotice": "بياناتك محفوظة بأمان على خوادم في ألمانيا. لا نبيع بياناتك لأي طرف ثالث.",
"acceptTerms": "أوافق على",
"acceptTermsSuffix": " وقد قرأت سياسة الخصوصية.",
"termsLink": "شروط الاستخدام",
"pleaseAcceptTerms": "يرجى قبول شروط الاستخدام.",
"confirmEmailTitle": "تأكيد البريد الإلكتروني",
"confirmEmailDesc": "أرسلنا رمزاً مكوناً من 6 أرقام إلى %{email}.",
"confirmEmailLine1": "أرسلنا رمزاً مكوناً من 6 أرقام إلى",
"confirmEmailLine2": ".",
"confirmBtn": "تأكيد",
"confirmed": "تم التأكيد! جاري التوجيه...",
"confirming": "جاري تأكيد التسجيل...",
"confirmSuccess": "تم تسجيل الدخول بنجاح!",
"confirmTimeout": "انتهت المهلة — يرجى المحاولة مجدداً.",
"confirmFailed": "فشل التأكيد.",
"resend": "إعادة الإرسال",
"resendCooldown": "إعادة الإرسال (%{seconds}ث)",
"noCode": "لم تستلم الرمز؟",
"deviceLimitTitle": "تم الوصول لحد الأجهزة",
"deviceLimitDesc": "خطتك الحالية لا تتيح المزيد من الأجهزة. أزل جهازاً آخر أو رقّ خطتك للمتابعة على هذا الجهاز.",
"deviceLimitUpgrade": "ترقية الخطة",
"toLogin": "إلى تسجيل الدخول",
"oauthFailed": "فشل تسجيل الدخول",
"loginFailed": "فشل تسجيل الدخول",
"registerFailed": "فشل التسجيل",
"device_locked_headline": "هذا الجهاز مقفل",
"device_locked_body": "حاولت تسجيل الدخول بهذا الجهاز، لكنه مرتبط بحساب rebreak آخر. هذا القفل يحميك من تجاوز إعداد الحماية الخاص بك في لحظات الضعف.",
"device_locked_countdown": "جاري الإفراج — متبقٍ %{remaining}",
"device_locked_email_hint": "إذا لم تعد تعرف حسابك الأصلي: ابحث في بريدك الإلكتروني عن 'Rebreak جهاز مقفل' — لقد أرسلنا لك بريداً.",
"device_locked_use_original": "تسجيل الدخول بالحساب الأصلي",
"device_locked_back": "العودة لتسجيل الدخول"
},
"landing": {
"appName": "Rebreak",
"tagline": "لست وحدك.",
"start": "ابدأ الآن"
},
"splash": {
"tagline": "You will never walk alone!",
"subtitle": "معاً نستطيع.",
"madeInGermany": "صُنع في ألمانيا"
},
"applock": {
"title": "rebreak مقفلة",
"subtitle": "افتح التطبيق للمتابعة.",
"unlock": "فتح",
"prompt": "فتح rebreak",
"signOut_title": "تسجيل الخروج؟",
"signOut_body": "يمكنك بعدها تسجيل الدخول مجدداً بالبريد الإلكتروني وكلمة المرور."
},
"appHeader": {
"appName": "ReBreak",
"sosLabel": "SOS",
"sosTagline": "نحن هنا من أجلك",
"sosSubtitle": "اضغط هنا إذا كنت بحاجة للمساعدة",
"editProfile": "تعديل الملف الشخصي",
"settings": "الإعدادات",
"signOut": "تسجيل الخروج"
},
"headerMenu": {
"profile": "الملف الشخصي",
"settings": "الإعدادات",
"games": "ReBreak Games",
"debug": "Debug",
"logout": "تسجيل الخروج"
},
"tabs": {
"home": "الرئيسية",
"chat": "دردشة",
"coach": "مدرب",
"blocker": "حاجب",
"mail": "بريد",
"profile": "ملفي"
},
"games": {
"title": "ReBreak Games",
"subtitle": "العب ببساطة بدون SOS — ذاكرة، ثعبان، تتريس وإكس أو.",
"back_to_picker": "الألعاب",
"last_score": "النتيجة: %{score}",
"skeleton_footer": "Skeleton — قائمة المتصدرين قادمة في المرحلة C"
},
"home": {
"tagline": "لست وحدك.",
"start": "ابدأ",
"greeting_morning": "صباح الخير",
"greeting_day": "مرحباً",
"greeting_evening": "مساء الخير",
"streak_days_one": "يوم نظيف",
"streak_days_other": "أيام نظيفة",
"streak_start": "ابدأ يومك الأول",
"quote_of_day": "فكرة اليوم",
"quick_access": "وصول سريع",
"stats_urges": "الرغبات",
"stats_chats": "المحادثات",
"stats_mails": "رسائل محجوبة"
},
"coach": {
"title": "Lyra",
"subtitle": "مدربتك في العلاج المعرفي السلوكي",
"welcome": "مرحباً! أنا Lyra، مدربتك الشخصية. كيف حالك اليوم؟ أنا هنا للاستماع إليك ومساعدتك.",
"input_placeholder": "اكتب لي...",
"new_chat": "محادثة جديدة",
"lyra": "Lyra",
"modeBadge": {
"coach": "مدرب",
"sos": "SOS"
},
"placeholder": "ما الذي يشغل تفكيرك؟",
"speaking": "Lyra تتحدث...",
"recording": "التسجيل جارٍ...",
"transcribing": "جاري المعالجة...",
"feedback_saved": "تم حفظ التقييم",
"welcome_back": "مرحباً بعودتك",
"online": "متصلة",
"thinking": "تكتب …",
"error": "حدث خطأ ما. يرجى المحاولة مجدداً."
},
"blocker": {
"title": "الحاجب",
"subtitle": "تم حجب أكثر من 208,000 نطاق",
"status_active": "نشط",
"status_inactive": "غير نشط",
"filter_label": "فلتر القمار",
"filter_active_desc": "جميع مواقع القمار محجوبة",
"filter_inactive_desc": "الفلتر معطّل",
"tamper_title": "الحماية من التلاعب",
"tamper_desc": "الفلتر محمي من التعطيل السهل. لإلغاء التفعيل يلزم فترة تهدئة مدتها 6 ساعات.",
"custom_domains": "النطاقات المخصصة",
"add_domain": "إضافة",
"help_link": "مساعدة وأسئلة شائعة حول الحاجب",
"status_approved": "مقبول",
"status_rejected": "مرفوض",
"status_pending": "قيد الانتظار",
"add_sheet_title": "إضافة فلتر",
"add_sheet_label": "النطاق أو عنوان البريد الإلكتروني",
"add_sheet_placeholder": "مثال: casino.com أو info@casino.com",
"add_sheet_invalid": "يرجى إدخال نطاق أو بريد إلكتروني صحيح",
"add_sheet_help": "سنكتشف تلقائياً إذا كان موقعاً أو بريداً إلكترونياً.",
"preview_web": "فلتر نطاق: %{value}",
"preview_mail": "فلتر بريد: %{value}",
"preview_invalid": "تنسيق غير صحيح",
"custom_filter_overview_title": "فلاتر مخصصة",
"custom_filter_overview_count": "%{count} من %{max}",
"add_sheet_warning_free": "سيظل هذا النطاق في قائمتك بشكل دائم — لن تتمكن من إزالته لاحقاً.",
"add_sheet_warning_pro": "هذا النطاق دائم. يمكنك مشاركته مع المجتمع للتصويت — وبذلك تسترجع المقعد ويحمي جميع مستخدمي ReBreak.",
"add_sheet_confirm_permanent": "أفهم أن هذا النطاق دائم.",
"add_sheet_add_failed": "فشلت الإضافة.",
"add_sheet_already_global": "%{domain} موجود بالفعل في قائمة الحجب العالمية — لا حاجة لمقعد.",
"cooldown_banner_title": "جاري التهدئة",
"deactivation_actionsheet_title": "بدء تهدئة 24 ساعة؟",
"deactivation_actionsheet_message": "تظل الحماية نشطة خلال هذه المدة. يمكنك الإلغاء في أي وقت.",
"deactivation_start_cta": "بدء التهدئة",
"deactivation_failed_msg": "تعذّر بدء التهدئة.",
"deactivation_heading": "قبل أن توقف الحماية",
"deactivation_title": "نتفهم ذلك.",
"deactivation_intro": "قبل إيقاف الحماية، إليك ما يجب أن تعرفه:",
"deactivation_bullet1_title": "تهدئة 24 ساعة",
"deactivation_bullet1_text": "تظل الحماية نشطة 24 ساعة حتى بعد بدء التهدئة. يمنحك هذا الوقت مساحة لتهدأ الرغبة.",
"deactivation_bullet2_title": "يمكنك الإلغاء في أي وقت",
"deactivation_bullet2_text": "إذا خفّت الرغبة: نقرة واحدة وتنتهي التهدئة. تبقى الحماية ببساطة نشطة.",
"deactivation_bullet3_title": "أدوات أخرى متاحة",
"deactivation_bullet3_text": "تمرين التنفس، Lyra، سلسلتك — كل شيء متاح بينما تنتظر.",
"deactivation_breathe_cta": "3 دقائق تنفس الآن",
"deactivation_start_anyway": "بدء التهدئة على أي حال",
"deactivation_starting": "جاري بدء التهدئة…",
"deactivation_cancel_failed": "تعذّر إلغاء التهدئة.",
"domain_section_title": "النطاقات المخصصة",
"domain_add_a11y": "إضافة نطاق",
"domain_limit_title": "تم الوصول للحد",
"domain_limit_desc": "Pro: 208 ألف+ نطاق، يُستعاد المقعد عند المشاركة — اضغط للتفاصيل",
"domain_empty": "لا توجد نطاقات مخصصة بعد.\nاضغط + لإضافة نطاق.",
"domain_badge_voting": "تصويت",
"domain_badge_pruefung": "مراجعة",
"domain_badge_rejected": "مرفوض",
"domain_badge_active": "نشط",
"domain_btn_freigeben": "مشاركة",
"domain_btn_erneut": "مجدداً",
"domain_btn_in_abstimmung": "في التصويت",
"domain_btn_rebreak_prueft": "ReBreak تراجع",
"domain_confirm_legend_resubmit": "إعادة الإرسال إلى ReBreak؟",
"domain_confirm_legend_first": "إرسال النطاق إلى ReBreak؟",
"domain_confirm_community_resubmit": "إعادة تقديم التصويت؟",
"domain_confirm_community_first": "عرض النطاق على المجتمع للتصويت؟",
"domain_confirm_legend_message": "سيُحال %{domain} مباشرةً إلى فريق ReBreak للمراجعة اليدوية.",
"domain_confirm_community_message": "سيُطرح %{domain} للتصويت في المجتمع (نعم / لا).",
"domain_success_legend_title": "تم تقديم النطاق",
"domain_success_community_title": "النطاق قيد التصويت",
"domain_success_legend_message": "سيراجع فريق ReBreak النطاق يدوياً. ستتلقى إشعاراً بالنتيجة.",
"domain_success_community_message": "يمكن للمجتمع الآن التصويت. ستُبلَّغ بالنتيجة.",
"upgrade_alert_title": "ترقية Pro",
"upgrade_alert_desc": "Stripe Checkout قادم في الخطوة 11.",
"protection_card_title": "حماية ReBreak",
"protection_card_locked_title": "حماية ReBreak نشطة",
"protection_subtitle_inactive": "اضغط لتفعيل الحماية",
"protection_subtitle_cooldown": "التهدئة جارية — الحماية لا تزال نشطة",
"protection_subtitle_free": "الفلتر نشط — %{count} نطاقات مخصصة",
"protection_subtitle_legend": "محمي من 208,000+ نطاق + حتى 10 مخصصة",
"protection_subtitle_pro": "محمي من 208,000+ نطاق + 5 مخصصة",
"protection_settings_a11y": "إعدادات الحماية",
"protection_stat_domains": "النطاقات",
"protection_stat_method": "الطريقة",
"protection_stat_method_dns": "DNS",
"protection_stat_method_native": "أصلي",
"protection_stat_status": "الحالة",
"protection_stat_status_live": "مباشر",
"activate_url_failed_title": "تعذّر تفعيل فلتر URL",
"activate_url_failed_msg": "خطأ غير معروف.\nيمكنك المحاولة مجدداً أو التحقق من إعدادات النظام.",
"activate_settings_btn": "الإعدادات",
"permission_denied": {
"title": "تم رفض الحماية",
"body": "لم يقم iOS بتثبيت الفلتر لأنه تم الضغط على «عدم السماح» في نافذة النظام. يمكننا المحاولة مرة أخرى — هذه المرة اضغط «السماح».",
"retry_cta": "حاول مرة أخرى",
"retry_loading": "لحظة من فضلك...",
"settings_cta": "فتح الإعدادات",
"fallback_label": "إذا لم تظهر النافذة",
"fallback_body": "الإعدادات → مدة استخدام الجهاز → القيود — يجب السماح بـ VPN/الفلتر. كحل أخير: احذف التطبيق وأعد تثبيته من TestFlight."
},
"protection_off_title": "الحماية معطّلة",
"protection_off_message": "الفلتر لا يعمل حالياً مع أنه يجب أن يكون نشطاً. هل تريد إعادة تشغيله؟",
"reactivate_btn": "إعادة تشغيل الحماية",
"protection_off_later": "لاحقاً",
"activate_app_lock_failed_title": "تعذّر تفعيل قفل التطبيق",
"activate_app_lock_failed_msg": "تم رفض الإذن اللازم. يمكنك المحاولة مجدداً.",
"sync_list_failed_title": "تعذّر تحميل قائمة الفلتر",
"sync_list_failed_msg": "يرجى المحاولة لاحقاً.",
"activation_failed_title": "فشل التفعيل",
"details_done": "تم",
"details_title": "تفاصيل الحماية",
"details_active_title": "الحماية نشطة",
"details_domains_blocked": "%{value} نطاق محجوب",
"details_layers_heading": "الطبقات النشطة",
"details_layer_url_label": "فلتر الشبكة",
"details_layer_url_desc": "يحجب نطاقات القمار على مستوى النظام (NEFilter Extension)",
"details_layer_applock_label": "قفل التطبيق",
"details_layer_applock_desc": "لا يمكن حذف rebreak بشكل اندفاعي",
"details_layer_vpn_label": "فلتر VPN",
"details_layer_vpn_desc": "فلتر DNS محلي عبر VpnService",
"details_layer_a11y_label": "فلتر المتصفح",
"details_layer_a11y_desc": "يكتشف إدخالات URL في تطبيقات المتصفح",
"details_layer_tamper_label": "قفل التلاعب",
"details_layer_tamper_desc": "مراقب ضد التعطيل الخارجي",
"details_lyra_cta_title": "لا تحتاج الحماية بعد الآن؟",
"details_lyra_cta_subtitle": "تحدث مع Lyra عن ذلك — ستستمع إليك.",
"details_deactivate_link": "أريد التعطيل على أي حال",
"layers_url_filter_title": "فلتر URL",
"layers_url_filter_subtitle_active": "فلتر النظام نشط",
"layers_url_filter_subtitle_inactive": "يحجب مواقع القمار في Safari والتطبيقات",
"layers_app_lock_title": "قفل التطبيق",
"layers_app_lock_subtitle_active": "مقفل — الإيقاف فقط عبر فترة التهدئة",
"layers_app_lock_subtitle_inactive": "يمنع إيقاف rebreak أو الفلتر في لحظة الاندفاع",
"layers_app_lock_warning": "بمجرد التفعيل لا يمكنك إيقاف الحماية إلا عبر تهدئة 24 ساعة. هذا مقصود.",
"layers_app_lock_locked_hint": "مقفل بواسطة النظام. الإيقاف فقط عبر إعدادات iOS → مدة استخدام الجهاز → الإدارة بواسطة ReBreak.",
"layers_a11y_subtitle_active": "إمكانية الوصول نشطة — حماية التطبيق مفعّلة",
"layers_a11y_subtitle_inactive": "إمكانية الوصول غير مفعّلة — قم بالإعداد الآن",
"kpi_global_label": "النطاقات المحجوبة عالمياً",
"kpi_global_subtitle": "الإدخالات النشطة في قائمة الحجب العالمية",
"delta_week": "هذا الأسبوع",
"delta_month": "هذا الشهر",
"kpi_submissions_title": "النطاقات التي أرسلتها",
"kpi_submissions_subtitle": "حالة مساهماتك في القائمة العالمية",
"kpi_my_submissions": "الإجمالي",
"kpi_status_active": "نشط",
"kpi_status_vote": "في التصويت",
"kpi_status_review": "قيد المراجعة",
"kpi_in_vote": "في التصويت",
"kpi_in_review": "قيد المراجعة",
"kpi_avg_per_user": "متوسط النطاقات لكل مستخدم",
"kpi_avg_wait": "متوسط وقت الانتظار",
"kpi_days_suffix": "أيام",
"faq_heading": "أسئلة شائعة",
"faq1_q": "كيف تعمل الحماية؟",
"faq1_a": "تعمل الحماية مباشرةً في نظام iOS كفلتر محتوى. يتم حجب مواقع القمار محلياً على جهازك — لا تغادر أي بيانات هاتفك.",
"faq2_q": "كم عدد المواقع المحجوبة؟",
"faq2_a": "أكثر من 208,000 نطاق من قائمة عالمية منتقاة — كازينوهات إلكترونية، رهانات رياضية، منصات قمار وما يرتبط بها. تُحدَّث القائمة بانتظام.",
"faq3_q": "هل يمكنني إضافة نطاقات خاصة؟",
"faq3_a": "نعم. يمكنك إضافة نطاقات خاصة عبر قائمة النطاقات في صفحة الحاجب، وستُحجب بالإضافة إلى القائمة العالمية.",
"faq4_q": "لماذا لا يمكنني إيقاف الحماية فوراً؟",
"faq4_a": "عندما تشعر بالرغبة غالباً تريد التعطيل السريع — وتندم لاحقاً. تهدئة 24 ساعة تمنحك وقتاً لتهدأ الرغبة. يمكنك إلغاء التهدئة في أي وقت — وتبقى الحماية ببساطة نشطة.",
"more_info_title": "تعطيل الحماية",
"cooldown_elapsed_title": "الحماية معطّلة",
"cooldown_elapsed_message": "انتهت التهدئة — تم تعطيل الحماية. يمكنك الآن إيقاف خدمة إمكانية الوصول لـ ReBreak من الإعدادات.",
"cooldown_elapsed_open_settings": "فتح الإعدادات",
"app_lock_coming_soon_badge": "قريباً",
"app_lock_coming_soon_desc": "قفل التطبيق قادم قريباً — الحماية نشطة بالفعل.",
"type_web": "موقع",
"type_mail": "بريد",
"add_web_label": "النطاق",
"add_web_placeholder": "مثال: casino.com",
"add_web_help": "سيُحجب هذا الموقع على جميع الأجهزة المحمية.",
"add_mail_label": "عنوان البريد الإلكتروني أو النطاق",
"add_mail_placeholder": "مثال: newsletter@casino.com أو casino.com",
"add_mail_help": "عنوان بريد أو نطاق بريدي. سنحجب جميع رسائل هذا المرسل.",
"add_mail_invalid": "يرجى إدخال نمط صحيح.",
"add_sheet_cta": "إضافة",
"section_domains": "النطاقات المخصصة",
"section_mails": "رسائل مخصصة",
"count_label": "%{count}/%{max}",
"error_web_limit_reached": "لقد استنفدت جميع مقاعد النطاقات. أزل نطاقاً أو رقّ إلى Pro/Legend.",
"error_mail_limit_reached": "لقد استنفدت جميع مقاعد البريد. أزل نمط بريد أو رقّ إلى Pro/Legend.",
"error_invalid_mail": "يرجى إدخال بريد إلكتروني كامل أو نطاق بريد (مثال: info@only4-subscribers.com).",
"error_invalid_input": "يرجى إدخال نطاق أو بريد إلكتروني صحيح.",
"error_duplicate": "هذا الإدخال موجود بالفعل — إنه في قائمة الفلتر الخاصة بك.",
"kind_override_label": "هذا عنوان بريد إلكتروني / مرسل",
"empty_web": "لا توجد نطاقات مخصصة بعد.\nاضغط + لإضافة نطاق.",
"empty_mail": "لا توجد نطاقات بريد مخصصة. اضغط + لحجب عنوان أو نطاق بريد."
},
"onboarding": {
"lyra": {
"welcome": { "body": "أهلاً، أنا Lyra. سعيدة بوجودك هنا — الخطوة الأولى هي الأصعب، وقد قمت بها بالفعل." },
"privacy": { "body": "قبل أن نبدأ — وعد. نعرفك فقط باسمك المستعار. لا اسم حقيقي، لا تتبع، لا إعلانات. أنت في أمان هنا." },
"nickname": { "body": "بم أناديك؟ اختر اسماً مستعاراً — يراه المجتمع فقط، دون الحاجة لاسم حقيقي." },
"diga_choice": { "body": "هل لديك رمز وصفة طبية من تأمينك الصحي؟ إذن كل شيء مفتوح لك." },
"diga_code": { "body": "اكتب رمزك — سأتحقق منه لك." },
"plan": { "body": "لكي تستمر الحماية على جهازك، نحتاج إلى خطة — أول 14 يوماً مجاناً. ما الذي يناسبك؟" },
"payment": { "body": "خطوة قصيرة: أكّد تجربتك. يمكنك الإلغاء في أي وقت — كل شيء يتم عبر Apple." },
"protection": { "body": "الآن الجزء الأهم — الحماية على جهازك. هل أنت مستعد؟" },
"protection_url": { "body": "ستظهر نافذة iOS. اضغط «السماح» — الزر السفلي (وليس الأزرق الكبير في الأعلى — هذا هو الفخ)." },
"protection_lock": { "body": "الآن قفل التطبيق. iOS يطلب الوصول إلى مدة استخدام الجهاز — اضغط «متابعة»، مرة أخرى الزر السفلي (وليس الأزرق)." },
"done": { "body": "تم. اليوم الأول من سلسلتك — ولست وحدك." }
},
"welcome": {
"cta_primary": "هيا نبدأ",
"bullet_anon": "مجهول — بدون اسم حقيقي",
"bullet_protect": "مواقع القمار محجوبة",
"bullet_community": "آخرون على نفس الطريق"
},
"privacy": {
"cta_primary": "فهمت",
"promise_alias": "فقط اسمك المستعار مرئي",
"promise_minimal": "نخزّن أقل قدر ممكن",
"promise_no_ads": "لا تتبع، لا إعلانات",
"promise_germany": "خوادم في ألمانيا · متوافق مع GDPR"
},
"nickname": {
"cta_primary": "حفظ",
"label": "اسمك المستعار",
"placeholder": "مثلاً wanderer84",
"hint": "3 إلى 32 حرف. قابل للتغيير في أي وقت.",
"error_too_short": "الحد الأدنى 3 أحرف.",
"error_too_long": "الحد الأقصى 32 حرفاً.",
"error_profanity": "اختر اسماً مستعاراً محايداً من فضلك.",
"error_taken": "هذا الاسم مستخدم بالفعل."
},
"diga_choice": {
"cta_yes": "نعم، لدي رمز",
"cta_no": "لا، أرني الخطط",
"hint": "رمز DiGA يصدره تأمينك الصحي ويمنحك الوصول الكامل بدون دفع."
},
"diga_code": {
"cta_primary": "استخدام",
"cta_secondary": "بدون رمز — رجوع",
"label": "رمز الوصفة",
"hint": "رموز اختبار داخلية: REBREAK-TEST-001 إلى -010",
"error_not_found": "هذا الرمز غير موجود. الرجاء التحقق من الإملاء.",
"error_already_used": "تم استخدام هذا الرمز مسبقاً.",
"error_expired": "انتهت صلاحية هذا الرمز.",
"error_invalid_input": "الرجاء إدخال رمز صالح."
},
"plan": {
"cta_trial": "ابدأ 14 يوماً مجاناً",
"cta_legend": "اختر Legend",
"billing_monthly": "شهري",
"billing_yearly": "سنوي",
"billing_savings": "شهران مجاناً",
"tier_pro_badge": "موصى به",
"tier_pro_price_monthly": "3,99 € / شهر",
"tier_pro_price_yearly": "3,33 € / شهر",
"tier_pro_anchor_yearly": "47,88 €",
"tier_pro_total_yearly": "39,90 € / سنة",
"tier_pro_subline_monthly": "أول 14 يوماً مجاناً",
"tier_pro_subline_yearly": "14 يوماً مجاناً + شهران هدية",
"tier_legend_price_monthly": "7,99 € / شهر",
"tier_legend_price_yearly": "6,66 € / شهر",
"tier_legend_anchor_yearly": "95,88 €",
"tier_legend_total_yearly": "79,90 € / سنة",
"tier_legend_subline_monthly": "للحماية على أجهزة متعددة",
"tier_legend_subline_yearly": "شهران هدية · أجهزة متعددة",
"feat_blocklist": "أكثر من 208000 نطاق قمار محجوب",
"feat_lyra": "Lyra غير محدود",
"feat_mail": "فلتر البريد لرسائل الكازينو",
"feat_community": "المجتمع + السلاسل",
"feat_legend_all_pro": "كل ما في Pro",
"feat_legend_multi_device": "حماية على Mac + Windows",
"feat_legend_voice": "صوت Lyra المميز",
"disclaimer": "تجديد تلقائي. ألغِ في أي وقت من إعدادات iOS.",
"hardship_link": "ميزانيتك ضيقة؟ راسلنا."
},
"payment": {
"cta_dev_skip": "متابعة (تخطي تطويري)",
"dev_label": "نسخة تطوير",
"dev_body": "ورقة الدفع الحقيقية (RevenueCat / StoreKit) ستأتي في المرحلة القادمة. الآن نضبط step='pre_protection' ونتابع."
},
"protection": {
"cta_primary": "فعّل الحماية",
"url_title": "الخطوة 1 من 2 — فلتر المحتوى",
"lock_title": "الخطوة 2 من 2 — قفل التطبيق",
"tap_marker_hint": "Apple يضع الزر الأزرق الكبير في الأعلى («عدم السماح») — اضغط الزر السفلي، وليس العلوي.",
"dialog_button_allow": "اضغط «السماح»",
"dialog_button_continue": "اضغط «متابعة»",
"applock_failed_title": "فشل قفل التطبيق",
"applock_failed_msg": "يمكنك المحاولة مرة أخرى أو تخطي هذه الخطوة — فلتر URL يعمل بالفعل.",
"applock_skip": "تخطّي",
"error_title": "تعذّر تفعيل الحماية",
"error_unknown": "خطأ غير معروف. حاول مرة أخرى.",
"feat_blocklist_title": "فلتر شامل",
"feat_blocklist_desc": "نطاقات القمار محجوبة في المتصفحات والتطبيقات.",
"feat_ios_title": "iOS NEFilter",
"feat_ios_desc": "Network Extension من Apple — آمن وعميق.",
"feat_android_title": "Android VPN فلتر",
"feat_android_desc": "فلتر DNS محلي — بدون خادم خارجي.",
"feat_cooldown_title": "حماية بفترة انتظار",
"feat_cooldown_desc": "24 ساعة قبل أن تستطيع تعطيل الحماية.",
"permission_note": "في نافذة iOS / Android القادمة: اضغط \"السماح\"."
},
"done": {
"cta_primary": "ادخل التطبيق",
"headline": "أنت معنا.",
"subhead": "اليوم الأول من سلسلتك. لست وحدك — المجتمع هنا، وLyra أيضاً.",
"faq_section_title": "أسئلة متكررة"
},
"step_progress": "الخطوة %{current} من %{total}",
"block_spotlight": {
"body": "فعّل الحماية الآن. اضغط هنا — سيسألك iOS إذا كان بإمكان ReBreak حجب مواقع القمار."
},
"nickname_spotlight": {
"title": "اختر اسمك المستعار",
"body": "هذا هو اسمك الوحيد في rebreak. لا أحد يرى بريدك أو اسمك الحقيقي.",
"finish": "فهمت"
}
},
"protection_onboarding": {
"sheet_title": "إعداد الحماية",
"sheet_intro": "فعّل طبقتي الحماية — بهذا الترتيب. بمجرد تفعيل قفل التطبيق لن تتمكن من فتح إعدادات VPN.",
"step_vpn_title": "تفعيل حماية VPN",
"step_vpn_desc": "يحجب نطاقات القمار عبر DNS على جهازك. يجب إعداده أولاً.",
"step_vpn_cta": "تفعيل حماية VPN",
"step_a11y_title": "تفعيل قفل التطبيق",
"step_a11y_desc": "يمنع إيقاف rebreak أو VPN في لحظة الاندفاع. متاح فقط بعد خطوة VPN.",
"step_a11y_cta": "تفعيل قفل التطبيق",
"skip_cta": "الإعداد لاحقاً"
},
"mail": {
"title": "حماية البريد",
"subtitle": "حجب رسائل القمار تلقائياً",
"plan_free": "مجاني",
"stat_accounts": "صندوق البريد",
"stat_domains": "النطاقات",
"stat_interval": "فترة الفحص",
"connect_title": "ربط صندوق بريدك",
"connect_desc": "يفحص rebreak تلقائياً رسائل القمار ويحجبها — دون قراءة رسائلك.",
"connect_cta": "ربط الآن",
"privacy_1": "يُفحص الموضوع والمرسل فقط",
"privacy_2": "لا يوجد وصول لمحتوى الرسائل",
"privacy_3": "متوافق مع GDPR، خوادم في ألمانيا",
"providers_title": "مزودو الخدمة المدعومون",
"provider_other": "مزودون آخرون",
"empty_title": "لا توجد رسائل محجوبة بعد",
"empty_subtitle": "ارتبط بصندوق بريدك لكي يحمي rebreak تلقائياً.",
"connect_sheet_title": "ربط صندوق البريد",
"connect_sheet_subtitle": "اختر مزود البريد الإلكتروني. سيحذف rebreak رسائل القمار تلقائياً — المحتوى لا يُقرأ أبداً.",
"provider_gmail": "Gmail",
"provider_icloud": "iCloud Mail",
"provider_outlook": "Outlook",
"provider_outlook_disabled_badge": "قريباً",
"provider_outlook_disabled_hint": "تحتاج حسابات Microsoft طريقة تسجيل دخول جديدة، نعمل على ذلك.",
"provider_yahoo": "Yahoo Mail",
"provider_gmx": "GMX / Web.de",
"app_password_required_title": "كلمة مرور التطبيق مطلوبة",
"app_password_guide_gmail": "يتطلب Gmail كلمة مرور خاصة بالتطبيق (ليست كلمة مرور Google العادية). فعّل التحقق بخطوتين وأنشئ كلمة مرور التطبيق على myaccount.google.com/apppasswords.",
"app_password_guide_icloud": "يتطلب iCloud كلمة مرور خاصة بالتطبيق. اذهب إلى appleid.apple.com → تسجيل الدخول → كلمات مرور التطبيقات.",
"app_password_guide_outlook": "Outlook مع حساب Microsoft: فعّل التحقق بخطوتين وأنشئ كلمة مرور التطبيق على account.microsoft.com/security.",
"app_password_guide_yahoo": "يتطلب Yahoo كلمة مرور التطبيق. فعّل التحقق بخطوتين وأنشئها على login.yahoo.com/account/security.",
"app_password_guide_gmx": "GMX / Web.de: فعّل IMAP في الإعدادات واستخدم كلمة مرورك العادية أو كلمة مرور التطبيق إذا كان التحقق بخطوتين مفعّلاً.",
"app_password_guide_other": "أدخل بريدك الإلكتروني وكلمة مرور التطبيق. سيكتشف rebreak مزودك تلقائياً بناءً على النطاق (مثال: IONOS، Strato). كلمة مرور التطبيق موصى بها إذا كانت متاحة.",
"app_password_open_link": "إنشاء كلمة مرور التطبيق الآن",
"form_email_label": "البريد الإلكتروني",
"form_email_placeholder": "بريدك@الإلكتروني.com",
"form_password_label": "كلمة مرور التطبيق",
"form_password_placeholder": "كلمة مرور التطبيق (ليست كلمة مرور الدخول)",
"form_privacy_note": "يُحفظ كلمة مرورك مشفّرة بـ AES. محتوى رسائلك لا يُقرأ أبداً — الموضوع والمرسل فقط.",
"form_connect_btn": "ربط صندوق البريد",
"form_fields_required": "البريد الإلكتروني وكلمة المرور مطلوبان.",
"connect_failed": "فشل الاتصال. تحقق من بيانات الدخول.",
"section_accounts": "صناديق البريد",
"add_account_a11y": "إضافة صندوق بريد",
"empty_state_title": "لا يوجد صندوق بريد مرتبط",
"empty_state_subtitle": "ارتبط بأول صندوق بريد — سيحذف rebreak رسائل القمار تلقائياً قبل أن تراها.",
"empty_state_cta": "ربط أول صندوق بريد",
"account_active": "نشط",
"account_inactive": "غير نشط",
"account_last_scan": "آخر فحص منذ %{time}",
"account_never_scanned": "لم يُفحص بعد",
"account_just_now": "الآن",
"account_stat_blocked": "محجوب",
"account_stat_scanned": "مفحوص",
"account_stat_block_rate": "معدل الحجب",
"account_disconnect_confirm_title": "قطع الاتصال بصندوق البريد؟",
"account_disconnect_confirm_message": "سيُقطع %{email} وتُحذف جميع بيانات الفحص.",
"account_disconnect_confirm_btn": "قطع الاتصال",
"stats_blocked": "محجوب",
"stats_accounts": "صناديق البريد",
"stats_next_scan": "الفحص القادم",
"stats_next_scan_soon": "قريباً",
"stats_mode": "الوضع",
"stats_account_summary": "عبر %{count} صندوق/صناديق",
"scheduled": "مجدول",
"account_of_scanned": "من %{scanned} مفحوص",
"activity_log_count": "%{count} رسالة محجوبة",
"connect_success_title": "تم ربط صندوق البريد",
"connect_success_message": "سيفحص rebreak الآن تلقائياً رسائل القمار.",
"add_account": "إضافة صندوق بريد",
"section_accounts_count": "%{used} من %{max} مرتبطة",
"section_accounts_count_unlimited": "%{used} مرتبطة · غير محدودة",
"live": "مباشر",
"disconnect": "قطع الاتصال",
"loading": "جاري التحميل…",
"app_password_placeholder": "كلمة مرور التطبيق",
"scan_interval_label": "فترة الفحص",
"realtime_desc": "حجب فوري عبر IMAP IDLE",
"free_scan_interval_hint": "الخطة المجانية: 4 ساعات ثابتة. رقّ للحصول على ساعة واحدة.",
"account_change_password": "تغيير كلمة المرور",
"edit_account_title": "تحديث كلمة المرور",
"edit_account_subtitle": "أدخل كلمة مرور التطبيق الجديدة لـ %{email}. ستُستبدل كلمة المرور القديمة.",
"edit_account_save": "حفظ",
"activity_log_title": "المحجوب مؤخراً",
"activity_log_subtitle": "رسائل محجوبة في آخر 24 ساعة",
"activity_log_empty": "لا توجد رسائل محجوبة في آخر 24 ساعة",
"activity_log_more": "+ %{count} أخرى",
"activity_no_subject": "(بلا موضوع)",
"upgrade_alert_title": "صناديق بريد إضافية",
"upgrade_alert_desc": "رقّ إلى Pro لما يصل إلى 3 صناديق، أو Legend لصناديق غير محدودة.",
"chart_title": "آخر 7 أيام",
"chart_week_total": "%{count} هذا الأسبوع",
"status_auth_error": "خطأ في المصادقة",
"status_connect_error": "خطأ في الاتصال",
"status_error_tap_hint": "اضغط للإصلاح",
"status_stale": "قديم",
"status_stale_last_scan": "آخر فحص %{rel}",
"status_live_idle": "IDLE نشط منذ %{rel}",
"status_live_no_new_mail": "متصل · لا بريد جديد منذ %{rel}",
"status_waiting_first_connect": "بانتظار أول اتصال",
"auth_error_title": "كلمة مرور التطبيق غير صحيحة",
"auth_error_subtitle": "كلمة مرور التطبيق لـ %{email} منتهية أو غير صحيحة. يرجى تجديدها وإدخالها هنا.",
"auth_error_renew_link": "إنشاء كلمة مرور تطبيق جديدة",
"errors": {
"auth_failed": "كلمة مرور التطبيق غير صحيحة. يرجى تجديدها لدى مزود البريد وإدخالها هنا.",
"app_password_required": "يتطلب مزود البريد كلمة مرور خاصة بالتطبيق. أنشئها في إعدادات الحساب.",
"connection_failed": "فشل الاتصال بخادم البريد. يرجى المحاولة لاحقاً.",
"host_unreachable": "خادم البريد غير متاح. تحقق من الاتصال بالإنترنت — أو مزودك غير مدعوم بعد. راسلنا: support@rebreak.org",
"tls_error": "تعذّر تأمين الاتصال بخادم البريد. تواصل مع مزودك.",
"rate_limited": "محاولات اتصال كثيرة جداً. انتظر بضع دقائق ثم حاول مجدداً.",
"unknown": "فشل الاتصال. تحقق من كلمة مرور التطبيق أو راسلنا على support@rebreak.org — يسعدنا إضافة مزودك."
},
"consent": {
"title": "قبل ربط صندوق بريدك",
"intro": "يبحث rebreak في صندوق بريدك بشكل محدد عن رسائل إعلانات القمار ويحذفها تلقائياً. قد تُستنتج من هذه المعالجة إصابة بالإدمان — نعامل ذلك بوصفه بيانات خاصة بموجب المادة 9 من GDPR.",
"legal_text": "بربط صندوق بريدي الإلكتروني أوافق صراحةً على أن يبحث rebreak في بريدي بشكل محدد عن رسائل إعلانات القمار ويحذفها. أدرك أن هذه المعالجة قد تُفضي إلى استنتاج إصابة بالإدمان، وأوافق على معالجة بيانات الصحة هذه وفق المادة 9 الفقرة 2 حرف أ من GDPR. يحق لي سحب هذه الموافقة في أي وقت بقطع الاتصال بالبريد من الإعدادات.",
"checkbox_label": "أوافق صراحةً",
"cta_next": "متابعة",
"more_link": "مزيد حول المعالجة",
"reminder_title": "معلومة مهمة حول الخصوصية",
"reminder_body_one": "نحتاج موافقتك الصريحة المجددة لاتصال صندوق البريد الموجود — وإلا سنوقف الحذف التلقائي.",
"reminder_body_other": "نحتاج موافقتك الصريحة المجددة لاتصالاتك الـ %{count} بصناديق البريد — وإلا سنوقف الحذف التلقائي.",
"reminder_legal_short": "أوافق على معالجة محتوى صندوق بريدي وفق المادة 9 الفقرة 2 حرف أ من GDPR.",
"reminder_cta_consent": "الموافقة",
"reminder_cta_later": "لاحقاً",
"reminder_cta_disconnect": "قطع الاتصالات الآن",
"reminder_consent_error": "تعذّر حفظ الموافقة. يرجى المحاولة مجدداً."
},
"title_label": "التسمية",
"title_placeholder": "مثال: Gmail شخصي، العمل",
"title_edit_title": "تعديل التسمية",
"title_save": "حفظ",
"settings_section_label": "الإعدادات",
"row_title": "التسمية",
"row_email": "البريد الإلكتروني",
"row_password": "كلمة المرور",
"row_disconnect": "قطع الاتصال",
"account_chart_unavailable": "جاري تحميل الرسم البياني اليومي …",
"disconnect_confirm_title": "قطع الاتصال؟",
"disconnect_confirm_body": "سيُقطع %{email} وتُحذف جميع بيانات الفحص.",
"more_infos_title": "معلومات إضافية",
"more_infos_subtitle": "المحجوب — آخر 30 يوماً",
"stats": {
"blocked_per_day_heading": "محجوب",
"blocked_per_day_sublabel": "%{total} رسائل محجوبة · %{avg} الأسبوع الماضي",
"blocked_per_week_heading": "محجوب — الأسابيع الأخيرة",
"blocked_per_month_heading": "محجوب — الأشهر الأخيرة",
"distribution_heading": "التوزيع حسب صندوق البريد",
"distribution_center_label": "الإجمالي",
"distribution_other": "أخرى",
"distribution_other_n": "+%{n} أخرى",
"empty_title": "لا توجد رسائل محجوبة بعد",
"empty_body": "بمجرد حجب الرسائل ستظهر هنا نظرة عامة."
},
"filter": {
"all": "الكل"
},
"oauth": {
"warning_title": "ملاحظة حول الظهور في حساب Microsoft",
"warning_body": "ستظهر لك نافذة صلاحيات Microsoft. سيظهر اسم التطبيق \"Rebreak\" هناك وسيكون مرئياً في نظرة عامة على حساب Microsoft ضمن صلاحيات التطبيقات. إذا كان حساب Microsoft مشتركاً مع أشخاص آخرين فخذ ذلك بعين الاعتبار.",
"warning_continue": "فهمت، تسجيل الدخول بـ Microsoft",
"warning_cancel": "العودة للاختيار",
"pending_label": "جاري تسجيل الدخول بـ Microsoft …",
"pending_hint": "أكمل الخطوة في متصفحك ثم ارجع.",
"error_aborted": "تم إلغاء تسجيل الدخول.",
"error_no_code": "فشل OAuth — لم يصل رمز التفويض.",
"error_callback_failed": "تعذّر إتمام الاتصال. يرجى المحاولة مجدداً.",
"disconnect_hint_title": "تم قطع الاتصال",
"disconnect_hint_body": "تم حذف الرموز من قاعدة بياناتنا. لا يدعم Microsoft الإلغاء من جانب الخادم لتطبيقات الطرف الثالث. لإزالة صلاحية Rebreak بالكامل من حساب Microsoft: account.microsoft.com → الأمان → أذونات التطبيقات → ابحث عن Rebreak → إزالة.",
"disconnect_hint_open_ms": "فتح Microsoft"
},
"account_chart_collecting_title": "جاري جمع البيانات",
"account_chart_collecting_body": "التحليل متاح بعد 24 ساعة",
"scan_now": "فحص الآن",
"scan_running": "جاري الفحص…",
"scan_done": "%{count} محجوب",
"scan_error": "فشل الفحص",
"email_change_not_supported": "تغيير البريد الإلكتروني قريباً"
},
"settings": {
"title": "الإعدادات",
"account_section": "الحساب",
"prefs_section": "الإعدادات",
"danger_section": "منطقة الخطر",
"edit_profile": "تعديل الملف الشخصي",
"devices": "الأجهزة",
"devices_desc": "إدارة الأجهزة المسجلة",
"subscription": "الاشتراك",
"subscription_desc": "الخطة والترقية",
"subscription_plan_free": "مجاني",
"subscription_plan_pro": "Pro",
"subscription_plan_legend": "Legend",
"subscription_sheet_title": "اشتراكك",
"subscription_sheet_body": "تدير اشتراكك على rebreak.org — يمكنك الترقية أو التخفيض أو الإلغاء هناك.",
"subscription_sheet_cta": "إلى rebreak.org/account",
"plan_free": "مجاني",
"push_notifications": "إشعارات الدفع",
"streak_reminders": "تذكيرات السلسلة",
"language": "اللغة",
"language_desc": "العربية / الألمانية / الإنجليزية / الفرنسية",
"language_current": "العربية",
"upgrade_cta": "الترقية إلى Pro — 29€/سنة",
"delete_account": "حذف الحساب",
"delete_desc": "ستُحذف جميع البيانات بشكل نهائي.",
"sign_out": "تسجيل الخروج",
"coming_soon_title": "قريباً",
"coming_soon_desc": "الإعدادات ستُفعَّل في المرحلة 3. حالياً هيكل فقط.",
"soon_badge": "قريباً",
"skeleton_footer": "هيكل الإعدادات — انظر ops/UI_MIGRATION_PLAN.md",
"section_profile": "الملف الشخصي",
"profile_edit": "الاسم المستعار والصورة الرمزية",
"profile_edit_desc": "الاسم المستعار، الصورة الرمزية، البيانات الشخصية",
"profile_avatar": "اختر الصورة الرمزية",
"profile_avatar_desc": "مكتبة جاهزة أو صورتك الخاصة",
"section_theme": "المظهر واللغة",
"theme": "المظهر",
"theme_desc": "فاتح / داكن / النظام",
"section_notifications": "الإشعارات",
"notifications_push": "إشعارات الدفع",
"notifications_push_desc": "تفعيل/تعطيل فئات فردية",
"notifications_streak": "تذكيرات السلسلة",
"notifications_streak_desc": "تذكيرات يومية للاستمرار",
"section_devices": "الأجهزة والاشتراك",
"section_lyra": "Lyra (Legend)",
"lyra_voice": "صوت Lyra",
"lyra_voice_desc": "منتقي الصوت — متاح في خطة Legend",
"lyra_voice_only_legend": "متاح في خطة Legend فقط",
"theme_picker_title": "اختر المظهر",
"theme_system": "النظام",
"theme_light": "فاتح",
"theme_dark": "داكن",
"language_picker_title": "اختر اللغة",
"language_de": "Deutsch",
"language_en": "English",
"language_fr": "Français",
"language_ar": "العربية",
"lyra_voice_default": "الافتراضي",
"lyra_voice_1": "الصوت 1",
"lyra_voice_2": "الصوت 2",
"lyra_voice_picker_title": "اختر صوت Lyra",
"lyra_voice_sarah": "Sarah (دافئ)",
"lyra_voice_aria": "Aria (هادئ)",
"lyra_voice_charlotte": "Charlotte (واضح)",
"lyra_voice_alice": "Alice (رصين)",
"lyra_voice_bill": "Bill (عميق)",
"section_debug": "Debug",
"debug_llm": "مزود LLM",
"debug_llm_desc": "النموذج وضبط Prompt (DEV)",
"debug_tts": "مزود TTS",
"debug_tts_desc": "Cartesia / ElevenLabs / Gemini (DEV)",
"debug_plan": "تجاوز الخطة (DEV)",
"debug_plan_desc": "POST /api/dev/set-plan — staging فقط",
"debug_realtime": "اتصال Realtime (DEV)",
"debug_realtime_desc": "حالة الاتصال، القنوات، سجل الأحداث",
"devices_page_title": "الأجهزة المسجلة",
"devices_slots": "مقاعد الأجهزة",
"devices_slots_desc": "خطتك %{plan} تتيح هذا العدد من الأجهزة المتزامنة.",
"devices_this_device": "هذا الجهاز",
"devices_since": "منذ",
"devices_just_now": "الآن",
"devices_mins_ago": "منذ %{count}د",
"devices_hours_ago": "منذ %{count}س",
"devices_days_ago": "منذ %{count}ي",
"devices_empty": "لا توجد أجهزة مسجلة",
"devices_hint": "الأجهزة التي تزيلها ستُسجَّل مجدداً عند الدخول التالي. لا يمكن إزالة هذا الجهاز أثناء تسجيل الدخول.",
"devices_remove_title": "إزالة الجهاز",
"devices_remove_desc": "سيُحرَّر الجهاز. يمكنه التسجيل مجدداً عند الدخول التالي.",
"devices_remove_confirm": "إزالة",
"section_security": "الأمان",
"app_lock": "قفل التطبيق",
"app_lock_desc": "فتح عند التشغيل بـ Face ID أو Touch ID أو الرمز",
"app_lock_unavailable": "غير متاح على هذا الجهاز",
"app_lock_desc_android": "فتح عند التشغيل بالبصمة أو التعرف على الوجه أو PIN",
"notifications_push_sublabel": "تذكيرات، رسائل Lyra، تحديثات السلسلة",
"notifications_streak_time": "وقت التذكير",
"notifications_streak_time_desc": "متى يظهر التذكير اليومي؟",
"notifications_streak_time_picker_title": "اختر وقت التذكير",
"notifications_streak_time_picker_desc": "الساعة والدقيقة للتذكير اليومي بالسلسلة.",
"notifications_hour": "الساعة",
"notifications_minute": "الدقيقة",
"section_help": "المساعدة والدعم",
"help_faq": "الأسئلة الشائعة",
"help_faq_desc": "أسئلة شائعة حول التطبيق",
"help_contact": "اتصل بنا",
"help_contact_desc": "راسلنا — نرد خلال 24-48 ساعة",
"help_about": "عن Rebreak",
"help_about_desc": "المهمة، الخصوصية، مسار DiGA",
"help_crisis": "مساعدة الأزمات",
"help_crisis_desc": "مراكز إرشاد خارجية وأرقام الطوارئ",
"rtl_restart_title": "إعادة تشغيل مطلوبة",
"rtl_restart_body": "يرجى إغلاق التطبيق وإعادة فتحه لتطبيق اتجاه اللغة الجديد."
},
"device_limit": {
"title": "تم الوصول لحد الأجهزة",
"subtitle": "%{count} من %{max} أجهزة مشغولة (%{plan}) — أزل جهازاً للمتابعة",
"hint": "الأجهزة التي تزيلها يمكنها التسجيل مجدداً عند الدخول التالي.",
"remove_cta": "إزالة الجهاز",
"this_device": "هذا الجهاز"
},
"urge": {
"title": "SOS — تمرين التنفس",
"step_dashboard": "البداية",
"step_emotion": "المشاعر",
"step_breathing": "التنفس",
"step_games": "Lyra Games",
"step_result": "التأمل",
"step_done": "تم",
"feel_urge": "هل تشعر برغبة قوية الآن؟",
"feel_urge_desc": "سنأخذك بخطوات صغيرة عبر إعادة ضبط آمنة.",
"yes_urge": "نعم، أحتاج مساعدة",
"just_play": "فقط للعب قليلاً",
"this_week": "هذا الأسبوع",
"total_urges": "الرغبات",
"overcome_count": "تغلّبت عليها",
"breathing_exercises": "تمارين التنفس",
"having_urge": "لست وحدك.",
"how_feeling": "كيف تشعر الآن؟",
"emotion_stress": "ضغط",
"emotion_sadness": "حزن",
"emotion_anger": "غضب",
"emotion_empty": "فراغ",
"emotion_boredom": "ملل",
"emotion_other": "أخرى",
"lets_breathe": "لنتنفس قليلاً",
"breathing_desc": "ثلاث جولات فقط. بعدها يكون تفكيرك أهدأ بكثير في الغالب.",
"round": "الجولة %{current} / %{total}",
"round_simple": "الجولة %{current} / %{total}",
"intro": "التنفس العميق يساعد على تجاوز الرغبة.",
"inhale": "استنشق",
"hold": "امسك",
"exhale": "ازفر",
"start": "ابدأ التمرين",
"start_exercise": "ابدأ تمرين التنفس",
"skip": "تخطي",
"game_offer_title": "Lyra Games",
"game_offer_text": "اختر لعبة قصيرة. دقيقتان أو ثلاث كافيتان في الغالب لكسر الرغبة.",
"just_play_lyra": "إعادة تركيز صغيرة؟ اختر لعبة.",
"game_memory": "الذاكرة",
"game_tictactoe": "إكس أو",
"game_snake": "الثعبان",
"game_tetris": "تتريس",
"game_memory_desc": "ابحث عن الأزواج وأعد التركيز",
"game_tictactoe_desc": "مباراة سريعة لقرارات واضحة",
"game_snake_desc": "الإيقاع بدلاً من التفكير",
"game_tetris_desc": "ترتيب الأنماط لتهدئة العقل",
"skip_games": "تخطي الألعاب",
"back": "رجوع",
"open_lyra": "فتح مع Lyra",
"game_start_title": "بدء اللعبة",
"game_start_desc": "سيُفتح %{game} مع Lyra.",
"how_overcome": "كيف كان الحال بعدها؟",
"answer_helps": "إجابتك تساعدك على التعرف على الأنماط والتقوي.",
"i_overcame": "تغلّبت على الرغبة",
"i_gave_in": "استسلمت",
"overcame_msg": "قوي. كل رغبة تتجاوزها تعيد برمجة دماغك.",
"gave_in_msg": "بلا حكم. الصدق هو نقطة البداية للانتصار القادم.",
"save": "حفظ",
"done_title": "أحسنت!",
"done_desc": "أتممت تمرين التنفس. هدأ جهازك العصبي.",
"done_back": "رجوع",
"well_done": "أحسنت",
"chin_up": "ارفع رأسك",
"overcame_result": "كسرت الرغبة. استمر في ما يُصلحك.",
"gave_in_result": "خطوة للخلف ليست نهاية. تنفس وابدأ من جديد.",
"back_to_dashboard": "العودة للرئيسية"
},
"notifications": {
"title": "الإشعارات",
"empty_title": "لا توجد إشعارات",
"empty_subtitle": "أنت على اطلاع بكل شيء.",
"mark_all_read": "تعيين الكل كمقروء",
"liked_post": "أعجبته منشورك",
"commented_post": "علّق على منشورك",
"voted_domain": "صوّت على نطاقك",
"domain_accepted": "أُضيف الآن إلى قائمة الحجب العالمية",
"domain_accepted_sub": "اضغط لفتح قائمة الحجب",
"domain_rejected": "تم رفضه وإزالته من قائمتك",
"new_follower": "يتابعك الآن",
"generic": "أرسل لك إشعاراً",
"just_now": "الآن",
"min_ago": "منذ %{n} د",
"hours_ago": "منذ %{n} س",
"days_ago": "منذ %{n} ي"
},
"chat": {
"title": "الدردشة",
"dms": "رسائل مباشرة",
"rooms": "مجموعات",
"groups": "مجموعات",
"direct": "مباشر",
"no_chats": "لا توجد دردشات بعد",
"no_rooms": "لا توجد مجموعات بعد",
"start_dm": "بدء رسالة مباشرة جديدة",
"placeholder": "اكتب رسالة…",
"you": "أنت: ",
"just_now": "الآن",
"loading": "تحميل…",
"send_failed": "تعذّر إرسال الرسالة.",
"create_group": "إنشاء مجموعة",
"create": "إنشاء",
"room_name": "اسم المجموعة",
"room_description": "الوصف (اختياري)",
"public_room": "مجموعة عامة",
"join_mode": "وضع الانضمام",
"join_mode_approval": "بموافقة",
"join_mode_invite": "بدعوة فقط",
"join": "انضمام",
"join_pending": "جاري مراجعة الطلب…",
"join_required": "انضم للمجموعة للمشاركة في الكتابة.",
"members": "الأعضاء",
"settings": "الإعدادات",
"info": "معلومات",
"leave_room": "مغادرة المجموعة",
"reply": "رد",
"reply_to": "رداً على",
"like": "إعجاب",
"unlike": "إزالة الإعجاب",
"copy": "نسخ",
"image_attachment": "صورة",
"file_attachment": "ملف",
"upload_failed": "فشل الرفع",
"member_count": "%{n} أعضاء",
"pending_request": "طلبات الانضمام",
"approve": "قبول",
"reject": "رفض",
"avatar_updated": "تم تحديث صورة المجموعة",
"send": "إرسال",
"search_placeholder": "البحث في المحادثات…"
},
"community": {
"compose_placeholder": "ما الذي يشغلك الآن؟",
"compose_default_user": "أنت",
"compose_photo_perm_title": "الوصول للصور",
"compose_photo_perm_desc": "يرجى السماح بالوصول لصورك في إعدادات iOS.",
"image": "صورة",
"cancel": "إلغاء",
"share": "مشاركة",
"no_posts": "كن أول من يشارك",
"cat_all": "الكل",
"cat_games": "الألعاب",
"cat_domain": "تصويت النطاقات",
"cat_lyra": "Lyra",
"cat_rebreak": "ReBreak",
"like": "إعجاب",
"comment": "تعليق",
"comments_title": "التعليقات",
"comments_empty": "لا توجد تعليقات بعد — كن الأول!",
"reply": "رد",
"reply_to": "رداً على",
"send": "إرسال",
"comment_placeholder": "اكتب تعليقاً…",
"filter": "فلتر",
"published": "نُشر",
"post_failed": "تعذّر نشر المنشور.",
"anonymous_label": "مجهول",
"tier_starter": "Starter",
"tier_pro": "Pro",
"tier_legend": "Legend",
"bot_admin": "مشرف",
"bot_ai": "ذكاء اصطناعي",
"reposted_suffix": "أعاد النشر",
"domain_proposal_label": "اقتراح قائمة الحجب",
"domain_added_to_blocklist": "أُضيف إلى قائمة الحجب العالمية",
"domain_added": "في قائمة الحجب العالمية",
"domain_proposed": "مقترح للإضافة",
"domain_vote_own": "لا يمكنك التصويت على اقتراحك الخاص.",
"vote_yes": "نعم",
"vote_no": "لا",
"vote_rejected": "مرفوض",
"vote_in_review": "قيد المراجعة",
"voted_thanks": "شكراً لصوتك!"
},
"streak": {
"label_one": "يوم",
"label_other": "أيام",
"label_suffix": "نظيف"
},
"profile": {
"edit_title": "تعديل الملف الشخصي",
"edit_save": "حفظ",
"edit_photo_cta": "اختر صورة خاصة",
"edit_photo_perm_title": "الوصول للصور",
"edit_photo_perm_desc": "يرجى السماح بالوصول لصورك في إعدادات iOS.",
"edit_preset_label": "اختر الصورة الرمزية",
"edit_nickname_label": "الاسم المستعار",
"edit_nickname_hint": "مرئي للأعضاء الآخرين — 32 حرفاً كحد أقصى.",
"crop_title": "اختر المقطع",
"crop_confirm": "تطبيق",
"crop_hint": "حرّك الصورة وقرّبها لاختيار المقطع المطلوب.",
"crop_reset": "إعادة ضبط",
"streak_section_label": "السلسلة",
"streak_days_protected": "أيام محمية",
"streak_since": "منذ %{date}",
"streak_longest": "أطول سلسلة: %{days} أيام",
"cooldown": {
"heading": "سجل التهدئة",
"window_label": "آخر %{weeks} أسابيع",
"week_label": "أ%{n}",
"none": "لا توجد تهدئات في آخر 8 أسابيع",
"count_one": "تهدئة واحدة في %{weeks} أسابيع",
"count_other": "%{n} تهدئات في %{weeks} أسابيع",
"avg_last": "متوسط 1 كل %{avg} أسابيع · آخرها %{date}",
"patterns": {
"toggle_label": "مزيد من المعلومات",
"hour_heading": "متى تبدأ التهدئات؟",
"day_heading": "في أي أيام؟",
"reason_heading": "مصطلحات شائعة",
"cancel_rate": "تهدئات ملغاة: %{pct}%",
"not_enough": "لم تُكتشف أنماط بعد",
"weekday_mon": "الإث",
"weekday_tue": "الثل",
"weekday_wed": "الأر",
"weekday_thu": "الخم",
"weekday_fri": "الجم",
"weekday_sat": "السب",
"weekday_sun": "الأح",
"hour_morning": "صباحاً",
"hour_afternoon": "ظهراً",
"hour_evening": "مساءً",
"hour_night": "ليلاً"
}
}
},
"demographics": {
"employment_status_employed": "موظف",
"employment_status_self_employed": "عمل حر",
"employment_status_in_training": "في التدريب / الدراسة",
"employment_status_unemployed": "عاطل / باحث عن عمل",
"employment_status_retired": "متقاعد",
"employment_status_homemaking": "أعمال منزلية / رعاية",
"employment_status_other": "أخرى",
"industry_it_software": "تقنية المعلومات / البرمجيات",
"industry_healthcare": "الرعاية الصحية / الطب",
"industry_education": "التعليم",
"industry_hospitality": "الضيافة / الفنادق",
"industry_construction": "البناء / الحرف",
"industry_banking_finance": "البنوك / المال",
"industry_sales_marketing": "المبيعات / التسويق",
"industry_public_admin": "الإدارة العامة",
"industry_logistics": "اللوجستيات / النقل",
"industry_creative_media": "الإبداع / الإعلام",
"industry_other": "أخرى",
"tenure_less_1y": "أقل من سنة",
"tenure_1_3y": "1-3 سنوات",
"tenure_3_5y": "3-5 سنوات",
"tenure_5_10y": "5-10 سنوات",
"tenure_more_10y": "أكثر من 10 سنوات",
"shift_work_yes": "نعم",
"shift_work_no": "لا",
"shift_work_unknown": "غير معروف",
"section_beruf": "المهنة",
"section_wohnort": "مكان السكن",
"field_status": "الحالة",
"field_shift_work": "عمل بالنوبات",
"field_industry": "القطاع",
"field_job_tenure": "في الوظيفة منذ",
"field_bundesland": "الولاية",
"field_city": "المدينة",
"picker_employment_status": "الحالة المهنية",
"picker_industry": "القطاع",
"picker_job_tenure": "في الوظيفة الحالية منذ",
"picker_bundesland": "الولاية"
},
"devices": {
"section_title_this": "هذا الجهاز",
"section_title_others": "أجهزة محمية أخرى",
"subtitle_legend": "الحماية على ما يصل إلى 3 أجهزة — بغض النظر عن الجهاز المستخدم.",
"subtitle_free": "الجهاز الحالي محمي.",
"add_mac": "إضافة Mac",
"add_windows": "إضافة Windows (قريباً)",
"upgrade_cta": "الترقية إلى Legend",
"status_pending": "جاهز للتثبيت",
"status_active": "نشط",
"status_revoked": "تمت الإزالة",
"label_placeholder": "مثال: MacBook Pro",
"label_default": "MacBook Pro",
"label_question": "ما اسم هذا Mac؟",
"prepare_profile": "تحضير الملف",
"lyra_intro": "ثلاث خطوات. سأرافقك في كل منها — إذا واجهت مشكلة اضغط على مساعدة.",
"step_1_title": "تحميل الملف",
"step_1_body": "اضغط الزر أدناه. إذا كنت على Mac ستُفتح ملف الإعداد مباشرةً. إذا كنت على الهاتف سيظهر رمز QR — امسحه على Mac للحصول على الملف.",
"step_2_title": "تثبيت الملف",
"step_2_body": "على Mac: انقر مرتين على الملف المحمّل → تفتح تفضيلات النظام → 'تثبيت الملف' → أدخل كلمة مرور Mac → تم.",
"step_3_title": "استخدام الحساب المعياري",
"step_3_body": "مهم: استخدم على Mac حساباً معيارياً لا حساب المشرف. إذا احتجت في حالة طارئة لإزالة الملف ستحتاج كلمة مرور المشرف — وهو من الأفضل أن يعرفها شخص آخر (شريك، صديق، شخص تثق به). هذه هي طبقة الحماية الحقيقية.",
"step_4_title": "تم",
"step_4_body": "بمجرد فتح موقع في المتصفح أو أي تطبيق على Mac سنكتشف ذلك تلقائياً ونفعّل الحماية.",
"download_button": "تحميل الملف على Mac",
"confirm_installed": "ثبّتته ✓",
"waiting_install": "بانتظار تثبيت الملف على Mac…",
"waiting_hint": "بمجرد فتح موقع في المتصفح أو أي تطبيق سنفعّل جهازك تلقائياً.",
"activated_toast": "تم ربط Mac!",
"need_help": "أحتاج مساعدة",
"success_title": "Mac محمي!",
"success_body": "يمكنك إضافة أجهزة أخرى إذا أردت.",
"remove_warning_title": "إزالة الملف يدوياً",
"remove_warning_body": "لا يمكننا حذف الملف عن بُعد. على Mac: تفضيلات النظام → الملفات → ReBreak → إزالة (كلمة مرور المشرف مطلوبة).",
"add_device": "إضافة جهاز جديد",
"progress_label": "%{count} من %{max} أجهزة",
"progress_at_limit": "تم الوصول للحد الأقصى",
"add_windows_enabled": "إضافة جهاز Windows",
"windows_label_question": "ما اسم هذا Windows؟",
"windows_label_default": "Windows PC",
"windows_label_placeholder": "مثال: Gaming PC",
"windows_lyra_intro": "خمس خطوات قصيرة. سأرافقك — إذا واجهت مشكلة اضغط على مساعدة.",
"windows_step_1_title": "تحميل الملف",
"windows_step_1_body": "اضغط الزر أدناه — على Windows. سيُحمَّل ملف .reg.",
"windows_step_2_title": "تشغيل .reg",
"windows_step_2_body": "انقر مرتين على ملف .reg المحمّل. سيسأل Windows: 'هل تريد إضافة مفاتيح للسجل؟' → اضغط 'نعم'.",
"windows_step_3_title": "تأكيد UAC",
"windows_step_3_body": "إذا ظهر مربع UAC الأزرق: اضغط 'نعم'. هذا تأكيد المشرف.",
"windows_step_4_title": "تفعيل DNS",
"windows_step_4_body": "افتح إعدادات Windows → الشبكة والإنترنت → اضغط على Wi-Fi → تعيين خادم DNS → 'تعديل' → اختر 'مشفر فقط (DNS عبر HTTPS)' → اختر 'rebreak-...' من القائمة.",
"windows_step_5_title": "تم",
"windows_step_5_body": "بمجرد حفظ اختيار DNS اضغط 'ثبّتته' وسنحسب جهازك كجهاز محمي.",
"windows_download_button": "تحميل الملف على Windows",
"windows_success_title": "Windows محمي!",
"windows_success_body": "يمكنك إضافة أجهزة أخرى إذا أردت.",
"windows_remove_warning_body": "لا يمكننا حذف السجل عن بُعد. على الجهاز: Regedit → HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\DoHSvc → حذف المفتاح.",
"bound_badge": "مرتبط",
"release_request_title": "تحرير الجهاز؟",
"release_request_body": "سيُحرَّر الجهاز بعد 24 ساعة. يمكنك إلغاء التحرير في أي وقت قبل ذلك.",
"release_request_confirm": "بدء التحرير",
"release_countdown": "التحرير في %{remaining}",
"release_cancel": "إلغاء التحرير",
"release_cancel_confirm": "إلغاء التحرير فعلاً؟",
"release_cancel_body": "سيظل الجهاز مرتبطاً بحسابك.",
"release_cancel_cta": "نعم، إلغاء"
},
"plan": {
"change": {
"header_upgrade": "ستنتقل إلى {{to}}.",
"header_downgrade": "ستنتقل من {{from}} إلى {{to}}.",
"section_gains": "ما ستكسبه",
"section_keeps": "ما يبقى كما هو",
"section_changes": "ما سيتغير",
"downgrade_reassurance": "الحماية الأساسية ستستمر.",
"downgrade_no_delete_title": "لن يُحذف شيء.",
"downgrade_no_delete_body": "كل ما هو موقوف سيعود فوراً عند الترقية مجدداً.",
"downgrade_recovery_note": "إذا كان هذا التغيير سيضعف حمايتك في لحظة شك — اكتب لـ Lyra. أو اكتب لنا. سنجد حلاً.",
"billing_hint": "أدر اشتراكك على rebreak.org.",
"grace_days_one": "ينتهي في {{count}} يوم",
"grace_days_other": "ينتهي في {{count}} أيام",
"cta_confirm_upgrade": "هيا نبدأ",
"cta_confirm_downgrade": "فهمت، متابعة",
"cta_stay": "البقاء على {{plan}}",
"action_keep": "يبقى",
"action_limited": "سيكون محدوداً",
"action_paused": "سيُوقف",
"action_grace": "فترة سماح",
"action_degraded": "الحماية ستنتهي",
"action_unlocked": "مُفعَّل"
}
},
"plan_limit": {
"mail_banner_title": "صناديق البريد تتجاوز حد الخطة",
"mail_banner_body_one": "لديك {{used}} صندوق، {{plan}} تحمي {{max}} — {{over}} موقوف.",
"mail_banner_body_other": "لديك {{used}} صناديق، {{plan}} تحمي {{max}} — {{over}} موقوفة.",
"mail_account_paused": "موقوف (تخفيض الخطة)",
"mail_add_disabled_hint": "أوقف صندوقاً أولاً أو رقّ خطتك.",
"blocker_domain_over_limit": "لديك {{used}} نطاقات مخصصة، {{plan}} تتيح {{max}} — كلها تعمل، لكن لا يمكنك إضافة جديدة حتى تنخفض عن {{max}}.",
"blocker_add_disabled_hint": "أزل نطاقاً أولاً أو رقّ خطتك.",
"blocker_basic_protection": "الحماية الأساسية نشطة — الحماية الكاملة من جميع مواقع القمار المعروفة: Pro/Legend.",
"device_degraded_title": "الحماية انتهت",
"device_degraded_body": "الملف لا يزال مثبتاً على الجهاز. أزله يدوياً أو استرجع Legend.",
"device_add_limit_hint": "لقد شغلت جميع {{max}} مقاعد الأجهزة. أزل جهازاً أو رقّ خطتك.",
"device_add_limit_short": "تم الوصول للحد"
},
"gameOver": {
"title": "انتهت اللعبة",
"score": "النتيجة",
"best": "الرقم القياسي",
"newBest": "رقم قياسي جديد",
"retry": "مجدداً",
"exit": "خروج",
"motivational_0": "منحت نفسك استراحة قصيرة. هذا يُحسب.",
"motivational_1": "كل دقيقة تركيز هي دقيقة من أجلك.",
"motivational_2": "تدريب التركيز — هذا بالضبط ما تفعله.",
"motivational_3": "أحسنت اللعب. وأحسنت أنك هنا.",
"motivational_4": "توقفات صغيرة، أثر كبير.",
"lyra_title_record": "رقم قياسي جديد!",
"lyra_body_record": "تجاوزت نفسك. رائع.",
"lyra_title_good": "ممتاز!",
"lyra_body_good": "أنت في تدفق كامل — الرغبة لم تكن لها فرصة.",
"lyra_title_ok": "استمر",
"lyra_body_ok": "كل جولة تقربك أكثر. تمسّك.",
"lyra_title_low": "المرة القادمة",
"lyra_body_low": "المجيء يكفي. أنت قادر على ذلك.",
"rating_saved": "تم حفظ التقييم",
"save_rating": "حفظ التقييم",
"feedback_placeholder": "ما الذي أعجبك أو افتقدته؟",
"share_result": "مشاركة في المجتمع",
"share_to_community": "مشاركة النتيجة",
"share_challenge": "هل يمكنك تحقيق نتيجة أفضل؟",
"share_loading": "Lyra تصيغ…",
"post_to_community": "نشر",
"posted": "نُشر في مجتمع",
"post_error": "فشل النشر، حاول مجدداً",
"regen_suggestion": "اقتراح جديد",
"regen_confirm_title": "تجاهل النص؟",
"regen_confirm_body": "هل تريد تجاهل نصك الحالي والحصول على اقتراح جديد؟",
"regen_confirm_ok": "تجاهل"
},
"alert": {
"error_generic": "حدث خطأ ما — حاول مجدداً.",
"error_file_too_large": "الصورة كبيرة جداً.",
"details_label": "التفاصيل",
"compress_error_title": "تعذّر معالجة الصورة"
},
"help": {
"faq_title": "الأسئلة الشائعة",
"faq_q1": "ما هو Rebreak؟",
"faq_a1": "rebreak تطبيق ألماني يساعد الأشخاص الذين يعانون من إشكاليات القمار على البقاء نظيفين. يجمع بين آلية حجب تقنية (الحاجب) ومدرب ذكاء اصطناعي (Lyra) ودعم مجتمعي وحماية البريد — كل ذلك متوافق مع GDPR على خوادم ألمانية.",
"faq_q2": "كيف يعمل الحاجب؟",
"faq_a2": "على iOS يعمل الحاجب كفلتر محتوى شبكي مباشرة على جهازك — لا تغادر أي بيانات هاتفك. يُحجب أكثر من 208,000 نطاق للقمار محلياً. التعطيل يستلزم تهدئة 24 ساعة لمساعدتك على مقاومة الاندفاعات.",
"faq_q3": "كيف يعمل ملف إعداد DNS على Mac؟",
"faq_a3": "تحمّل ملف إعداد يفعّل فلتر DNS-over-HTTPS على Mac. تُحجب بذلك نطاقات القمار على مستوى النظام في Safari وChrome وFirefox وجميع التطبيقات. إزالة الملف تتطلب كلمة مرور المشرف.",
"faq_q4": "هل يمكنني إلغاء اشتراكي؟",
"faq_a4": "نعم. تدير اشتراكك على rebreak.org/account — يمكنك الإلغاء أو التخفيض أو الترقية هناك. يستمر الاشتراك حتى نهاية الفترة المدفوعة.",
"faq_q5": "ماذا يحدث ببياناتي؟",
"faq_a5": "تُحفظ بياناتك حصرياً على خوادم في ألمانيا (Hetzner). لا نبيع بيانات لأي طرف ثالث. محادثات Lyra تبقى خاصة. سياسة الخصوصية الكاملة على rebreak.org/datenschutz.",
"faq_q6": "كيف أبلّغ عن أخطاء أو أرسل ملاحظات؟",
"faq_a6": "راسلنا مباشرةً على hilfe@rebreak.org. نرد خلال 24-48 ساعة في أيام العمل. للمشاكل التقنية العاجلة استخدم الموضوع 'Bug: ...'.",
"faq_q7": "ماذا لو أضفت نطاق قمار عن طريق الخطأ في القائمة البيضاء؟",
"faq_a7": "النطاقات المخصصة في قائمة الحجب دائمة. إذا أضفت نطاقاً عن طريق الخطأ راسلنا — يمكننا تصحيح ذلك يدوياً. في خطة Pro يمكنك مشاركة النطاقات للتصويت المجتمعي واسترداد المقعد.",
"faq_q8": "ما هو DiGA؟",
"faq_a8": "DiGA اختصار للتطبيق الصحي الرقمي — شهادة من المعهد الفيدرالي الألماني للأدوية والأجهزة الطبية (BfArM). يمكن للأطباء وصف التطبيقات المعتمدة كـ DiGA وتغطّيها صناديق التأمين الصحي. rebreak في مسار الحصول على شهادة DiGA.",
"contact_title": "اتصل بنا",
"contact_email_label": "الدعم عبر البريد الإلكتروني",
"contact_email_desc": "راسلنا للمساعدة التقنية أو الملاحظات أو استفسارات الخصوصية. نرد خلال 24-48 ساعة في أيام العمل.",
"contact_email_cta": "كتابة بريد إلكتروني",
"contact_address_label": "العنوان",
"contact_address_block": "Rebreak\nhilfe@rebreak.org\n\nألمانيا",
"about_title": "عن Rebreak",
"about_headline": "Rebreak",
"about_body": "rebreak تطبيق ألماني ضد إدمان القمار — نبني أول مرافق معتمد كـ DiGA لإشكاليات القمار.\n\nنهجنا يجمع الحماية التقنية (الحاجب، فلتر البريد، ملفات DNS) مع مدرب ذكاء اصطناعي مبني على أساليب العلاج المعرفي السلوكي. كل شيء يعمل على خوادم ألمانية لدى Hetzner، متوافق مع GDPR.\n\nrebreak ليس بديلاً عن العلاج المتخصص. نرى أنفسنا مكملاً — أداة متاحة 24/7 للحظات التي تكون فيها وحدك مع الرغبة.",
"about_fact_diga": "مسار شهادة DiGA نشط",
"about_fact_servers": "الخوادم حصرياً في ألمانيا (Hetzner)",
"about_fact_privacy": "متوافق مع GDPR — لا مشاركة بيانات مع أطراف ثالثة",
"crisis_title": "مساعدة الأزمات",
"crisis_section_gambling": "إرشاد إدمان القمار",
"crisis_section_general": "مساعدة عامة في الأزمات",
"crisis_bzga_label": "خط مساعدة BZgA لإدمان القمار",
"crisis_bzga_sublabel": "0800 1 372 700 · مجاني · 24/7",
"crisis_checkdein_label": "check-dein-spiel.de",
"crisis_checkdein_sublabel": "إرشاد إلكتروني وتقييم ذاتي",
"crisis_anonyme_label": "لاعبون مجهولون",
"crisis_anonyme_sublabel": "www.anonyme-spieler.org · مجموعات الدعم الذاتي",
"crisis_seelsorge_label": "الإرشاد الهاتفي",
"crisis_seelsorge_sublabel": "0800 111 0 111 · مجاني · 24/7",
"crisis_emergency_label": "أفكار انتحارية حادة؟",
"crisis_emergency_desc": "إذا كنت أنت أو شخص بالقرب منك في خطر فوري اتصل فوراً بالطوارئ.",
"crisis_emergency_cta": "112 — الطوارئ",
"crisis_disclaimer": "هذه الجهات مستقلة عن rebreak. نحيلك إليها ولكننا لا نُقدّم الإرشاد بأنفسنا."
}
}