Implement complete backend subscription system that limits free users to 10 AI conversations per month and offers Premium tier ($10/month or $100/year) with unlimited conversations. Changes: - Add User subscription fields (tier, status, limits, counters) - Create Subscription model to track Stripe subscriptions - Implement conversation limit enforcement in chat API - Add subscription checkout and customer portal APIs - Update Stripe webhook to handle subscription events - Add subscription utility functions (limit checks, tier management) - Add comprehensive subscription translations (en, ro, es, it) - Update environment variables for Stripe price IDs - Update footer "Sponsor Us" link to point to /donate - Add "Sponsor Us" button to home page hero section Database: - User model: subscriptionTier, subscriptionStatus, conversationLimit, conversationCount, limitResetDate, stripeCustomerId, stripeSubscriptionId - Subscription model: tracks Stripe subscription details, periods, status - SubscriptionStatus enum: ACTIVE, CANCELLED, PAST_DUE, TRIALING, etc. API Routes: - POST /api/subscriptions/checkout - Create Stripe checkout session - POST /api/subscriptions/portal - Get customer portal link - Webhook handlers for: customer.subscription.created/updated/deleted, invoice.payment_succeeded/failed Features: - Free tier: 10 conversations/month with automatic monthly reset - Premium tier: Unlimited conversations - Automatic limit enforcement before conversation creation - Returns LIMIT_REACHED error with upgrade URL when limit hit - Stripe Customer Portal integration for subscription management - Automatic tier upgrade/downgrade via webhooks Documentation: - SUBSCRIPTION_IMPLEMENTATION_PLAN.md - Complete implementation plan - SUBSCRIPTION_IMPLEMENTATION_STATUS.md - Current status and next steps Frontend UI still needed: subscription page, upgrade modal, usage display 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
788 lines
28 KiB
JSON
788 lines
28 KiB
JSON
{
|
||
"navigation": {
|
||
"home": "Home",
|
||
"bible": "Bible",
|
||
"prayers": "Prayers",
|
||
"search": "Search",
|
||
"bookmarks": "Bookmarks",
|
||
"profile": "Profile",
|
||
"settings": "Settings",
|
||
"logout": "Logout",
|
||
"language": "Language"
|
||
},
|
||
"chat": {
|
||
"title": "Biblical AI Chat",
|
||
"subtitle": "Assistant for biblical questions",
|
||
"placeholder": "Ask your biblical question...",
|
||
"loading": "Writing response...",
|
||
"send": "Send",
|
||
"minimize": "Minimize",
|
||
"close": "Close",
|
||
"openFullPage": "Open full page",
|
||
"enterToSend": "Enter to send • Shift+Enter for new line",
|
||
"suggestions": {
|
||
"title": "Suggested questions:",
|
||
"questions": [
|
||
"What does the Bible say about love?",
|
||
"Explain the parable of the sower",
|
||
"What are the fruits of the Spirit?",
|
||
"What does it mean to be born again?",
|
||
"How can I pray better?"
|
||
]
|
||
}
|
||
},
|
||
"home": {
|
||
"hero": {
|
||
"title": "Biblical Guide – Online Bible Study with AI Chat, Daily Verses, and Prayer Community",
|
||
"subtitle": "Online Bible Study with AI assistance",
|
||
"description": "Biblical Guide is an online Bible study app. Read Scripture, ask questions with AI-powered chat, search verses instantly, and join a global prayer community that supports your spiritual growth.",
|
||
"cta": {
|
||
"readBible": "Start reading",
|
||
"askAI": "Try it free now – AI Bible chat",
|
||
"supportMission": "Support the Mission"
|
||
},
|
||
"liveCounter": "Join thousands of believers who use Biblical Guide to study, understand, and apply God's Word in their everyday lives"
|
||
},
|
||
"features": {
|
||
"title": "Discover the features",
|
||
"subtitle": "Everything you need for a complete Bible study experience",
|
||
"bible": {
|
||
"title": "Read the Bible online",
|
||
"description": "access all 66 books with a modern and intuitive interface"
|
||
},
|
||
"chat": {
|
||
"title": "AI Bible Chat",
|
||
"description": "ask Scripture questions and get clear, accurate answers"
|
||
},
|
||
"prayers": {
|
||
"title": "Prayer Community",
|
||
"description": "share requests and join others in prayer"
|
||
},
|
||
"search": {
|
||
"title": "Verse Search",
|
||
"description": "quickly find verses, keywords, and topics across the Bible"
|
||
}
|
||
},
|
||
"stats": {
|
||
"bibleVersions": "Bible versions",
|
||
"verses": "Verses",
|
||
"aiAvailable": "AI Chat available"
|
||
},
|
||
"cta": {
|
||
"title": "Begin your spiritual journey",
|
||
"description": "Join our community and discover the wisdom of Scripture",
|
||
"startNow": "Start now"
|
||
},
|
||
"demo": {
|
||
"title": "See It In Action",
|
||
"subtitle": "Experience our AI assistant immediately without any sign-up required",
|
||
"userQuestion": "What does the Bible say about hope?",
|
||
"aiResponse": "The Bible offers many encouraging verses about hope. Romans 15:13 says 'May the God of hope fill you with all joy and peace...'",
|
||
"tryButton": "Try it yourself"
|
||
},
|
||
"dailyVerse": {
|
||
"title": "Daily Bible Verse – receive encouragement from Scripture every day, straight to your inbox",
|
||
"date": "January 15, 2024",
|
||
"verse": "For I know the plans I have for you, declares the Lord, plans to prosper you and not to harm you, plans to give you hope and a future.",
|
||
"reference": "Jeremiah 29:11",
|
||
"discuss": "Discuss This Verse",
|
||
"save": "Save",
|
||
"share": "Share",
|
||
"tomorrow": "Tomorrow: Get daily verses delivered to your inbox",
|
||
"subscribe": "Subscribe"
|
||
},
|
||
"howItWorks": {
|
||
"title": "Start Your Biblical Journey",
|
||
"subtitle": "Three simple steps to deepen your faith",
|
||
"step1": {
|
||
"title": "Ask Any Question",
|
||
"description": "Type or speak your spiritual questions"
|
||
},
|
||
"step2": {
|
||
"title": "Get Biblical Answers",
|
||
"description": "Receive verses and insights instantly"
|
||
},
|
||
"step3": {
|
||
"title": "Grow in Faith",
|
||
"description": "Save insights, track your journey"
|
||
},
|
||
"getStarted": "Get Started Free"
|
||
},
|
||
"prayerWall": {
|
||
"title": "Prayer Requests From Our Community",
|
||
"prayer1": "Please pray for my mother's health and recovery...",
|
||
"time1": "2 minutes ago",
|
||
"prayer2": "Seeking guidance for my job interview tomorrow...",
|
||
"time2": "15 minutes ago",
|
||
"prayer3": "Thankful for answered prayers about my family!",
|
||
"time3": "1 hour ago",
|
||
"praying": "Praying",
|
||
"celebrating": "Celebrating",
|
||
"shareRequest": "Share Your Prayer Request",
|
||
"viewAll": "View All Prayers"
|
||
},
|
||
"testimonials": {
|
||
"title": "Real Stories from Our Community",
|
||
"subtitle": "Hear how our platform has touched lives worldwide",
|
||
"testimonial1": {
|
||
"name": "Sarah M.",
|
||
"role": "Mother of Two | Using for 3 months",
|
||
"text": "As a new mom with little time, the AI chat helps me stay connected to God's word during 3am feedings."
|
||
},
|
||
"testimonial2": {
|
||
"name": "Pastor David K.",
|
||
"role": "Baptist Church | Verified Minister",
|
||
"text": "I was skeptical about AI and faith, but the Biblical accuracy and thoughtful responses exceeded my expectations."
|
||
},
|
||
"testimonial3": {
|
||
"name": "João S.",
|
||
"role": "Brazil | International User",
|
||
"text": "Finally, a Bible app that speaks my language - literally! The Portuguese support is perfect."
|
||
},
|
||
"testimonial4": {
|
||
"name": "Rebecca T.",
|
||
"role": "Bible Study Leader | 2 years using",
|
||
"text": "Our small group uses this for study preparation. The insights help us dig deeper into God's word together."
|
||
},
|
||
"shareStory": "Share Your Story"
|
||
},
|
||
"faq": {
|
||
"title": "Common Questions",
|
||
"questions": {
|
||
"accurate": "Is the AI theologically accurate?",
|
||
"free": "Is it really free?",
|
||
"languages": "What languages are supported?",
|
||
"offline": "Can I use it offline?",
|
||
"privacy": "Is my data private?",
|
||
"versions": "What Bible versions are available?"
|
||
},
|
||
"answers": {
|
||
"accurate": "Yes, our AI is trained on verified theological sources and reviewed by seminary professors and pastors to ensure Biblical accuracy.",
|
||
"free": "Core features including Bible reading, AI chat, and basic search are completely free. Premium features are available for advanced users.",
|
||
"languages": "We support 8 languages including English, Spanish, Portuguese, French, German, and many more with native speaker quality.",
|
||
"offline": "Basic Bible reading is available offline. AI features and search require an internet connection for the best experience.",
|
||
"privacy": "Your spiritual journey stays between you and God. We use industry-standard encryption and never share personal data.",
|
||
"versions": "We offer multiple Bible versions including NIV, ESV, NASB, King James, and translations in many languages."
|
||
},
|
||
"contactSupport": "Contact Support",
|
||
"viewAllFaqs": "View All FAQs"
|
||
},
|
||
"newsletter": {
|
||
"title": "Daily Wisdom in Your Inbox",
|
||
"description": "Get encouraging verses, insights, and spiritual guidance delivered daily",
|
||
"placeholder": "Enter your email",
|
||
"subscribe": "Subscribe"
|
||
},
|
||
"footer": {
|
||
"brand": "Biblical Guide",
|
||
"description": "A modern platform for Bible study with AI-powered insights and community support.",
|
||
"quickLinks": {
|
||
"title": "Quick Links",
|
||
"home": "Home",
|
||
"sponsor": "Sponsor Us",
|
||
"about": "About",
|
||
"blog": "Blog",
|
||
"contact": "Contact",
|
||
"support": "Support",
|
||
"api": "API Docs"
|
||
},
|
||
"legal": {
|
||
"title": "Legal",
|
||
"terms": "Terms",
|
||
"privacy": "Privacy",
|
||
"cookies": "Cookie Policy",
|
||
"gdpr": "GDPR"
|
||
},
|
||
"social": {
|
||
"title": "Follow Us"
|
||
},
|
||
"copyright": "© 2024 Biblical Guide - Made with ❤️ and 🙏"
|
||
}
|
||
},
|
||
"pages": {
|
||
"bible": {
|
||
"title": "Read the Bible",
|
||
"subtitle": "Explore Scripture with a modern and intuitive interface",
|
||
"selectBook": "Select book",
|
||
"selectChapter": "Select chapter",
|
||
"version": "Version",
|
||
"book": "Book",
|
||
"chapter": "Chapter",
|
||
"verse": "Verse",
|
||
"verses": "verses",
|
||
"save": "Save",
|
||
"saved": "Saved",
|
||
"saving": "Saving...",
|
||
"share": "Share",
|
||
"previousChapter": "Previous chapter",
|
||
"nextChapter": "Next chapter",
|
||
"loading": "Loading verses...",
|
||
"noVerses": "No verses found for this selection.",
|
||
"startReading": "Start exploring Scripture",
|
||
"navigation": "Navigation",
|
||
"settings": "Reading Settings",
|
||
"readingSettings": "Reading Settings",
|
||
"preferences": "Preferences",
|
||
"fontSize": "Font Size",
|
||
"lineHeight": "Line Height",
|
||
"fontFamily": "Font Family",
|
||
"theme": "Theme",
|
||
"showVerseNumbers": "Show Verse Numbers",
|
||
"columnLayout": "Column Layout",
|
||
"readingMode": "Reading Mode",
|
||
"readingModeDesc": "Hide UI elements for distraction-free reading",
|
||
"resetPreferences": "Reset Preferences",
|
||
"keyboardShortcuts": "Keyboard Shortcuts",
|
||
"shortcuts": {
|
||
"navigation": "← → : Navigate chapters",
|
||
"sidebar": "B : Toggle sidebar",
|
||
"settings": "S : Open settings",
|
||
"readingMode": "R : Toggle reading mode",
|
||
"copy": "Ctrl+C : Copy current verse"
|
||
},
|
||
"themes": {
|
||
"light": "Light",
|
||
"dark": "Dark",
|
||
"sepia": "Sepia"
|
||
},
|
||
"fontFamilies": {
|
||
"system": "System Font",
|
||
"serif": "Serif",
|
||
"sans": "Sans-serif"
|
||
},
|
||
"copy": "Copy",
|
||
"copied": "Copied!",
|
||
"copyVerse": "Copy verse",
|
||
"scrollToTop": "Scroll to top",
|
||
"toggleSidebar": "Toggle sidebar",
|
||
"toggleSettings": "Toggle settings",
|
||
"toggleReadingMode": "Toggle reading mode",
|
||
"chapters": "chapters",
|
||
"addBookmark": "Add bookmark",
|
||
"removeBookmark": "Remove bookmark",
|
||
"loginToBookmark": "Login to bookmark",
|
||
"bookmarkVerse": "Bookmark verse",
|
||
"removeVerseBookmark": "Remove verse bookmark",
|
||
"toggleFullscreen": "Toggle fullscreen",
|
||
"light": "Light",
|
||
"dark": "Dark",
|
||
"sepia": "Sepia",
|
||
"close": "Close"
|
||
},
|
||
"prayers": {
|
||
"title": "Prayers",
|
||
"subtitle": "Share prayers and pray together with the community",
|
||
"addPrayer": "Add Prayer",
|
||
"authRequired": "Please sign in to add a prayer request and join our prayer community.",
|
||
"viewModes": {
|
||
"private": "My private prayers",
|
||
"public": "Public prayer wall"
|
||
},
|
||
"chips": {
|
||
"private": "Private",
|
||
"public": "Public"
|
||
},
|
||
"languageFilter": {
|
||
"title": "Languages",
|
||
"helper": "See prayers in other languages",
|
||
"options": {
|
||
"en": "English",
|
||
"ro": "Romanian",
|
||
"es": "Spanish",
|
||
"it": "Italian"
|
||
}
|
||
},
|
||
"alerts": {
|
||
"privateInfo": "Private prayers are visible only to you. Turn on public sharing to post them on the prayer wall.",
|
||
"publicInfo": "Browsing public prayers for your selected language. Add more languages from the filter."
|
||
},
|
||
"empty": {
|
||
"private": "You have no private prayers yet. Create one to start your prayer journal.",
|
||
"public": "No public prayers match the selected filters yet."
|
||
},
|
||
"addRequest": "Add prayer request",
|
||
"anonymous": "Anonymous",
|
||
"prayFor": "Pray for this",
|
||
"categories": {
|
||
"title": "Categories",
|
||
"all": "All",
|
||
"personal": "Personal",
|
||
"family": "Family",
|
||
"health": "Health",
|
||
"work": "Work",
|
||
"ministry": "Ministry",
|
||
"world": "World"
|
||
},
|
||
"stats": {
|
||
"title": "Statistics",
|
||
"activeRequests": "{count} active requests",
|
||
"totalPrayers": "{count} total prayers",
|
||
"youPrayed": "{count} requests you prayed for"
|
||
},
|
||
"buttons": {
|
||
"pray": "Pray",
|
||
"prayed": "Prayed",
|
||
"share": "Share"
|
||
},
|
||
"dialog": {
|
||
"title": "Add a prayer request",
|
||
"titleLabel": "Title",
|
||
"categoryLabel": "Category",
|
||
"descriptionLabel": "Description",
|
||
"placeholder": "Describe your prayer request...",
|
||
"cancel": "Cancel",
|
||
"submit": "Add prayer",
|
||
"makePublic": "Share on the public prayer wall",
|
||
"visibilityPrivate": "Private prayers stay visible only to you.",
|
||
"visibilityPublic": "Public prayers are visible to everyone on the prayer wall."
|
||
},
|
||
"samples": {
|
||
"item1": {
|
||
"title": "Prayer for healing",
|
||
"description": "Please pray for my father who is in the hospital. He needs God's healing.",
|
||
"author": "Maria P."
|
||
},
|
||
"item2": {
|
||
"title": "God's guidance in career",
|
||
"description": "Seeking God's direction for the next step in my career. Please pray for clarity and peace.",
|
||
"author": "Alex M."
|
||
},
|
||
"item3": {
|
||
"title": "Unity in our family",
|
||
"description": "Please pray for restoration of relationships in our family and for mutual forgiveness.",
|
||
"author": "Anonymous"
|
||
}
|
||
}
|
||
},
|
||
"search": {
|
||
"title": "Search Scripture",
|
||
"subtitle": "Find verses and passages across the Bible",
|
||
"input": {
|
||
"placeholder": "Search words, phrases or references..."
|
||
},
|
||
"button": {
|
||
"search": "Search"
|
||
},
|
||
"filters": {
|
||
"title": "Filters",
|
||
"clear": "Clear",
|
||
"testament": "Testament",
|
||
"version": "Version",
|
||
"options": {
|
||
"all": "Whole Bible",
|
||
"old": "Old Testament",
|
||
"new": "New Testament"
|
||
},
|
||
"specificBooks": "Specific books"
|
||
},
|
||
"history": {
|
||
"title": "Recent searches"
|
||
},
|
||
"popular": {
|
||
"title": "Popular searches",
|
||
"items": [
|
||
"love",
|
||
"faith",
|
||
"hope",
|
||
"forgiveness",
|
||
"peace",
|
||
"prayer",
|
||
"wisdom",
|
||
"joy",
|
||
"patience",
|
||
"mercy"
|
||
]
|
||
},
|
||
"searching": "Searching...",
|
||
"results": "Results ({count})",
|
||
"relevance": "relevance",
|
||
"searchIn": "Searching in: {books}",
|
||
"noResults": {
|
||
"title": "No results found",
|
||
"description": "Try changing the search term or adjusting the filters."
|
||
},
|
||
"empty": {
|
||
"title": "Start searching Scripture",
|
||
"description": "Enter a word, a phrase, or a Bible reference to find relevant verses."
|
||
},
|
||
"copyVerse": "Copy verse",
|
||
"goTo": "Go to",
|
||
"addBookmark": "Add bookmark",
|
||
"removeBookmark": "Remove bookmark",
|
||
"searchTypes": {
|
||
"anyWords": "Any words",
|
||
"exactPhrase": "Exact phrase"
|
||
}
|
||
}
|
||
},
|
||
"auth": {
|
||
"email": "Email",
|
||
"password": "Password",
|
||
"confirmPassword": "Confirm password",
|
||
"name": "Name",
|
||
"optional": "(optional)",
|
||
"login": "Login",
|
||
"register": "Register",
|
||
"logout": "Logout",
|
||
"logging_in": "Logging in...",
|
||
"registering": "Registering...",
|
||
"loginError": "Login error",
|
||
"registerError": "Registration error",
|
||
"connectionError": "Connection error",
|
||
"passwordMismatch": "Passwords don't match",
|
||
"createAccount": "Create account",
|
||
"alreadyHaveAccount": "Already have an account?",
|
||
"noAccount": "Don't have an account?",
|
||
"forgotPassword": "Forgot password?",
|
||
"welcomeBack": "Welcome back!",
|
||
"joinUs": "Join us!"
|
||
},
|
||
"profile": {
|
||
"title": "Profile",
|
||
"subtitle": "Manage your account information",
|
||
"personalInfo": "Personal Information",
|
||
"accountDetails": "Account Details",
|
||
"name": "Name",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"memberSince": "Member Since",
|
||
"edit": "Edit",
|
||
"save": "Save Changes",
|
||
"saving": "Saving...",
|
||
"cancel": "Cancel",
|
||
"emailCannotChange": "Email cannot be changed",
|
||
"profileUpdated": "Profile updated successfully!",
|
||
"updateError": "Error updating profile",
|
||
"user": "User",
|
||
"admin": "Administrator",
|
||
"moderator": "Moderator"
|
||
},
|
||
"settings": {
|
||
"title": "Settings",
|
||
"subtitle": "Customize your experience",
|
||
"appearance": "Appearance",
|
||
"languageAndNotifications": "Language & Notifications",
|
||
"security": "Security",
|
||
"theme": "Theme",
|
||
"fontSize": "Font Size",
|
||
"language": "Language",
|
||
"notifications": "Enable notifications",
|
||
"emailUpdates": "Email updates",
|
||
"changePassword": "Change Password",
|
||
"changePasswordSoon": "Change Password (Coming Soon)",
|
||
"passwordSecurity": "Password and security settings",
|
||
"saveSettings": "Save Settings",
|
||
"settingsSaved": "Settings saved successfully!",
|
||
"settingsError": "Error saving settings",
|
||
"themes": {
|
||
"light": "Light",
|
||
"dark": "Dark",
|
||
"auto": "Auto"
|
||
},
|
||
"fontSizes": {
|
||
"small": "Small",
|
||
"medium": "Medium",
|
||
"large": "Large"
|
||
},
|
||
"languages": {
|
||
"ro": "Română",
|
||
"en": "English",
|
||
"es": "Español",
|
||
"it": "Italiano"
|
||
}
|
||
},
|
||
"bookmarks": {
|
||
"title": "My Bookmarks",
|
||
"subtitle": "Your saved verses and chapters",
|
||
"totalBookmarks": "Total bookmarks",
|
||
"chapterBookmarks": "Saved chapters",
|
||
"verseBookmarks": "Saved verses",
|
||
"allBookmarks": "All",
|
||
"chapters": "Chapters",
|
||
"verses": "Verses",
|
||
"chapter": "Chapter",
|
||
"verse": "Verse",
|
||
"noBookmarks": "You don't have any bookmarks yet",
|
||
"noBookmarksDescription": "Start reading the Bible and save your favorite chapters or verses",
|
||
"startReading": "Start reading",
|
||
"goTo": "Go to",
|
||
"authRequired": "You must be authenticated",
|
||
"loadError": "Error loading bookmarks"
|
||
},
|
||
"common": {
|
||
"loading": "Loading...",
|
||
"error": "An error occurred",
|
||
"save": "Save",
|
||
"cancel": "Cancel",
|
||
"delete": "Delete",
|
||
"edit": "Edit",
|
||
"close": "Close",
|
||
"back": "Back",
|
||
"next": "Next",
|
||
"previous": "Previous"
|
||
},
|
||
"contact": {
|
||
"hero": {
|
||
"title": "Contact Us",
|
||
"subtitle": "Get in touch with our team",
|
||
"description": "Have questions about Biblical Guide? Need technical support? Want to share feedback? We're here to help you on your spiritual journey."
|
||
},
|
||
"form": {
|
||
"title": "Send us a message",
|
||
"description": "Fill out the form below and we'll get back to you as soon as possible.",
|
||
"fields": {
|
||
"name": "Your Name",
|
||
"email": "Email Address",
|
||
"subject": "Subject",
|
||
"message": "Your Message"
|
||
},
|
||
"submit": "Send Message",
|
||
"submitting": "Sending...",
|
||
"success": "Thank you for your message! We'll get back to you soon.",
|
||
"error": "There was an error sending your message. Please try again."
|
||
},
|
||
"info": {
|
||
"title": "Contact Information",
|
||
"description": "Reach out to us through any of these channels:",
|
||
"email": {
|
||
"title": "Email Support",
|
||
"content": "contact@biblical-guide.com"
|
||
},
|
||
"address": {
|
||
"title": "Our Office",
|
||
"content": "123 Bible Street, Faith City, FC 12345"
|
||
}
|
||
},
|
||
"faq": {
|
||
"title": "Frequently Asked Questions",
|
||
"description": "Find quick answers to common questions about Biblical Guide.",
|
||
"viewFaq": "View FAQ"
|
||
}
|
||
},
|
||
"seo": {
|
||
"title": "Biblical Guide – Online Bible Study with AI, Daily Verses & Prayer Community",
|
||
"description": "Biblical Guide is an online Bible study app with AI-powered chat, instant verse search, and a global prayer community. Get daily Bible verses and Scripture-based answers to your questions.",
|
||
"keywords": "online Bible study, AI Bible chat, daily Bible verse, Bible study app, prayer community, read the Bible online, verse search, Scripture study",
|
||
"ogTitle": "Biblical Guide – Online Bible Study with AI",
|
||
"ogDescription": "Read the Bible online, ask questions with AI chat, and join a prayer community. Get daily Bible verses in your inbox.",
|
||
"twitterTitle": "Biblical Guide – Online Bible Study with AI",
|
||
"twitterDescription": "Online Bible study app with AI chat, daily verses, and prayer community.",
|
||
"footer": "Biblical Guide – online Bible study app with AI chat, daily verses, and prayer community."
|
||
},
|
||
"pwa": {
|
||
"install": "Install App",
|
||
"installing": "Installing...",
|
||
"installSuccess": "App installed successfully!",
|
||
"installFailed": "Installation failed",
|
||
"update": "Update available",
|
||
"updateReady": "Update ready",
|
||
"offline": "You're offline",
|
||
"onlineAgain": "You're back online!"
|
||
},
|
||
"donate": {
|
||
"hero": {
|
||
"title": "Biblical Guide",
|
||
"subtitle": "Every Scripture. Every Language. Forever Free.",
|
||
"cta": {
|
||
"readBible": "Read the Bible",
|
||
"supportMission": "Support the Mission"
|
||
}
|
||
},
|
||
"mission": {
|
||
"title": "The Word Should Never Have a Price Tag",
|
||
"description1": "Most Bible apps today hide the Word of God behind ads, upgrades, or premium study tools.",
|
||
"different": "Biblical Guide is different.",
|
||
"description2": "No subscriptions. No tracking. No paywalls.",
|
||
"description3": "Just Scripture — in every language, for every believer — free forever."
|
||
},
|
||
"pitch": {
|
||
"title": "Your Gift Keeps the Gospel Free",
|
||
"description1": "Every donation directly supports the servers, translations, and technology that make Biblical Guide possible.",
|
||
"description2": "When you give, you are not paying for access — you are keeping access open for millions who cannot afford to pay.",
|
||
"verse": {
|
||
"text": "Freely you have received; freely give.",
|
||
"reference": "— Matthew 10:8"
|
||
}
|
||
},
|
||
"features": {
|
||
"title": "What Your Support Sustains",
|
||
"subtitle": "Your donation keeps every verse, every prayer, every word — free to all.",
|
||
"globalLibrary": {
|
||
"title": "A Global Bible Library",
|
||
"description": "1,200+ versions, from ancient Hebrew to modern translations"
|
||
},
|
||
"multilingual": {
|
||
"title": "Multilingual Access",
|
||
"description": "7 languages today, 40+ tomorrow"
|
||
},
|
||
"prayerWall": {
|
||
"title": "A Prayer Wall Without Borders",
|
||
"description": "Believers praying for one another in real time"
|
||
},
|
||
"aiChat": {
|
||
"title": "AI Bible Chat",
|
||
"description": "Answers grounded in Scripture, not opinion"
|
||
},
|
||
"privacy": {
|
||
"title": "Complete Privacy",
|
||
"description": "No ads, no tracking, no data sale — ever"
|
||
},
|
||
"offline": {
|
||
"title": "Offline Access",
|
||
"description": "Because the Word should reach even where the internet cannot"
|
||
}
|
||
},
|
||
"form": {
|
||
"title": "How You Can Support",
|
||
"makedonation": "Make a Donation",
|
||
"success": "Thank you for your donation!",
|
||
"errors": {
|
||
"invalidAmount": "Please enter a valid amount (minimum $1)",
|
||
"invalidEmail": "Please enter a valid email address",
|
||
"checkoutFailed": "Failed to create checkout session",
|
||
"generic": "An error occurred. Please try again."
|
||
},
|
||
"recurring": {
|
||
"label": "Make this a recurring donation",
|
||
"monthly": "Monthly",
|
||
"yearly": "Yearly"
|
||
},
|
||
"amount": {
|
||
"label": "Select Amount (USD)",
|
||
"custom": "Custom Amount"
|
||
},
|
||
"info": {
|
||
"title": "Your Information",
|
||
"email": "Email Address",
|
||
"name": "Name (optional)",
|
||
"anonymous": "Make this donation anonymous",
|
||
"message": "Message (optional)",
|
||
"messagePlaceholder": "Share why you're supporting Biblical Guide..."
|
||
},
|
||
"submit": "Donate",
|
||
"secure": "Secure payment powered by Stripe"
|
||
},
|
||
"alternatives": {
|
||
"title": "Or donate with",
|
||
"paypal": "Donate via PayPal",
|
||
"kickstarter": "Support us on Kickstarter (coming soon)"
|
||
},
|
||
"impact": {
|
||
"title": "Your Impact",
|
||
"description": "Every donation directly supports the servers, translations, and technology that make Biblical Guide possible."
|
||
},
|
||
"why": {
|
||
"title": "Why Donate?",
|
||
"description1": "Biblical Guide is committed to keeping God's Word free and accessible to all. We don't have ads, paywalls, or sell your data.",
|
||
"description2": "When you give, you're not paying for access — you're keeping access open for millions who cannot afford to pay."
|
||
},
|
||
"matters": {
|
||
"title": "Why It Matters",
|
||
"point1": "Each day, someone opens a Bible app and hits a paywall.",
|
||
"point2": "Each day, a believer loses connection and can't read the Word offline.",
|
||
"point3": "Each day, the Gospel becomes harder to reach for someone who needs it most.",
|
||
"together": "Together, we can change that.",
|
||
"conclusion": "Your donation ensures that God's Word remains freely accessible — without cost, without barriers, without end."
|
||
},
|
||
"join": {
|
||
"title": "Join the Mission",
|
||
"description1": "Biblical Guide is built by one believer, sustained by many.",
|
||
"description2": "No corporations. No investors. Just faith, code, and community.",
|
||
"callToAction": "If this mission speaks to you — help keep the Bible free forever.",
|
||
"closing": "Every verse you read today stays free tomorrow."
|
||
},
|
||
"footer": {
|
||
"tagline": "Every Scripture. Every Language. Forever Free.",
|
||
"links": {
|
||
"readBible": "Read Bible",
|
||
"prayerWall": "Prayer Wall",
|
||
"aiChat": "AI Chat",
|
||
"contact": "Contact"
|
||
}
|
||
}
|
||
},
|
||
"subscription": {
|
||
"title": "Subscription Plans",
|
||
"subtitle": "Choose the plan that works best for you",
|
||
"currentPlan": "Current Plan",
|
||
"upgradePlan": "Upgrade Plan",
|
||
"managePlan": "Manage Subscription",
|
||
"billingPortal": "Billing Portal",
|
||
"free": {
|
||
"name": "Free",
|
||
"price": "$0",
|
||
"period": "forever",
|
||
"description": "Perfect for occasional Bible study",
|
||
"features": {
|
||
"conversations": "10 AI conversations per month",
|
||
"bible": "Full Bible access",
|
||
"prayer": "Prayer wall access",
|
||
"bookmarks": "Bookmarks & highlights"
|
||
},
|
||
"cta": "Current Plan"
|
||
},
|
||
"premium": {
|
||
"name": "Premium",
|
||
"priceMonthly": "$10",
|
||
"priceYearly": "$100",
|
||
"periodMonthly": "per month",
|
||
"periodYearly": "per year",
|
||
"savings": "Save 17% with annual",
|
||
"description": "Unlimited spiritual growth",
|
||
"features": {
|
||
"conversations": "Unlimited AI conversations",
|
||
"bible": "Full Bible access",
|
||
"prayer": "Prayer wall access",
|
||
"bookmarks": "Bookmarks & highlights",
|
||
"support": "Priority support",
|
||
"early": "Early access to new features"
|
||
},
|
||
"cta": "Upgrade to Premium",
|
||
"ctaProcessing": "Processing..."
|
||
},
|
||
"billing": {
|
||
"monthly": "Monthly",
|
||
"yearly": "Yearly"
|
||
},
|
||
"usage": {
|
||
"title": "Your Usage",
|
||
"conversations": "Conversations",
|
||
"used": "used",
|
||
"of": "of",
|
||
"unlimited": "Unlimited",
|
||
"remaining": "remaining",
|
||
"resetsOn": "Resets on",
|
||
"resetDate": "{{date}}"
|
||
},
|
||
"limitReached": {
|
||
"title": "Conversation Limit Reached",
|
||
"message": "You've used all {{limit}} conversations for this month.",
|
||
"upgradeMessage": "Upgrade to Premium for unlimited conversations and support your spiritual journey.",
|
||
"cta": "Upgrade to Premium",
|
||
"resetInfo": "Your free conversations will reset on {{date}}"
|
||
},
|
||
"success": {
|
||
"title": "Welcome to Premium!",
|
||
"message": "Thank you for subscribing to Biblical Guide Premium. You now have unlimited AI conversations.",
|
||
"benefit1": "Unlimited AI Bible conversations",
|
||
"benefit2": "Priority support",
|
||
"benefit3": "Early access to new features",
|
||
"cta": "Start Chatting",
|
||
"goHome": "Go to Home"
|
||
},
|
||
"errors": {
|
||
"loadFailed": "Failed to load subscription information",
|
||
"checkoutFailed": "Failed to create checkout session",
|
||
"portalFailed": "Failed to open billing portal",
|
||
"alreadySubscribed": "You already have an active Premium subscription",
|
||
"generic": "Something went wrong. Please try again."
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"cancelled": "Cancelled",
|
||
"pastDue": "Past Due",
|
||
"trialing": "Trial",
|
||
"expired": "Expired"
|
||
}
|
||
}
|
||
} |