feat: Add documentation link to sidebar with multilingual support

This commit is contained in:
kangfenmao 2025-02-13 13:27:25 +08:00
parent 4632f1a92a
commit 22d2121dcc
6 changed files with 36 additions and 2 deletions

View File

@ -1,6 +1,12 @@
import { FileSearchOutlined, FolderOutlined, PictureOutlined, TranslationOutlined } from '@ant-design/icons'
import {
FileSearchOutlined,
FolderOutlined,
PictureOutlined,
QuestionCircleOutlined,
TranslationOutlined
} from '@ant-design/icons'
import { isMac } from '@renderer/config/constant'
import { isLocalAi, UserAvatar } from '@renderer/config/env'
import { AppLogo, isLocalAi, UserAvatar } from '@renderer/config/env'
import { useTheme } from '@renderer/context/ThemeProvider'
import useAvatar from '@renderer/hooks/useAvatar'
import { useMinapps } from '@renderer/hooks/useMinapps'
@ -42,6 +48,14 @@ const Sidebar: FC = () => {
navigate(path)
}
const onOpenDocs = () => {
MinApp.start({
name: t('docs.title'),
url: 'https://docs.cherry-ai.com/',
logo: AppLogo
})
}
return (
<Container
id="app-sidebar"
@ -64,6 +78,11 @@ const Sidebar: FC = () => {
)}
</MainMenusContainer>
<Menus onClick={MinApp.onClose}>
<Tooltip title={t('docs.title')} mouseEnterDelay={0.8} placement="right">
<Icon onClick={onOpenDocs}>
<QuestionCircleOutlined />
</Icon>
</Tooltip>
<Tooltip title={t('settings.theme.title')} mouseEnterDelay={0.8} placement="right">
<Icon onClick={() => toggleTheme()}>
{theme === 'dark' ? (

View File

@ -740,6 +740,9 @@
"quit": "Quit",
"show_window": "Show Window",
"visualization": "Visualization"
},
"docs": {
"title": "Docs"
}
}
}

View File

@ -740,6 +740,9 @@
"quit": "終了",
"show_window": "ウィンドウを表示",
"visualization": "可視化"
},
"docs": {
"title": "ドキュメント"
}
}
}

View File

@ -740,6 +740,9 @@
"quit": "Выйти",
"show_window": "Показать окно",
"visualization": "Визуализация"
},
"docs": {
"title": "Документация"
}
}
}

View File

@ -740,6 +740,9 @@
"quit": "退出",
"show_window": "显示窗口",
"visualization": "可视化"
},
"docs": {
"title": "帮助文档"
}
}
}

View File

@ -740,6 +740,9 @@
"quit": "退出",
"show_window": "顯示視窗",
"visualization": "可視化"
},
"docs": {
"title": "幫助文件"
}
}
}