{
  "title": "Publish Work",
  "confirmClose": {
    "title": "Confirm Close",
    "content": "After closing, the filled content will be saved. You can restore it next time you open it. Do you confirm that it has been closed?"
  },
  "restoreData": {
    "title": "Reminder",
    "content": "The system detected that you have an unfinished publish record. Do you want to restore it?",
    "okText": "Restore",
    "cancelText": "Discard"
  },
  "buttons": {
    "customizePerAccount": "Customize per account",
    "cancel": "Cancel",
    "cancelPublish": "Cancel Publish",
    "schedulePublish": "Publish",
    "publishNow": "Now",
    "copyLink": "Copy link",
    "delete": "Delete",
    "confirm": "Confirm",
    "morePublishOptions": "More Options",
    "morePostingActions": "More Posting Actions",
    "defaultPublishAction": "Default Publish Action",
    "setDateTime": "Set Date and Time",
    "publishNowDesc": "Publish your post right away.",
    "schedulePublishDesc": "Choose a specific time to post."
  },
  "tips": {
    "workSaved": "Your work has been saved. Select a Channel to create a post",
    "selectAccount": "Please select the account to publish",
    "pcNotSupported": "Web does not support this platform, please download the App to publish",
    "accountOffline": "This account is offline and cannot be published",
    "tiktokForbidden": "This platform does not support publishing yet",
    "xhsOffline": "Xiaohongshu account is offline, please download the App to operate"
  },
  "status": {
    "publishFailed": "Failed",
    "publishing": "Publishing",
    "publishSuccess": "Success",
    "waitingPublish": "Waiting",
    "unknown": "Unknown"
  },
  "creationInfo": "You created this on {{date}}",
  "form": {
    "title": "Title",
    "titlePlaceholder": "Enter title",
    "partition": "Partition",
    "partitionPlaceholder": "Select partition",
    "type": "Type",
    "original": "Original",
    "reprint": "Reprint",
    "source": "Source",
    "sourcePlaceholder": "Please specify source, time, location (e.g. from https://www.xxxx.com/yyyy)",
    "page": "Page",
    "pagePlaceholder": "Select page",
    "privacyStatus": "Visibility",
    "selectPrivacyStatus": "Select visibility",
    "public": "Public",
    "unlisted": "Unlisted",
    "private": "Private",
    "region": "Region",
    "regionPlaceholder": "Select region",
    "license": "License",
    "licensePlaceholder": "Select license",
    "standardYouTubeLicense": "Standard YouTube License",
    "creativeCommonsLicense": "Creative Commons License",
    "category": "Category",
    "categoryPlaceholder": "Select category",
    "categoryPlaceholderDisabled": "Select region first",
    "board": "Board",
    "boardPlaceholder": "Select Board",
    "location": "Location",
    "searchLocation": "Search location",
    "selectLocation": "Select location",
    "descriptionPlaceholder": "Start writing",
    "fans": "Fans"
  },
  "writingAssistant": "AI Assistant",
  "aiAssistant": "AI Assistant",
  "aiFeatures": {
    "shorten": "Shorten",
    "expand": "Expand",
    "polish": "Polish",
    "translate": "Translate",
    "generateImage": "Image",
    "imageToImage": "Image to Image",
    "generateVideo": "Video",
    "generateHashtags": "Hashtags",
    "syncToEditor": "Sync to Editor",
    "targetLanguage": "Target Language",
    "targetLanguagePlaceholder": "Enter target language, e.g.: English, Japanese, French",
    "inputPrompt": "Enter prompt...",
    "send": "Send",
    "defaultPrompts": {
      "shorten": "Please shorten the following text while keeping core information:",
      "expand": "Please expand the following text with more details and descriptions suitable for publishing. Double the content but don't make it too long, and don't include images in response.",
      "polish": "Please polish the following text to make it more fluent and professional:",
      "translate": "You are a translator. If the content below is in Chinese, translate it to English. If it's in English, translate it to Chinese. Only output the translation result without other explanations.",
      "generateImage": "Please generate an image based on the content provided below. The image must be relevant to the content, small, and generated quickly.",
      "imageToImage": "Generate a new image based on the image I provided and the user's requirements.",
      "generateVideo": "Generate video creation prompts based on the content I provide below. Ensure the content is suitable for publishing and contains no violations.",
      "generateHashtags": "Generate 3-6 hashtags with # based on the content provided below. If it's Chinese content, reply with Chinese hashtags; if English content, reply with English hashtags. If indistinguishable, prefer English hashtags. Only reply with hashtags, no other text."
    },
    "processing": "Processing...",
    "selectText": "Please select text to process",
    "syncSuccess": "Synced to editor",
    "settings": "Settings",
    "close": "Close",
    "chatModel": "Chat Model (Shorten/Expand/Polish/Translate/Hashtags)",
    "imageModel": "Image Model",
    "videoModel": "Video Model",
    "selectChatModel": "Select chat model",
    "selectImageModel": "Select image model",
    "selectVideoModel": "Select video model",
    "chatModelSaved": "Chat model saved",
    "imageModelSaved": "Image model saved",
    "videoModelSaved": "Video model saved",
    "defaultDuration": "Default duration",
    "defaultResolution": "Default resolution",
    "seconds": "s",
    "emptyChat": "Start chatting or select a feature to quickly process text",
    "copied": "Copied to clipboard",
    "hideRaw": "Hide raw",
    "showRaw": "Show raw",
    "imageMissing": "⚠️ Image data missing",
    "imageLoadFailed": "⚠️ Image load failed",
    "downloadingImages": "Downloading images...",
    "downloadingVideo": "Downloading video...",
    "imagesSynced": "Images synced",
    "videoSynced": "Video synced",
    "hashtagsAppended": "Hashtags appended",
    "selectVideoModelFirst": "Please select video model first",
    "videoModelUnavailable": "Video model {{model}} unavailable, please reselect in settings",
    "generatingVideo": "Generating video...",
    "taskSubmitted": "Task submitted, waiting...",
    "generatingStatus": "Generating...",
    "videoFailed": "Failed",
    "videoTaskSubmitted": "Video task submitted",
    "videoGenerationFailed": "Video generation failed",
    "videoGenerated": "Video generated successfully",
    "loadingVideoModels": "Loading video models...",
    "videoModelLoadTimeout": "Video model load timeout, please retry",
    "videoProcessingFailed": "Video processing failed, please retry",
    "imageProcessingFailed": "Image {{index}} processing failed: {{error}}",
    "videoReady": "✅ Video ready!",
    "uploadImage": "Upload Image",
    "removeImage": "Remove Image",
    "uploadImageFirst": "Please upload an image first",
    "imageUploading": "Image uploading, please wait...",
    "imageUploadFailed": "Image upload failed, please retry",
    "imageUploadSuccess": "Image uploaded successfully",
    "uploading": "Uploading...",
    "uploadSuccess": "Upload successful",
    "customPrompts": {
      "title": "Custom Prompts",
      "description": "Configure custom prompts for each feature. Leave empty to use default behavior (no additional prompts).",
      "placeholder": "Leave empty to use default",
      "clearAll": "Clear All Custom Prompts",
      "clearSuccess": "All custom prompts cleared"
    }
  },
  "upload": {
    "finishingUp": "Finishing up...",
    "uploadImageOrVideo": "Upload image or video",
    "uploadImage": "Please upload image",
    "uploadVideo": "Please upload video",
    "dragAndSelect": "Drag & select image or video",
    "selectFile": "Select File",
    "uploadLocal": "Upload local image or video",
    "progress": "Upload progress {{percent}}%",
    "completed": "Upload completed (100%)",
    "failed": "Upload failed",
    "canceled": "Upload canceled"
  },
  "validation": {
    "facebookStoryNoDes": "Facebook Story does not support description",
    "facebookReelNoImage": "Facebook Reel does not support image upload",
    "instagramStoryNoDes": "Instagram Story does not support description",
    "instagramReelNoImage": "Instagram Reel does not support image upload",
    "instagramPostNoVideo": "Instagram post does not support video upload",
    "titleMaxExceeded": "{{platformName}} title cannot exceed {{maxCount}} characters",
    "descriptionMaxExceeded": "{{platformName}} description cannot exceed {{maxCount}} characters",
    "descriptionRequired": "Description is required",
    "imageMaxExceeded": "{{platformName}} images cannot exceed {{maxCount}}",
    "uploadImageOrVideo": "Please upload image or video",
    "uploadImage": "Please upload image",
    "uploadVideo": "Please upload video",
    "topicMaxExceeded": "{{platformName}} topics cannot exceed {{maxCount}}",
    "topicFormatError": "Topics in description must be separated by spaces, such as: \"#topic1 #topic2\"",
    "titleRequired": "Title is required",
    "topicRequired": "Topic is required",
    "partitionRequired": "You must select a partition!",
    "sourceRequired": "Source must be filled when reprinting!",
    "pageRequired": "You must select a page!",
    "boardRequired": "You must select a Board!",
    "coverSizeError": "Cover minimum size 400*400!",
    "imageOnly": "Images already exist, you can only upload more images, not videos!",
    "videoOnly": "Videos already exist, you can only upload more videos, not images!",
    "imageVideoMixed": "Images and videos cannot be uploaded together!",
    "onlyImageOrVideo": "Only image or video files can be uploaded!",
    "videoMaxExceeded": "The number of videos uploaded cannot exceed {{maxCount}}",
    "instagramImageValidation": "Instagram Post image aspect ratio must be between 4:5 and 1.91:1.",
    "instagramReelAspectRatio": "Instagram Reel video aspect ratio must be between 4:5 and 9:16.",
    "facebookReelDuration": "Facebook Reel video duration must be 3–90 seconds",
    "facebookStoryDuration": "Facebook Story video duration must be 3–4 hours",
    "instagramVideoSize": "Instagram video size cannot exceed 100MB",
    "instagramReelDuration": "Instagram Reel video duration must be 5 seconds–15 minutes",
    "instagramStoryDuration": "Instagram Story video duration must be 3–60 seconds",
    "threadsVideoSize": "Threads video size cannot exceed 1GB",
    "threadsVideoDuration": "Threads video duration must be greater than 0 and no more than 5 minutes",
    "threadsImageMin": "Threads requires at least two images",
    "pinterestVideoDuration": "Pinterest video duration must be 4 seconds–15 minutes",
    "pinterestVideoSize": "Pinterest video size cannot exceed 1GB",
    "tiktokVideoDuration": "TikTok video duration must be 3 seconds to 10 minutes",
    "tiktokVideoSize": "TikTok video size cannot exceed 1GB",
    "tiktokVideoMinResolution": "TikTok video minimum resolution is 360x360",
    "twitterVideoDuration": "Twitter video duration must be 0.5–140 seconds",
    "twitterVideoSize": "Twitter video size cannot exceed 512MB",
    "facebookPostImageSize": "Facebook Post image size cannot exceed 10MB",
    "facebookStoryImageSize": "Facebook Story image size cannot exceed 4MB",
    "instagramImageSize": "Instagram image size cannot exceed 8MB",
    "pinterestImageSize": "Pinterest image size cannot exceed 10MB",
    "tiktokImageSize": "TikTok image size cannot exceed 20MB",
    "tiktokImageResolution": "TikTok image max resolution is 1080x1920 or 1920x1080",
    "twitterImageSize": "Twitter image size cannot exceed 5MB",
    "twitterImageResolution": "Twitter image max resolution is 8192x8192",
    "youtubeResolutionSuggestion": "Recommended video resolution: 1920×1080 (16:9) or 1080×1920 (9:16).",
    "youtubeVideoSize": "YouTube video size cannot exceed 256GB",
    "youtubeVideoDuration": "YouTube video duration cannot exceed 12 hours",
    "categoryRequired": "You must select a category!",
    "kwaiResolutionSuggestion": "Recommended video resolution: 1080x1920 (vertical).",
    "kwaiDurationSuggestion": "Recommended video duration: 15 seconds - 3 minutes."
  },
  "preview": {
    "title": "Preview",
    "emptyDescription": "See your work preview here",
    "videoInfo": {
      "filename": "Filename",
      "format": "Format",
      "resolution": "Resolution",
      "size": "Size",
      "duration": "Duration"
    }
  },
  "draft": {
    "selectDraft": "Select Draft",
    "selectDraftGroup": "Select Draft Group",
    "selectDraftItem": "Select Draft",
    "noDraftGroups": "No Draft Groups",
    "noDrafts": "No Drafts in This Group",
    "backToGroups": "Back to Groups",
    "selectDraftSuccess": "Draft Applied",
    "imageGroup": "Image Group",
    "videoGroup": "Video Group",
    "selectLibrary": "Select Library",
    "selectLibraryItem": "Select Material",
    "selectLibraryGroup": "Select Library Group",
    "noLibraryGroups": "No Library Groups",
    "backToLibraryGroups": "Back to Library Groups",
    "noLibraryItems": "No Materials in This Group",
    "selectLibrarySuccess": "Material Applied"
  },
  "actions": {
    "selectMaterial": "Select Material",
    "selectDraft": "Select Draft",
    "cropCover": "Crop Cover",
    "contentModeration": "Content Moderation",
    "checkingContent": "Checking...",
    "contentSafe": "Content Safe",
    "riskLevel": "Level:",
    "contentUnsafe": "Content Unsafe",
    "preview": "Preview"
  },
  "messages": {
    "authFailedRetry": "Authorization failed, please try again",
    "pleaseInputContent": "Please input content first",
    "contentModerationFailed": "Content moderation failed, please try again later",
    "contentModerationError": "Content moderation failed",
    "unsupportedPlatformType": "Unsupported platform type",
    "platformNotSupportedDirect": "Direct authorization for {{platform}} platform is not supported yet",
    "facebookAuthFailed": "Facebook authorization failed",
    "accountListRefreshed": "Account list refreshed",
    "refreshAccountListFailed": "Failed to refresh account list",
    "authFailed": "Authorization failed",
    "parseCachedChatModelsFailed": "Failed to parse cached chat models",
    "getChatModelsFailed": "Failed to get chat models"
  },
  "badges": {
    "offline": "Offline",
    "forbidden": "No"
  },
  "tiktok": {
    "creatorInfo": "Creator Info",
    "privacy": {
      "title": "Who can view this video",
      "placeholder": "Select privacy level",
      "public": "Public",
      "friends": "Friends",
      "private": "Private"
    },
    "interactions": {
      "title": "Allow users to",
      "comment": "Comment",
      "duet": "Duet",
      "stitch": "Stitch"
    },
    "commercial": {
      "title": "Disclose video content",
      "toggle": "Turn on to disclose that this video promotes goods orservices in exchange for something of value. Your video",
      "yourBrand": "Your Brand - You are promoting yourself or your own business. This content will be classified as Brand Organic.",
      "brandedContent": "Branded Content - You are promoting another brand or a third party. This content will be classified as Branded Content."
    },
    "compliance": {
      "default": "By posting, you agree to TikTok's Music Usage Confirmation.",
      "organic": "By posting, you agree to TikTok's Music Usage Confirmation.",
      "branded": "By posting, you agree to TikTok's Branded Content Policy and Music Usage Confirmation.",
      "both": "By posting, you agree to TikTok's Branded Content Policy and Music Usage Confirmation.",
      "processNote": "Note: After publishing, it may take a few minutes for the content to process and appear on your profile."
    }
  },
  "messages": {
    "publishSubmitted": "Your post has been submitted. It may take a few minutes for the content to process and appear on your {{platform}} profile."
  },
  "previewvideo": "Preview Video",
  "record": {
    "metrics": {
      "views": "Views",
      "comments": "Comments",
      "likes": "Likes",
      "shares": "Shares"
    },
    "viewWork": "View Work"
  },
  "clientType": {
    "label": "Source",
    "web": "Web",
    "app": "App"
  },
  "pluginPublish": {
    "ready": "Plugin",
    "notReady": "Plugin Not Ready"
  },
  "dateTimePicker": {
    "sunday": "Su",
    "monday": "Mo",
    "tuesday": "Tu",
    "wednesday": "We",
    "thursday": "Th",
    "friday": "Fr",
    "saturday": "Sa",
    "yearMonth": "{{month}}/{{year}}"
  }
}
