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: "輸入搜尋關鍵詞",