{
  "catalog": {
    "title": "Course catalog",
    "enrolledTitle": "My enrolled courses",
    "searchPlaceholder": "Search courses",
    "searchAriaLabel": "Search courses",
    "statusFilterAriaLabel": "Status filter",
    "sortAriaLabel": "Sort courses",
    "statusTabsAriaLabel": "Course status tabs",
    "priceFilterAriaLabel": "Price filter",
    "viewToggleAriaLabel": "View toggle",
    "status": {
      "available": "Available",
      "archived": "Archived"
    },
    "price": {
      "all": "All",
      "free": "Free",
      "paid": "Paid"
    },
    "sort": {
      "newest": "Featured",
      "alphabetical": "Alphabetical"
    },
    "view": {
      "grid": "Grid",
      "list": "List"
    },
    "loading": "Loading courses...",
    "enrolling": "Enrolling you in this course...",
    "enrollError": "Unable to enroll in this course.",
    "startForFree": "Start for free",
    "continueLearning": "Continue Learning",
    "viewCourse": "View course",
    "topicAriaLabel": "Browse by topic",
    "noResults": "No courses match these filters.",
    "topic": {
      "all": "All courses",
      "salah": "Salah",
      "memorization": "Quran Memorization",
      "duas": "Duas",
      "faith": "Faith & Family"
    }
  },
  "languageSelector": {
    "label": "Language",
    "ariaLabel": "Select language"
  },
  "auth": {
    "visualBadge": "You can easily",
    "visualHeading": "Get access to your personal hub for clarity and productivity",
    "visualBody": "Follow structured courses, take notes, and listen to guided audio — all in one place, built to help you learn with focus.",
    "formBody": "Continue your courses, notes, and guided audio right where you left off.",
    "welcomeBack": "Welcome back",
    "signIn": "Sign In",
    "createAccount": "Create an account",
    "emailLabel": "Email",
    "businessNameLabel": "Business Legal Name",
    "businessNamePlaceholder": "Business Legal Name",
    "gstinLabel": "GSTIN",
    "gstinPlaceholder": "15-digit GSTIN",
    "passwordLabel": "Password",
    "showPassword": "Show",
    "hidePassword": "Hide",
    "pleaseWait": "Please wait...",
    "getStarted": "Get Started",
    "createAccountButton": "Create account",
    "orContinueWith": "or continue with",
    "googleLogin": "Google Login",
    "resendOtp": "Resend OTP",
    "sendOtp": "Send 6-digit email OTP",
    "otpPlaceholder": "Enter 6-digit code",
    "verifyOtp": "Verify OTP",
    "noAccountPrompt": "Don't have an account? Sign up",
    "hasAccountPrompt": "Already have an account? Log in",
    "status": {
      "signedIn": "Signed in successfully.",
      "accountCreated": "Account created. Check your inbox for email verification.",
      "authFailed": "Authentication failed.",
      "otpSent": "A 6-digit code has been sent to your email.",
      "otpRequestFailed": "OTP request failed.",
      "otpVerified": "OTP verified and signed in.",
      "otpVerifyFailed": "OTP verification failed.",
      "openingGoogle": "Opening Google sign-in.",
      "googleFailed": "Google login failed."
    }
  },
  "home": {
    "heroHeading": "Grow with confidence through structured learning.",
    "heroBody": "DuasForMe gives learners a clear path through courses, notes, guided audio, and practical learning tracks built for focus and retention.",
    "featuredPaths": "Featured learning paths",
    "begin": "Begin"
  },
  "prayer": {
    "loading": "Loading prayer times…",
    "eyebrow": "Prayer Timings",
    "locating": "Locating you…",
    "setLocation": "Set your location to see prayer times",
    "currentlyIn": "Currently in",
    "next": "Next",
    "usePreciseLocation": "Use precise location",
    "settings": "Settings",
    "calculationSettings": "Calculation Settings",
    "closeSettings": "Close settings",
    "close": "Close",
    "calculationMethod": "Calculation method",
    "madhab": "Madhab (Asr calculation)",
    "use24Hour": "24-hour time",
    "perPrayerOffsets": "Per-prayer offsets (minutes)",
    "location": "Location",
    "notSet": "Not set",
    "couldNotDetectLocation": "We couldn't detect your location automatically. Search for your city:",
    "searchCityPlaceholder": "Search for a city…",
    "couldNotGetPreciseLocation": "Could not get your precise location.",
    "azan": {
      "title": "Azan alarms (optional)",
      "limits": "Alarms play only while this page stays open and your browser allows audio. Mobile browsers may pause background tabs, and nothing plays if the browser is closed or the phone is locked. Do not rely on this as your only reminder.",
      "alarmFor": "Azan alarm for {{prayer}}",
      "needsEnable": "Alarms are on, but this browser has not allowed audio yet. Tap “Enable audio” so the Azan can play.",
      "enableAudio": "Enable audio",
      "testSound": "Test sound",
      "preview": "Preview: {{name}}",
      "regularRecording": "Regular Azan",
      "fajrRecording": "Fajr Azan",
      "stop": "Stop",
      "playing": "Playing: {{name}}",
      "alarmFailed": "The {{prayer}} Azan could not play.",
      "previewFailed": "The sound could not play.",
      "blockedHelp": "Your browser blocked audio. Tap “Enable audio” and allow sound for this site.",
      "errorHelp": "The audio file could not be loaded. Check your connection and try again.",
      "credit": "Regular Adhan: Mishary Rashid Alafasy. Fajr Adhan: Mansour Al-Zahrani. Audio sourced from <a>AlAdhan.com</a>. All audio rights remain with their respective owners."
    }
  },
  "courseDetail": {
    "loadingAriaLabel": "Loading course details",
    "lessonsCount": "{{count}} lessons",
    "lessonsCount_one": "{{count}} lesson",
    "lessonsCount_other": "{{count}} lessons",
    "whatYoullLearn": "What you'll learn",
    "materials": "Materials",
    "downloadableNotes": "Downloadable notes",
    "audioPractice": "Audio practice",
    "progressSummaries": "Progress summaries",
    "duration": "Duration",
    "curriculum": "Curriculum",
    "moduleLabel": "Module {{number}}",
    "preview": "Preview",
    "modulePending": "Lessons for this module are coming soon.",
    "priceInclGst": "Incl. 18% GST",
    "discountOff": "{{percent}}% OFF",
    "startForFree": "Start for Free",
    "starting": "Starting…",
    "startLearning": "Start learning",
    "continueLearning": "Continue Learning",
    "enrollNow": "Enroll now",
    "buyNow": "Buy now",
    "includes": "Includes",
    "skillLevel": "Skill level",
    "audience": "Audience",
    "requirements": "Prerequisites",
    "noPrerequisites": "None",
    "unableToStart": "Unable to start this course."
  },
  "checkout": {
    "secureCheckout": "Secure checkout",
    "enrollInTitle": "Enroll in {{title}}",
    "closeCheckout": "Close checkout",
    "coursePrice": "Course price",
    "collectionPrice": "Story collection price",
    "discountLabel": "Discount ({{code}})",
    "baseAmount": "Base amount",
    "gstIncluded": "GST (18% included)",
    "totalPayable": "Total payable",
    "captionInr": "Prices in {{symbol}} include 18% GST.",
    "captionUsd": "USD pricing is exclusive of Indian GST.",
    "promoCodeLabel": "Discount or Promo code",
    "gstCheckboxLabel": "I have a GST number for business invoicing",
    "gstinLabel": "GSTIN",
    "legalBusinessName": "Legal business name",
    "businessNamePlaceholder": "Registered business name",
    "gstinPlaceholder": "22AAAAA0000A1Z5",
    "gstinInvalid": "Enter a valid 15-character GSTIN.",
    "processing": "Processing...",
    "enrolled": "Enrolled",
    "payButton": "Pay {{amount}}",
    "securePaymentsNote": "Payments are handled securely.",
    "gstinRequired": "Enter a valid 15-character GSTIN to continue.",
    "termsCheckboxLabelPrefix": "I have read and agree to the",
    "termsCheckboxLinkText": "Terms & Conditions",
    "termsRequired": "Please accept the Terms & Conditions to continue.",
    "enrolledMessage": "You are enrolled.",
    "devPaymentComplete": "Development payment complete. Enrollment is ready.",
    "paymentComplete": "Payment complete. You are enrolled.",
    "paymentFailed": "Payment could not be completed."
  },
  "coupon": {
    "applied": "Applied",
    "remove": "Remove",
    "placeholder": "Promo or discount code",
    "checking": "Checking...",
    "apply": "Apply",
    "invalidCode": "Invalid coupon code",
    "validationFailed": "Failed to validate coupon"
  },
  "paywall": {
    "title": "Enjoying the course?",
    "copy": "Buy the course to unlock the remaining lessons, assignments, and completion certificate for",
    "oneTimeLifetime": "one-time, full lifetime access",
    "subscribeContinue": "Buy now",
    "returnToOverview": "Return to Course Overview"
  },
  "player": {
    "loadingLesson": "Loading lesson...",
    "lessonUnavailable": "This lesson is unavailable.",
    "noLessonsYet": "This course has no lessons yet.",
    "lessonNotFound": "This lesson could not be found. Return to the course and choose another lesson.",
    "loadFailedGeneric": "Unable to load this lesson. Please try again.",
    "courseLabel": "Course: {{slug}}",
    "completed": "Completed",
    "saving": "Saving...",
    "markAsComplete": "Mark as complete",
    "lessonPartOfFullCourse": "This lesson is part of the full course.",
    "enrollToUnlockLesson": "Buy the course to unlock the lesson video, notes, resources, and module quiz.",
    "enrollNow": "Buy now",
    "audioComingSoon": "Audio Coming Soon",
    "videoComingSoon": "Video Coming Soon",
    "lessonCount": "Lesson {{current}}/{{total}}",
    "instructorLabel": "Instructor: {{name}}",
    "freePreview": "Free preview",
    "enrolledLesson": "Enrolled lesson",
    "tabsAriaLabel": "Course lesson tabs",
    "tabs": {
      "notes": "Notes",
      "resources": "Resources",
      "quiz": "Lesson Quiz",
      "instructor": "Instructor"
    },
    "lessonQuiz": "Lesson quiz",
    "takeLessonQuizPrompt": "Take the lesson quiz now.",
    "clickHere": "Click here",
    "noNotesYet": "No notes have been added for this lesson yet.",
    "downloadResource": "Download resource",
    "downloading": "Downloading...",
    "downloadFailed": "Could not download this resource. Please try again.",
    "loadingPreview": "Loading preview...",
    "previewFailed": "Could not load this preview. Please try downloading the file instead.",
    "openInNewTab": "Open in new tab",
    "closePreview": "Close preview",
    "noResources": "No downloadable resources attached to this lesson.",
    "progressSavedLocally": "Saved locally. Connect Supabase to sync progress across devices.",
    "overallProgress": "Overall progress",
    "completedOf": "{{completed}}/{{total}} completed",
    "curriculum": "Curriculum",
    "moduleLabel": "Module {{index}}",
    "enrollToUnlock": "Enroll to unlock",
    "moduleAssessment": "Module assessment",
    "passLabel": "Pass: {{score}}%",
    "submitQuiz": "Submit quiz",
    "quizPassed": "Quiz passed",
    "keepPracticing": "Keep practicing",
    "correctPassing": "{{score}}% correct · Passing score {{passing}}%",
    "retakeQuiz": "Retake quiz",
    "correct": "Correct",
    "incorrect": "Incorrect",
    "reviewNotesRetry": "Review the lesson notes and try again.",
    "noQuizPublished": "No quiz has been published for this module yet.",
    "backToCourse": "Back to course",
    "back": "Back",
    "courseContent": "Course Content ({{completed}}/{{total}} completed)",
    "courseContentLabel": "Course Content",
    "markComplete": "Mark Complete",
    "previousLesson": "Previous",
    "nextLesson": "Next",
    "quizGateNotice": "Pass the quiz above to unlock the next lesson.",
    "flashcardsTitle": "Flashcards",
    "flashcardCount": "Card {{current}} of {{total}}",
    "flipCard": "Tap to flip",
    "previousCard": "Previous card",
    "nextCard": "Next card",
    "flashcardCountLabel_other": "{{count}} cards",
    "quizQuestionCountLabel_other": "{{count}} questions",
    "studyFlashcards": "Study",
    "takeQuiz": "Take quiz",
    "backToLesson": "Back to lesson",
    "flashcardCountLabel_one": "{{count}} card",
    "quizQuestionCountLabel_one": "{{count}} question"
  },
  "bookmarks": {
    "bookmark": "Bookmark",
    "saved": "Saved",
    "saving": "Saving…",
    "add": "Bookmark this lesson",
    "remove": "Remove bookmark from this lesson",
    "signInPrompt": "Sign in to bookmark lessons.",
    "signIn": "Sign in",
    "upgrade": "Bookmarks need eligible course access. Enroll in a paid course to save lessons.",
    "viewCourses": "View courses",
    "loadFailed": "Could not load your bookmarks.",
    "updateFailed": "Could not update the bookmark. Please try again.",
    "removeFailed": "Could not remove that bookmark. Please try again.",
    "retry": "Retry",
    "dashboard": "Dashboard",
    "dashboardOf": "{{name}}'s Dashboard",
    "myBookmarks": "My Bookmarks",
    "loading": "Loading your bookmarks…",
    "signInToView": "to see your bookmarked lessons.",
    "empty": "No bookmarks yet. Select the Bookmark button on any lesson, story, hadith, guide or surah to save it here.",
    "open": "Open",
    "openLesson": "Open lesson {{title}}",
    "removeButton": "Remove",
    "removing": "Removing…",
    "removeLesson": "Remove bookmark for {{title}}",
    "signInPromptPage": "Sign in to bookmark this page.",
    "addPage": "Bookmark this page",
    "removePage": "Remove bookmark from this page",
    "pagesTitle": "Saved reading",
    "kind": {
      "asma": "Asma Al-Husna",
      "story": "Kids story",
      "hadith": "Hadith",
      "guide": "Guide"
    }
  },
  "pdfReader": {
    "close": "Close",
    "tools": "PDF tools",
    "zoomIn": "Zoom in",
    "zoomOut": "Zoom out",
    "print": "Print",
    "download": "Download",
    "working": "Please wait…",
    "loading": "Loading the PDF…",
    "loadFailed": "This PDF could not be loaded. Please try again.",
    "signInToRead": "Sign in to read, download/print.",
    "actionFailed": "That did not work. Please try again.",
    "pages": "Pages of {{title}}",
    "pageOf": "Page {{page}} of {{total}}",
    "upgradeSignedIn": "Upgrade to print or download",
    "upgradeSignedOut": "Sign in to read, download/print",
    "upgradeSignedOutOpen": "Sign in to download or print",
    "modulePdf": "Module guide (PDF)",
    "modulePdfNamed": "Read {{name}}",
    "signInToWatch": "Sign in to watch this free module.",
    "signInCta": "Sign in"
  },
  "quranBookmarks": {
    "bookmark": "Bookmark",
    "saved": "Saved",
    "saving": "Saving…",
    "add": "Bookmark surah {{surah}}",
    "remove": "Remove bookmark from surah {{surah}}",
    "signInPrompt": "Sign in to bookmark a surah.",
    "loadFailed": "Could not load your saved surahs.",
    "updateFailed": "Could not update the bookmark. Please try again.",
    "savedBadge": "Bookmarked",
    "dashboardTitle": "Saved surahs",
    "open": "Open",
    "openSurah": "Open surah {{name}}",
    "removeButton": "Remove",
    "removing": "Removing…",
    "removeSurah": "Remove bookmark for surah {{name}}"
  }
}
