diff --git a/app/components/sidebar.tsx b/app/components/sidebar.tsx index a5e33b15ea3..fa4caee0d9d 100644 --- a/app/components/sidebar.tsx +++ b/app/components/sidebar.tsx @@ -22,7 +22,6 @@ import { MIN_SIDEBAR_WIDTH, NARROW_SIDEBAR_WIDTH, Path, - PLUGINS, REPO_URL, } from "../constant"; @@ -32,6 +31,12 @@ import dynamic from "next/dynamic"; import { showConfirm, Selector } from "./ui-lib"; import clsx from "clsx"; +const DISCOVERY = [ + { name: Locale.Plugin.Name, path: Path.Plugins }, + { name: "Stable Diffusion", path: Path.Sd }, + { name: Locale.SearchChat.Page.Title, path: Path.SearchChat }, +]; + const ChatList = dynamic(async () => (await import("./chat-list")).ChatList, { loading: () => null, }); @@ -219,7 +224,7 @@ export function SideBarTail(props: { export function SideBar(props: { className?: string }) { useHotKey(); const { onDragStart, shouldNarrow } = useDragSideBar(); - const [showPluginSelector, setShowPluginSelector] = useState(false); + const [showDiscoverySelector, setshowDiscoverySelector] = useState(false); const navigate = useNavigate(); const config = useAppConfig(); const chatStore = useChatStore(); @@ -254,21 +259,21 @@ export function SideBar(props: { className?: string }) { icon={} text={shouldNarrow ? undefined : Locale.Discovery.Name} className={styles["sidebar-bar-button"]} - onClick={() => setShowPluginSelector(true)} + onClick={() => setshowDiscoverySelector(true)} shadow /> - {showPluginSelector && ( + {showDiscoverySelector && ( { + ...DISCOVERY.map((item) => { return { title: item.name, value: item.path, }; }), ]} - onClose={() => setShowPluginSelector(false)} + onClose={() => setshowDiscoverySelector(false)} onSelection={(s) => { navigate(s[0], { state: { fromHome: true } }); }} diff --git a/app/constant.ts b/app/constant.ts index c1a73bc6593..07c6862bcce 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -597,11 +597,6 @@ export const internalAllowedWebDavEndpoints = [ ]; export const DEFAULT_GA_ID = "G-89WN60ZK2E"; -export const PLUGINS = [ - { name: "Plugins", path: Path.Plugins }, - { name: "Stable Diffusion", path: Path.Sd }, - { name: "Search Chat", path: Path.SearchChat }, -]; export const SAAS_CHAT_URL = "https://nextchat.dev/chat"; export const SAAS_CHAT_UTM_URL = "https://nextchat.dev/chat?utm=github"; diff --git a/app/locales/cn.ts b/app/locales/cn.ts index 47be019a809..0a49cef51f8 100644 --- a/app/locales/cn.ts +++ b/app/locales/cn.ts @@ -176,7 +176,7 @@ const cn = { }, }, Lang: { - Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language` + Name: "Language", // 注意:如果要添加新的翻译,请不要翻译此值,将它保留为 `Language` All: "所有语言", }, Avatar: "头像", @@ -630,7 +630,7 @@ const cn = { Sysmessage: "你是一个助手", }, SearchChat: { - Name: "搜索", + Name: "搜索聊天记录", Page: { Title: "搜索聊天记录", Search: "输入搜索关键词", diff --git a/app/locales/tw.ts b/app/locales/tw.ts index c800ad15d26..f10c793ab80 100644 --- a/app/locales/tw.ts +++ b/app/locales/tw.ts @@ -485,7 +485,7 @@ const tw = { }, }, SearchChat: { - Name: "搜尋", + Name: "搜尋聊天記錄", Page: { Title: "搜尋聊天記錄", Search: "輸入搜尋關鍵詞",