{
  "title": {
    "list": "My Lesson Plans",
    "new": "New Lesson Plan",
    "edit": "Edit Lesson Plan"
  },
  "description": {
    "list": "Manage your lesson preparation and teaching plans."
  },
  "action": {
    "new": "New Lesson Plan",
    "back": "Back to Lesson Plans",
    "addNode": "Add Node",
    "saveVersion": "Save Version",
    "versions": "Versions",
    "duplicate": "Duplicate",
    "archive": "Archive",
    "delete": "Delete Node",
    "close": "Close",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "create": "Create Lesson Plan",
    "publish": "Publish as Homework",
    "publishPlan": "Publish Lesson Plan",
    "unpublishPlan": "Unpublish",
    "publishPlanConfirm": "Students and parents will be able to view this lesson plan after publishing. Confirm?",
    "unpublishPlanConfirm": "Students and parents will no longer be able to view this lesson plan after unpublishing. Confirm?",
    "publishPlanSuccess": "Lesson plan published",
    "unpublishPlanSuccess": "Lesson plan unpublished",
    "viewHomework": "View",
    "undo": "Undo",
    "undoShortcut": "Undo (Ctrl+Z)",
    "redo": "Redo",
    "redoShortcut": "Redo (Ctrl+Shift+Z)",
    "scheduleLesson": "Schedule"
  },
  "status": {
    "saving": "Saving...",
    "unsaved": "Unsaved",
    "saved": "Saved",
    "draft": "Draft",
    "submitted": "Pending Review",
    "approved": "Approved",
    "published": "Published",
    "rejected": "Rejected",
    "archived": "Archived",
    "publishedAsHomework": "Published as Homework",
    "retrySave": "Retry Save",
    "saveFailed": "Save Failed",
    "saveFailedHint": "Please check your network and retry. Edits are preserved.",
    "recovered": "Save recovered",
    "offline": "Network offline",
    "offlineHint": "Edits are kept locally and will auto-save when network restores.",
    "offlineBadge": "Offline",
    "backOnline": "Back online"
  },
  "blockType": {
    "objective": "Objective",
    "key_point": "Key Points",
    "import": "Introduction",
    "new_teaching": "New Teaching",
    "consolidation": "Consolidation",
    "summary": "Summary",
    "homework": "Homework",
    "blackboard": "Blackboard Design",
    "text_study": "Text Study",
    "exercise": "Exercise",
    "rich_text": "Custom Section",
    "reflection": "Reflection"
  },
  "template": {
    "regular": "Regular Lesson",
    "review": "Review Lesson",
    "experiment": "Experiment Lesson",
    "inquiry": "Inquiry Lesson",
    "blank": "Blank Template",
    "selectLabel": "Select Template",
    "titleLabel": "Lesson Plan Title",
    "titlePlaceholder": "e.g., Autumn - Lesson 1",
    "blockCount": "{count} sections",
    "blankHint": "Start from scratch",
    "systemSection": "System Templates",
    "personalSection": "Personal Templates",
    "personalBadge": "Personal",
    "noPersonalTemplates": "No personal templates yet. Save one from the editor via \"Save as Template\".",
    "names": {
      "tpl_regular": "Regular Lesson",
      "tpl_review": "Review Lesson",
      "tpl_experiment": "Experiment Lesson",
      "tpl_inquiry": "Inquiry Lesson",
      "tpl_blank": "Blank Template"
    },
    "blocks": {
      "tpl_review": {
        "1": "Knowledge Network",
        "2": "Typical Examples",
        "3": "Variant Training"
      },
      "tpl_experiment": {
        "1": "Equipment Preparation",
        "2": "Experiment Steps",
        "3": "Observation Record",
        "4": "Discussion"
      },
      "tpl_inquiry": {
        "0": "Scenario Introduction",
        "1": "Problem Driven",
        "2": "Group Inquiry",
        "3": "Results Presentation",
        "4": "Inductive Elevation"
      }
    }
  },
  "editor": {
    "canvasLabel": "Lesson Plan Canvas",
    "canvasEmpty": "Canvas is empty",
    "canvasEmptyHint": "Click \"Add Node\" at the bottom left to start",
    "selectNodeHint": "Click a node to edit content, or drag to connect",
    "unknownBlockType": "Unknown node type",
    "nodeSummaryEmpty": "Empty",
    "questionCount": "{count} questions",
    "charCount": "{count} chars",
    "itemCount": "{count} items",
    "pointCount": "{count} points",
    "assignmentCount": "{count} assignments",
    "durationMin": "{count} min",
    "textbookContent": "Textbook Content",
    "textbookContentMissing": "Content node missing",
    "textbookContentEmpty": "(No content loaded)",
    "textbookOperateHint": "Operate directly on the canvas: select text to create a range anchor, or click a position to create a point anchor.",
    "rightClickHint": "Right-click for anchor menu",
    "dragToResize": "Drag to resize",
    "anchorListTitle": "Anchor List",
    "anchorListEmpty": "No anchors yet. Select text in the content to create one.",
    "anchorRangeLabel": "Range",
    "anchorPointLabel": "Point",
    "zoomIn": "Zoom In",
    "zoomOut": "Zoom Out",
    "rangeAnchorTitle": "Link selection to a node",
    "pointAnchorTitle": "Insert placeholder at this position {number}",
    "anchorToSelectedNode": "Link to selected node",
    "anchorToNewNode": "Link to a new node",
    "textbookLabel": "Textbook",
    "chapterLabel": "Chapter",
    "selectNodeForAnchor": "Select a node to link",
    "createNewNode": "Create and link a new node",
    "autoLayout": "Auto Layout",
    "autoLayoutHint": "Auto-arrange nodes based on flow relations",
    "stageLabel": "Stage",
    "stageNone": "Uncategorized",
    "stage": {
      "import": "Introduction",
      "new_teaching": "New Teaching",
      "consolidation": "Consolidation",
      "summary": "Summary"
    },
    "differentiationLabel": "Differentiation",
    "differentiationNone": "None",
    "differentiation": {
      "basic": "Basic",
      "intermediate": "Intermediate",
      "advanced": "Advanced"
    },
    "consistencyTitle": "Alignment",
    "consistencyScore": "Alignment score: {score}",
    "consistencyCoverage": "Objective coverage: {covered}/{total}",
    "consistencyOpen": "Alignment Check",
    "consistencyClose": "Close",
    "consistencyNoIssues": "No alignment issues found",
    "consistencyObjectiveCount": "Objectives {count}",
    "consistencyExerciseCount": "Assessments {count}"
  },
  "consistency": {
    "title": "Teaching-Assessment Alignment Check",
    "score": "Alignment score: {score}",
    "coverage": "Objective coverage: {covered}/{total}",
    "noIssues": "No alignment issues found",
    "code": {
      "noObjective": "Missing objective node (consider adding an objective node)",
      "noExercise": "Missing assessment node (consider adding an exercise node)",
      "objectiveNotAssessed": "Objective \"{title}\" is not covered by any assessment",
      "exerciseNoKnowledgePoint": "Assessment \"{title}\" has no linked knowledge points",
      "exerciseWithoutObjective": "Assessment \"{title}\" is not linked to any objective",
      "objectiveNoKnowledgePoint": "Objective \"{title}\" has no tagged knowledge points"
    }
  },
  "readonly": {
    "title": "View Lesson Plan",
    "hint": "This is a read-only view. You cannot edit this lesson plan.",
    "notFound": "Lesson plan not found or not published",
    "notPublished": "Lesson plan is not published yet"
  },
  "student": {
    "title": "My Lesson Plans",
    "description": "View lesson plans published by your teachers"
  },
  "parent": {
    "title": "Child's Lesson Plans",
    "description": "View lesson plans published by your child's teachers"
  },
  "admin": {
    "title": "Lesson Plan Management",
    "description": "View lesson plans across the school",
    "stats": {
      "total": "Total Plans",
      "published": "Published",
      "draft": "Draft",
      "archived": "Archived"
    }
  },
  "gradeHead": {
    "title": "Grade Lesson Plans",
    "description": "View lesson plans from teachers in your grade"
  },
  "library": {
    "title": "School Lesson Plan Library",
    "description": "Browse outstanding lesson plans shared by teachers in your school",
    "empty": "No reference lesson plans available",
    "fork": "Copy to my plans",
    "forkSuccess": "Copied to your lesson plans",
    "byCreator": "By: {creator}",
    "noCreator": "Unknown author"
  },
  "feedback": {
    "title": "AI Teaching Feedback",
    "open": "AI Feedback",
    "loading": "AI is analyzing the lesson plan...",
    "loadFailed": "AI feedback generation failed, please retry later",
    "empty": "No feedback suggestions generated",
    "summary": "Overall Assessment",
    "score": "Score",
    "category": {
      "strengths": "Strengths",
      "improvements": "Improvements",
      "alignment": "Alignment",
      "differentiation": "Differentiation"
    }
  },
  "aiDifferentiation": {
    "title": "AI Differentiation & Curriculum Check",
    "open": "AI Differentiation",
    "loading": "AI is analyzing...",
    "loadFailed": "AI analysis failed, please try again later",
    "empty": "No results generated",
    "noKnowledgePoints": "No knowledge points provided, curriculum check unavailable",
    "covered": "{count} covered",
    "missed": "{count} missed",
    "tabs": {
      "differentiation": "Differentiation",
      "curriculum": "Curriculum Check",
      "assessment": "Explainable Assessment"
    },
    "level": {
      "basic": "Basic",
      "intermediate": "Intermediate",
      "advanced": "Advanced"
    }
  },
  "heatmap": {
    "title": "Curriculum Coverage Heatmap",
    "description": "View how your lesson plans cover textbook knowledge points",
    "totalKps": "Total KPs",
    "coveredKps": "Covered",
    "coverageRate": "Coverage Rate",
    "blindSpotTitle": "{count} blind spots",
    "andMore": " and more",
    "unknownChapter": "Unknown Chapter",
    "chapterCoverage": "{covered}/{total} ({rate}%)",
    "notCovered": "Not covered",
    "planCount": "{count} plans",
    "selectTextbook": "Select a textbook to view heatmap",
    "noData": "No knowledge points for this textbook"
  },
  "picker": {
    "textbookLabel": "Select Textbook",
    "chapterLabel": "Select Chapter",
    "selectTextbook": "Select a textbook...",
    "selectChapter": "Select a chapter...",
    "selectTextbookFirst": "Please select a textbook first",
    "loadingTextbooks": "Loading textbooks...",
    "loadingChapters": "Loading chapters...",
    "noTextbooks": "No textbooks available. Please create one in the textbook module first",
    "noChapters": "No chapters in this textbook",
    "selectedChapter": "Selected: {chapter}",
    "skeletonHint": "A lesson skeleton centered on the textbook content will be generated (10 teaching nodes)",
    "errorTextbookChapterRequired": "Please select a textbook and chapter",
    "searchTextbookPlaceholder": "Search textbooks (title/subject/grade)...",
    "searchTextbookLabel": "Search textbooks",
    "recentSection": "Recently Used",
    "searchEmpty": "No matching textbooks"
  },
  "filters": {
    "searchPlaceholder": "Search title...",
    "allSubjects": "All Subjects",
    "allStatus": "All Status"
  },
  "list": {
    "empty": "No lesson plans. Click \"New Lesson Plan\" to start",
    "noTextbook": "No textbook",
    "noChapter": "No chapter",
    "noTemplate": "No template",
    "lastSaved": "Last saved: ",
    "neverSaved": "Never saved",
    "versionCount": "{count} versions",
    "versionSelectorLabel": "Version",
    "versionCurrent": "Latest"
  },
  "version": {
    "title": "Version History",
    "empty": "No versions",
    "loading": "Loading...",
    "auto": "Auto",
    "manual": "Manual save",
    "revert": "Revert to this version",
    "revertTitle": "Confirm Revert",
    "revertConfirm": "Revert to v{versionNo}? A new version will be created.",
    "revertSuccess": "Reverted to v{versionNo}",
    "autoLabel": "Auto version",
    "revertLabel": "Revert to v{versionNo}"
  },
  "diff": {
    "summary": "Added {added} · Removed {removed} · Modified {modified}",
    "comparing": "Comparing v{version} with current",
    "noChanges": "No changes between the two versions",
    "unchangedCount": "{count} nodes unchanged",
    "added": "Added",
    "removed": "Removed",
    "modified": "Modified",
    "unchanged": "Unchanged",
    "changedFields": "Changed fields",
    "compareWithCurrent": "Compare with current",
    "back": "Back",
    "field": {
      "title": "Title",
      "stage": "Stage",
      "differentiation": "Differentiation",
      "data": "Content"
    }
  },
  "knowledgePoint": {
    "title": "Select Knowledge Points",
    "empty": "No knowledge points found. Please create them in the textbook module first.",
    "linked": "Linked to {count} knowledge points",
    "annotate": "Annotate Knowledge Points",
    "select": "Select Knowledge Points",
    "selected": "{count} selected",
    "loading": "Loading..."
  },
  "questionBank": {
    "title": "Select Questions from Bank",
    "add": "Add",
    "insert": "Insert",
    "selected": "{count} questions selected",
    "loading": "Loading...",
    "source": {
      "bank": "Bank",
      "inline": "New"
    },
    "inlineTitle": "New Question (in lesson plan)",
    "inlineNew": "New Question",
    "fromBank": "Add from Bank",
    "score": "{score} pts",
    "difficulty": "{level} star",
    "empty": "No questions. Click the button below to add",
    "inlineQuestion": "New question in lesson plan",
    "questionId": "Question {id}",
    "type": {
      "single_choice": "Single Choice",
      "multiple_choice": "Multiple Choice",
      "true_false": "True/False",
      "short_answer": "Short Answer",
      "essay": "Essay",
      "text": "Fill in Blank",
      "judgment": "True/False"
    },
    "typeLabel": "Question Type",
    "stemLabel": "Question Stem",
    "optionsLabel": "Options (check correct answer)",
    "optionLabel": "Option {index}",
    "addOption": "+ Add Option",
    "correctAnswer": "Correct Answer",
    "correct": "True",
    "incorrect": "False",
    "difficultyLabel": "Difficulty",
    "knowledgePointLabel": "Knowledge Points",
    "stemRequired": "Please enter the question stem",
    "addBtn": "Add",
    "noDetail": "(no detail available)"
  },
  "exercise": {
    "purposeLabel": "Purpose",
    "purpose": {
      "class_practice": "Class Practice",
      "after_class_homework": "After-class Homework"
    }
  },
  "publish": {
    "title": "Publish as Homework",
    "classLabel": "Target Classes",
    "availableAtLabel": "Available At (optional)",
    "dueAtLabel": "Due At (optional)",
    "publishing": "Publishing...",
    "publish": "Publish",
    "selectClass": "Please select at least one class",
    "noStudents": "No students in selected classes",
    "noSubjectOrGrade": "Lesson plan missing subject or grade info",
    "alreadyPublished": "This exercise block is already published. Use 'Republish'",
    "noExerciseBlock": "Exercise block not found",
    "noQuestions": "No questions in exercise block",
    "planNotFound": "Lesson plan not found",
    "noPermission": "No permission to publish",
    "homeworkTitle": "{title} - Homework",
    "homeworkDescription": "From lesson plan",
    "step1": "Select Classes",
    "step2": "Preview Homework",
    "step3": "Confirm Publish",
    "stepIndicator": "Step {current}/{total}: {label}",
    "next": "Next",
    "back": "Back",
    "previewClassCount": "Target Classes",
    "previewQuestionCount": "Questions",
    "previewTotalScore": "Total Score",
    "previewQuestionList": "Question List",
    "previewSource": "Source: {source}",
    "previewNoStem": "(no stem preview)",
    "previewScore": "{score} pts",
    "confirmTitle": "Please confirm publish details",
    "confirmClassCount": "Target classes: {count}",
    "confirmQuestionCount": "Questions: {count}",
    "confirmTotalScore": "Total score: {score}",
    "confirmAvailableAt": "Available at: {time}",
    "confirmDueAt": "Due at: {time}",
    "confirmWarning": "Students and parents will receive the homework immediately upon publishing. Please verify carefully."
  },
  "textStudy": {
    "sourceTextLabel": "Source Text",
    "sourceTextPlaceholder": "Paste source text, select text to add annotations",
    "addAnnotation": "Add Annotation for Selection",
    "selectFirst": "Please select text first",
    "annotationTitle": "Teaching Node",
    "annotationNotePlaceholder": "Teaching notes..."
  },
  "objective": {
    "hint": "Add learning objectives across knowledge, process, and emotional dimensions",
    "dimension": {
      "knowledge": "Knowledge & Skills",
      "process": "Process & Methods",
      "emotion": "Emotional Attitudes"
    },
    "textPlaceholder": "Enter learning objective...",
    "addItem": "+ Add Objective"
  },
  "keyPoint": {
    "hint": "Mark key and difficult points of this lesson",
    "type": {
      "key": "Key Point",
      "difficult": "Difficult Point"
    },
    "textPlaceholder": "Enter key/difficult point...",
    "addItem": "+ Add Point"
  },
  "newTeaching": {
    "hint": "Design teaching steps for the new lesson",
    "pointIndex": "Step {index}",
    "outlineLabel": "Teaching Outline",
    "outlinePlaceholder": "Enter teaching outline...",
    "boardNotesLabel": "Board Notes",
    "boardNotesPlaceholder": "Enter board notes...",
    "addPoint": "+ Add Step"
  },
  "summary": {
    "hint": "Summarize key points to help students review",
    "pointPlaceholder": "Enter summary point...",
    "addPoint": "+ Add Point",
    "homeworkPreviewLabel": "Homework Preview",
    "homeworkPreviewPlaceholder": "Briefly describe homework..."
  },
  "homework": {
    "hint": "Assign homework",
    "type": {
      "exercise": "Exercise",
      "reading": "Reading",
      "writing": "Writing"
    },
    "refIdPlaceholder": "Homework ref ID (optional)",
    "descriptionPlaceholder": "Enter homework requirements...",
    "addItem": "+ Add Homework"
  },
  "blackboard": {
    "hint": "Design board layout",
    "layoutLabel": "Board Layout",
    "layout": {
      "structure": "Structured",
      "mindmap": "Mind Map",
      "text": "Text-based"
    },
    "contentLabel": "Board Content",
    "contentPlaceholder": "Enter board content...",
    "editMode": "Edit",
    "previewMode": "Preview",
    "editHint": "Tip: Use 2 spaces or 1 Tab to indent levels",
    "previewEmpty": "No content yet, switch to edit mode to enter",
    "untitled": "Central Topic"
  },
  "import": {
    "hint": "Design lesson introduction",
    "methodLabel": "Introduction Method",
    "method": {
      "question": "Question-based",
      "situation": "Scenario-based",
      "review": "Review-based",
      "other": "Other"
    },
    "promptLabel": "Introduction Script",
    "promptPlaceholder": "Enter introduction script...",
    "durationLabel": "Estimated Duration",
    "durationUnit": "min"
  },
  "reflection": {
    "hint": "Write teaching reflection after class...",
    "aspect": {
      "effectiveness": "Effectiveness",
      "problems": "Problems",
      "improvements": "Improvements"
    },
    "textPlaceholder": "Enter reflection...",
    "addItem": "+ Add Reflection"
  },
  "richText": {
    "placeholder": "Enter content..."
  },
  "export": {
    "title": "Export / Print",
    "button": "Export",
    "print": "Print",
    "variantDetailed": "Detailed",
    "variantConcise": "Concise",
    "teacher": "Teacher",
    "class": "Class",
    "totalDuration": "Duration {count} min",
    "lastSavedAt": "Last saved",
    "empty": "Lesson plan is empty",
    "emptySection": "(empty)",
    "footerHint": "Lesson plan export - {variant}"
  },
  "attachment": {
    "title": "Attachment Library",
    "add": "Upload File",
    "insert": "Insert Attachment",
    "libraryLabel": "Attachments in this lesson plan",
    "empty": "No attachments yet. Upload one.",
    "delete": "Delete",
    "remove": "Remove",
    "embeddedCount": "{count} attachments embedded",
    "createSuccess": "Attachment added",
    "deleteSuccess": "Attachment deleted",
    "uploadFailed": "Upload failed",
    "uploadSuccess": "Upload succeeded",
    "type": {
      "reference": "Reference",
      "material": "Material",
      "supplementary": "Supplementary"
    },
    "kind": {
      "image": "Image",
      "audio": "Audio",
      "video": "Video",
      "file": "File"
    }
  },
  "error": {
    "getList": "Failed to get lesson plan list",
    "getOne": "Failed to get lesson plan",
    "create": "Failed to create lesson plan",
    "save": "Failed to save",
    "saveVersion": "Failed to save version",
    "getVersions": "Failed to get versions",
    "revert": "Failed to revert",
    "delete": "Failed to delete",
    "duplicate": "Failed to duplicate",
    "getTemplates": "Failed to get templates",
    "saveTemplate": "Failed to save template",
    "deleteTemplate": "Failed to delete template",
    "publish": "Failed to publish",
    "aiSuggest": "AI suggestion failed. Please check AI Provider config",
    "loadKnowledgePoints": "Failed to load knowledge points",
    "notFound": "Lesson plan not found or no access",
    "versionNotFound": "Version not found or no permission",
    "templateNotFound": "Template not found",
    "createFailed": "Creation failed",
    "loadFailed": "Page load failed",
    "loadFailedDesc": "Sorry, an unexpected error occurred. Please try again later.",
    "retry": "Retry",
    "invalidQuestionType": "Invalid question type",
    "duplicateSuffix": " - Copy",
    "titleRequired": "Title is required",
    "titleTooLong": "Title cannot exceed 255 characters",
    "templateRequired": "Please select a template",
    "invalidDate": "Invalid date format",
    "classRequired": "At least one class is required",
    "invalidInput": "Invalid input data",
    "unauthorized": "Unauthorized operation",
    "planIdRequired": "Plan ID is required",
    "classIdRequired": "Class ID is required",
    "dateRequired": "Date is required"
  },
  "confirm": {
    "archive": "Archive this lesson plan?",
    "archiveTitle": "Confirm Archive"
  },
  "calendar": {
    "title": "Calendar View",
    "week": "Week",
    "month": "Month",
    "today": "Today",
    "noEvents": "No events",
    "loading": "Loading calendar...",
    "error": "Failed to load calendar events",
    "eventType": {
      "created": "Created",
      "updated": "Updated",
      "version_saved": "Version Saved",
      "submitted": "Submitted",
      "published": "Published",
      "reviewed": "Reviewed"
    }
  },
  "review": {
    "title": "Review Workflow",
    "submit": "Submit for Review",
    "approve": "Approve",
    "reject": "Reject",
    "pending": "Pending Review",
    "approved": "Approved",
    "rejected": "Rejected",
    "submitConfirm": "Are you sure you want to submit this lesson plan for review?",
    "submitSuccess": "Lesson plan submitted for review",
    "submitFailed": "Failed to submit for review",
    "approveConfirm": "Are you sure you want to approve this lesson plan?",
    "approveSuccess": "Lesson plan approved",
    "approveFailed": "Failed to approve lesson plan",
    "rejectConfirm": "Are you sure you want to reject this lesson plan?",
    "rejectSuccess": "Lesson plan rejected",
    "rejectFailed": "Failed to reject lesson plan",
    "records": "Review Records",
    "noRecords": "No review records",
    "reviewer": "Reviewer",
    "decision": "Decision",
    "comment": "Comment",
    "time": "Time",
    "pendingReviews": "Pending Reviews",
    "noPending": "No pending reviews"
  },
  "comment": {
    "title": "Comments",
    "add": "Add Comment",
    "edit": "Edit",
    "delete": "Delete",
    "reply": "Reply",
    "resolve": "Resolve",
    "resolved": "Resolved",
    "reopen": "Reopen",
    "noComments": "No comments yet",
    "placeholder": "Write a comment...",
    "blockComment": "Block Comment",
    "deleteConfirm": "Are you sure you want to delete this comment?",
    "deleteSuccess": "Comment deleted",
    "deleteFailed": "Failed to delete comment",
    "createSuccess": "Comment added",
    "createFailed": "Failed to add comment",
    "updateSuccess": "Comment updated",
    "updateFailed": "Failed to update comment",
    "resolveSuccess": "Comment resolved",
    "resolveFailed": "Failed to resolve comment"
  },
  "formative": {
    "title": "Formative Assessment",
    "add": "Add Interaction",
    "edit": "Edit",
    "delete": "Delete",
    "noItems": "No formative assessment items",
    "interactionType": {
      "question": "Question",
      "poll": "Poll",
      "discussion": "Discussion",
      "reflection": "Reflection"
    },
    "question": "Question",
    "options": "Options",
    "correctAnswer": "Correct Answer",
    "pollQuestion": "Poll Question",
    "pollOptions": "Poll Options",
    "discussionTopic": "Discussion Topic",
    "reflectionPrompt": "Reflection Prompt",
    "responses": "Responses",
    "noResponses": "No responses yet",
    "deleteConfirm": "Are you sure you want to delete this interaction?",
    "deleteSuccess": "Interaction deleted",
    "deleteFailed": "Failed to delete interaction",
    "createSuccess": "Interaction added",
    "createFailed": "Failed to add interaction",
    "updateSuccess": "Interaction updated",
    "updateFailed": "Failed to update interaction",
    "recordSuccess": "Response recorded",
    "recordFailed": "Failed to record response"
  },
  "substitute": {
    "title": "Substitute Teacher",
    "add": "Add Assignment",
    "edit": "Edit",
    "delete": "Delete",
    "noAssignments": "No substitute assignments",
    "originalTeacher": "Original Teacher",
    "substituteTeacher": "Substitute Teacher",
    "startDate": "Start Date",
    "endDate": "End Date",
    "classes": "Classes",
    "subject": "Subject",
    "deleteConfirm": "Are you sure you want to delete this substitute assignment?",
    "deleteSuccess": "Substitute assignment deleted",
    "deleteFailed": "Failed to delete substitute assignment",
    "createSuccess": "Substitute assignment created",
    "createFailed": "Failed to create substitute assignment",
    "updateSuccess": "Substitute assignment updated",
    "updateFailed": "Failed to update substitute assignment"
  },
  "schedule": {
    "title": "Schedule Lesson",
    "boundList": "Bound Lessons",
    "empty": "No bound lessons",
    "addNew": "Add New Binding",
    "classLabel": "Class",
    "dateLabel": "Date",
    "periodLabel": "Period",
    "durationLabel": "Duration (min)",
    "period": "Period {n}",
    "duration": "{n} min",
    "add": "Add",
    "delete": "Delete",
    "selectClass": "Please select a class",
    "selectDate": "Please select a date",
    "addSuccess": "Schedule binding added",
    "deleteSuccess": "Schedule binding deleted"
  },
  "evaluation": {
    "title": "AI Evaluation",
    "generate": "Generate Evaluation",
    "regenerate": "Regenerate",
    "score": "Score",
    "suggestions": "Suggestions",
    "differentiation": "Differentiation Strategies",
    "noEvaluation": "No AI evaluation yet",
    "loading": "Generating AI evaluation...",
    "generateConfirm": "Generate AI evaluation for this lesson plan?",
    "generateSuccess": "AI evaluation generated",
    "generateFailed": "Failed to generate AI evaluation",
    "strengths": "Strengths",
    "weaknesses": "Areas for Improvement",
    "recommendations": "Recommendations"
  },
  "analytics": {
    "title": "Analytics Dashboard",
    "teacherInvestment": "Teacher Investment",
    "standardsCoverage": "Standards Coverage",
    "globalStats": "Global Statistics",
    "totalTeachers": "Total Teachers",
    "totalPlans": "Total Lesson Plans",
    "publishedPlans": "Published Plans",
    "draftPlans": "Draft Plans",
    "archivedPlans": "Archived Plans",
    "newPlans": "New Plans",
    "editDuration": "Edit Duration (min)",
    "savedVersions": "Saved Versions",
    "submittedPlans": "Submitted Plans",
    "coverage": "Coverage",
    "noData": "No data available",
    "loading": "Loading analytics...",
    "heatmap": "Coverage Heatmap",
    "subject": "Subject",
    "grade": "Grade"
  },
  "standards": {
    "title": "Standards Alignment",
    "add": "Add Standard",
    "edit": "Edit",
    "delete": "Delete",
    "search": "Search standards...",
    "noStandards": "No standards found",
    "code": "Code",
    "description": "Description",
    "subject": "Subject",
    "grade": "Grade",
    "parent": "Parent Standard",
    "linkToPlan": "Link to Lesson Plan",
    "unlink": "Unlink",
    "linkedStandards": "Linked Standards",
    "availableStandards": "Available Standards",
    "tree": "Standards Tree",
    "deleteConfirm": "Are you sure you want to delete this standard?",
    "deleteSuccess": "Standard deleted",
    "deleteFailed": "Failed to delete standard",
    "createSuccess": "Standard created",
    "createFailed": "Failed to create standard",
    "updateSuccess": "Standard updated",
    "updateFailed": "Failed to update standard",
    "linkSuccess": "Standard linked to lesson plan",
    "linkFailed": "Failed to link standard",
    "unlinkSuccess": "Standard unlinked from lesson plan",
    "unlinkFailed": "Failed to unlink standard"
  },
  "v4": {
    "tree": {
      "title": "Structure",
      "addNode": "Add node",
      "onPaper": "on paper",
      "countSuffix": "nodes"
    },
    "paper": {
      "textbookHeader": "Textbook content · editable copy",
      "expandedCount": "{count} nodes expanded",
      "anchorHere": "Anchor to node"
    },
    "detail": {
      "designIntent": "Design intent",
      "qaDialog": "Dialog design",
      "addTurn": "Add a turn",
      "turnTeacher": "Teacher · Ask",
      "turnStudent": "Student · Answer",
      "turnFollowup": "Teacher · Follow-up",
      "expectedAnswer": "Expected answer",
      "aiAssist": "AI assist",
      "aiGenerateLayered": "Generate layered questions",
      "aiFillExpected": "Fill expected answers",
      "aiOptimizeFollowup": "Optimize follow-up",
      "aiDifferentiation": "Differentiation suggestions",
      "updated": "Updated {time}"
    },
    "contextMenu": {
      "nodeOps": "Node operations",
      "expandToPaper": "Expand to paper",
      "collapseFromPaper": "Collapse from paper",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "aiAssist": "AI assist",
      "aiGenerate": "Generate content",
      "aiOptimize": "Optimize expression",
      "aiDifferentiation": "Differentiation suggestions",
      "aiLayeredQuestions": "Generate layered questions",
      "copyNode": "Copy node",
      "deleteNode": "Delete node",
      "anchorToNode": "Anchor to node",
      "insertPointAnchor": "Insert point anchor"
    },
    "interaction": {
      "label": "Interaction",
      "defaultTitle": "Interaction",
      "round": "Round {n}",
      "roleTeacher": "T",
      "roleStudent": "S"
    },
    "migration": {
      "legacyAnchorTitle": "Anchor format upgrade",
      "legacyAnchorBody": "This plan uses a legacy anchor format. Some anchors are invalid. Please re-anchor.",
      "legacyAnchorDismiss": "Got it"
    }
  }
}
