{
  "common": {
    "appName": "RijTheorie",
    "tagline": "Independent Dutch driving theory preparation",
    "loading": "Loading…",
    "error": "Something went wrong",
    "retry": "Try again",
    "save": "Save",
    "saved": "Saved",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "close": "Close",
    "next": "Next",
    "previous": "Previous",
    "submit": "Submit",
    "continue": "Continue",
    "back": "Back",
    "search": "Search",
    "filter": "Filter",
    "all": "All",
    "yes": "Yes",
    "no": "No",
    "seeAll": "See all",
    "learnMore": "Learn more",
    "getStarted": "Get started",
    "minutes": "min",
    "of": "of",
    "optional": "optional",
    "required": "required",
    "new": "New",
    "soon": "Coming soon",
    "free": "Free",
    "premium": "Premium",
    "readMore": "Read more",
    "showMore": "Show more",
    "showLess": "Show less"
  },
  "nav": {
    "home": "Home",
    "theory": "Theory",
    "practice": "Practice",
    "exams": "Exams",
    "profile": "Profile",
    "dashboard": "Dashboard",
    "studyPlan": "Study plan",
    "progress": "Progress",
    "forum": "Community",
    "drivingSchools": "Driving schools",
    "subscription": "Subscription",
    "settings": "Settings",
    "pricing": "Pricing",
    "blog": "Blog",
    "faq": "FAQ",
    "contact": "Contact",
    "about": "About",
    "login": "Log in",
    "register": "Sign up",
    "logout": "Log out",
    "admin": "Admin",
    "bookmarks": "Bookmarks",
    "notifications": "Notifications",
    "menu": "Menu"
  },
  "home": {
    "hero": {
      "badge": "9 languages · Category B",
      "title": "Pass your Dutch driving theory with confidence",
      "subtitle": "Learn smarter, practice realistic questions, and know exactly where you need to improve.",
      "ctaPrimary": "Start learning",
      "ctaSecondary": "Try a free exam",
      "note": "No payment needed to start"
    },
    "stats": {
      "categories": "Theory categories",
      "questions": "Practice questions",
      "languages": "Languages",
      "learners": "Learners"
    },
    "features": {
      "title": "Everything you need to pass",
      "subtitle": "One platform for learning, practising and testing yourself.",
      "categories": {
        "title": "25 theory categories",
        "body": "Full category B theory, split into short readable lessons."
      },
      "questions": {
        "title": "Practice questions",
        "body": "Thousands of questions with an explanation for every answer."
      },
      "exams": {
        "title": "Mock exams",
        "body": "A realistic exam simulator with timer and review."
      },
      "smart": {
        "title": "Smart exams",
        "body": "Exams built around the topics you keep getting wrong."
      },
      "plan": {
        "title": "Personal study plan",
        "body": "A day-by-day plan that adapts to your exam date."
      },
      "progress": {
        "title": "Progress tracking",
        "body": "See your accuracy per category and over time."
      },
      "languages": {
        "title": "9 languages",
        "body": "Study in the language you think in, including Arabic and Persian."
      },
      "forum": {
        "title": "Community",
        "body": "Ask questions and learn from other learners."
      },
      "schools": {
        "title": "Driving schools",
        "body": "Find and compare driving schools near you."
      }
    },
    "howItWorks": {
      "title": "How it works",
      "subtitle": "Five steps from your first lesson to exam day.",
      "step1": {
        "title": "Learn",
        "body": "Work through short theory lessons per category."
      },
      "step2": {
        "title": "Practice",
        "body": "Answer questions and read why an answer is right."
      },
      "step3": {
        "title": "Improve",
        "body": "Train your mistakes and your weak categories."
      },
      "step4": {
        "title": "Test yourself",
        "body": "Take full mock exams under exam conditions."
      },
      "step5": {
        "title": "Go to your exam",
        "body": "Walk in knowing exactly where you stand."
      }
    },
    "categories": {
      "title": "All 25 theory categories",
      "subtitle": "Every subject you need for the category B theory exam.",
      "cta": "Browse all categories"
    },
    "smart": {
      "title": "The platform finds your weak spots",
      "subtitle": "Every answer you give feeds a picture of what you actually know. We use it to decide what you practise next.",
      "point1": "Accuracy tracked per category and difficulty",
      "point2": "Questions you got wrong come back at the right moment",
      "point3": "Smart exams weighted towards your weak areas",
      "cta": "See how it works"
    },
    "simulator": {
      "title": "A realistic exam simulator",
      "subtitle": "Same pressure, same clock, no surprises on exam day.",
      "point1": "Configurable question count, time limit and pass mark",
      "point2": "Mark questions for review and come back to them",
      "point3": "A full breakdown per category afterwards",
      "cta": "Try a free exam"
    },
    "schools": {
      "title": "Find a driving school that fits you",
      "subtitle": "Filter by city, language, transmission and price.",
      "cta": "Search driving schools"
    },
    "community": {
      "title": "You are not studying alone",
      "subtitle": "Thousands of learners asking and answering questions.",
      "cta": "Visit the community"
    },
    "pricing": {
      "title": "Simple pricing",
      "subtitle": "Start free. Upgrade when you want the smart features.",
      "cta": "Compare plans"
    },
    "faq": {
      "title": "Frequently asked questions",
      "subtitle": "Still unsure about something?"
    },
    "cta": {
      "title": "Ready to start?",
      "subtitle": "Create a free account and take your first practice questions in under a minute.",
      "button": "Create free account"
    }
  },
  "theory": {
    "title": "Theory",
    "subtitle": "All the theory for the Dutch category B exam, in short lessons.",
    "categories": "Categories",
    "lessons": {
      "one": "{{count}} lesson",
      "other": "{{count}} lessons"
    },
    "questions": {
      "one": "{{count}} question",
      "other": "{{count}} questions"
    },
    "completed": "{{percent}}% completed",
    "notStarted": "Not started",
    "startLearning": "Start learning",
    "continueLearning": "Continue learning",
    "practiceQuestions": "Practice questions",
    "difficulty": "Difficulty",
    "readTime": "{{minutes}} min read",
    "markComplete": "Mark as complete",
    "completedLabel": "Completed",
    "bookmark": "Bookmark",
    "bookmarked": "Bookmarked",
    "notes": "My notes",
    "notesPlaceholder": "Write a note for yourself…",
    "share": "Share",
    "relatedQuestions": "Practice this topic",
    "inThisLesson": "In this lesson",
    "keyRule": "Rule",
    "tip": "Tip",
    "commonMistake": "Common mistake",
    "example": "Example",
    "nextLesson": "Next lesson",
    "previousLesson": "Previous lesson",
    "backToCategory": "Back to category"
  },
  "practice": {
    "title": "Practice",
    "subtitle": "Choose how you want to practise today.",
    "modes": {
      "random": {
        "name": "Random questions",
        "body": "A mix from the whole question bank."
      },
      "category": {
        "name": "By category",
        "body": "Practise one subject at a time."
      },
      "difficult": {
        "name": "Difficult questions",
        "body": "The questions most people get wrong."
      },
      "mistakes": {
        "name": "My mistakes",
        "body": "Only questions you answered incorrectly."
      },
      "bookmarks": {
        "name": "Bookmarks",
        "body": "The questions you saved."
      },
      "unseen": {
        "name": "New questions",
        "body": "Questions you have never answered."
      },
      "weakAreas": {
        "name": "Weak areas",
        "body": "Questions from your weakest categories."
      },
      "daily": {
        "name": "Daily challenge",
        "body": "A fresh set picked for you every day."
      },
      "quick": {
        "name": "Quick practice",
        "body": "5, 10 or 20 questions."
      }
    },
    "start": "Start practice",
    "questionOf": "Question {{current}} of {{total}}",
    "submitAnswer": "Submit answer",
    "chooseAnswer": "Choose an answer",
    "chooseAll": "Choose all correct answers",
    "enterNumber": "Enter a number",
    "clickImage": "Click the correct area of the image",
    "correct": "Correct",
    "incorrect": "Incorrect",
    "yourAnswer": "Your answer",
    "correctAnswer": "Correct answer",
    "explanation": "Explanation",
    "nextQuestion": "Next question",
    "learnTopic": "Learn this topic",
    "similarQuestions": "Practise similar questions",
    "finish": "Finish",
    "summary": "Session summary",
    "accuracy": "Accuracy",
    "answered": "Answered",
    "timeSpent": "Time spent",
    "noQuestions": "No questions here yet",
    "quotaReached": "You have used all your questions for today.",
    "noMistakes": "You have no mistakes to train. Nice work.",
    "noBookmarks": "You haven't bookmarked any questions yet.",
    "report": "Report this question",
    "reported": "Thanks, we'll review this question.",
    "skip": "Skip",
    "again": "Practise again"
  },
  "exam": {
    "title": "Exams",
    "subtitle": "Test yourself under exam conditions.",
    "mock": "Mock exam",
    "smart": "Smart exam",
    "start": "Start exam",
    "resume": "Resume exam",
    "questionCount": "{{count}} questions",
    "timeLimit": "{{minutes}} minutes",
    "passMark": "Pass mark {{percent}}%",
    "timeLeft": "Time left",
    "timeAlmostUp": "Less than 5 minutes left",
    "markForReview": "Mark for review",
    "marked": "Marked",
    "clearAnswer": "Clear answer",
    "navigator": "Questions",
    "answeredCount": "{{answered}} of {{total}} answered",
    "submitExam": "Submit exam",
    "confirmSubmitTitle": "Submit your exam?",
    "confirmSubmitBody": "You still have {{count}} unanswered questions. You cannot change your answers after submitting.",
    "confirmSubmitAll": "You have answered every question. Ready to submit?",
    "submitAnyway": "Submit anyway",
    "keepGoing": "Keep going",
    "expired": "Your time is up. The exam has been submitted automatically.",
    "results": {
      "title": "Your result",
      "passed": "Passed",
      "failed": "Not passed yet",
      "passedBody": "You scored above the pass mark. Keep practising to stay sharp.",
      "failedBody": "You are not there yet. Train your weak areas and try again.",
      "score": "{{correct}} of {{total}}",
      "correct": "Correct",
      "incorrect": "Incorrect",
      "unanswered": "Unanswered",
      "timeUsed": "Time used",
      "byCategory": "Performance per category",
      "byDifficulty": "Performance per difficulty",
      "weakAreas": "Your weak areas",
      "reviewMistakes": "Review mistakes",
      "practiceWeak": "Practise weak areas",
      "retake": "Take another exam",
      "history": "Exam history"
    },
    "smartIntro": {
      "title": "Your smart exam",
      "body": "Built from your own results: more questions from the categories you keep getting wrong.",
      "focusAreas": "Focus areas",
      "difficulty": "Difficulty",
      "generate": "Generate smart exam",
      "needMoreData": "Answer at least {{count}} questions first so we can find your weak spots."
    },
    "locked": "This exam is part of {{plan}}.",
    "quotaReached": "You have used all your exams for this period.",
    "unlock": "Upgrade to unlock"
  },
  "dashboard": {
    "greeting": {
      "morning": "Good morning",
      "afternoon": "Good afternoon",
      "evening": "Good evening"
    },
    "readiness": "You're {{percent}}% ready for your theory exam.",
    "readinessNew": "Answer your first questions and we'll estimate how ready you are.",
    "stats": {
      "accuracy": "Accuracy",
      "questions": "Questions",
      "exams": "Exams",
      "streak": "Study streak",
      "days": {
        "one": "{{count}} day",
        "other": "{{count}} days"
      }
    },
    "continueLearning": "Continue learning",
    "weakAreas": "Weak areas",
    "noWeakAreas": "Not enough data yet. Practise a little more.",
    "practiceWeakAreas": "Practise weak areas",
    "recentExams": "Recent exams",
    "noExams": "You haven't taken an exam yet.",
    "takeFirstExam": "Take your first exam",
    "dailyGoal": "Daily goal",
    "dailyGoalProgress": "{{done}} / {{goal}} questions",
    "dailyGoalDone": "Daily goal reached. Well done.",
    "examDate": "Exam date",
    "setExamDate": "Set your exam date",
    "daysUntilExam": {
      "one": "{{count}} day to go",
      "other": "{{count}} days to go"
    },
    "quickActions": "Quick actions"
  },
  "progress": {
    "title": "Progress",
    "subtitle": "Where you stand, per category and over time.",
    "accuracyOverTime": "Accuracy over time",
    "studyActivity": "Study activity",
    "examScores": "Exam scores",
    "categoryPerformance": "Performance per category",
    "totalQuestions": "Questions answered",
    "correctAnswers": "Correct answers",
    "studyTime": "Study time",
    "lessonsCompleted": "Lessons completed",
    "currentStreak": "Current streak",
    "longestStreak": "Longest streak",
    "noData": "Not enough data yet. Practise a little and come back.",
    "last7Days": "Last 7 days",
    "last30Days": "Last 30 days",
    "allTime": "All time"
  },
  "studyPlan": {
    "title": "Study plan",
    "subtitle": "A day-by-day plan towards your exam date.",
    "create": "Create my plan",
    "regenerate": "Rebuild plan",
    "intake": {
      "title": "Let's build your plan",
      "examDate": "When is your exam?",
      "examDateUnknown": "I don't have a date yet",
      "knowledge": "How much theory do you know already?",
      "knowledgeNone": "I'm starting from scratch",
      "knowledgeSome": "I know the basics",
      "knowledgeMost": "I know most of it",
      "attempts": "Have you taken the exam before?",
      "attemptsNone": "No, this is my first time",
      "attemptsOne": "Yes, once",
      "attemptsMore": "Yes, more than once",
      "time": "How much time can you study per day?",
      "minutesPerDay": "{{minutes}} minutes per day",
      "submit": "Build my plan"
    },
    "dayLabel": "Day {{number}}",
    "today": "Today",
    "tasks": {
      "learn": "Learn",
      "practice": "Practice",
      "review": "Review",
      "exam": "Mock exam"
    },
    "taskCount": "{{count}} questions",
    "markDone": "Mark done",
    "done": "Done",
    "planProgress": "{{done}} of {{total}} days completed",
    "adjusted": "Your plan was adjusted based on your results.",
    "noPlan": "You don't have a study plan yet."
  },
  "pricing": {
    "title": "Choose your plan",
    "subtitle": "Start free. Upgrade whenever you want more.",
    "monthly": "Monthly",
    "yearly": "Yearly",
    "saveBadge": "Save {{percent}}%",
    "perMonth": "per month",
    "perYear": "per year",
    "freeForever": "Free forever",
    "mostPopular": "Most popular",
    "currentPlan": "Your current plan",
    "startFree": "Start free",
    "choosePlan": "Choose plan",
    "upgrade": "Upgrade",
    "manage": "Manage subscription",
    "includes": "What's included",
    "vatNote": "Prices include VAT.",
    "cancelNote": "Cancel at any time.",
    "trialNote": "{{days}}-day free trial"
  },
  "billing": {
    "title": "Subscription & billing",
    "currentPlan": "Current plan",
    "status": "Status",
    "price": "Price",
    "nextBilling": "Next billing date",
    "paymentMethod": "Payment method",
    "invoices": "Invoices",
    "invoiceNumber": "Invoice",
    "amount": "Amount",
    "date": "Date",
    "download": "Download",
    "noInvoices": "No invoices yet.",
    "cancel": "Cancel subscription",
    "cancelConfirm": "Your plan stays active until {{date}}. After that you go back to Free.",
    "reactivate": "Reactivate",
    "downgrade": "Downgrade",
    "canceledNotice": "Your subscription ends on {{date}}.",
    "pastDueNotice": "Your last payment failed. Update your payment method to keep your plan.",
    "statusLabels": {
      "TRIALING": "Trial",
      "ACTIVE": "Active",
      "PAST_DUE": "Past due",
      "CANCELED": "Canceled",
      "INCOMPLETE": "Incomplete",
      "EXPIRED": "Expired"
    }
  },
  "forum": {
    "title": "Community",
    "subtitle": "Ask a question, help someone else out.",
    "searchPlaceholder": "Search discussions…",
    "categories": "Categories",
    "latest": "Latest discussions",
    "popular": "Popular",
    "unanswered": "Unanswered",
    "newTopic": "New discussion",
    "topicTitle": "Title",
    "topicBody": "Your question",
    "tags": "Tags",
    "post": "Post",
    "reply": "Reply",
    "replies": {
      "one": "{{count}} reply",
      "other": "{{count}} replies"
    },
    "views": {
      "one": "{{count}} view",
      "other": "{{count}} views"
    },
    "replyPlaceholder": "Write a reply…",
    "follow": "Follow",
    "following": "Following",
    "upvote": "Upvote",
    "report": "Report",
    "reportReason": "Why are you reporting this?",
    "reportReasons": {
      "SPAM": "Spam",
      "ABUSE": "Abuse",
      "OFFENSIVE": "Offensive content",
      "INCORRECT_INFORMATION": "Incorrect information",
      "ADVERTISING": "Advertising",
      "OTHER": "Something else"
    },
    "reported": "Thanks. A moderator will look at this.",
    "locked": "This discussion is locked.",
    "hidden": "This post was hidden by a moderator.",
    "empty": "No discussions here yet. Start the first one.",
    "loginToPost": "Log in to join the discussion.",
    "postedBy": "by {{name}}",
    "lastReply": "Last reply {{time}}"
  },
  "schools": {
    "title": "Driving schools",
    "subtitle": "Find and compare driving schools in the Netherlands.",
    "searchPlaceholder": "City or postal code",
    "filters": {
      "title": "Filters",
      "city": "City",
      "distance": "Distance",
      "price": "Price",
      "language": "Language",
      "transmission": "Transmission",
      "rating": "Minimum rating",
      "clear": "Clear filters",
      "apply": "Show results"
    },
    "transmission": {
      "MANUAL": "Manual",
      "AUTOMATIC": "Automatic",
      "BOTH": "Manual & automatic"
    },
    "results": {
      "one": "{{count}} school",
      "other": "{{count}} schools"
    },
    "noResults": "No schools match your filters.",
    "verified": "Verified",
    "rating": "{{rating}} out of 5",
    "reviewCount": {
      "one": "{{count}} review",
      "other": "{{count}} reviews"
    },
    "contact": "Contact",
    "requestInfo": "Request information",
    "visitWebsite": "Visit website",
    "about": "About this school",
    "instructors": "Instructors",
    "vehicles": "Cars",
    "packages": "Packages",
    "lessons": {
      "one": "{{count}} lesson",
      "other": "{{count}} lessons"
    },
    "includesExam": "Exam included",
    "openingHours": "Opening hours",
    "languages": "Languages spoken",
    "reviews": "Reviews",
    "writeReview": "Write a review",
    "schoolResponse": "Response from the school",
    "lead": {
      "title": "Request information",
      "body": "Fill this in and the school will contact you.",
      "name": "Your name",
      "email": "Email",
      "phone": "Phone",
      "city": "City",
      "language": "Preferred language",
      "transmission": "Manual or automatic",
      "days": "Preferred days",
      "message": "Message",
      "send": "Send request",
      "thanks": "Your request has been sent. The school will get in touch."
    },
    "reviewForm": {
      "overall": "Overall",
      "instructor": "Instructor",
      "communication": "Communication",
      "value": "Value for money",
      "experience": "Exam experience",
      "title": "Title",
      "body": "Your review",
      "submit": "Publish review",
      "thanks": "Thanks for your review. It will appear after moderation."
    }
  },
  "ai": {
    "title": "Theory assistant",
    "subtitle": "Ask anything about the theory you're studying.",
    "placeholder": "Why do I have to give way here?",
    "ask": "Ask",
    "thinking": "Looking this up…",
    "sources": "Based on these lessons",
    "disclaimer": "Answers are generated from our own theory lessons. Always check the official rules for exam decisions.",
    "locked": "The theory assistant is part of Premium.",
    "empty": "Ask your first question.",
    "examples": {
      "title": "Try asking",
      "one": "What does a blue circular sign mean?",
      "two": "Explain priority at a roundabout in simple words.",
      "three": "When may I use my fog lights?"
    }
  },
  "auth": {
    "login": {
      "title": "Welcome back",
      "subtitle": "Log in to continue where you left off.",
      "submit": "Log in",
      "noAccount": "No account yet?",
      "createAccount": "Create one",
      "forgot": "Forgot your password?"
    },
    "register": {
      "title": "Create your account",
      "subtitle": "Free to start. No payment details needed.",
      "submit": "Create account",
      "hasAccount": "Already have an account?",
      "login": "Log in",
      "terms": "By creating an account you agree to our terms and privacy policy."
    },
    "forgot": {
      "title": "Reset your password",
      "subtitle": "We'll email you a link to set a new password.",
      "submit": "Send reset link",
      "sent": "If that email exists, a reset link is on its way.",
      "backToLogin": "Back to log in"
    },
    "fields": {
      "name": "Name",
      "email": "Email",
      "password": "Password",
      "passwordConfirm": "Confirm password",
      "passwordHint": "At least 10 characters",
      "language": "Language",
      "remember": "Keep me logged in"
    },
    "errors": {
      "invalidCredentials": "That email and password don't match.",
      "emailTaken": "An account with this email already exists.",
      "weakPassword": "Please choose a longer password.",
      "passwordMismatch": "The passwords don't match.",
      "invalidEmail": "Please enter a valid email address.",
      "required": "This field is required.",
      "tooManyAttempts": "Too many attempts. Please wait a minute and try again.",
      "accountDisabled": "This account has been disabled."
    },
    "verifyEmail": {
      "title": "Check your email",
      "body": "We sent a verification link to {{email}}.",
      "resend": "Send it again"
    }
  },
  "settings": {
    "title": "Settings",
    "profile": "Profile",
    "account": "Account",
    "preferences": "Preferences",
    "notifications": "Notifications",
    "privacy": "Privacy",
    "language": "Language",
    "theme": {
      "label": "Appearance",
      "light": "Light",
      "dark": "Dark",
      "system": "System"
    },
    "dailyGoal": "Daily goal",
    "examDate": "Target exam date",
    "emailNotifications": "Email notifications",
    "marketingEmails": "Product news and tips",
    "publicProfile": "Show my profile in the community",
    "reducedMotion": "Reduce animations",
    "dangerZone": "Danger zone",
    "exportData": "Download my data",
    "exportDataBody": "Get a copy of everything we store about you.",
    "deleteAccount": "Delete my account",
    "deleteAccountBody": "This permanently removes your account and all your progress.",
    "deleteConfirm": "Type DELETE to confirm",
    "updated": "Your settings have been saved."
  },
  "gamification": {
    "xp": "XP",
    "level": "Level {{level}}",
    "streak": "Streak",
    "badges": "Badges",
    "achievements": "Achievements",
    "earned": "Earned {{date}}",
    "locked": "Not earned yet",
    "nextLevel": "{{xp}} XP to level {{level}}"
  },
  "notifications": {
    "title": "Notifications",
    "markAllRead": "Mark all as read",
    "empty": "Nothing new.",
    "messages": {
      "studyPlanUpdated": "Your study plan has been updated.",
      "forumReply": "{{name}} replied to your discussion.",
      "subscriptionRenews": "Your subscription renews on {{date}}.",
      "noPracticeToday": "You haven't practised today. 10 questions is enough to keep your streak.",
      "scoreImproved": "Your exam score improved by {{points}} points.",
      "badgeEarned": "You earned the badge \"{{name}}\".",
      "newLead": "New request from {{name}}."
    }
  },
  "footer": {
    "product": "Product",
    "company": "Company",
    "legal": "Legal",
    "community": "Community",
    "language": "Language",
    "disclaimer": "RijTheorie is an independent Dutch driving theory preparation platform. We are not affiliated with the CBR.",
    "rights": "© {{year}} RijTheorie. All rights reserved."
  },
  "cookies": {
    "title": "We use cookies",
    "body": "Necessary cookies keep the site working. We'd also like to use analytics cookies to understand how the site is used.",
    "acceptAll": "Accept all",
    "necessaryOnly": "Necessary only",
    "manage": "Manage",
    "necessary": "Necessary",
    "necessaryBody": "Required for logging in and saving your progress. Always on.",
    "analytics": "Analytics",
    "analyticsBody": "Helps us see which lessons work and which don't.",
    "marketing": "Marketing",
    "marketingBody": "Used to measure our campaigns.",
    "save": "Save choices"
  },
  "search": {
    "title": "Search",
    "placeholder": "Search lessons, questions, discussions…",
    "results": {
      "one": "{{count}} result",
      "other": "{{count}} results"
    },
    "noResults": "Nothing found for \"{{query}}\".",
    "types": {
      "lesson": "Lesson",
      "question": "Question",
      "topic": "Discussion",
      "school": "Driving school",
      "article": "Article"
    },
    "filterType": "Content type",
    "filterCategory": "Category",
    "filterDifficulty": "Difficulty"
  },
  "labels": {
    "difficulty": {
      "EASY": "Easy",
      "MEDIUM": "Medium",
      "HARD": "Hard"
    },
    "status": {
      "DRAFT": "Draft",
      "REVIEW": "In review",
      "PUBLISHED": "Published",
      "ARCHIVED": "Archived"
    },
    "questionType": {
      "MULTIPLE_CHOICE": "Multiple choice",
      "MULTIPLE_ANSWER": "Multiple answers",
      "TRUE_FALSE": "True or false",
      "YES_NO": "Yes or no",
      "NUMERICAL": "Numerical",
      "DRAG_AND_DROP": "Drag and drop",
      "HOTSPOT": "Click the image",
      "IMAGE": "Image question",
      "VIDEO": "Video question",
      "SCENARIO": "Traffic scenario"
    },
    "leadStatus": {
      "NEW": "New",
      "CONTACTED": "Contacted",
      "QUALIFIED": "Qualified",
      "CONVERTED": "Converted",
      "CLOSED": "Closed"
    }
  },
  "errors": {
    "notFound": {
      "title": "Page not found",
      "body": "This page doesn't exist, or it moved.",
      "cta": "Back to home"
    },
    "generic": {
      "title": "Something went wrong",
      "body": "Try again. If it keeps happening, let us know.",
      "cta": "Try again"
    },
    "unauthorized": {
      "title": "You need to log in",
      "body": "Log in to see this page.",
      "cta": "Log in"
    },
    "forbidden": {
      "title": "No access",
      "body": "Your account can't open this page."
    },
    "rateLimited": {
      "title": "Slow down a moment",
      "body": "Too many requests. Try again in a minute."
    },
    "offline": "You appear to be offline."
  },
  "a11y": {
    "skipToContent": "Skip to content",
    "toggleTheme": "Change appearance",
    "changeLanguage": "Change language",
    "openNavigation": "Open navigation",
    "closeNavigation": "Close navigation",
    "openQuestionNavigator": "Open question list",
    "progressLabel": "{{percent}} percent complete",
    "correctAnswer": "Correct answer",
    "incorrectAnswer": "Incorrect answer",
    "currentPage": "Current page",
    "breadcrumb": "Breadcrumb",
    "pagination": "Pagination",
    "required": "required field",
    "loading": "Loading content"
  },
  "admin": {
    "title": "Admin",
    "dashboard": "Dashboard",
    "users": "Users",
    "blockUser": "Block account",
    "unblockUser": "Unblock account",
    "roles": "Roles",
    "permissions": "Permissions",
    "theory": "Theory",
    "categories": "Categories",
    "lessons": "Lessons",
    "questions": "Questions",
    "translations": "Translations",
    "exams": "Exams",
    "examTemplates": "Exam templates",
    "examAttempts": "Exam attempts",
    "subscriptions": "Subscriptions",
    "plans": "Plans",
    "payments": "Payments",
    "invoices": "Invoices",
    "coupons": "Coupons",
    "forum": "Forum",
    "reports": "Reports",
    "moderation": "Moderation",
    "schools": "Driving schools",
    "leads": "Leads",
    "reviews": "Reviews",
    "blog": "Blog",
    "media": "Media",
    "notifications": "Notifications",
    "analytics": "Analytics",
    "settings": "Settings",
    "featureFlags": "Feature flags",
    "auditLog": "Audit log",
    "metrics": {
      "users": "Users",
      "activeUsers": "Active (7 days)",
      "newRegistrations": "New this week",
      "questionsAnswered": "Questions answered",
      "examsCompleted": "Exams completed",
      "subscriptions": "Paid subscriptions",
      "revenue": "Revenue this month",
      "forumPosts": "Forum posts",
      "schools": "Driving schools",
      "leads": "Leads this week"
    },
    "translationStatus": {
      "title": "Translation status",
      "complete": "Complete",
      "missing": "Missing",
      "needsReview": "Needs review",
      "machineTranslated": "Machine translated",
      "translateWithAi": "Translate with AI",
      "reviewTranslation": "Review translation",
      "publish": "Publish",
      "notPublishedWarning": "Machine translations are never published before a human reviews them."
    },
    "actions": {
      "create": "Create",
      "duplicate": "Duplicate",
      "archive": "Archive",
      "preview": "Preview",
      "publish": "Publish",
      "unpublish": "Unpublish",
      "bulkEdit": "Bulk edit"
    }
  },
  "legal": {
    "independent": "Independent Dutch driving theory preparation platform. Not affiliated with the CBR.",
    "contentNotice": "Official exam requirements can change. We keep our exam settings up to date, but always check the official source before your exam.",
    "privacy": "Privacy",
    "terms": "Terms",
    "cookies": "Cookies"
  }
}
