{
  "header": {
    "title": "AI Draft Box",
    "importContent": "Import Content",
    "createGroup": "New Group"
  },
  "sidebar": {
    "noGroups": "No Groups",
    "noGroupsDesc": "Create your first group to organize materials",
    "selectGroup": "Select Group",
    "selectGroupDesc": "Choose a group from left to view materials",
    "edit": "Edit",
    "delete": "Delete",
    "deleteConfirm": "Delete Group",
    "deleteConfirmDesc": "Delete \"{{name}}\"?",
    "deleteSuccess": "Deleted",
    "deleteFailed": "Delete failed",
    "updateSuccess": "Updated",
    "updateFailed": "Update failed",
    "noDesc": "No description"
  },
  "content": {
    "noMaterials": "No Materials",
    "noMaterialsDesc": "Create your first material or batch generate",
    "createMaterial": "Create Material",
    "batchGenerate": "Batch Generate",
    "edit": "Edit",
    "generating": "Generating",
    "completed": "Completed"
  },
  "createGroup": {
    "title": "New Group",
    "name": "Name",
    "namePlaceholder": "Enter group name",
    "type": "Type",
    "typePlaceholder": "Select type",
    "imageText": "Image & Text",
    "video": "Video",
    "desc": "Description",
    "descPlaceholder": "Optional description",
    "createSuccess": "Group created",
    "createFailed": "Create failed",
    "getGroupsFailed": "Get groups failed",
    "getMaterialsFailed": "Get materials failed"
  },
  "createMaterial": {
    "title": "Create Material",
    "selectCoverGroup": "Select Cover Group",
    "selectCoverGroupDesc": "Select image group for cover",
    "selectVideoGroup": "Select Video Group",
    "selectVideoGroupDesc": "Select video group for content",
    "selectCover": "Select Cover",
    "selectVideo": "Select Video",
    "reselectCoverGroup": "Reselect Cover",
    "reselectVideoGroup": "Reselect Video",
    "coverMustBeImage": "Cover must be image",
    "imageGroupOnly": "Image group only",
    "videoGroupOnly": "Video group only",
    "selectMediaGroup": "Select media group",
    "selectCoverAndMaterials": "Select cover & materials",
    "selectCoverGroupRequired": "Select cover group",
    "selectVideoGroupRequired": "Select video group",
    "selectCoverRequired": "Select cover",
    "selectVideoRequired": "Select video",
    "createSuccess": "Material created",
    "createFailed": "Create failed"
  },
  "batchGenerate": {
    "title": "Batch Generate",
    "model": "Model",
    "modelPlaceholder": "Select model",
    "prompt": "Prompt",
    "promptPlaceholder": "Enter prompt",
    "titlePlaceholder": "Enter title",
    "descPlaceholder": "Enter description",
    "coverGroup": "Cover Group",
    "coverGroupPlaceholder": "Select cover group",
    "mediaGroups": "Media Groups",
    "mediaGroupsPlaceholder": "Select media groups",
    "num": "Count",
    "location": "Location",
    "preview": "Preview",
    "startTask": "Start Task",
    "cancel": "Cancel",
    "taskStarted": "Task started",
    "generateFailed": "Generate failed",
    "previewFailed": "Preview failed",
    "noPreview": "No preview"
  },
  "previewModal": {
    "title": "Preview"
  },
  "import": {
    "title": "Import Content",
    "selectAccount": "Select Account",
    "publishContent": "{{nickname}}'s Published Content (Select to import)",
    "loadedCount": "Total {{total}}, loaded {{loaded}}",
    "loadMore": "Load More ({{count}} remaining)",
    "importSelected": "Import Selected",
    "selectToImport": "Select content to import",
    "selectGroupFirst": "Select group first",
    "importSuccess": "Imported {{count}} items",
    "importFailed": "Import failed",
    "getAccountsFailed": "Get accounts failed",
    "getPublishListFailed": "Get publish list failed",
    "checkProgress": "Check Import",
    "importRecords": "Import Records",
    "importStatus": "Import Status:",
    "successCount": "Success {{count}}",
    "failedCount": "Failed {{count}}",
    "runningCount": "Running {{count}}",
    "pendingCount": "Pending {{count}}",
    "noRecords": "No import records",
    "checkStatusFailed": "Check status failed",
    "accountId": "Account ID",
    "userId": "User ID",
    "uid": "UID",
    "publishTime": "Publish Time",
    "mediaType": "Media Type",
    "image": "Image",
    "video": "Video",
    "article": "Article",
    "desc": "Description",
    "interactionData": "Interaction Data",
    "views": "Views",
    "likes": "Likes",
    "comments": "Comments",
    "shares": "Shares",
    "cover": "Cover",
    "close": "Close",
    "noTitle": "No Title",
    "noValidRecords": "No valid content to import",
    "importFailedWithReason": "Import failed: {{reason}}",
    "unknownError": "Unknown error",
    "success": "Success",
    "failed": "Failed",
    "running": "Running",
    "pending": "Pending",
    "status": {
      "success": "Success",
      "failed": "Failed",
      "running": "Running",
      "pending": "Pending"
    }
  },
  "detail": {
    "title": "Material Detail",
    "titleLabel": "Title:",
    "descLabel": "Description:",
    "typeLabel": "Type:",
    "coverLabel": "Cover:",
    "materialsLabel": "Materials:",
    "statusLabel": "Status:",
    "noMaterials": "No materials",
    "materialImageAlt": "Material image"
  },
  "materialType": {
    "imageText": "Image & Text",
    "video": "Video"
  },
  "materialStatus": {
    "generating": "Generating",
    "completed": "Completed"
  },
  "editGroup": {
    "title": "Edit Group",
    "namePlaceholder": "Enter new name",
    "enterName": "Enter name"
  },
  "editMaterial": {
    "title": "Edit Material",
    "updateSuccess": "Updated",
    "updateFailed": "Update failed",
    "selectMediaGroup": "Select Media Group",
    "selectCover": "Select Cover (Single)",
    "selectMaterials": "Select Materials (Multiple)"
  },
  "fields": {
    "title": "Title",
    "description": "Description",
    "location": "Location"
  },
  "mediaGroupType": {
    "img": "Image",
    "video": "Video",
    "mixed": "Mixed"
  },
  "selectCover": "Select Cover",
  "selectMaterials": "Select Materials",
  "validation": {
    "enterTitle": "Enter title"
  },
  "mediaCount": "items",
  "pleaseCompleteForm": "Complete form"
}
