feat(kol): sidebar nav groups for marketplace + KOL workspace

This commit is contained in:
2026-04-17 09:02:39 +08:00
parent 40519545c6
commit 76f5c73773
4 changed files with 211 additions and 46 deletions
+70
View File
@@ -78,6 +78,11 @@ const enUS = {
contentManagement: "Content Management",
knowledge: "Knowledge Base",
images: "Image Management",
kolMarket: "KOL Marketplace",
kolMarketplace: "Template Marketplace",
kolWorkspace: "KOL Workspace",
kolManage: "Prompt Management",
kolDashboard: "Dashboard",
},
auth: {
welcomeBack: "Welcome back",
@@ -152,6 +157,70 @@ const enUS = {
description: "Manage image assets, including folders, reference analysis, and cover library usage.",
},
},
kol: {
marketplace: {
title: "KOL Template Marketplace",
filter: {
industry: "Industry",
keyword: "Keyword",
all: "All",
},
empty: "No published subscription packages yet",
subscribers: "{count} subscribed tenants",
prompts: "{count} prompts",
},
package: {
subscribe: "Request subscription",
pending: "Pending",
subscribed: "Subscribed",
revoked: "Revoked",
expired: "Expired",
notSubscribed: "Not subscribed",
},
generate: {
title: "Generate Article",
submit: "Generate",
fillVariables: "Please fill in all required variables",
},
manage: {
title: "KOL Prompt Management",
createPackage: "Create package",
editPackage: "Edit package",
publishPackage: "Publish",
archivePackage: "Archive",
createPrompt: "Create prompt",
editor: {
saveDraft: "Save draft",
publish: "Publish",
preview: "Preview form",
aiGenerate: "AI Generate",
aiOptimize: "AI Optimize",
aiPlaceholder: "Describe the prompt effect you want, and AI will generate or optimize it...",
},
variable: {
input: "Input",
textarea: "Textarea",
select: "Select",
number: "Number",
checkbox: "Checkbox",
key: "Variable key",
label: "Label",
required: "Required",
placeholder: "Placeholder",
options: "Options (comma separated)",
},
},
dashboard: {
title: "KOL Dashboard",
totalSubs: "Total subscribed tenants",
monthSubs: "New this month",
totalUsage: "Total usage",
monthUsage: "Usage this month",
failRate: "Failure rate",
byPackage: "By package",
trend: "Trend",
},
},
workspace: {
eyebrow: "Dashboard",
metrics: {
@@ -360,6 +429,7 @@ const enUS = {
instant_task: "Instant task",
schedule_task: "Scheduled task",
free_create: "Free create",
kol: "KOL generation",
},
},
freeCreate: {