| 1 | { |
| 2 | "seo": { |
| 3 | "title": "AI Brand Promotion - Promotion Assets and Analytics", |
| 4 | "description": "Use AiToEarn to create and manage draft boxes. Generate videos and image assets in batches with AI, and track views, likes, comments, shares, and other performance metrics in real time.", |
| 5 | "keywords": "brand promotion, AI promotion assets, draft box management, AI video generation, social media promotion, content publishing, marketing analytics, AI marketing tools, brand exposure, offline promotion, AiToEarn" |
| 6 | }, |
| 7 | "header": { |
| 8 | "title": "Brand Promotion", |
| 9 | "subtitle": "Manage your draft boxes", |
| 10 | "createPlan": "New Draft Box" |
| 11 | }, |
| 12 | "empty": { |
| 13 | "title": "No Draft Boxes Yet", |
| 14 | "description": "Create your first draft box to start organizing content", |
| 15 | "createButton": "Create Draft Box" |
| 16 | }, |
| 17 | "plan": { |
| 18 | "title": "Draft Box", |
| 19 | "materials": "{{count}} materials", |
| 20 | "publishCount": "{{count}} published", |
| 21 | "views": "{{count}} views", |
| 22 | "share": "Share", |
| 23 | "enter": "Enter", |
| 24 | "edit": "Edit", |
| 25 | "delete": "Delete", |
| 26 | "emptyTitle": "No Draft Boxes", |
| 27 | "emptyDesc": "Create your first draft box to start organizing content", |
| 28 | "totalCount": "{{count}} draft boxes total", |
| 29 | "deleteConfirmTitle": "Delete Draft Box", |
| 30 | "deleteConfirmDesc": "Are you sure you want to delete \"{{name}}\"? This cannot be undone.", |
| 31 | "deleteSuccess": "Deleted", |
| 32 | "deleteFailed": "Delete failed", |
| 33 | "fetchFailed": "Failed to fetch draft boxes" |
| 34 | }, |
| 35 | "planType": { |
| 36 | "article": "Image & Text", |
| 37 | "video": "Video" |
| 38 | }, |
| 39 | "detail": { |
| 40 | "title": "Draft Box Details", |
| 41 | "description": "View and manage your draft box", |
| 42 | "back": "Back", |
| 43 | "goToAgent": "Go to Agent", |
| 44 | "createMaterial": "Create Material", |
| 45 | "importContent": "Import Content", |
| 46 | "agentGenerate": "Agent Generate", |
| 47 | "manualGenerate": "Manual Create", |
| 48 | "generatingDraft": "Generating content", |
| 49 | "aiBatchGenerate": "AI Batch Generate", |
| 50 | "generatingDrafts": "{{count}} contents generating...", |
| 51 | "batchGenerateTitle": "AI Batch Generate Drafts", |
| 52 | "batchGenerateDesc": "Select the number of drafts to generate (1-10)", |
| 53 | "quantity": "Quantity", |
| 54 | "draftQuantity": "Draft Quantity", |
| 55 | "generationDetailTitle": "Generation Tasks", |
| 56 | "taskStatus": { |
| 57 | "generating": "Generating", |
| 58 | "success": "Success", |
| 59 | "failed": "Failed" |
| 60 | }, |
| 61 | "pointsConsumed": "{{points}} points consumed", |
| 62 | "noGenerationTasks": "No generation tasks", |
| 63 | "generatingTaskTitle": "Generating content", |
| 64 | "queueAhead": "Tasks ahead: {{count}}", |
| 65 | "generatedImageProgress": "{{generated}}/{{requested}} images generated", |
| 66 | "generatedImageAlt": "Generated image {{index}}", |
| 67 | "moreGeneratedImages": "+{{count}}", |
| 68 | "agentGeneratePrompt": "Generate 10 video drafts for my restaurant", |
| 69 | "promptPlaceholderSeparator": "; ", |
| 70 | "promptPlaceholderMentionSeparator": ". ", |
| 71 | "promptPlaceholderImageLimit": "Upload up to {{count}} image assets", |
| 72 | "promptPlaceholderVideoLimit": "Upload up to {{count}} video assets, with total video duration no more than {{duration}} seconds", |
| 73 | "promptPlaceholderAudioLimit": "Upload up to {{count}} audio assets, with total audio duration no more than {{duration}} seconds", |
| 74 | "promptPlaceholderMentionHint": "Type '@' in the prompt to reference uploaded media resources", |
| 75 | "modelType": "Model", |
| 76 | "aspectRatio": "Ratio", |
| 77 | "duration": "Video Duration", |
| 78 | "selectImages": "Select Images", |
| 79 | "maxImages": "Max {{max}} images", |
| 80 | "selectedCount": "{{count}} selected", |
| 81 | "addImage": "Add Image", |
| 82 | "referenceImages": "Reference Images", |
| 83 | "referenceVideos": "Reference Videos", |
| 84 | "referenceAudios": "Reference Audio", |
| 85 | "promptTitle": "Custom Prompt", |
| 86 | "imagePromptTitle": "Image Prompt", |
| 87 | "applyToCurrentInput": "Use This Setup", |
| 88 | "applyToCurrentInputSuccess": "Applied to the current input", |
| 89 | "openPromptEditor": "Open prompt editor", |
| 90 | "promptEditorTitle": "Edit prompt", |
| 91 | "promptEditorDescription": "Edit the prompt in a larger workspace. Save to sync it back to the inline input.", |
| 92 | "mediaMentionImage": "Image", |
| 93 | "mediaMentionVideo": "Video", |
| 94 | "mediaMentionAudio": "Audio", |
| 95 | "mediaMentionMissing": "Referenced media is unavailable", |
| 96 | "mediaMentionEmpty": "You haven't uploaded any resources yet", |
| 97 | "mediaMentionHint": "Resources you can @", |
| 98 | "mediaMentionLoading": "Loading resources", |
| 99 | "mediaMentionUpload": "Upload resource", |
| 100 | "totalCredits": "Est. {{total}} credits", |
| 101 | "insufficientBalance": "This generation requires {{total}} credits, but you only have {{balance}} credits. Please top up and try again.", |
| 102 | "localUpload": "Local Upload", |
| 103 | "addDraftImagesToReference": "Add Reference", |
| 104 | "draftImagesAddedToReference": "Added {{count}} image(s) to the reference files", |
| 105 | "draftImagesAddedToReferencePartial": "Reference file limit reached. Added {{count}} image(s)", |
| 106 | "draftImagesAlreadyInReference": "These images are already in the reference files", |
| 107 | "videoHintJimeng": " (The system will automatically adjust the draft generation style based on your uploaded video)", |
| 108 | "videoHintGrok": " (The system will generate new video based on your uploaded video)", |
| 109 | "videoCountExceeded": "Maximum {{max}} videos allowed", |
| 110 | "videoNotSupported": "Video upload is not supported in image mode", |
| 111 | "audioCountExceeded": "Maximum {{max}} audio files allowed", |
| 112 | "audioNotSupported": "The selected model does not support audio upload", |
| 113 | "referenceMediaCountExceeded": "Audio and video inputs can contain up to {{max}} files total", |
| 114 | "videoFormatUnsupported": "The selected model does not support this video format", |
| 115 | "videoSizeExceeded": "Video file size cannot exceed {{max}} MB", |
| 116 | "videoDurationTooShort": "Video duration must be at least {{min}} seconds", |
| 117 | "videoDurationExceeded": "Total video duration cannot exceed {{max}} seconds", |
| 118 | "audioFormatUnsupported": "The selected model does not support this audio format", |
| 119 | "audioSizeExceeded": "Audio file size cannot exceed {{max}} MB", |
| 120 | "audioDurationTooShort": "Audio duration must be at least {{min}} seconds", |
| 121 | "audioDurationExceeded": "Total audio duration cannot exceed {{max}} seconds", |
| 122 | "audioLoadFailed": "Failed to load audio file, please try again", |
| 123 | "imageCountExceeded": "Maximum {{max}} images allowed", |
| 124 | "videoLoadFailed": "Failed to load video file, please try again", |
| 125 | "creditsDoubled": "Credits doubled with video upload", |
| 126 | "mediaUploading": "Media is uploading, please wait", |
| 127 | "exploreMorePrompts": "Explore more prompts", |
| 128 | "promptRequired": "Please enter a prompt before generating", |
| 129 | "contentTypeVideo": "Video", |
| 130 | "contentTypeImageText": "Image Post", |
| 131 | "imageModel": "Image Model", |
| 132 | "selectModels": "Select models", |
| 133 | "singleSelect": "Single", |
| 134 | "multiSelect": "Multiple", |
| 135 | "selectedModelsCount": "{{selected}}/{{total}} selected", |
| 136 | "multiModelLabel": "{{model}} +{{count}}", |
| 137 | "selectModelRequired": "Select at least one model", |
| 138 | "noCommonModelParams": "Selected models do not share usable parameters", |
| 139 | "multiModelPartialSuccess": "Started {{success}} model(s), {{failed}} failed", |
| 140 | "multiModelGenerateFailed": "Failed to start generation", |
| 141 | "imageCount": "Images", |
| 142 | "imageTextDraftImageCount": "Image Post Draft Images", |
| 143 | "creditsPerImage": "{{credits}} credits/image", |
| 144 | "creditsPerSecond": "credits/s", |
| 145 | "imageResolution": "Image resolution", |
| 146 | "videoResolution": "Video Resolution", |
| 147 | "videoModelParams": "Model Params", |
| 148 | "imageTextGenerated": "Image post generation started", |
| 149 | "videoEditMode": "Video Edit", |
| 150 | "ratioLockedByVideo": "Ratio follows input video", |
| 151 | "durationLockedByVideo": "Duration matches input video", |
| 152 | "dropToUpload": "Drop files here to upload", |
| 153 | "resetConfig": "Reset", |
| 154 | "targetPlatforms": "Target Platforms", |
| 155 | "selectPlatforms": "Platforms", |
| 156 | "platformsSelected": "{{count}} platforms", |
| 157 | "parameterLimits": "Parameter Limits", |
| 158 | "titleLimit": "Title limit", |
| 159 | "descriptionLimit": "Description limit", |
| 160 | "topicLimit": "Topic limit", |
| 161 | "imageLimit": "Image limit", |
| 162 | "characters": "chars", |
| 163 | "items": "items", |
| 164 | "noLimit": "No limit", |
| 165 | "noPlatformSelected": "No target platform selected, no parameter limits applied.", |
| 166 | "selectAll": "Select all", |
| 167 | "deselectAll": "Deselect all", |
| 168 | "limitsMinTip": "Shows the minimum value across all selected platforms.", |
| 169 | "platformIncompatible": { |
| 170 | "contentTypeNotSupported": "This platform does not support the current content type", |
| 171 | "durationOutOfRange": "Current duration {{current}}, platform requires {{min}}-{{max}}", |
| 172 | "aspectRatioNotSupported": "Current ratio {{current}}, platform supports {{supported}}", |
| 173 | "imageCountExceeded": "Image count exceeds the platform limit (max {{max}})" |
| 174 | }, |
| 175 | "platformIncompatibleCount": "{{count}} incompatible", |
| 176 | "timeLimitedModelTip": "Time-limited models are not guaranteed to be available. If unavailable, please try again later or switch to another model.", |
| 177 | "seedanceCreditsEstimateWarning": "Credit usage is only an estimate and may vary based on the actual result.", |
| 178 | "draftModeOn": "Generate Draft", |
| 179 | "draftModeOffVideo": "Generate Video", |
| 180 | "draftModeOffImage": "Generate Image", |
| 181 | "moreOptions": "Caption Requirements", |
| 182 | "captionPrompt": "Caption Prompt", |
| 183 | "captionModel": "Caption Model", |
| 184 | "captionPromptPlaceholder": "Add higher-priority requirements for the title, description, and topics. These requirements override the default prompt below.", |
| 185 | "systemCaptionPrompt": "Prompt", |
| 186 | "systemCaptionPromptTip": "Prompt used to generate the title, description, and topics. Adjust it for the current task.", |
| 187 | "systemCaptionPromptPlaceholder": "Enter a prompt", |
| 188 | "systemCaptionPromptPrefix": "Important: ", |
| 189 | "systemCaptionPromptSeparator": ", ", |
| 190 | "titleLimitPrompt": "Title must be no more than {{max}} characters", |
| 191 | "descriptionLimitPrompt": "Description must be no more than {{max}} characters", |
| 192 | "topicLimitPrompt": "Use no more than {{max}} topics", |
| 193 | "titleNoEmojiPrompt": "Do not use emoji in the title.", |
| 194 | "captionPromptUserSectionTitle": "[User Caption Requirements - Highest Priority]", |
| 195 | "captionPromptSystemSectionTitle": "[Default Prompt - Lower Priority]", |
| 196 | "copy": "Copy", |
| 197 | "copySuccess": "Copied successfully", |
| 198 | "copyFailed": "Copy failed, please copy manually", |
| 199 | "insufficientSeedanceCredits": "This Seedance generation is estimated to use {{total}} dedicated credits. Your dedicated balance is {{balance}}, which is not enough. Please recharge and try again.", |
| 200 | "seedanceCreditsBadge": "Dedicated credits", |
| 201 | "seedanceCreditsUsageHint": "Seedance credits will be used first. Estimated use: {{total}}.", |
| 202 | "seedanceCreditsRecharge": "Recharge", |
| 203 | "seedanceCreditsInsufficientHint": "Not enough Seedance credits. Estimated: {{total}}, current: {{balance}}." |
| 204 | }, |
| 205 | "tabs": { |
| 206 | "overview": "Overview", |
| 207 | "materials": "Materials", |
| 208 | "publishRecords": "Publish Records", |
| 209 | "statistics": "Data" |
| 210 | }, |
| 211 | "overview": { |
| 212 | "shareSection": "Promotion Share", |
| 213 | "promoLink": "Promotion Link", |
| 214 | "copyLink": "Copy Link", |
| 215 | "copied": "Copied", |
| 216 | "dataSummary": "Data Summary", |
| 217 | "quickActions": "Quick Actions", |
| 218 | "materialCount": "Materials", |
| 219 | "publishCount": "Published", |
| 220 | "viewCount": "Views", |
| 221 | "likeCount": "Likes", |
| 222 | "draftSummary": "Draft Summary", |
| 223 | "draftList": "{{count}} Drafts", |
| 224 | "videoList": "{{count}} Videos", |
| 225 | "imageList": "{{count}} Images", |
| 226 | "viewMore": "View More", |
| 227 | "publishRecordSummary": "Publish Records", |
| 228 | "backToTop": "Back to Top", |
| 229 | "goToDraftBox": "Go to Draft Box", |
| 230 | "generateQRCode": "Generate QR Code", |
| 231 | "qrcodeHint": "Share this QR code so customers or staff can scan and publish drafts with any {{platform}} account.", |
| 232 | "downloadQRCode": "Download QR Code", |
| 233 | "noDraftQrcodeHint": "Add a draft or configure any promotion entrance to use the QR code for promotion." |
| 234 | }, |
| 235 | "statistics": { |
| 236 | "title": "Statistics", |
| 237 | "performanceOverview": "Overview of your publishing performance", |
| 238 | "totalPublish": "Total Published", |
| 239 | "totalViews": "Total Views", |
| 240 | "totalLikes": "Likes", |
| 241 | "totalComments": "Comments", |
| 242 | "totalShares": "Shares", |
| 243 | "totalFavorites": "Favorites", |
| 244 | "trendChart": "Trend Chart", |
| 245 | "days7": "7 Days", |
| 246 | "days14": "14 Days", |
| 247 | "days30": "30 Days", |
| 248 | "days60": "60 Days", |
| 249 | "noData": "No data", |
| 250 | "publishRecordsCount": "{{count}} Publish Records" |
| 251 | }, |
| 252 | "publishRecord": { |
| 253 | "title": "Publish Records", |
| 254 | "platform": "Platform", |
| 255 | "publishTime": "Publish Time", |
| 256 | "status": "Status", |
| 257 | "viewWork": "View Work", |
| 258 | "emptyTitle": "No Publish Records", |
| 259 | "emptyDesc": "Publish records will appear here after content is posted.", |
| 260 | "statusSuccess": "Success", |
| 261 | "statusFailed": "Failed", |
| 262 | "statusPending": "Pending", |
| 263 | "detailTitle": "Publish Record Details", |
| 264 | "description": "Description", |
| 265 | "noDescription": "No description", |
| 266 | "viewCount": "Views", |
| 267 | "likeCount": "Likes", |
| 268 | "commentCount": "Comments", |
| 269 | "shareCount": "Shares", |
| 270 | "favoriteCount": "Favorites", |
| 271 | "dataUpdatedAt": "Data Updated", |
| 272 | "noWorkLink": "No work link", |
| 273 | "untitled": "Untitled" |
| 274 | }, |
| 275 | "material": { |
| 276 | "emptyTitle": "No Materials", |
| 277 | "emptyDesc": "Create materials or use Agent to batch generate", |
| 278 | "useCount": "Used {{count}} times", |
| 279 | "platformUseCount": "{{platform}} used {{count}} times", |
| 280 | "platformUseLimit": "{{platform}} used {{used}}/{{max}} times", |
| 281 | "draft": "Draft", |
| 282 | "untitled": "Untitled Draft", |
| 283 | "generating": "Generating", |
| 284 | "completed": "Completed" |
| 285 | }, |
| 286 | "draft": { |
| 287 | "detailTitle": "Draft Details", |
| 288 | "createdAt": "Created at", |
| 289 | "edit": "Edit", |
| 290 | "delete": "Delete", |
| 291 | "publish": "Publish" |
| 292 | }, |
| 293 | "createPlan": { |
| 294 | "title": "New Draft Box", |
| 295 | "editTitle": "Edit Draft Box", |
| 296 | "name": "Draft Box Name", |
| 297 | "namePlaceholder": "Enter draft box name", |
| 298 | "createSuccess": "Draft box created", |
| 299 | "createFailed": "Failed to create draft box", |
| 300 | "updateSuccess": "Draft box updated", |
| 301 | "updateFailed": "Failed to update draft box" |
| 302 | }, |
| 303 | "platform": { |
| 304 | "tiktok": "TikTok", |
| 305 | "douyin": "Douyin" |
| 306 | }, |
| 307 | "common": { |
| 308 | "cancel": "Cancel", |
| 309 | "confirm": "Confirm", |
| 310 | "delete": "Delete", |
| 311 | "save": "Save", |
| 312 | "loading": "Loading...", |
| 313 | "actions": "Actions", |
| 314 | "noMore": "No more", |
| 315 | "dataUpdateHint": "Data is not real-time and updates daily at 2 AM" |
| 316 | }, |
| 317 | "draftManage": { |
| 318 | "searchPlaceholder": "Search draft title...", |
| 319 | "batchDelete": "Batch Delete", |
| 320 | "batchTransfer": "Batch Move", |
| 321 | "conditionalDelete": "Delete by Condition", |
| 322 | "selectedCount": "{{count}} selected", |
| 323 | "selectAll": "Select All", |
| 324 | "batchDeleteConfirmTitle": "Batch Delete Drafts", |
| 325 | "batchDeleteConfirmDesc": "Are you sure you want to delete {{count}} selected drafts? This cannot be undone.", |
| 326 | "batchDeleteSuccess": "Batch delete successful", |
| 327 | "batchDeleteFailed": "Batch delete failed", |
| 328 | "conditionalDeleteTitle": "Delete Drafts by Condition", |
| 329 | "conditionTitle": "Title Keyword", |
| 330 | "conditionTitlePlaceholder": "Enter title keyword", |
| 331 | "conditionUseCount": "Min Use Count", |
| 332 | "conditionUseCountPlaceholder": "Enter minimum use count", |
| 333 | "matchCountLoading": "Querying match count...", |
| 334 | "matchCount": "Matching drafts: {{count}}", |
| 335 | "setConditionHint": "Please set at least one filter condition", |
| 336 | "conditionalDeleteSuccess": "Delete successful", |
| 337 | "conditionalDeleteFailed": "Delete failed", |
| 338 | "cancel": "Cancel", |
| 339 | "generationDetail": "Generation History", |
| 340 | "transfer": "Move to", |
| 341 | "transferTitle": "Move to another draft box", |
| 342 | "transferDescription": "{{count}} item(s) selected. Choose the target draft box.", |
| 343 | "targetPlanLabel": "Target draft box", |
| 344 | "targetPlanPlaceholder": "Search and select a draft box", |
| 345 | "targetPlanEmpty": "No draft boxes available", |
| 346 | "transferNoAvailableTarget": "No target draft box is available. Create another draft box first.", |
| 347 | "transferConfirm": "Move", |
| 348 | "transferSuccess": "Moved successfully", |
| 349 | "transferSuccessWithTarget": "Moved to {{name}}", |
| 350 | "transferFailed": "Move failed" |
| 351 | }, |
| 352 | "createMaterial": { |
| 353 | "title": "Create Material", |
| 354 | "createSuccess": "Material created", |
| 355 | "createFailed": "Create failed", |
| 356 | "selectPlanFirst": "Please select a draft box first", |
| 357 | "pleaseCompleteForm": "Please complete the form", |
| 358 | "titleLabel": "Title", |
| 359 | "titlePlaceholder": "Enter draft title", |
| 360 | "pleaseUploadMedia": "Please upload image or video", |
| 361 | "titleRequired": "Please enter a title", |
| 362 | "descRequired": "Please enter a description", |
| 363 | "targetPlatforms": "Target Platforms", |
| 364 | "maxUseCountByPlatform": "Use limit by platform", |
| 365 | "maxUseCountPlaceholder": "No limit", |
| 366 | "maxUseCountHint": "Leave blank for no limit", |
| 367 | "selectAll": "Select All", |
| 368 | "deselectAll": "Deselect All", |
| 369 | "titleExceeded": "Title exceeds {{platform}} limit of {{max}} characters", |
| 370 | "descExceeded": "Description exceeds {{platform}} limit of {{max}} characters", |
| 371 | "imageExceeded": "Images exceed {{platform}} limit of {{max}}", |
| 372 | "validationWarnings": "Compatibility Warnings", |
| 373 | "instagramImageAspectRatio": "Instagram image aspect ratio must be between 4:5 and 1.91:1", |
| 374 | "instagramVideoAspectRatio": "Instagram video aspect ratio must be between 9:16 and 4:5", |
| 375 | "facebookImageAspectRatio": "Facebook image aspect ratio must be between 4:5 and 1.91:1", |
| 376 | "facebookVideoAspectRatio": "Facebook video aspect ratio must be between 9:16 and 4:5", |
| 377 | "imageUnsupported": "{{platform}} does not support image drafts", |
| 378 | "videoUnsupported": "{{platform}} does not support video drafts", |
| 379 | "validationIssueTitle": "{{count}} platform issue found", |
| 380 | "platformIssueHint": "If this draft does not need to support {{platform}}, you can deselect it from target platforms." |
| 381 | }, |
| 382 | "planTab": { |
| 383 | "more": "More", |
| 384 | "moreTitle": "All Draft Boxes", |
| 385 | "newPlan": "New", |
| 386 | "totalCount": "{{count}} total", |
| 387 | "loadMore": "Load More", |
| 388 | "editPlan": "Edit", |
| 389 | "deletePlan": "Delete", |
| 390 | "deleteConfirm": "Are you sure you want to delete this draft box?", |
| 391 | "switchSuccess": "Switched to {{name}}", |
| 392 | "noMore": "All loaded" |
| 393 | }, |
| 394 | "secondaryTab": { |
| 395 | "contentManagement": "Content", |
| 396 | "dataAnalysis": "Analytics" |
| 397 | }, |
| 398 | "qrcode": { |
| 399 | "title": "Promotion QR Code", |
| 400 | "description": "Scan the QR code or copy the link to share with customers.", |
| 401 | "download": "Download QR Code", |
| 402 | "copyLink": "Copy Link", |
| 403 | "copied": "Downloaded", |
| 404 | "copyFailed": "Operation failed", |
| 405 | "posterIcons": { |
| 406 | "douyin": "Douyin", |
| 407 | "kuaishou": "Kuaishou", |
| 408 | "xiaohongshu": "Xiaohongshu", |
| 409 | "dazhongdianping": "Dianping", |
| 410 | "gaode": "Amap", |
| 411 | "meituan": "Meituan", |
| 412 | "douyinTuangou": "Douyin Deal", |
| 413 | "wechat": "WeChat" |
| 414 | } |
| 415 | } |
| 416 | } |
| 417 |