diff --git a/src/assets/locale/en/settings.json b/src/assets/locale/en/settings.json index e7e5fb3..a2b35a0 100644 --- a/src/assets/locale/en/settings.json +++ b/src/assets/locale/en/settings.json @@ -193,7 +193,9 @@ }, "confirm": { "delete": "Are you sure you want to delete this share? This action cannot be undone." - } + }, + "label": "Manage Page Share", + "description": "Enable or disable the page share feature. By default, the page share feature is enabled." }, "notification": { "pageShareSuccess": "Page Share URL updated successfully", diff --git a/src/assets/locale/ja-JP/settings.json b/src/assets/locale/ja-JP/settings.json index dc4d508..34c8a99 100644 --- a/src/assets/locale/ja-JP/settings.json +++ b/src/assets/locale/ja-JP/settings.json @@ -196,7 +196,9 @@ }, "confirm": { "delete": "本当にこの共有を削除しますか?この操作は元に戻せません。" - } + }, + "label": "ページ共有を管理する", + "description": "ページ共有機能を有効または無効にします。デフォルトでは、ページ共有機能は有効になっています。" }, "notification": { "pageShareSuccess": "ページ共有URLが正常に更新されました", diff --git a/src/assets/locale/ml/settings.json b/src/assets/locale/ml/settings.json index 1ed5902..5994d0c 100644 --- a/src/assets/locale/ml/settings.json +++ b/src/assets/locale/ml/settings.json @@ -196,7 +196,9 @@ }, "confirm": { "delete": "ഈ പങ്കിടല് ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ? ഈ പ്രവർത്തനം പിന്നീട് പിൻവലിക്കാനാകില്ല." - } + }, + "label": "പേജ് ഷെയർ നിയന്ത്രിക്കുക", + "description": "പേജ് ഷെയർ സവിശേഷത സജീവമാക്കുകയോ അക്ഷമമാക്കുകയോ ചെയ്യുക. സ്ഥിരംമായി, പേജ് ഷെയർ സവിശേഷത സജീവമാക്കപ്പെടുന്നു." }, "notification": { "pageShareSuccess": "പേജ് പങ്കിടാനുള്ള URL വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തു", diff --git a/src/assets/locale/ru/settings.json b/src/assets/locale/ru/settings.json index b999c36..dee3775 100644 --- a/src/assets/locale/ru/settings.json +++ b/src/assets/locale/ru/settings.json @@ -193,7 +193,9 @@ }, "confirm": { "delete": "Вы уверены, что хотите удалить этот обмен? Это действие нельзя отменить." - } + }, + "label": "Управление общим доступом к странице", + "description": "Включите или отключите функцию общего доступа к странице. По умолчанию функция общего доступа к странице включена." }, "notification": { "pageShareSuccess": "URL обмена страницей успешно обновлен", @@ -264,4 +266,4 @@ "title": "Управление знаниями", "heading": "Настройка базы знаний" } -} +} \ No newline at end of file diff --git a/src/assets/locale/zh/settings.json b/src/assets/locale/zh/settings.json index b83adea..444814f 100644 --- a/src/assets/locale/zh/settings.json +++ b/src/assets/locale/zh/settings.json @@ -197,7 +197,9 @@ }, "confirm": { "delete": "您确定要删除此对话共享吗?这个操作不能撤销。" - } + }, + "label": "管理页面分享", + "description": "启用或禁用页面分享功能。默认情况下,页面分享功能已启用。" }, "notification": { "pageShareSuccess": "对话共享服务 URL 已成功更新", diff --git a/src/components/Layouts/Layout.tsx b/src/components/Layouts/Layout.tsx index b1ec2ed..296c641 100644 --- a/src/components/Layouts/Layout.tsx +++ b/src/components/Layouts/Layout.tsx @@ -20,6 +20,7 @@ import { ShareBtn } from "~/components/Common/ShareBtn" import { useTranslation } from "react-i18next" import { OllamaIcon } from "../Icons/Ollama" import { SelectedKnowledge } from "../Option/Knowledge/SelectedKnwledge" +import { useStorage } from "@plasmohq/storage/hook" export default function OptionLayout({ children @@ -28,6 +29,7 @@ export default function OptionLayout({ }) { const [sidebarOpen, setSidebarOpen] = useState(false) const { t } = useTranslation(["option", "common"]) + const [shareModeEnabled] = useStorage("shareMode", true) const { selectedModel, @@ -107,7 +109,7 @@ export default function OptionLayout({