- ChatBubble: useActionSheet replaces custom Modal (native iOS popup, Android bottom sheet) - DM mode (isDM prop): hides like-count, shows Insta-style heart badge under bubble when liked - Group chat unchanged - Cleanup: remove unused Modal/Platform imports, sheet styles, actionsOpen state - deploy.sh: auto-detect ANDROID_HOME + auto-create local.properties for local Gradle - NEXT_RELEASE.md: DM reactions release note - Includes other staged work across binder-mac, marketing, ops/mdm, ios/
228 lines
13 KiB
JSON
228 lines
13 KiB
JSON
{
|
||
"nav": {
|
||
"pricing": "Pricing",
|
||
"resources": "Help",
|
||
"login": "Login",
|
||
"download_app": "Get the App"
|
||
},
|
||
"landing": {
|
||
"hero_badge": "Together against the gambling industry",
|
||
"hero_title": "Millions fight in silence.",
|
||
"hero_subtitle": "You don't have to do it alone!",
|
||
"hero_text": "Together we are strong!",
|
||
"cta_start": "Start free now",
|
||
"stat_affected": "People in DE affected",
|
||
"stat_blocked": "Domains blocked",
|
||
"stat_from": "From / month",
|
||
"more_info": "Learn more",
|
||
"blocker_badge": "Gambling Blocker",
|
||
"blocker_title_domains": "Domains.",
|
||
"blocker_title_activated": "Once activated.",
|
||
"blocker_desc": "The most comprehensive gambling blocklist. Updated daily. For all platforms. A cooldown prevents weak moments.",
|
||
"blocker_feat_platforms": "For macOS, iOS, Android & Pi-hole",
|
||
"blocker_feat_updated": "Daily updated list",
|
||
"blocker_feat_custom": "Add custom domains",
|
||
"blocker_feat_cooldown": "Cooldown protection against relapses",
|
||
"oasis_badge": "Why OASIS alone isn't enough",
|
||
"oasis_title": "New casinos daily –",
|
||
"oasis_subtitle": "without license, without ban.",
|
||
"oasis_desc": "The OASIS self-exclusion only blocks you at licensed providers. But new casino sites go online daily – many without a license, many offshore. These sites don't know OASIS. ReBreak protects you there too: with a daily updated database of over 208,000 domains.",
|
||
"oasis_new_domains": "new gambling domains daily",
|
||
"oasis_offshore": "Casinos without license bypass OASIS completely",
|
||
"oasis_updated": "Domains updated daily by ReBreak",
|
||
"streak_badge": "Streak & Savings",
|
||
"streak_title": "Every day counts.",
|
||
"streak_subtitle": "Visible progress.",
|
||
"streak_desc": "See how many days you've won – and how much money you haven't lost. Milestone badges keep you motivated.",
|
||
"streak_days_free": "Days free",
|
||
"streak_saved": "saved",
|
||
"crisis_badge": "Mastering crisis moments",
|
||
"crisis_title": "The urge comes.",
|
||
"crisis_subtitle": "You are prepared.",
|
||
"sos_title": "SOS – Instant Help",
|
||
"sos_subtitle": "One click. Instant.",
|
||
"sos_desc": "The urge lasts on average only 15–20 minutes. ReBreak guides you step by step through this moment – until it passes.",
|
||
"sos_angry": "Angry",
|
||
"sos_sad": "Depressed",
|
||
"sos_stressed": "Stressed",
|
||
"sos_empty": "Empty",
|
||
"breathing_title": "4-7-8 Breathing Exercise",
|
||
"breathing_subtitle": "Lower pulse in 60 seconds",
|
||
"breathing_desc": "Scientifically proven: breathe in for 4 seconds, hold for 7, breathe out for 8 – the body automatically switches to rest mode.",
|
||
"breathing_breathe": "Breathe",
|
||
"breathing_inhale": "4s inhale",
|
||
"breathing_hold": "7s hold",
|
||
"breathing_exhale": "8s exhale",
|
||
"coach_badge": "When SOS isn't enough",
|
||
"coach_title": "Coach & Community.",
|
||
"coach_subtitle": "Always on call.",
|
||
"coach_desc": "An AI coach that truly knows you – personalized, CBT-based, without judgment. And a real community of people who understand what you're going through.",
|
||
"coach_label": "AI Coach",
|
||
"founding_badge": "Founding Member",
|
||
"founding_desc": "The first {count} members get 1 month Standard free – automatically, no code needed.",
|
||
"founding_slots": "{current} / {total} Spots",
|
||
"founding_cta": "Secure your spot – free",
|
||
"mail_badge": "Mail Cleanup",
|
||
"mail_title": "Bonus emails?",
|
||
"mail_subtitle": "Never seen.",
|
||
"mail_desc": "Casinos bombard you daily with offers and discounts. ReBreak connects to your inbox and moves these emails to trash – before you see them.",
|
||
"mail_feat_providers": "Gmail, GMX, Outlook – all major providers",
|
||
"mail_feat_intervals": "Real-time, hourly or every 4 hours",
|
||
"mail_feat_privacy": "No email is read – only analyzed",
|
||
"mail_mock_blocked": "Blocked",
|
||
"mail_mock_scanned": "Scanned",
|
||
"mail_mock_rate": "Hit rate",
|
||
"mail_mock_accounts": "Connected accounts",
|
||
"mail_mock_rhythm": "Automatic scan rhythm",
|
||
"final_title": "Start now.",
|
||
"final_desc": "You're not broken. The system is manipulative. We help you back.",
|
||
"final_cta": "Start now – free & anonymous",
|
||
"chat_msg_1": "I feel the urge strongly again...",
|
||
"chat_msg_2": "I understand. What's triggering you right now? Let's go through this.",
|
||
"chat_msg_3": "Stress at work.",
|
||
"chat_msg_4": "That's a known pattern. Try the 4-7-8 exercise first."
|
||
},
|
||
"blocked": {
|
||
"lyra": "Lyra",
|
||
"title": "This site is blocked",
|
||
"message": "ReBreak blocked this site for you. You chose to be strong – and this is the proof.",
|
||
"day": "Day",
|
||
"days": "Days",
|
||
"clean": "clean",
|
||
"streak_running": "Your streak is running. Don't give it up.",
|
||
"talk_lyra": "Talk to Lyra",
|
||
"start_breathing": "Start breathing exercise",
|
||
"back_to_app": "Back to app",
|
||
"quote_1": "Every blocked site is proof of your strength.",
|
||
"quote_2": "The urge passes. Your progress stays.",
|
||
"quote_3": "You didn't need this site – and you don't need it.",
|
||
"quote_4": "Being strong means saying no in this moment.",
|
||
"quote_5": "This is your wall of protection. You built it."
|
||
},
|
||
"resources": {
|
||
"blocklist_title": "Community Blocklist",
|
||
"blocklist_desc": "Growing daily – by the community, for the community. Currently {count} domains blocked.",
|
||
"chart_label": "Blocked domains – last 12 months",
|
||
"hotlines_title": "Instant Help & Hotlines",
|
||
"hotlines_desc": "Free, anonymous, available 24/7.",
|
||
"tips_title": "What helps now",
|
||
"tips_desc": "Proven strategies from cognitive behavioral therapy (CBT).",
|
||
"not_weak_title": "You are not weak",
|
||
"not_weak_desc": "The system is designed this way. Here's why.",
|
||
"cta_title": "Ready for the first step?",
|
||
"cta_button": "Download the App",
|
||
"hotline_de": "Germany",
|
||
"hotline_at": "Austria",
|
||
"hotline_ch": "Switzerland",
|
||
"tip_breathing": "4-7-8 breathing exercise for acute urges",
|
||
"tip_breathing_desc": "Inhale 4 sec, hold 7, exhale 8. Activates the parasympathetic nervous system and breaks the impulse.",
|
||
"tip_15min": "The 15-minute rule",
|
||
"tip_15min_desc": "Wait 15 minutes before making a decision. Gambling urge is a wave – it comes and goes.",
|
||
"tip_move": "Get out and move",
|
||
"tip_move_desc": "A 10-minute walk releases endorphins and automatically interrupts the urge cycle.",
|
||
"tip_triggers": "Know your triggers",
|
||
"tip_triggers_desc": "Stress, boredom, evening alone? Those who know their patterns can counteract before the urge overwhelms.",
|
||
"fact1_title": "Variable rewards activate the same circuit as drugs",
|
||
"fact1_text": "Not knowing if you'll win releases more dopamine than a certain win. Design, not accident.",
|
||
"fact2_title": "Online casinos are available 24/7 – no natural stopper",
|
||
"fact2_text": "The casino used to be physical. Today it's your phone. No closing day, no shame from others.",
|
||
"fact3_title": "Virtual currencies obscure real money loss",
|
||
"fact3_text": "Chips, coins, credits – the brain doesn't process these like cash. That's not a bug in the system.",
|
||
"fact4_title": "The house always wins – mathematically",
|
||
"fact4_text": "Every legal casino has a built-in margin. Long-term, 100% of players lose money. No bad luck streak."
|
||
},
|
||
"pricing": {
|
||
"founding_banner": "Founding Member – First 100 get 3 months Legend free",
|
||
"title": "Your path, your pace",
|
||
"subtitle_start": "Start now –",
|
||
"subtitle_end": "choose your plan.",
|
||
"pro_meaning_title": "What does Pro really mean?",
|
||
"pro_meaning_desc": "With Pro you actively contribute to growing the ReBreak blocklist for everyone. You can add domains directly and review submissions from other users. You lead groups, have no AI memory loss – and stand at the forefront for everyone still fighting.",
|
||
"comparison_title": "What's included?",
|
||
"comparison_subtitle": "Complete comparison of all plans",
|
||
"feature": "Feature",
|
||
"free": "Free",
|
||
"quotes_title": "Thoughts that help",
|
||
"quotes_subtitle": "From psychologists and thinkers on self-protection and change",
|
||
"faq_title": "Frequently Asked Questions",
|
||
"cta_title": "Ready to start?",
|
||
"cta_desc": "14-day free trial, cancel anytime.",
|
||
"cta_button": "Download the App",
|
||
"footer_home": "Home",
|
||
"footer_pricing": "Pricing",
|
||
"footer_resources": "Resources",
|
||
"footer_login": "Login",
|
||
"billing_monthly": "Monthly",
|
||
"billing_yearly": "Yearly",
|
||
"billing_save_pct": "Save 39%",
|
||
"billing_forever": "forever",
|
||
"billing_per_month": "/ month",
|
||
"billing_per_year": "/ month, billed yearly",
|
||
"plan_pro_title": "Pro",
|
||
"plan_pro_desc": "Full protection for one device – everything you need day to day.",
|
||
"plan_pro_btn": "Start Pro",
|
||
"plan_legend_title": "Legend",
|
||
"plan_legend_desc": "Maximum protection for up to 3 devices – incl. self-binding mode.",
|
||
"plan_legend_btn": "Start Legend",
|
||
"plan_loading": "Loading...",
|
||
"plan_recommended": "Recommended",
|
||
"feat_pro_devices": "1 device (iOS, Android or macOS)",
|
||
"feat_pro_domains": "5 custom domains (refillable)",
|
||
"feat_pro_mail": "Real-time mail protection (IMAP IDLE, 2 accounts)",
|
||
"feat_blocklist": "ReBreak Blocklist (208k+ domains)",
|
||
"feat_coach_pro": "AI Coach Lyra with streak & urge stats",
|
||
"feat_streak": "Streak & Savings Tracker",
|
||
"feat_urge": "Urge Tracker + Breathing Exercise",
|
||
"feat_sos": "SOS Button (Instant Help)",
|
||
"feat_community": "Experience the community",
|
||
"feat_community_post": "Post in community + Buddy System",
|
||
"feat_buddy": "Buddy System",
|
||
"feat_urge_stats": "Urge statistics & patterns",
|
||
"feat_all_pro": "Everything in Pro",
|
||
"feat_legend_devices": "Up to 3 devices (iOS, Android, macOS)",
|
||
"feat_legend_domains": "Unlimited custom domains",
|
||
"feat_legend_mail": "Real-time mail protection (IMAP IDLE, unlimited accounts)",
|
||
"feat_legend_binder": "RebReakBinder – self-binding mode (opt-in, macOS)",
|
||
"feat_legend_add": "Add domains directly to the ReBreak Blocklist",
|
||
"feat_legend_validate": "Validate community domains",
|
||
"feat_legend_groups": "Create & lead groups",
|
||
"feat_coach_legend": "Top AI Coach with long-term memory",
|
||
"comp_devices": "Devices",
|
||
"comp_domains": "Custom Domains",
|
||
"comp_mail": "Mail Protection",
|
||
"comp_coach": "AI Coach Lyra",
|
||
"comp_blocklist": "ReBreak Blocklist (208k+ domains)",
|
||
"comp_streak": "Streak & Savings Tracker",
|
||
"comp_urge": "Urge Tracker + Breathing",
|
||
"comp_sos": "SOS Button (Instant Help)",
|
||
"comp_community": "Experience community",
|
||
"comp_post": "Post in community",
|
||
"comp_buddy": "Buddy System",
|
||
"comp_urge_stats": "Urge statistics & patterns",
|
||
"comp_binder": "RebReakBinder (self-binding mode, macOS)",
|
||
"comp_add_domain": "Add domains to blocklist",
|
||
"comp_validate": "Validate community domains",
|
||
"comp_groups": "Create & lead groups",
|
||
"comp_pro_devices": "1",
|
||
"comp_legend_devices": "up to 3",
|
||
"comp_pro_domains": "5 (refillable)",
|
||
"comp_legend_domains": "Unlimited",
|
||
"comp_pro_mail_val": "Real-time · 2 accounts",
|
||
"comp_legend_mail_val": "Real-time · unlimited",
|
||
"comp_pro_coach_val": "Streak + Urge Stats",
|
||
"comp_legend_coach_val": "+ Long-term memory",
|
||
"faq1_q": "Do I need to provide an email address?",
|
||
"faq1_a": "Yes, an email address is required for registration. Your data is stored and processed exclusively on German servers – fully anonymously, according to strict GDPR standards.",
|
||
"faq2_q": "What's the difference between Pro and Legend?",
|
||
"faq2_a": "Pro protects ONE device with real-time mail protection (IMAP IDLE, 2 accounts), ReBreak Blocklist (208k+ domains) and Lyra with streak/urge stats. Legend covers UP TO 3 devices, has unlimited mail accounts and domains, unlocks the RebReakBinder self-binding mode (macOS) and gives you Lyra with long-term memory plus group leadership.",
|
||
"faq3_q": "What billing cycles are available?",
|
||
"faq3_a": "Monthly (full price) or yearly (save 39%). You can switch at any time.",
|
||
"faq4_q": "Can I cancel at any time?",
|
||
"faq4_a": "Yes, you can cancel your subscription at any time. You keep access until the end of the paid period.",
|
||
"faq5_q": "What is the RebReakBinder?",
|
||
"faq5_a": "The RebReakBinder is an optional self-binding mode on macOS (Legend exclusive). It binds the protection app to your device so you CANNOT uninstall it yourself under acute pressure – only a trusted person can release it. Fully opt-in, reversible at any time with a cooling-off period.",
|
||
"faq6_q": "Is ReBreak a substitute for professional help?",
|
||
"faq6_a": "No. ReBreak is a self-help tool. In crises: contact a professional or call a helpline."
|
||
}
|
||
}
|