{
  "aiTeacher": {
    "title": "AI Teacher",
    "subtitle": "Get personal help with hints and explanations",
    "placeholder": "Ask a question or paste your assignment...",
    "send": "Send",
    "sendTip": "Press",
    "sendTipKey": "to send",
    "newThread": "New thread",
    "thread": "Thread",
    "formulating": "Thinking...",
    "error": "Error",
    "couldNotFetch": "Could not fetch response. Please try again."
  },
  "aiHub": {
    "title": "AI Hub",
    "subtitle": "All your AI tools in one place",
    "subtitleStudent": "Your personal AI tool for more effective learning",
    "teacher": "AI Teacher",
    "teacherTitle": "AI Helper Teacher",
    "teacherDesc": "Get step-by-step help with hints and explanations",
    "analyze": "Analyze",
    "contentAnalyzer": "Content Analysis",
    "contentAnalyzerDesc": "Get intelligent insights about your text - difficulty level, readability and AI-powered improvement suggestions",
    "footer": "All AI features powered by the latest models"
  },
  "seo": {
    "title": "QuizCraft – AI Teaching Assistant & Quizzes | Free Trial",
    "description": "An AI teaching assistant that chats with students and sends summaries & next steps to teachers. Create quizzes and get analytics."
  },
  "og": {
    "imageAlt": "Student getting help from AI teacher"
  },
  "ai": {
    "error": "AI Error",
    "error_message": "Something went wrong with the AI. Please try again later.",
    "student": {
      "headline": "Get help with homework and classwork — from your AI teacher",
      "sub": "Ask questions, get step-by-step explanations, and send summaries to the teacher."
    },
    "templates": "Quick templates",
    "template": {
      "summarize": "Summarize + control questions",
      "breakdown": "Break down into steps",
      "practice": "Practice exercises + answers"
    },
    "studyPlan": "Micro study plan",
    "studyPlan.desc": "Enter a goal – get a week with short, clear sessions.",
    "goal": {
      "ph": "Goal, e.g. \"Pass the photosynthesis test\""
    },
    "create": "Create",
    "generate_questions": "Generate Questions",
    "generating_questions": "Generating Questions...",
    "generate_worksheet": "Generate Worksheet",
    "generating_worksheet": "Generating Worksheet...",
    "worksheet_generation_success": "Worksheet generated successfully!",
    "worksheet_generation_error": "Failed to generate worksheet.",
    "teacher": {
      "badge": "AI Teacher",
      "headline": "Your AI teacher that talks to students – and reports to you",
      "sub": "Students get step-by-step explanations. You get summaries, misconceptions and next exercises – automatically linked to the assignment."
    },
    "disabled": {
      "title": "The AI teacher is currently disabled",
      "description": "Your teacher has disabled the AI teacher for this class. Contact your teacher if you need help with homework.",
      "short": "AI teacher is disabled by teacher",
      "dialog": {
        "title": "AI teacher is disabled",
        "description": "Your teacher has chosen to disable the AI teacher for this class at this time.",
        "help": "Contact your teacher if you need help with homework or have questions about when the AI teacher will be available again.",
        "close": "Close"
      }
    },
    "worksheet_generation_empty": "No questions were generated for this worksheet.",
    "worksheet_generation_credits": "Generating this worksheet will use {{credits}} credits.",
    "worksheet_generation_no_credits": "You don't have enough credits to generate this worksheet.",
    "worksheet_generation_go_business": "Go to Business to get more credits.",
    "worksheet_generation_settings": "AI Worksheet Settings",
    "worksheet_generation_settings_description": "Customize the AI to generate the perfect worksheet for your students.",
    "worksheet_generation_settings_grade": "Grade",
    "worksheet_generation_settings_subject": "Subject",
    "worksheet_generation_settings_topic": "Topic",
    "worksheet_generation_settings_bloom": "Bloom's Taxonomy Levels",
    "worksheet_generation_settings_bloom_description": "Select the Bloom's Taxonomy levels to include in the worksheet.",
    "worksheet_generation_settings_difficulty": "Difficulty",
    "worksheet_generation_settings_difficulty_description": "Select the difficulty levels to include in the worksheet.",
    "worksheet_generation_settings_question_count": "Number of Questions",
    "worksheet_generation_settings_question_count_description": "Select the number of questions to include in the worksheet.",
    "worksheet_generation_settings_question_count_error": "Please select a number of questions between 1 and 20.",
    "worksheet_generation_settings_question_count_error_credits": "Generating this worksheet will use {{credits}} credits. You only have {{availableCredits}} credits available.",
    "worksheet_generation_settings_question_count_error_go_business": "Go to Business to get more credits.",
    "worksheet_generation_settings_question_count_error_title": "Not enough credits",
    "worksheet_generation_settings_question_count_error_description": "You don't have enough credits to generate this worksheet. Please reduce the number of questions or upgrade to a higher plan.",
    "worksheet_generation_settings_question_count_error_button": "Go to Business",
    "worksheet_generation_settings_question_count_error_cancel": "Cancel",
    "worksheet_generation_settings_question_count_error_reduce": "Reduce Questions",
    "worksheet_generation_settings_question_count_error_reduce_description": "Reduce the number of questions to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_reduce_button": "Reduce Questions",
    "worksheet_generation_settings_question_count_error_reduce_cancel": "Cancel",
    "worksheet_generation_settings_question_count_error_upgrade": "Upgrade Plan",
    "worksheet_generation_settings_question_count_error_upgrade_description": "Upgrade to a higher plan to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_upgrade_button": "Upgrade Plan",
    "worksheet_generation_settings_question_count_error_upgrade_cancel": "Cancel",
    "worksheet_generation_settings_grade_error": "Please select a grade.",
    "worksheet_generation_settings_subject_error": "Please select a subject.",
    "worksheet_generation_settings_topic_error": "Please select a topic.",
    "worksheet_generation_settings_bloom_error": "Please select at least one Bloom's Taxonomy level.",
    "worksheet_generation_settings_difficulty_error": "Please select at least one difficulty level.",
    "worksheet_generation_settings_question_count_error_empty": "Please select at least one question.",
    "worksheet_generation_settings_question_count_error_empty_description": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_2": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_2": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_2": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_2": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_3": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_3": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_3": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_3": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_4": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_4": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_4": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_4": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_5": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_5": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_5": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_5": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_6": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_6": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_6": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_6": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_7": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_7": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_7": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_7": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_8": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_8": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_8": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_8": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_9": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_9": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_9": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_9": "No questions selected",
    "worksheet_generation_settings_question_count_error_empty_description_10": "Please select at least one question to generate this worksheet.",
    "worksheet_generation_settings_question_count_error_empty_button_10": "Select Questions",
    "worksheet_generation_settings_question_count_error_empty_cancel_10": "Cancel",
    "worksheet_generation_settings_question_count_error_empty_title_10": "No questions selected"
  },
  "assistant": {
    "name": "AI Teacher",
    "title": "AI Teaching Assistant",
    "description": "Chat with an AI teaching assistant to get help with your teaching.",
    "chat_placeholder": "Ask me anything...",
    "send": "Send",
    "new_messages": "New Messages",
    "error": "Error",
    "error_message": "Something went wrong. Please try again later.",
    "no_messages": "No messages yet. Start a conversation!",
    "generating_response": "Generating response...",
    "credits_used": "Credits used: {{credits}}",
    "credits_available": "Credits available: {{credits}}",
    "credits_needed": "Credits needed: {{credits}}",
    "credits_needed_description": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button": "Upgrade Plan",
    "credits_needed_cancel": "Cancel",
    "credits_needed_title": "Not enough credits",
    "credits_needed_description_2": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_2": "Upgrade Plan",
    "credits_needed_cancel_2": "Cancel",
    "credits_needed_title_2": "Not enough credits",
    "credits_needed_description_3": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_3": "Upgrade Plan",
    "credits_needed_cancel_3": "Cancel",
    "credits_needed_title_3": "Not enough credits",
    "credits_needed_description_4": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_4": "Upgrade Plan",
    "credits_needed_cancel_4": "Cancel",
    "credits_needed_title_4": "Not enough credits",
    "credits_needed_description_5": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_5": "Upgrade Plan",
    "credits_needed_cancel_5": "Cancel",
    "credits_needed_title_5": "Not enough credits",
    "credits_needed_description_6": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_6": "Upgrade Plan",
    "credits_needed_cancel_6": "Cancel",
    "credits_needed_title_6": "Not enough credits",
    "credits_needed_description_7": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_7": "Upgrade Plan",
    "credits_needed_cancel_7": "Cancel",
    "credits_needed_title_7": "Not enough credits",
    "credits_needed_description_8": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_8": "Upgrade Plan",
    "credits_needed_cancel_8": "Cancel",
    "credits_needed_title_8": "Not enough credits",
    "credits_needed_description_9": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_9": "Upgrade Plan",
    "credits_needed_cancel_9": "Cancel",
    "credits_needed_title_9": "Not enough credits",
    "credits_needed_description_10": "You don't have enough credits to send this message. Upgrade to a higher plan to get more credits.",
    "credits_needed_button_10": "Upgrade Plan",
    "credits_needed_cancel_10": "Cancel",
    "credits_needed_title_10": "Not enough credits",
    "badge": "AI Assistant",
    "headline": "AI assistant for school",
    "point1": "Chats with students about homework",
    "point2": "Generates tasks and quizzes",
    "point3": "Sends teacher summaries and next steps",
    "point4": "Privacy fit for classrooms",
    "try": "Try teacher assistant",
    "tryStudent": "Try as student",
    "preview": "Preview",
    "studentMsg": "I'm stuck on converting the fraction 3/4 to percent.",
    "aiMsg": "Great question! 1/4 = 25%. 3/4 = 3 × 25% = 75%. Want a step-by-step example?",
    "summary": "Summary for teacher",
    "sum1": "Misconception: fraction → percent conversion.",
    "sum2": "Shown method: split into quarters and multiply.",
    "sum3": "Next step: 3 exercises of increasing difficulty.",
    "name": "AI Teacher"
  },
  "role": {
    "teacher": "Teacher",
    "student": "Student",
    "assistant": "Assistant"
  },
  "chip": {
    "easy": "Easy",
    "medium": "Medium",
    "hard": "Hard",
    "explainPhotosynthesis": "Explain photosynthesis",
    "helpEquations": "Help me with equations",
    "nextExercises": "Suggest next Swedish exercises",
    "studyWW2": "Study for a World War II test"
  },
  "social": {
    "trustedBy": "50,000+ teachers use QuizCraft",
    "rating": "Rated 4.8/5 by teachers",
    "testimonial": "\"Up and running in under 2 minutes\" – Jane D."
  },
  "nav": {
    "home": "Home",
    "features": "Features",
    "pricing": "Pricing",
    "useCases": "Use cases",
    "login": "Log in",
    "demo": "Demo",
    "startTrial": "Start free trial",
    "openMenu": "Open navigation menu",
    "closeMenu": "Close navigation menu"
  },
  "net": {
    "offline": "You are offline. Some features may be limited."
  },
  "auth": {
    "slow": "Authentication is taking longer than expected…",
    "taking_time": "Authentication is taking longer than expected…"
  },
  "aiStudio": {
    "unavailable": "AI studio is temporarily unavailable. Reload the page.",
    "title": "AI Studio Demo"
  },
  "retry": "Try again",
  "skipToContent": "Skip to content",
  "close": "Close",
  "share": "Share",
  "haveCode": "Have a game code?",
  "gameCode": "Game code",
  "joinGame": "Join the game",
  "enterGameCode": "Enter game code",
  "invalidCodeTitle": "Invalid code",
  "invalidCodeDescription": "The game code must be at least 6 characters",
  "getHomeworkHelp": "Get homework help now",
  "joinGameCta": "Join game",
  "seeAssistant": "Talk to the AI teacher",
  "createGame": "Create game",
  "createQuizForFriends": "Create quiz",
  "openDashboard": "Open dashboard",
  "startFreeTrial": "Start free trial",
  "inviteByEmail": "Invite by email",
  "copied": "Copied",
  "copyFailed": "Copy failed",
  "copySecureOnly": "Requires HTTPS or localhost",
  "copyLink": "Copy Link",
  "copy": {
    "insecure": "Requires HTTPS or localhost"
  },
  "common": {
    "back": "Back",
    "backToHome": "Back to Home",
    "loadingCommands": "Loading commands…",
    "commandsUnavailable": "Commands unavailable",
    "loadError": "Couldn't load the content."
  },
  "buttons": {
    "create": "Create",
    "createGame": "Create Game",
    "tryAiQuiz": "Try AI Quiz Generator"
  },
  "demo": {
    "unavailable": "Demo is temporarily unavailable"
  },
  "sw": {
    "updateAvailable": "New version available",
    "updateDescription": "An updated version of QuizCraft is ready",
    "update": "Update",
    "updateLater": "Update later"
  },
  "privacy": {
    "notify": "Your teacher gets a short notification when you use the AI teacher.",
    "note": "All chat is logged for quality and only shared with the responsible teacher. You control visibility, scope and tone."
  },
  "invite": {
    "selectClassFirst": "Select or create a class first"
  },
  "qr": {
    "label": "QR code for join link",
    "open": "Show QR",
    "joinLinkField": "Join link for sharing"
  },
  "qrInstructions": "Scan to join or share the link:",
  "shareGame": "Share game",
  "close": "Close",
  "haveCode": "Have a game code?",
  "gameCode": "Game code",
  "joinGame": "Join Game",
  "enterGameCode": "Enter game code",
  "joinForm": {
    "clickToJoin": "Click to join an existing game",
    "codeMinLength": "Game code must be at least {{count}} characters",
    "scanQr": "Scan QR code",
    "loadingQr": "Loading QR scanner..."
  },
  "toggleLanguage": "Change language",
  "copied": "Copied",
  "copyFailed": "Copy Failed",
  "copySecureOnly": "Requires HTTPS or localhost",
  "copyLink": "Copy Link",
  "share": "Share",
  "shareTitle": "Join QuizCraft",
  "shareText": "Participate in the interactive quiz!",
  "shareUnsupported": "Sharing not supported",
  "copyInstead": "Copy the link instead.",
  "email": "Email",
  "sent": "Sent",
  "status": "Status",
  "error": "Error",
  "sending": "Sending...",
  "resend": "Resend",
  "failed": "Failed",
  "refresh": "Refresh",
  "cancel": "Cancel",
  "quickStats": {
    "quizzes": "Quizzes",
    "questions": "Questions",
    "students": "Students",
    "classes": "Classes",
    "times": "times"
  },
  "creditsGuide": {
    "title": "Credits System Guide",
    "description": "Learn how QuizCraft's credits-based AI system works, what's included in each subscription tier, and how to maximize your credits usage.",
    "credits": "Credits",
    "aiFeatures": "AI Features",
    "monthlyCredits": "Monthly Credits",
    "aiAssistedActions": "AI-Assisted Actions",
    "creditsPerAction": "Credits Per Action",
    "aiChat": "AI Chat",
    "aiQuizGeneration": "AI Quiz Generation",
    "aiWorksheetGeneration": "AI Worksheet Generation",
    "creditsExplanation": "Credits Explanation",
    "creditsExplanationText": "QuizCraft uses a credits system to manage the usage of AI-powered features. Each subscription tier comes with a set amount of monthly credits that can be used for various AI-assisted actions.",
    "subscriptionTiers": "Subscription Tiers",
    "freeTier": "Free Tier",
    "basicTier": "Basic Tier",
    "businessTier": "Business Tier",
    "enterpriseTier": "Enterprise Tier",
    "creditsIncluded": "Credits Included",
    "upgradeNow": "Upgrade Now",
    "creditsRenewal": "Credits Renewal",
    "creditsRenewalText": "Your credits are renewed every month, ensuring you always have access to the latest AI tools. Unused credits do not roll over to the next month.",
    "maximizeCredits": "Maximize Your Credits Usage",
    "planAhead": "Plan Ahead",
    "planAheadText": "Before using AI features, plan your quiz or worksheet to avoid unnecessary generations. Refine your parameters to get the best results with fewer attempts.",
    "reviewAndEdit": "Review and Edit",
    "reviewAndEditText": "Always review the AI-generated content and make necessary edits. This not only ensures accuracy but also reduces the need for multiple generations.",
    "feedbackLoop": "Feedback Loop",
    "feedbackLoopText": "Provide feedback on the AI-generated content to improve future results. Your input helps us refine the AI models and provide better suggestions.",
    "creditsSummary": "Credits Summary",
  "creditsSummaryText": "Understanding how credits are used can help you make the most of your subscription. Here’s a breakdown of common AI actions and their credit costs:",
  "inAction": {
    "title": "See QuizCraft in action",
    "subtitle": "Example of how the AI teacher helps a student and summarizes for the teacher"
  },
    "action": "Action",
    "creditsCost": "Credits Cost",
    "aiChatInteraction": "AI Chat Interaction",
    "aiQuizCreation": "AI Quiz Creation",
    "aiWorksheetCreation": "AI Worksheet Creation",
    "creditsChatExample": "Each message sent to the AI Chat uses 1 credit.",
    "creditsQuizExample": "Generating a quiz with 10 questions uses 10 credits.",
    "creditsWorksheetExample": "Generating a worksheet with 20 questions uses 20 credits.",
    "creditsUsageTips": "Credits Usage Tips",
    "creditsUsageTip1": "Use AI chat for quick questions and clarifications.",
    "creditsUsageTip2": "Adjust quiz and worksheet settings to generate content that closely matches your needs.",
    "creditsUsageTip3": "Regularly check your credits balance to avoid interruptions in your workflow.",
    "creditsContactSales": "For higher usage needs, contact our sales team to discuss custom enterprise solutions.",
    "creditsContactSalesText": "If your educational institution or business requires a higher volume of credits, we offer custom enterprise solutions tailored to your specific needs. Contact our sales team to discuss pricing and features.",
    "creditsContactSalesButton": "Contact Sales"
  },
  "dashboard": {
    "createQuiz": "Create Quiz",
    "hostLive": "Host Live Session",
    "viewResults": "View Results",
    "getStartedTitle": "Get Started",
    "getStarted1": "Create your first quiz using AI or manually",
    "getStarted2": "Share the game code with your students",
    "getStarted3": "View real-time results and analytics",
    "title": "Dashboard",
    "recent": "Recent Quizzes",
    "moreTools": "More Tools",
    "noRecent": "No recent quizzes",
    "untitled": "Untitled",
    "statusUnknown": "Unknown status",
    "edit": "Edit",
    "play": "Play",
    "retry": "Retry",
    "aiStudio": "AI Studio",
    "importPptx": "Import PowerPoint",
    "questionBank": "Question Bank",
    "classes": "Classes",
    "integrations": "Integrations"
  },
  "quickActions": {
    "trialExpired": "Trial Expired",
    "trialExpiredDesc": "Your trial has expired. Please upgrade to continue creating games.",
    "cannotCreate": "Cannot Create Game",
    "cannotCreateDesc": "Unable to verify permissions. Please try again.",
    "permissionCheckFailed": "Failed to check permissions. Please try again."
  },
  "quickStats": {
    "totalGames": "Total Games",
    "traditionalQuizGames": "Traditional quiz games",
    "aiQuizzes": "AI Quizzes",
    "generatedWithAI": "Generated with AI",
    "creditsBalance": "Credits Balance",
    "availableCredits": "Available for AI features",
    "recentActivity": "Recent Activity",
    "gamesThisWeek": "Games created this week"
  },
  "social": {
    "trustedBy": "50,000+ teachers use QuizCraft",
    "rating": "Rated 4.8/5 by teachers",
    "testimonial": "\"Up and running in under 2 minutes\" – Jane D."
  },
  "assistant": {
    "badge": "AI Assistant",
    "headline": "AI assistant for school",
    "point1": "Chats with students about homework",
    "point2": "Generates tasks and quizzes",
    "point3": "Sends teacher summaries and next steps",
    "point4": "Privacy fit for classrooms",
    "try": "Try teacher assistant",
    "tryStudent": "Try as student",
    "preview": "Preview",
    "studentMsg": "I'm stuck on converting the fraction 3/4 to percent.",
    "aiMsg": "Great question! 1/4 = 25%. 3/4 = 3 × 25% = 75%. Want a step-by-step example?",
    "summary": "Summary for teacher",
    "sum1": "Misconception: fraction → percent conversion.",
    "sum2": "Shown method: split into quarters and multiply.",
    "sum3": "Next step: 3 exercises of increasing difficulty."
  },
  "role": {
    "student": "Student",
    "assistant": "Assistant"
  },
  "aiStudio": {
    "unavailable": "AI studio is temporarily unavailable. Reload the page.",
    "title": "AI Studio Demo"
  },
  "retry": "Try again",
  "haveCode": "Have a game code?",
  "gameCode": "Game code",
  "joinForm": {
    "clickToJoin": "Click to join an existing game",
    "codeMinLength": "Game code must be at least {{count}} characters",
    "scanQr": "Scan QR code",
    "loadingQr": "Loading QR scanner..."
  },
  "commandPalette": {
    "createQuiz": "Create Quiz",
    "createQuiz60s": "Create quiz in 60 sec",
    "importPdf": "Import from PDF",
    "createFromSources": "Create from sources",
    "startLive": "Start live session",
    "joinGame": "Join game",
    "viewResults": "View results",
    "createFlashcards": "Create flashcards",
    "noResults": "No results found",
    "create": "Create",
    "session": "Session",
    "analytics": "Analytics"
  },
  "commandPalettePlaceholder": "Search for actions or commands...",
  "quizzes": "Quizzes",
  "student": {
    "badge": "AI Teaching Assistant",
    "headline": "Hi! What do you need help with today?",
    "sub": "Choose AI Studio for self-study, the Helper for step-by-step guidance, or join a game.",
    "createQuiz": "Create own quiz",
    "aiStudio": "AI Studio",
    "helper": "Teaching Assistant",
    "join": "Join Game",
    "quickJoin": "Quick Join"
  },
  "students": {
    "memberRemoved": "Member Removed",
    "removedFromClass": "has been removed from the class",
    "removalError": "Removal Error",
    "statusInvited": "Invited",
    "statusActive": "Active",
    "manageStudents": "Manage Students",
    "inviteStudents": "Invite Students",
    "selectClass": "Select Class",
    "selectClassPlaceholder": "Choose a class",
    "loading": "Loading students...",
    "selectClassTitle": "Select a class to get started",
    "selectClassDescription": "Choose a class from the dropdown above to view and manage students",
    "noStudents": "No Students Yet",
    "noStudentsDescription": "Get started by inviting students to this class",
    "noEmail": "No email",
    "added": "Added",
    "locale": "en-US",
    "member": "member"
  },
  "subscription": {
    "choosePlan": "Choose Your Plan",
    "selectBilling": "Select Billing Cycle",
    "monthly": "Monthly",
    "annually": "Annually",
    "savePercent": "Save {{percent}}%",
    "currentPlan": "Current Plan",
    "mostPopular": "Most Popular",
    "perMonth": "/month",
    "upgradeSuccess": "Subscription upgraded successfully",
    "upgradeError": "Error upgrading subscription",
    "features": "Features",
    "questionsPerMonth": "{{count}} questions per month",
    "maxGamesPerMonth": "{{count}} games per month",
    "maxStudentsPerClass": "{{count}} students per class",
    "basicSupport": "Basic support",
    "prioritySupport": "Priority support",
    "premiumSupport": "Premium support",
    "selectPlan": "Select Plan",
    "contactSales": "Contact Sales"
  },
  "questionBank": {
    "title": "Question Bank",
    "reuse": "Reuse",
    "newQuestion": "New Question",
    "createQuestion": "Create New Question",
    "questionText": "Question Text",
    "questionPlaceholder": "Write your question here...",
    "subject": "Subject",
    "selectSubject": "Select subject",
    "grade": "Grade",
    "selectGrade": "Select grade",
    "filterQuestions": "Filter Questions",
    "search": "Search",
    "searchPlaceholder": "Search questions or tags...",
    "allSubjects": "All Subjects",
    "allGrades": "All Grades",
    "allLevels": "All Levels",
    "difficulty": "Difficulty",
    "easy": "Easy",
    "medium": "Medium",
    "hard": "Hard",
    "usedTimes": "Used",
    "noQuestions": "No questions found with selected filters.",
    "noSelected": "No questions selected",
    "selectOne": "Select at least one question to reuse.",
    "questionsReused": "Questions Reused",
    "questionsAdded": "questions have been added to your new game."
  },
  "questionEditor": {
    "question": "Question",
    "choices": "Answer Choices",
    "correctAnswer": "Correct Answer",
    "explanation": "Explanation",
    "evidence": "Evidence",
    "bloomLevel": "Bloom Level",
    "difficulty": "Difficulty",
    "edit": "Edit",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "showEvidence": "Show Evidence",
    "hideEvidence": "Hide Evidence",
    "page": "Page",
    "source": "Source",
    "bloomRemember": "Remember",
    "bloomUnderstand": "Understand",
    "bloomApply": "Apply",
    "bloomAnalyze": "Analyze",
    "bloomEvaluate": "Evaluate",
    "bloomCreate": "Create"
  },
  "targetGroup": {
    "teacher": "For Teachers",
    "student": "For Students",
    "teacherDesc": "Create engaging quizzes in seconds with AI support",
    "teacherCta": "Create quiz in 60 sec",
    "teacherBenefit1": "AI generation",
    "teacherBenefit2": "60 sec setup",
    "teacherBenefit3": "Live play",
    "studentDesc": "Join quiz games with just a code",
    "studentCta": "Join with code",
    "studentBenefit1": "Multiplayer",
    "studentBenefit2": "Interactive",
    "studentBenefit3": "Real-time"
  },
  "wizard": {
    "quizSettings": "Quiz Settings",
    "settingsPlaceholder": "Settings step placeholder - implement quiz parameter controls here",
    "editQuestions": "Edit Questions",
    "editPlaceholder": "Edit step placeholder - implement question editing UI here",
    "generateQuestions": "Generate Questions",
    "generatePlaceholder": "Generate step placeholder - implement generation UI here"
  },
  "teams": {
    "title": "Team Management",
    "subtitle": "Collaborate with your team on quiz creation",
    "joinTeam": "Join Team",
    "createTeam": "Create Team",
    "teamCode": "Team Code",
    "enterCode": "Enter team code",
    "teamName": "Team Name",
    "enterName": "Enter team name",
    "description": "Description (Optional)",
    "describeTeam": "Describe your team",
    "error": "Error",
    "nameRequired": "Team name is required",
    "codeRequired": "Team code is required",
    "missingInfo": "Missing information",
    "emailRequired": "Email is required",
    "invalidEmail": "Invalid email",
    "enterValidEmail": "Please enter a valid email address",
    "alreadyInvited": "Already invited",
    "pendingInvitation": "This email address already has a pending invitation",
    "invitationSent": "Invitation sent!",
    "invitationEmailSent": "Invitation email sent to",
    "invitationCreated": "Invitation created",
    "emailFailed": "Invitation created but email notification failed to send",
    "copied": "Copied!",
    "codeCopied": "Team code copied to clipboard",
    "signInRequired": "Please sign in to manage teams",
    "upgradeRequired": "Upgrade to Basic or higher to create and manage teams",
    "noTeams": "No Teams Yet",
    "noTeamsDesc": "Create a team or join an existing one to collaborate on quizzes",
    "noDescription": "No description",
    "invite": "Invite",
    "inviteMember": "Invite Member",
    "emailAddress": "Email Address",
    "sendInvitation": "Send Invitation",
    "leaveTeam": "Leave Team",
    "members": "Members",
    "invitations": "Invitations",
    "unknownUser": "Unknown User",
    "member": "Member",
    "owner": "owner",
    "admin": "admin",
    "noPendingInvitations": "No pending invitations",
    "invited": "Invited",
    "pending": "pending",
    "accepted": "accepted"
  },
  "sidebar": {
    "home": "Home",
    "homeDesc": "My home page",
    "joinGame": "Join Game",
    "joinGameDesc": "Connect to a game",
    "dashboard": "Dashboard",
    "dashboardDesc": "Overview and quick actions",
    "myGames": "My Games",
    "myGamesDesc": "Manage your created games",
    "aiStudio": "AI Studio",
    "aiStudioDesc": "Study with AI",
    "aiHub": "AI Hub",
    "aiHubDesc": "All your AI tools in one place",
    "aiTeacher": "AI Teacher",
    "aiTeacherDesc": "Get personal help with hints",
    "createGame": "Create Game",
    "createGameDesc": "Build a new trivia game",
    "aiQuizGen": "AI Quiz Generator",
    "aiQuizGenDesc": "Generate quizzes with AI",
    "aiHelper": "AI Teaching Assistant",
    "aiHelperDesc": "Get personal help with hints",
    "exitTickets": "Exit Tickets",
    "exitTicketsDesc": "Create exit tickets",
    "analytics": "Advanced Analytics",
    "analyticsDesc": "View detailed performance analytics",
    "teacherInsights": "Teacher Insights",
    "teacherInsightsDesc": "AI-powered student insights and analytics",
    "productionReadiness": "Production Readiness",
    "productionReadinessDesc": "System health and launch readiness",
    "backupManagement": "Backup Management",
    "backupManagementDesc": "Database backup and recovery",
    "qrScanner": "QR Scanner",
    "qrScannerDesc": "Test QR code scanning",
    "profile": "Profile",
    "profileDesc": "Manage your account",
    "business": "Business Center",
    "businessDesc": "Manage teams and subscription",
    "subscription": "Subscription",
    "subscriptionDesc": "Manage your plan",
    "creditsGuide": "Credits Guide",
    "creditsGuideDesc": "Learn about credits",
    "navigation": "Navigation",
    "studyAI": "Study AI",
    "create": "Create",
    "tools": "Tools",
    "account": "Account",
    "new": "New",
    "pro": "Pro",
    "credits": "credits",
    "signingOut": "Signing out...",
    "signOut": "Sign Out",
    "signOutSuccess": "Signed out successfully",
    "signOutError": "Sign out error, but clearing session anyway",
    "language": "Language",
    "myProgress": "My Progress",
    "myProgressDesc": "See your development and strengths",
    "practice": "Practice",
    "practiceDesc": "Train, review and improve",
    "assistant": "AI Assistant",
    "assistantDesc": "Your AI teaching assistant",
    "classInsights": "Class Overview",
    "classInsightsDesc": "Insights and student status",
    "createExercise": "Create Exercise",
    "createExerciseDesc": "Build a new exercise or game",
    "aiHelp": "AI Help",
    "manageStudents": "Students",
    "manageStudentsDesc": "Invite and manage your students"
  },
  "shareDeck": {
    "share": "Share",
    "title": "Share flashcards",
    "createPublic": "Create a public link to show this set (no login required).",
    "enableSharing": "Enable sharing",
    "copyLink": "Copy link",
    "allowCopy": "Allow \"Save copy\"",
    "validUntil": "Valid until (optional)",
    "noExpiry": "No expiry",
    "removeExpiry": "Remove expiry date",
    "expired": "This link has expired",
    "loadingQR": "Loading QR...",
    "shareViaApp": "Share via app",
    "disableSharing": "Disable sharing",
    "activateError": "Could not enable sharing",
    "disableError": "Could not disable sharing",
    "linkCopied": "Link copied",
    "flashcards": "Flashcards",
    "checkOut": "Check out my flashcards"
  },
  "liveStats": {
    "totalPlayers": "Total Players",
    "playingNow": "Playing Now",
    "completed": "Completed",
    "avgScore": "Avg. Score",
    "progress": "Progress"
  },
  "qrCode": {
    "download": "Download",
    "share": "Share",
    "downloaded": "QR Code Downloaded",
    "saved": "QR code saved to your device",
    "downloadFailed": "Download Failed",
    "couldNotDownload": "Could not download QR code",
    "scanToJoin": "Scan this QR code to join the quiz!",
    "linkCopied": "Link Copied",
    "linkCopiedDesc": "Quiz join link copied to clipboard",
    "copyFailed": "Copy Failed",
    "couldNotCopy": "Could not access clipboard",
    "shareFailed": "Share Failed",
    "couldNotShare": "Could not share QR code"
  },
  "quizCard": {
    "noQuestions": "No Questions",
    "noQuestionsDesc": "This quiz has no questions.",
    "noQuestionsToConvert": "Cannot convert a quiz with no questions.",
    "authRequired": "Authentication Required",
    "loginToConvert": "Please log in to convert quizzes to games.",
    "gameCreated": "Game Created",
    "convertedFrom": "has been converted to a game",
    "conversionFailed": "Conversion Failed",
    "couldNotConvert": "Could not convert quiz to game.",
    "quizExported": "Quiz Exported",
    "pdfDownloaded": "PDF has been downloaded.",
    "pdfWithAnswers": "with answers",
    "exportFailed": "Export Failed",
    "couldNotExport": "Could not export quiz.",
    "quizExportedJson": "Quiz Exported",
    "jsonDownloaded": "file downloaded",
    "exportPdf": "Export as PDF",
    "exportWithAnswers": "Export PDF with Answers",
    "exporting": "Exporting...",
    "exportQcJson": "Export QuizCraft JSON",
    "exportQcCsv": "Export QuizCraft CSV",
    "converting": "Converting...",
    "convertToGame": "Convert to Game",
    "delete": "Delete",
    "questions": "questions",
    "created": "Created",
    "adaptiveLearning": "Adaptive Learning",
    "launchQuiz": "Launch Quiz"
  },
  "leaderboard": {
    "title": "Leaderboard",
    "loading": "Loading leaderboard...",
    "live": "Live",
    "noPlayers": "No players yet",
    "finished": "Finished",
    "playing": "Playing",
    "waiting": "Waiting",
    "points": "points"
  },
  "recentGames": {
    "title": "Recent Activity",
    "viewAll": "View All",
    "noGamesCreated": "No games or quizzes created yet",
    "createFirstGame": "Create First Game",
    "game": "Game",
    "questions": "questions",
    "aiQuiz": "AI Quiz"
  },
  "invite": {
    "title": "Invite Students",
    "subtitle": "Share the code or send email invitations",
    "emailCta": "Invite via Email",
    "joinLink": "Join Link:",
    "fetchErrorTitle": "Could not fetch history",
    "history": "Send History",
    "noHistory": "No invitations sent yet.",
    "resent": "Resent",
    "resendFailed": "Could not resend",
    "noValidEmails": "No valid email addresses",
    "addEmails": "Add at least one valid address.",
    "tooMany": "Too many addresses",
    "tooMany.desc": "Max 50 per batch.",
    "sent": "Invitations Sent",
    "sent.desc": "Sending in progress in the background.",
    "failed": "Could not send",
    "emailDialog": {
      "title": "Invite via Email",
      "desc": "Send a link to students. Only teachers with the correct code can invite."
    },
    "emails": "Email Addresses (one per line)",
    "emailsPh": "student1@example.com\nstudent2@example.com",
    "validCount": "Valid",
    "invalidCount": "Invalid",
    "message": "Personal Message (optional)",
    "messagePh": "Welcome to the quiz!",
    "preview": "Preview Link",
    "send": "Send Invitations"
  },
  "badge": {
    "features": "FEATURES",
    "useCases": "USE CASES"
  },
  "features": {
    "title": "All Features",
    "subtitle": "Everything you need to create, share and analyze engaging quizzes with AI support",
    "teacherChat": {
      "title": "AI Teacher Chat",
      "desc": "Students can chat with an AI that explains step-by-step, and teachers get summaries of misconceptions and next steps."
    },
    "summaries": {
      "title": "Student Summaries",
      "desc": "Get automatic summaries of each student's progress, what they struggled with, and recommended next exercises."
    },
    "controls": {
      "title": "Teacher Controls",
      "desc": "Full control over visibility, tone, subject boundaries and logs for each student conversation."
    },
    "aiGenTitle": "AI Quiz Generation",
    "aiGenBody": "Create quizzes in seconds from topics, documents or URLs using advanced AI.",
    "liveTitle": "Live Sessions",
    "liveBody": "Host interactive live quizzes with real-time results and leaderboards.",
    "analyticsTitle": "Analytics & Insights",
    "analyticsBody": "Get detailed analytics on student performance, misconceptions and learning patterns.",
    "typesTitle": "Multiple Question Types",
    "typesBody": "Support for multiple choice, true/false, free text and more question types.",
    "gamificationTitle": "Gamification",
    "gamificationBody": "Engage students with points, leaderboards, badges and rewards.",
    "adaptiveTitle": "Adaptive Learning",
    "adaptiveBody": "Questions adapt to student level and provide personalized learning paths."
  },
  "useCases": {
    "title": "Perfect for all learning situations",
    "subtitle": "Whether you're a student, teacher, or just want to learn something new",
    "challengeFriends": {
      "title": "Challenge Your Friends",
      "desc": "Create fun quizzes and challenge your friends in real-time. Compete and see who knows the most!"
    },
    "homeworkHelp": {
      "title": "Get Homework Help",
      "desc": "The AI teacher helps you with homework step by step. Ask questions and get explanations when you need them."
    },
    "pedagogicalAnalysis": {
      "title": "Pedagogical Analysis",
      "desc": "Get intelligent insights about your learning. See what you need to practice more and track your progress."
    },
    "classroom": {
      "title": "Classroom Teaching",
      "desc": "Create an interactive learning environment where students compete in real-time. Perfect for keeping engagement high during lessons."
    },
    "homework": {
      "title": "Homework & Assessment",
      "desc": "Assign quizzes as homework and track student progress. Get detailed analytics for each student."
    },
    "review": {
      "title": "Review & Exam Prep",
      "desc": "Help students prepare for exams with adaptive quizzes that adjust to their level."
    }
  },
  "nav": {
    "home": "Home",
    "features": "Features",
    "pricing": "Pricing",
    "useCases": "Use Cases",
    "login": "Login",
    "demo": "Try Demo",
    "startTrial": "Start Free Trial",
    "openMenu": "Open menu",
    "closeMenu": "Close menu",
    "toggleLanguage": "Change language"
  },
  "footer": {
    "tagline": "Interactive quizzes and AI teaching assistant for modern classrooms",
    "contact": "Contact",
    "quickLinks": "Quick Links",
    "legal": "Legal",
    "privacy": "Privacy Policy",
    "terms": "Terms of Service",
    "rights": "All rights reserved.",
    "smallPrint": "QuizCraft helps teachers create engaging quizzes with AI support"
  },
  "privacyFooter": {
    "tagline": "Interactive quizzes and AI teaching assistant for modern classrooms",
    "gdpr": "GDPR Compliant",
    "product": "Product",
    "aiTeacher": "AI Teaching Assistant",
    "support": "Support",
    "helpCenter": "Help Center",
    "docs": "Documentation",
    "legal": "Legal",
    "cookieSettings": "Cookie Settings",
    "madeIn": "Made with ❤️ in Sweden",
    "version": "Version 2.0"
  },
  "skipToContent": "Skip to content",
  "role": {
    "teacher": "Teacher",
    "student": "Student"
  },
  "roleSelector": {
    "changeRole": "Change your role",
    "chooseRole": "Choose if you want to use QuizCraft as a teacher or student",
    "roleChanged": "Role changed",
    "youAreNow": "You are now set as",
    "notSelected": "Not selected",
    "changeFailed": "Could not change role. Please try again.",
    "teacherDesc": "Create quizzes, manage classes, view results",
    "studentDesc": "Join quizzes, see your results"
  },
  "auth": {
    "welcome": "Welcome to QuizCraft",
    "subtitle": "Sign in or create an account to get started",
    "continueGoogle": "Continue with Google",
    "orEmail": "Or continue with email",
    "signIn": "Sign In",
    "signUp": "Sign Up",
    "email": "Email",
    "password": "Password",
    "enterEmail": "Enter your email",
    "enterPassword": "Enter your password",
    "createPassword": "Create a password",
    "signingIn": "Signing in...",
    "creatingAccount": "Creating account...",
    "iAm": "I am a",
    "teacher": "Teacher",
    "student": "Student",
    "tooManyAttempts": "Too many attempts",
    "waitMinutes": "Please wait ${timeRemaining} minutes before trying again",
    "emailRequired": "Email required",
    "enterEmailPrompt": "Please enter your email address",
    "invalidEmail": "Invalid email",
    "enterValidEmail": "Please enter a valid email address",
    "passwordRequired": "Password required",
    "enterPasswordPrompt": "Please enter your password",
    "passwordTooShort": "Password too short",
    "passwordMinLength": "Password must be at least 6 characters long",
    "accountExists": "Account exists",
    "emailRegistered": "This email is already registered. Please sign in instead.",
    "passwordRequirementsNotMet": "Password requirements not met",
    "passwordComplexity": "Password must be at least 6 characters with good complexity",
    "registrationFailed": "Registration failed",
    "unableToCreate": "Unable to create account. Please try again later.",
    "accountCreated": "Account created!",
    "checkEmail": "Please check your email for verification before signing in.",
    "unexpectedError": "Unexpected error",
    "tryAgainLater": "An unexpected error occurred. Please try again.",
    "invalidCredentials": "Invalid credentials",
    "checkEmailPassword": "Please check your email and password and try again.",
    "emailNotVerified": "Email not verified",
    "clickVerificationLink": "Please check your email and click the verification link.",
    "signInFailed": "Sign in failed",
    "unableToSignIn": "Unable to sign in. Please try again later.",
    "welcomeBack": "Welcome back!",
    "signedInSuccessfully": "Signed in successfully!"
  },
  "premiumSubscriber": "Premium Subscriber",
  "unlimitedAccess": "Unlimited access to all features",
  "activeStatus": "Active",
  "trialExpired": "Trial Expired",
  "upgradeToContinue": "Upgrade to continue using premium features",
  "upgradeNow": "Upgrade Now",
  "freeTrialActive": "Free Trial Active",
  "daysRemaining": "days remaining",
  "dayRemaining": "day remaining",
  "daysLeft": "days left",
  "teacherInsightsCard": {
    "title": "AI Teacher Insights",
    "noSessions": "No AI teacher sessions in the last",
    "days": "days",
    "sessions": "Sessions",
    "avgDifficulty": "Avg Difficulty",
    "commonStruggles": "Common Struggles",
    "recentSessions": "Recent Sessions",
    "generalHelp": "General help"
  },
  "noGameCode": "No game code",
  "enterGameCodeFirst": "Enter a game code first",
  "copied": "Copied",
  "copyFailed": "Could not copy",
  "shareUnsupported": "Sharing not supported",
  "copyInstead": "Copy the link instead",
  "shareFailed": "Share failed",
  "shareTitle": "Join QuizCraft",
  "shareText": "Join the interactive quiz!",
  "retry": "Try again",
  "skipToContent": "Skip to content",
  "ogImageAlt": "QuizCraft – interactive quizzes for schools",
  "getHomeworkHelp": "Get homework help now",
  "joinGameCta": "Join game",
  "seeAssistant": "Chat with AI Teacher",
  "createGame": "Create game",
  "chip": {
    "explainPhotosynthesis": "Explain photosynthesis",
    "helpEquations": "Help me with equations",
    "nextExercises": "Suggest next exercises in Swedish"
  },
  "studentJoin": {
    "title": "Join class with code",
    "placeholder": "Enter class code… (e.g. 7F8K2M)",
    "codeLabel": "Class code",
    "joinButton": "Join",
    "invalidCode": "Invalid code",
    "minSixChars": "At least 6 characters.",
    "connected": "Connected!",
    "toClass": "To class",
    "linkSuccess": "Linking successful.",
    "failed": "Failed",
    "nowConnected": "You are now connected to the teacher."
  },
  "invite": {
    "title": "Invite students",
    "subtitle": "Share the code or send invitations via email",
    "emailCta": "Invite via email",
    "joinLink": "Join link:",
    "fetchErrorTitle": "Could not fetch history",
    "history": "Send history",
    "noHistory": "No sends yet.",
    "resent": "Sent again",
    "resendFailed": "Could not resend",
    "noValidEmails": "No valid email addresses",
    "addEmails": "Add at least one valid address.",
    "tooMany": "Too many addresses",
    "tooMany.desc": "Max 50 per send.",
    "sent": "Invitations sent",
    "sent.desc": "Sending in progress in the background.",
    "emailDialog.title": "Invite via email",
    "emailDialog.desc": "Send a link to students. Only teachers with the right code can invite.",
    "emails": "Email addresses (one per line, comma or space separated)",
    "emailsPh": "student@example.com\nanother@school.edu",
    "validCount": "valid",
    "invalidCount": "invalid",
    "message": "Optional message",
    "messagePh": "Welcome to the class! Click the link below to join...",
    "preview": "Preview link",
    "send": "Send invitations"
  },
  "leaderboard": {
    "title": "Leaderboard",
    "loading": "Loading...",
    "live": "Live",
    "noPlayers": "No players yet",
    "finished": "Finished",
    "playing": "Playing",
    "waiting": "Waiting",
    "points": "points"
  },
  "quizCard": {
    "noQuestions": "No questions",
    "noQuestionsDesc": "This quiz has no questions to export",
    "noQuestionsToConvert": "This quiz has no questions to convert",
    "quizExported": "Quiz exported",
    "pdfDownloaded": "PDF downloaded",
    "pdfWithAnswers": "with answer key",
    "exportFailed": "Export failed",
    "couldNotExport": "Could not export quiz",
    "authRequired": "Authentication required",
    "loginToConvert": "Log in to convert quiz",
    "gameCreated": "Game created!",
    "convertedFrom": "converted from quiz",
    "conversionFailed": "Conversion failed",
    "couldNotConvert": "Could not convert quiz to game",
    "quizExportedJson": "Quiz exported",
    "jsonDownloaded": "file downloaded",
    "exportPdf": "Export as PDF",
    "exportWithAnswers": "Export PDF with answers",
    "exporting": "Exporting...",
    "exportQcJson": "Export as QuizCraft JSON",
    "exportQcCsv": "Export as QuizCraft CSV",
    "converting": "Converting...",
    "convertToGame": "Convert to game",
    "delete": "Delete",
    "questions": "questions",
    "created": "Created",
    "adaptiveLearning": "Adaptive learning",
    "launchQuiz": "Launch Quiz"
  },
  "email": "Email",
  "sent": "Sent",
  "status": "Status",
  "error": "Error",
  "sending": "Sending...",
  "resend": "Resend",
  "cancel": "Cancel",
  "refresh": "Refresh",
  "copyLink": "Copy link",
  "copySecureOnly": "Requires HTTPS or localhost",
  "onboarding": {
    "title": "Welcome to QuizCraft!",
    "subtitle": "Let's get you started in just a few steps",
    "step": "Step",
    "of": "of",
    "complete": "complete",
    "createClass": "Create Your Class",
    "classInfo": "Add basic information about your class",
    "className": "Class Name",
    "classNamePlaceholder": "e.g., Math 7A",
    "grade": "Grade/Year",
    "gradePlaceholder": "e.g., 7",
    "description": "Description",
    "descriptionPlaceholder": "Optional: Add a description of your class...",
    "importStudents": "Import Students",
    "importInfo": "Add your students via CSV or manually",
    "dragDrop": "Drag and drop CSV file or click to browse",
    "csvFormat": "Format: name,email (one student per line)",
    "or": "or",
    "manualAdd": "Add Manually",
    "addStudent": "Add Student",
    "studentName": "Student Name",
    "emailOptional": "Email (optional)",
    "remove": "Remove",
    "noStudents": "No students added yet",
    "addFirst": "Add your first student",
    "startQuiz": "Start Your First Quiz",
    "quickQuizInfo": "Test the platform with a ready-made quiz",
    "recommended": "Recommended",
    "quickQuizTemplate": "Quick Quiz Template",
    "numQuestions": "Number of questions",
    "questions": "questions",
    "estimatedTime": "Estimated time",
    "minutes": "minutes",
    "difficulty": "Difficulty",
    "basic": "Basic",
    "questionPreview": "Question Preview:",
    "andMore": "...and 2 more",
    "startQuickQuiz": "Start Quick Quiz",
    "createCustom": "Or create a custom quiz from scratch",
    "previous": "Previous",
    "next": "Next",
    "done": "Done",
    "needHelp": "Need help? Check out our guide or contact support",
    "csvImported": "CSV imported",
    "studentsImported": "students imported",
    "quizStarted": "Quiz started!",
    "quizReady": "Your quiz is ready to play",
    "errorOccurred": "Error occurred",
    "couldNotStart": "Could not start quiz",
    "startingQuiz": "Starting quiz..."
  },
  "cookies": {
    "title": "We use cookies",
    "desc": "We use cookies to improve your experience. Essential cookies are necessary for the site to work, while analytics cookies help us understand how you use the platform.",
    "gdprCompliant": "GDPR Compliant",
    "analytics": "Analytics",
    "acceptAll": "Accept All",
    "onlyNecessary": "Only Necessary",
    "customize": "Customize",
    "settingsTitle": "Cookie Settings",
    "settingsDesc": "Choose which cookies you want to accept. You can change these settings at any time.",
    "necessary": "Necessary Cookies",
    "necessaryDesc": "These cookies are essential for the website to function properly. They cannot be disabled.",
    "alwaysActive": "Always Active",
    "analyticsTitle": "Analytics Cookies",
    "analyticsDesc": "These cookies help us understand how you interact with the website and improve your experience.",
    "enable": "Enable",
    "close": "Close",
    "saveSettings": "Save Settings"
  },
  "quickActions": {
    "trialExpired": "Trial expired",
    "trialExpiredDesc": "Your free trial has expired. Upgrade to continue creating games.",
    "cannotCreate": "Cannot create game",
    "cannotCreateDesc": "You have reached your game creation limit.",
    "permissionCheckFailed": "Failed to check permissions"
  },
  "createGameAction": "Create Game",
  "designCustomQuiz": "Design custom quiz",
  "exitTicket": "Exit Ticket",
  "quickAssessment": "Quick assessment",
  "aiQuizGeneratorAction": "AI Quiz Generator",
  "generateWithAI": "Generate with AI",
  "myGamesAction": "My Games",
  "viewAllGames": "View all games",
  "joinGameAction": "Join Game",
  "enterGameCodeAction": "Enter game code",
  "flashcards": {
    "done": "Well done!",
    "noCardsNow": "No cards to review right now. Check back later!",
    "backBtn": "Back",
    "box": "Box",
    "cardsLeft": "cards left",
    "showAnswer": "Show Answer",
    "hard": "Hard",
    "okay": "Good",
    "easy": "Easy"
  },
  "students": {
    "memberRemoved": "Member removed",
    "removedFromClass": "has been removed from the class",
    "removalError": "Removal error",
    "statusInvited": "Invited",
    "statusActive": "Active",
    "manageStudents": "Manage Students",
    "inviteStudents": "Invite Students",
    "selectClass": "Select Class",
    "selectClassPlaceholder": "Choose a class",
    "loading": "Loading...",
    "selectClassTitle": "Select a class to manage",
    "selectClassDescription": "Choose a class from the dropdown to view and manage its students",
    "noStudents": "No students yet",
    "noStudentsDescription": "Invite students to your class to get started",
    "noEmail": "No email",
    "added": "Added",
    "member": "Member",
    "locale": "en-US"
  },
  "loading": "Loading...",
  "error": {
    "generic": "An error occurred"
  },
  "auth": {
    "required": "Authentication Required",
    "mustBeLoggedIn": "You must be logged in to view your games.",
    "mustBeLoggedInCreate": "You must be logged in to create games.",
    "tooManyAttempts": "Too many attempts",
    "waitMinutes": "Please wait ${timeRemaining} minutes before trying again",
    "emailRequired": "Email required",
    "enterEmailPrompt": "Please enter your email address",
    "invalidEmail": "Invalid email",
    "enterValidEmail": "Please enter a valid email address",
    "passwordRequired": "Password required",
    "enterPasswordPrompt": "Please enter your password",
    "passwordTooShort": "Password too short",
    "passwordMinLength": "Password must be at least 6 characters long",
    "accountExists": "Account exists",
    "emailRegistered": "This email is already registered. Please sign in instead.",
    "passwordRequirementsNotMet": "Password requirements not met",
    "passwordComplexity": "Password must be at least 6 characters with good complexity",
    "registrationFailed": "Registration failed",
    "unableToCreate": "Unable to create account. Please try again later.",
    "accountCreated": "Account created!",
    "checkEmail": "Please check your email for verification before signing in.",
    "unexpectedError": "Unexpected error",
    "tryAgainLater": "An unexpected error occurred. Please try again.",
    "invalidCredentials": "Invalid credentials",
    "checkEmailPassword": "Please check your email and password and try again.",
    "emailNotVerified": "Email not verified",
    "clickVerificationLink": "Please check your email and click the verification link.",
    "signInFailed": "Sign in failed",
    "unableToSignIn": "Unable to sign in. Please try again later.",
    "welcomeBack": "Welcome back!",
    "signedInSuccessfully": "Signed in successfully!",
    "welcome": "Welcome to QuizCraft",
    "subtitle": "Sign in to your account or create a new one",
    "continueGoogle": "Continue with Google",
    "orEmail": "or continue with email",
    "signIn": "Sign In",
    "signUp": "Sign Up",
    "email": "Email",
    "enterEmail": "Enter your email",
    "password": "Password",
    "enterPassword": "Enter your password",
    "createPassword": "Create a password",
    "iAm": "I am a",
    "teacher": "Teacher",
    "student": "Student",
    "signingIn": "Signing in...",
    "creatingAccount": "Creating account..."
  },
  "myGames": {
    "deleteConfirm": "Are you sure you want to delete \"${title}\"? This action cannot be undone.",
    "deleteFailed": "Failed to delete game. Please try again.",
    "quizSessionCreated": "Quiz session created",
    "quizReady": "Quiz \"${title}\" is ready to launch!",
    "createSessionFailed": "Failed to create quiz session. Please try again.",
    "title": "My Games & Quizzes",
    "subtitle": "Manage and launch your interactive content",
    "createNew": "Create New",
    "searchPlaceholder": "Search games and quizzes...",
    "myContent": "My Content",
    "aiQuizzes": "AI Quizzes",
    "publicGames": "Public Library",
    "noGames": "No games yet",
    "noGamesDesc": "Create your first game to get started!",
    "noQuizzes": "No AI quizzes yet",
    "noQuizzesDesc": "Generate your first AI-powered quiz!",
    "noPublic": "No public games available",
    "noPublicDesc": "Check back later for community content",
    "loadingMore": "Loading more...",
    "showingItems": "Showing ${count} of ${total} items"
  },
  "trialExpired": "Trial Expired",
  "trialExpiredDesc": "Your trial has expired. Please upgrade to continue creating games.",
  "cannotCreateGame": "Cannot Create Game",
  "permissionCheckFailed": "Failed to verify permissions. Please try again.",
  "validation": {
    "titleRequired": "Please enter a game title",
    "oneQuestionRequired": "Please add at least one question",
    "questionTextRequired": "All questions must have text",
    "twoOptionsRequired": "Each question must have at least 2 options",
    "correctAnswerRequired": "Each question must have a correct answer",
    "optionTextRequired": "All options must have text",
    "cannotAddOption": "Cannot add option",
    "trueFalseLimit": "True/False questions can only have 2 options",
    "maxOptionsReached": "Maximum options reached",
    "maxOptionsDesc": "Multiple choice questions can have up to 6 options",
    "cannotRemoveOption": "Cannot remove option",
    "trueFalseExact": "True/False questions must have exactly 2 options",
    "minOptionsRequired": "Minimum options required",
    "minOptionsDesc": "Questions must have at least 2 options"
  },
  "placeholders": {
    "enterGameTitle": "Enter game title...",
    "enterGameDescription": "Enter game description...",
    "enterYourQuestion": "Enter your question...",
    "enter6DigitCode": "Enter 6-digit code",
    "enterYourName": "Enter your name",
    "enterDisplayName": "Enter your display name",
    "enterGameCode": "Enter game code...",
    "searchGames": "Search your games and quizzes...",
    "searchPublicGames": "Search public games...",
    "selectCategory": "Select a category",
    "selectSubcategory": "Select a subcategory",
    "selectQuiz": "Select quiz",
    "pasteContent": "Paste your content here...",
    "pasteStructuredQuiz": "Paste your structured quiz JSON here...",
    "pasteText": "Paste text here for analysis...",
    "enterUrl": "https://example.com/article",
    "enterTopic": "e.g., World History, JavaScript, Biology...",
    "customImageDescription": "Enter custom image description...",
    "askQuestion": "Ask a question or request an explanation...",
    "searchSummaries": "Search in summaries...",
    "searchStudents": "Search students...",
    "describeTask": "Describe the task or photograph it...",
    "searchLibrary": "Search in library...",
    "pasteSourceText": "Paste source text here (at least ~20 characters)…",
    "enterYoutubeLink": "https://… (YouTube/article/PPT link)",
    "selectDifficulty": "Select difficulty",
    "selectQuestionType": "Select question type",
    "selectTimeframe": "Select timeframe",
    "yourAnswer": "Your answer...",
    "writeNumber": "Write a number...",
    "orgName": "e.g., Test School",
    "orgDomain": "testschool.com",
    "orgDescription": "Describe your organization",
    "enterEmail": "Enter email address",
    "deckTitle": "e.g., Swedish History",
    "deckDescription": "Short description of the content",
    "frontOfCard": "Write your question here...",
    "backOfCard": "Write the answer here...",
    "selectTimePeriod": "Select time period"
  },
  "library": {
    "title": "Library",
    "loadingLibrary": "Loading library...",
    "searchPlaceholder": "Search in library...",
    "subject": "Subject",
    "allSubjects": "All subjects",
    "mathematics": "Mathematics",
    "swedish": "Swedish",
    "science": "Science",
    "ratings": "ratings",
    "usages": "uses",
    "fork": "Fork",
    "import": "Import"
  },
  "organization": {
    "title": "Organization Management",
    "subtitle": "Manage your school or organization",
    "createOrg": "Create Organization",
    "createNew": "Create New Organization",
    "orgName": "Organization Name",
    "orgType": "Type of organization",
    "emailDomain": "Email domain (optional)",
    "domainHelp": "Users with this email domain will be automatically assigned",
    "description": "Description (optional)",
    "noOrgYet": "No Organization Yet",
    "noOrgDescription": "Create an organization to manage users from your school or business",
    "school": "School",
    "company": "Company",
    "institution": "Institution",
    "noDescription": "No description",
    "addUser": "Add user",
    "addUserTitle": "Add user",
    "emailAddress": "Email address",
    "makeAdmin": "Make admin",
    "users": "Users",
    "settings": "Settings",
    "unknownUser": "Unknown user",
    "maxUsers": "Max users",
    "notSet": "Not set",
    "editSettings": "Edit settings",
    "loginToManage": "Log in to manage organizations",
    "functionality": "Functionality",
    "userLookupNeeded": "User lookup by email needs to be implemented",
    "missingInfo": "Missing information",
    "emailRequired": "Email required",
    "error": "Error",
    "orgNameRequired": "Organization name required"
  },
  "createFlashcards": {
    "title": "Create Flashcard Set",
    "deckTitle": "Deck title",
    "deckTitlePlaceholder": "e.g., Swedish History",
    "deckDescription": "Description",
    "deckDescriptionPlaceholder": "Short description of the content",
    "addCard": "Add card",
    "front": "Front (question)",
    "back": "Back (answer)",
    "frontPlaceholder": "Write your question here...",
    "backPlaceholder": "Write the answer here...",
    "createDeck": "Create deck",
    "removeCard": "Remove card"
  },
  "analytics": {
    "title": "Analytics",
    "selectTimeframe": "Select timeframe",
    "last7Days": "Last 7 days",
    "last30Days": "Last 30 days",
    "last90Days": "Last 90 days",
    "allTime": "All time"
  },
  "exitStudent": {
    "writeAnswer": "Write your answer here...",
    "writeNumber": "Write a number...",
    "submitted": "Submitted"
  },
  "profile": {
    "displayName": "Display name",
    "displayNamePlaceholder": "Enter your display name"
  },
  "teacherDashboard": {
    "title": "Teacher Dashboard – QuizCraft AI",
    "metaDescription": "Your AI-powered teacher portal with smart insights and tools",
    "badge": "AI Teacher's Dashboard",
    "welcome": "Welcome back, {{name}}!",
    "welcomeDefault": "Welcome back, Teacher!",
    "subtitle": "Your AI assistant is ready to help you create engaging lessons and track student progress",
    "chatWithAI": "Chat with AI Teacher",
    "createGame": "Create Game",
    "aiConversationsToday": "AI conversations today",
    "activeStudents": "Active students",
    "progressThisWeek": "Progress this week"
  },
  "skipToContent": "Skip to content",
  "ogImageAlt": "QuizCraft – interactive quizzes for schools",
  "badge": {
    "features": "FEATURES"
  },
  "features": {
    "title": "Everything you need for engaging learning",
    "subtitle": "QuizCraft is the complete platform for interactive quizzes and formative assessment",
    "ai": {
      "title": "AI-powered question generation",
      "desc": "Create polished quizzes from any topic in seconds. Our AI analyzes your content and generates relevant questions."
    },
    "multiplayer": {
      "title": "Real-time multiplayer",
      "desc": "The whole class plays together with live updates, leaderboards, and instant feedback for maximum engagement."
    },
    "instant": {
      "title": "Instant setup",
      "desc": "From idea to finished quiz in under 2 minutes. No install — runs in the browser."
    },
    "share": {
      "title": "Easy sharing",
      "desc": "Share via QR codes, game codes, or direct links. Works on any device with no download."
    },
    "analytics": {
      "title": "Detailed analytics",
      "desc": "Understand performance with deep analytics, heatmaps, and personalized learning insights."
    },
    "formats": {
      "title": "Multiple formats",
      "desc": "Import from PDF/PowerPoint or create from scratch. Supports images, video, and interactive elements."
    }
  },
  "useCases": {
    "title": "Perfect for every learning environment",
    "subtitle": "From classrooms to corporate training — QuizCraft works everywhere",
    "classroom": {
      "title": "Classroom teaching",
      "desc": "Make lessons interactive with live quizzes the whole class can join."
    },
    "homework": {
      "title": "Homework & assessment",
      "desc": "Assign quizzes as homework and track student progress. Get detailed analytics for each student."
    },
    "review": {
      "title": "Review & exam prep",
      "desc": "Help students prepare with adaptive quizzes that adjust to their level."
    },
    "challengeFriends": {
      "title": "Challenge your friends",
      "desc": "Create fun quizzes and challenge your friends in real-time. Compete and see who knows the most!"
    },
    "homeworkHelp": {
      "title": "Get homework help",
      "desc": "The AI teacher helps you step by step. Ask questions and get explanations when you need them."
    },
    "pedagogicalAnalysis": {
      "title": "Pedagogical analysis",
      "desc": "Get insights into your learning. See what to practice more and track your progress."
    }
  },
  "getHomeworkHelp": "Get homework help now",
  "createQuizForFriends": "Create quiz",
  "inviteByEmail": "Invite by email",
  "startFreeTrial": "Start free trial",
  "openDashboard": "Open dashboard",
  "invalidCodeTitle": "Invalid code",
  "invalidCodeDescription": "The game code must be at least 6 characters",
  "aiHelper": {
    "cta": "Try AI Teaching Assistant"
  },
  "cta": {
    "photoHomework": "Take a photo of your homework"
  },
  "privacy": {
    "note": "All chats are logged for quality and shared only with the responsible teacher."
  },
  "inAction": {
    "title": "QuizCraft in Action",
    "subtitle": "See how easy it is to create, share, and analyze interactive quizzes"
  },
  "common": {
    "pause": "Pause",
    "play": "Play",
    "restart": "Restart"
  },
  "features": {
    "title": "Features",
    "subtitle": "Discover all the tools that make your teaching easier and more engaging",
    "teacherChat": {
      "title": "AI Teaching Assistant",
      "desc": "Students get personal help with step-by-step explanations. You get summaries automatically."
    },
    "summaries": {
      "title": "Automatic Summaries",
      "desc": "Get daily insights about student progress and misconceptions without extra work."
    },
    "controls": {
      "title": "Teacher Control",
      "desc": "Full control over AI settings, topic filters, and security levels per class."
    },
    "aiGenTitle": "AI-Generated Questions",
    "aiGenBody": "Create quizzes automatically from any topic in seconds with AI.",
    "liveTitle": "Live Multiplayer",
    "liveBody": "Play together in real-time with live scores and instant feedback.",
    "analyticsTitle": "Detailed Analytics",
    "analyticsBody": "Track student progress with visual reports and insights.",
    "typesTitle": "Multiple Question Types",
    "typesBody": "Multiple choice, true/false, open questions and more.",
    "gamificationTitle": "Gamification",
    "gamificationBody": "Points, badges, and leaderboards that motivate students.",
    "adaptiveTitle": "Adaptive Learning",
    "adaptiveBody": "AI adjusts difficulty based on student performance."
  },
  "badge": {
    "features": "FEATURES"
  }
}
