From 3e67e12344262dca000714c59847cc1b3e499068 Mon Sep 17 00:00:00 2001 From: vsxd Date: Mon, 16 Mar 2026 19:25:00 +0800 Subject: [PATCH] fix: clarify global namespace visibility copy --- web/src/i18n/locales/en.json | 1 + web/src/i18n/locales/zh.json | 1 + web/src/pages/dashboard/publish.tsx | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/src/i18n/locales/en.json b/web/src/i18n/locales/en.json index a72d31ee..ea905c63 100644 --- a/web/src/i18n/locales/en.json +++ b/web/src/i18n/locales/en.json @@ -845,6 +845,7 @@ "visibilityOptions": { "public": "Public", "namespaceOnly": "Namespace Only", + "loggedInUsersOnly": "Logged-in Users Only", "private": "Private" }, "file": "Skill Package File", diff --git a/web/src/i18n/locales/zh.json b/web/src/i18n/locales/zh.json index 524ecfaf..ddb1078e 100644 --- a/web/src/i18n/locales/zh.json +++ b/web/src/i18n/locales/zh.json @@ -845,6 +845,7 @@ "visibilityOptions": { "public": "公开", "namespaceOnly": "仅命名空间", + "loggedInUsersOnly": "仅登录用户可见", "private": "私有" }, "file": "技能包文件", diff --git a/web/src/pages/dashboard/publish.tsx b/web/src/pages/dashboard/publish.tsx index a79036df..b052e984 100644 --- a/web/src/pages/dashboard/publish.tsx +++ b/web/src/pages/dashboard/publish.tsx @@ -50,6 +50,10 @@ export function PublishPage() { const { data: namespaces, isLoading: isLoadingNamespaces } = useMyNamespaces() const publishMutation = usePublishSkill() + const selectedNamespace = namespaces?.find((ns) => ns.slug === namespaceSlug) + const namespaceOnlyLabel = selectedNamespace?.type === 'GLOBAL' + ? t('publish.visibilityOptions.loggedInUsersOnly') + : t('publish.visibilityOptions.namespaceOnly') const handleRemoveSelectedFile = () => { setSelectedFile(null) @@ -153,7 +157,7 @@ export function PublishPage() { onChange={(e) => setVisibility(e.target.value)} > - +