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)} > - +