{
  "title": "Question Bank",
  "subtitle": "Manage your question repository for exams and assignments.",
  "addQuestion": "Add Question",
  "search": {
    "placeholder": "Search questions..."
  },
  "filters": {
    "type": "Type",
    "typeAll": "All Types",
    "difficulty": "Difficulty",
    "difficultyAll": "Any Difficulty",
    "difficulty1": "Easy (1)",
    "difficulty2": "Easy-Med (2)",
    "difficulty3": "Medium (3)",
    "difficulty4": "Med-Hard (4)",
    "difficulty5": "Hard (5)",
    "knowledgePoint": "Knowledge Point",
    "knowledgePointAll": "All Knowledge Points",
    "textbook": "Textbook",
    "textbookAll": "All Textbooks",
    "chapter": "Chapter",
    "chapterAll": "All Chapters",
    "clear": "Clear filters"
  },
  "table": {
    "type": "Type",
    "content": "Content",
    "difficulty": "Difficulty",
    "knowledgePoints": "Knowledge Points",
    "created": "Created",
    "actions": "Actions",
    "noResults": "No results.",
    "selected": "{count} of {total} row(s) selected.",
    "previous": "Previous",
    "next": "Next"
  },
  "type": {
    "single_choice": "Single Choice",
    "multiple_choice": "Multiple Choice",
    "judgment": "True/False",
    "text": "Short Answer",
    "composite": "Composite"
  },
  "difficulty": {
    "1": "Easy",
    "2": "Easy-Med",
    "3": "Medium",
    "4": "Med-Hard",
    "5": "Hard"
  },
  "empty": {
    "withFilters": "No questions match your filters",
    "withoutFilters": "No questions yet",
    "withFiltersDesc": "Try clearing filters or adjusting keywords.",
    "withoutFiltersDesc": "Create your first question to start building exams and assignments."
  },
  "dialog": {
    "createTitle": "Create New Question",
    "editTitle": "Edit Question",
    "createDesc": "Add a new question to the bank. Fill in the details below.",
    "editDesc": "Update question details.",
    "questionType": "Question Type",
    "selectType": "Select type",
    "difficulty": "Difficulty (1-5)",
    "selectDifficulty": "Select difficulty",
    "questionContent": "Question Content",
    "contentPlaceholder": "Enter the question text here...",
    "contentDescription": "Supports basic text. Rich text editor coming soon.",
    "knowledgePoints": "Knowledge Points",
    "knowledgePointsOptional": "Optional",
    "knowledgePointsSelected": "{count} selected",
    "searchKnowledgePoints": "Search knowledge points...",
    "noKnowledgePoints": "No knowledge points found.",
    "loading": "Loading...",
    "options": "Options",
    "addOption": "Add Option",
    "optionPlaceholder": "Option {index}",
    "markCorrect": "Mark correct",
    "cancel": "Cancel",
    "create": "Create Question",
    "update": "Update Question",
    "creating": "Creating...",
    "updating": "Updating..."
  },
  "actions": {
    "menuLabel": "Open menu",
    "actions": "Actions",
    "copyId": "Copy ID",
    "viewDetails": "View Details",
    "edit": "Edit",
    "delete": "Delete",
    "copyIdSuccess": "Question ID copied to clipboard",
    "copyIdFailed": "Failed to copy question ID",
    "deleteSuccess": "Question deleted successfully",
    "deleteFailed": "Failed to delete question",
    "deleteConfirmTitle": "Are you absolutely sure?",
    "deleteConfirmDesc": "This action cannot be undone. This will permanently delete the question and remove it from our servers.",
    "deleteConfirmCancel": "Cancel",
    "deleteConfirmAction": "Delete",
    "deleting": "Deleting...",
    "detailsTitle": "Question Details",
    "detailsId": "ID: {id}",
    "detailsType": "Type",
    "detailsDifficulty": "Difficulty",
    "detailsContent": "Content",
    "detailsAuthor": "Author",
    "detailsTags": "Tags",
    "detailsUnknown": "Unknown"
  },
  "error": {
    "loadFailed": "Failed to load question bank",
    "loadFailedDesc": "Please try again or contact the administrator.",
    "retry": "Retry",
    "invalidFormat": "Invalid question content format",
    "invalidSubmission": "Invalid submission format. Expected JSON.",
    "validationFailed": "Validation failed",
    "missingId": "Missing question id",
    "operationFailed": "Operation failed",
    "unexpected": "Unexpected error",
    "createdSuccess": "Question created successfully",
    "updatedSuccess": "Question updated successfully"
  },
  "noPermission": {
    "title": "No Permission",
    "description": "You do not have permission to perform this action."
  },
  "batch": {
    "selected": "{count} selected",
    "delete": "Batch Delete",
    "clear": "Clear Selection",
    "cancel": "Cancel",
    "deleteConfirmTitle": "Confirm Batch Delete?",
    "deleteConfirmDesc": "This will delete {count} question(s) and their sub-questions. This action cannot be undone.",
    "deleteConfirmAction": "Confirm Delete",
    "deleting": "Deleting...",
    "deleteSuccess": "Successfully deleted {count} question(s)",
    "deleteFailed": "Batch delete failed"
  },
  "importExport": {
    "export": "Export",
    "import": "Import",
    "exporting": "Exporting...",
    "importing": "Importing...",
    "exportSuccess": "Successfully exported {count} question(s)",
    "exportFailed": "Export failed",
    "importSuccess": "Successfully imported {count} question(s)",
    "importFailed": "Import failed",
    "invalidFile": "Invalid file format",
    "readFailed": "Failed to read file",
    "confirmTitle": "Confirm Import",
    "confirmDesc": "Please confirm the following is the question data to import:",
    "confirmImport": "Confirm Import",
    "cancel": "Cancel"
  }
}
