V4.8.15 feature (#3331)
* feat: add customize toolkit (#3205) * chaoyang * fix-auth * add toolkit * add order * plugin usage * fix * delete console: * Fix: Fix fullscreen preview top positioning and improve Markdown rendering logic (#3247) * 完成任务:修复全屏预览顶部固定问题,优化 Markdown 渲染逻辑 * 有问题修改 * 问题再修改 * 修正问题 * fix: plugin standalone display issue (#3254) * 4.8.15 test (#3246) * o1 config * perf: system plugin code * 调整系统插件代码。增加html 渲染安全配置。 (#3258) * perf: base64 picker * perf: list app or dataset * perf: plugin config code * 小窗适配等问题 (#3257) * 小窗适配等问题 * git问题 * 小窗剩余问题 * feat: system plugin auth and lock version (#3265) * feat: system plugin auth and lock version * update comment * 4.8.15 test (#3267) * tmp log * perf: login direct * perf: iframe html code * remove log * fix: plugin standalone display (#3277) * refactor: 页面拆分&i18n拆分 (#3281) * refactor: account组件拆成独立页面 * script: 新增i18n json文件创建脚本 * refactor: 页面i18n拆分 * i18n: add en&hant * 4.8.15 test (#3285) * tmp log * remove log * fix: watch avatar refresh * perf: i18n code * fix(plugin): use intro instead of userguide (#3290) * Universal SSO (#3292) * tmp log * remove log * feat: common oauth * readme * perf: sso provider * remove sso code * perf: refresh plugins * feat: add api dataset (#3272) * add api-dataset * fix api-dataset * fix api dataset * fix ts * perf: create collection code (#3301) * tmp log * remove log * perf: i18n change * update version doc * feat: question guide from chatId * perf: create collection code * fix: request api * fix: request api * fix: tts auth and response type (#3303) * perf: md splitter * fix: tts auth and response type * fix: api file dataset (#3307) * perf: api dataset init (#3310) * perf: collection schema * perf: api dataset init * refactor: 团队管理独立页面 (#3302) * ui: 团队管理独立页面 * 代码优化 * fix * perf: sync collection and ui check (#3314) * perf: sync collection * remove script * perf: update api server * perf: api dataset parent * perf: team ui * perf: team 18n * update team ui * perf: ui check * perf: i18n * fix: debug variables & cronjob & system plugin callback load (#3315) * fix: debug variables & cronjob & system plugin callback load * fix type * fix * fix * fix: plugin dataset quote;perf: system variables init (#3316) * fix: plugin dataset quote * perf: system variables init * perf: node templates ui;fix: dataset import ui (#3318) * fix: dataset import ui * perf: node templates ui * perf: ui refresh * feat:套餐改名和套餐跳转配置 (#3309) * fixing:except Sidebar * 去除了多余的代码 * 修正了套餐说明的代码 * 修正了误删除的show_git代码 * 修正了名字部分等代码 * 修正了问题,遗留了其他和ui讨论不一致的部分 * 4.8.15 test (#3319) * remove log * pref: bill ui * pref: bill ui * perf: log * html渲染文档 (#3270) * html渲染文档 * 文档有点小问题 * feat: doc (#3322) * 集合重训练 (#3282) * rebaser * 一点补充 * 小问题 * 其他问题修正,删除集合保留文件的参数还没找到... * reTraining * delete uesless * 删除了一行错误代码 * 集合重训练部分 * fixing * 删除console代码 * feat: navbar item config (#3326) * perf: custom navbar code;perf: retraining code;feat: api dataset and dataset api doc (#3329) * feat: api dataset and dataset api doc * perf: retraining code * perf: custom navbar code * fix: ts (#3330) * fix: ts * fix: ts * retraining ui * perf: api collection filter * perf: retrining button --------- Co-authored-by: heheer <heheer@sealos.io> Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com> Co-authored-by: papapatrick <109422393+Patrickill@users.noreply.github.com>
@@ -48,7 +48,7 @@ function DndDrag<T>({ children, renderClone, onDragEndCb, dataList }: Props<T>)
|
||||
return (
|
||||
<Box {...provided.droppableProps} ref={provided.innerRef}>
|
||||
{children(provided, snapshot)}
|
||||
{snapshot.isDraggingOver && <Box height={draggingItemHeight} />}
|
||||
{snapshot.isDraggingOver && <Box height={`${draggingItemHeight}px`} />}
|
||||
</Box>
|
||||
);
|
||||
}}
|
||||
|
@@ -14,9 +14,11 @@ export const iconPaths = {
|
||||
'common/addCircleLight': () => import('./icons/common/addCircleLight.svg'),
|
||||
'common/addLight': () => import('./icons/common/addLight.svg'),
|
||||
'common/addUser': () => import('./icons/common/addUser.svg'),
|
||||
'common/administrator': () => import('./icons/common/administrator.svg'),
|
||||
'common/arrowLeft': () => import('./icons/common/arrowLeft.svg'),
|
||||
'common/backFill': () => import('./icons/common/backFill.svg'),
|
||||
'common/backLight': () => import('./icons/common/backLight.svg'),
|
||||
'common/billing': () => import('./icons/common/billing.svg'),
|
||||
'common/check': () => import('./icons/common/check.svg'),
|
||||
'common/clearLight': () => import('./icons/common/clearLight.svg'),
|
||||
'common/closeLight': () => import('./icons/common/closeLight.svg'),
|
||||
@@ -52,7 +54,10 @@ export const iconPaths = {
|
||||
'common/loading': () => import('./icons/common/loading.svg'),
|
||||
'common/logLight': () => import('./icons/common/logLight.svg'),
|
||||
'common/microsoft': () => import('./icons/common/microsoft.svg'),
|
||||
'common/modal': () => import('./icons/common/modal.svg'),
|
||||
'common/monitor': () => import('./icons/common/monitor.svg'),
|
||||
'common/more': () => import('./icons/common/more.svg'),
|
||||
'common/moreFill': () => import('./icons/common/moreFill.svg'),
|
||||
'common/navbar/pluginFill': () => import('./icons/common/navbar/pluginFill.svg'),
|
||||
'common/navbar/pluginLight': () => import('./icons/common/navbar/pluginLight.svg'),
|
||||
'common/openai': () => import('./icons/common/openai.svg'),
|
||||
@@ -74,20 +79,27 @@ export const iconPaths = {
|
||||
'common/selectLight': () => import('./icons/common/selectLight.svg'),
|
||||
'common/setting': () => import('./icons/common/setting.svg'),
|
||||
'common/settingLight': () => import('./icons/common/settingLight.svg'),
|
||||
'common/solidChevronRight': () => import('./icons/common/solidChevronRight.svg'),
|
||||
'common/subtract': () => import('./icons/common/subtract.svg'),
|
||||
'common/text/t': () => import('./icons/common/text/t.svg'),
|
||||
'common/tickFill': () => import('./icons/common/tickFill.svg'),
|
||||
'common/toolkit': () => import('./icons/common/toolkit.svg'),
|
||||
'common/trash': () => import('./icons/common/trash.svg'),
|
||||
'common/upRightArrowLight': () => import('./icons/common/upRightArrowLight.svg'),
|
||||
'common/uploadFileFill': () => import('./icons/common/uploadFileFill.svg'),
|
||||
'common/userInfo': () => import('./icons/common/userInfo.svg'),
|
||||
'common/viewLight': () => import('./icons/common/viewLight.svg'),
|
||||
'common/voiceLight': () => import('./icons/common/voiceLight.svg'),
|
||||
'common/warn': () => import('./icons/common/warn.svg'),
|
||||
'common/wechatFill': () => import('./icons/common/wechatFill.svg'),
|
||||
configmap: () => import('./icons/configmap.svg'),
|
||||
copy: () => import('./icons/copy.svg'),
|
||||
code: () => import('./icons/code.svg'),
|
||||
preview: () => import('./icons/preview.svg'),
|
||||
fullScreen: () => import('./icons/fullScreen.svg'),
|
||||
'core/app/aiFill': () => import('./icons/core/app/aiFill.svg'),
|
||||
'core/app/aiLight': () => import('./icons/core/app/aiLight.svg'),
|
||||
'core/app/aiLightSmall': () => import('./icons/core/app/aiLightSmall.svg'),
|
||||
'core/app/appApiLight': () => import('./icons/core/app/appApiLight.svg'),
|
||||
'core/app/customFeedback': () => import('./icons/core/app/customFeedback.svg'),
|
||||
'core/app/headphones': () => import('./icons/core/app/headphones.svg'),
|
||||
@@ -153,6 +165,7 @@ export const iconPaths = {
|
||||
import('./icons/core/dataset/commonDatasetOutline.svg'),
|
||||
'core/dataset/datasetFill': () => import('./icons/core/dataset/datasetFill.svg'),
|
||||
'core/dataset/datasetLight': () => import('./icons/core/dataset/datasetLight.svg'),
|
||||
'core/dataset/datasetLightSmall': () => import('./icons/core/dataset/datasetLightSmall.svg'),
|
||||
'core/dataset/externalDataset': () => import('./icons/core/dataset/externalDataset.svg'),
|
||||
'core/dataset/externalDatasetColor': () =>
|
||||
import('./icons/core/dataset/externalDatasetColor.svg'),
|
||||
@@ -361,6 +374,9 @@ export const iconPaths = {
|
||||
'support/user/informLight': () => import('./icons/support/user/informLight.svg'),
|
||||
'support/user/userFill': () => import('./icons/support/user/userFill.svg'),
|
||||
'support/user/userLight': () => import('./icons/support/user/userLight.svg'),
|
||||
'support/user/userLightSmall': () => import('./icons/support/user/userLightSmall.svg'),
|
||||
'support/user/usersFill': () => import('./icons/support/user/usersFill.svg'),
|
||||
'support/user/usersLight': () => import('./icons/support/user/usersLight.svg'),
|
||||
text: () => import('./icons/text.svg'),
|
||||
union: () => import('./icons/union.svg'),
|
||||
user: () => import('./icons/user.svg'),
|
||||
|
@@ -1,3 +1,3 @@
|
||||
<svg viewBox="0 0 17 17" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.18118 2.74428L4.49007 2.74428C5.17179 2.74427 5.72618 2.74427 6.17608 2.78102C6.64077 2.81899 7.0558 2.89966 7.44194 3.09642C7.85435 3.30655 8.21445 3.60159 8.50012 3.95943C8.78579 3.60159 9.14588 3.30655 9.55829 3.09642C9.94444 2.89966 10.3595 2.81899 10.8242 2.78102C11.2741 2.74427 11.8284 2.74427 12.5102 2.74428L12.8191 2.74428C13.1499 2.74426 13.4396 2.74425 13.6792 2.76382C13.9333 2.78459 14.1925 2.83086 14.4436 2.95881C14.8139 3.14753 15.1151 3.44864 15.3038 3.81901C15.4317 4.07013 15.478 4.32926 15.4988 4.58343C15.5183 4.82296 15.5183 5.11271 15.5183 5.44351V11.5565C15.5183 11.8873 15.5183 12.177 15.4988 12.4166C15.478 12.6707 15.4317 12.9299 15.3038 13.181C15.1151 13.5514 14.8139 13.8525 14.4436 14.0412C14.1925 14.1691 13.9333 14.2154 13.6792 14.2362C13.4396 14.2557 13.1499 14.2557 12.819 14.2557H4.18119C3.85038 14.2557 3.56062 14.2557 3.32108 14.2362C3.06691 14.2154 2.80778 14.1691 2.55666 14.0412C2.1863 13.8525 1.88518 13.5514 1.69647 13.181C1.56852 12.9299 1.52225 12.6707 1.50148 12.4166C1.48191 12.177 1.48192 11.8873 1.48193 11.5565V5.44352C1.48192 5.11272 1.48191 4.82296 1.50148 4.58343C1.52225 4.32926 1.56852 4.07013 1.69647 3.81901C1.88518 3.44864 2.1863 3.14753 2.55666 2.95881C2.80778 2.83086 3.06691 2.78459 3.32108 2.76382C3.56062 2.74425 3.85037 2.74426 4.18118 2.74428ZM7.79425 7.49003C7.79425 6.77134 7.7937 6.27477 7.76219 5.88914C7.73136 5.51176 7.67443 5.3032 7.59598 5.14924C7.42158 4.80696 7.1433 4.52869 6.80103 4.35429C6.64706 4.27584 6.43851 4.21891 6.06112 4.18808C5.6755 4.15657 5.17893 4.15602 4.46024 4.15602H4.20775C3.84258 4.15602 3.61115 4.15657 3.43604 4.17088C3.26918 4.18451 3.21652 4.20704 3.19758 4.21669C3.09285 4.27005 3.0077 4.3552 2.95434 4.45993C2.94469 4.47886 2.92217 4.53152 2.90853 4.69839C2.89423 4.87349 2.89368 5.10492 2.89368 5.47009V11.5299C2.89368 11.8951 2.89423 12.1265 2.90853 12.3016C2.92217 12.4685 2.94469 12.5211 2.95434 12.5401C3.0077 12.6448 3.09285 12.73 3.19758 12.7833C3.21652 12.793 3.26918 12.8155 3.43604 12.8291C3.61115 12.8434 3.84258 12.844 4.20775 12.844H7.79425V7.49003ZM9.20599 12.844V7.49003C9.20599 6.77134 9.20654 6.27477 9.23805 5.88914C9.26888 5.51176 9.32581 5.3032 9.40425 5.14924C9.57865 4.80696 9.85693 4.52869 10.1992 4.35429C10.3532 4.27584 10.5617 4.21891 10.9391 4.18808C11.3247 4.15657 11.8213 4.15602 12.54 4.15602H12.7925C13.1577 4.15602 13.3891 4.15657 13.5642 4.17088C13.7311 4.18451 13.7837 4.20704 13.8027 4.21669C13.9074 4.27005 13.9925 4.3552 14.0459 4.45993C14.0555 4.47886 14.0781 4.53152 14.0917 4.69839C14.106 4.87349 14.1066 5.10492 14.1066 5.47009V11.5299C14.1066 11.8951 14.106 12.1265 14.0917 12.3016C14.0781 12.4685 14.0555 12.5211 14.0459 12.5401C13.9925 12.6448 13.9074 12.73 13.8027 12.7833C13.7837 12.793 13.7311 12.8155 13.5642 12.8291C13.3891 12.8434 13.1577 12.844 12.7925 12.844H9.20599Z" />
|
||||
</svg>
|
||||
<svg viewBox="0 0 18 19">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.1412 2.7749L4.48871 2.7749C5.25564 2.77489 5.87933 2.77489 6.38547 2.81624C6.90825 2.85895 7.37515 2.94971 7.80957 3.17106C8.27353 3.40746 8.67864 3.73938 9.00001 4.14195C9.32139 3.73938 9.7265 3.40746 10.1905 3.17106C10.6249 2.94971 11.0918 2.85895 11.6145 2.81624C12.1207 2.77489 12.7444 2.77489 13.5113 2.7749L13.8588 2.7749C14.231 2.77489 14.5569 2.77487 14.8264 2.79689C15.1124 2.82025 15.4039 2.87231 15.6864 3.01626C16.1031 3.22856 16.4418 3.56731 16.6541 3.98397C16.7981 4.26648 16.8501 4.558 16.8735 4.84395C16.8955 5.11342 16.8955 5.43939 16.8955 5.81153V12.6886C16.8955 13.0608 16.8955 13.3868 16.8735 13.6562C16.8501 13.9422 16.7981 14.2337 16.6541 14.5162C16.4418 14.9329 16.1031 15.2716 15.6864 15.4839C15.4039 15.6279 15.1124 15.6799 14.8264 15.7033C14.5569 15.7253 14.231 15.7253 13.8588 15.7253H4.14122C3.76906 15.7253 3.44308 15.7253 3.1736 15.7033C2.88765 15.6799 2.59614 15.6279 2.31362 15.4839C1.89696 15.2716 1.55821 14.9329 1.34591 14.5162C1.20196 14.2337 1.1499 13.9422 1.12654 13.6562C1.10452 13.3868 1.10454 13.0608 1.10455 12.6886V5.81155C1.10454 5.43939 1.10452 5.11342 1.12654 4.84395C1.1499 4.558 1.20196 4.26648 1.34591 3.98397C1.55821 3.56731 1.89696 3.22856 2.31362 3.01626C2.59614 2.87231 2.88765 2.82025 3.1736 2.79689C3.44308 2.77487 3.76905 2.77489 4.1412 2.7749ZM8.20591 8.11387C8.20591 7.30534 8.20529 6.74671 8.16984 6.31288C8.13516 5.88832 8.07111 5.65369 7.98286 5.48049C7.78666 5.09543 7.47359 4.78236 7.08853 4.58616C6.91533 4.49791 6.6807 4.43386 6.25614 4.39918C5.82231 4.36373 5.26368 4.36311 4.45515 4.36311H4.17109C3.76028 4.36311 3.49992 4.36373 3.30293 4.37983C3.1152 4.39516 3.05596 4.42051 3.03466 4.43136C2.91684 4.49139 2.82105 4.58719 2.76101 4.70501C2.75016 4.72631 2.72482 4.78555 2.70948 4.97328C2.69338 5.17027 2.69276 5.43062 2.69276 5.84144V12.6587C2.69276 13.0696 2.69338 13.3299 2.70948 13.5269C2.72482 13.7146 2.75016 13.7739 2.76101 13.7952C2.82105 13.913 2.91684 14.0088 3.03466 14.0688C3.05596 14.0797 3.1152 14.105 3.30293 14.1204C3.49992 14.1364 3.76028 14.1371 4.17109 14.1371H8.20591V8.11387ZM9.79412 14.1371V8.11387C9.79412 7.30534 9.79473 6.74671 9.83018 6.31288C9.86487 5.88832 9.92891 5.65369 10.0172 5.48049C10.2134 5.09543 10.5264 4.78236 10.9115 4.58616C11.0847 4.49791 11.3193 4.43386 11.7439 4.39918C12.1777 4.36373 12.7363 4.36311 13.5449 4.36311H13.8289C14.2397 4.36311 14.5001 4.36373 14.6971 4.37983C14.8848 4.39516 14.9441 4.42051 14.9654 4.43136C15.0832 4.49139 15.179 4.58719 15.239 4.70501C15.2499 4.72631 15.2752 4.78555 15.2905 4.97328C15.3066 5.17027 15.3073 5.43062 15.3073 5.84144V12.6587C15.3073 13.0696 15.3066 13.3299 15.2905 13.5269C15.2752 13.7146 15.2499 13.7739 15.239 13.7952C15.179 13.913 15.0832 14.0088 14.9654 14.0688C14.9441 14.0797 14.8848 14.105 14.6971 14.1204C14.5001 14.1364 14.2397 14.1371 13.8289 14.1371H9.79412Z" />
|
||||
</svg>
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.8 KiB |
4
packages/web/components/common/Icon/icons/code.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.29337 0.18052C8.60787 0.250407 8.80616 0.562011 8.73627 0.876505L6.40294 11.3765C6.33305 11.691 6.02145 11.8893 5.70695 11.8194C5.39246 11.7495 5.19417 11.4379 5.26405 11.1234L7.59739 0.623419C7.66728 0.308925 7.97888 0.110632 8.29337 0.18052ZM4.49598 2.67082C4.72378 2.89862 4.72378 3.26797 4.49598 3.49577L1.99179 5.99996L4.49598 8.50415C4.72378 8.73196 4.72378 9.1013 4.49598 9.32911C4.26817 9.55691 3.89882 9.55691 3.67102 9.32911L0.75435 6.41244C0.526545 6.18464 0.526545 5.81529 0.75435 5.58748L3.67102 2.67082C3.89882 2.44301 4.26817 2.44301 4.49598 2.67082ZM9.50435 2.67082C9.73216 2.44301 10.1015 2.44301 10.3293 2.67082L13.246 5.58748C13.4738 5.81529 13.4738 6.18464 13.246 6.41244L10.3293 9.32911C10.1015 9.55691 9.73216 9.55691 9.50435 9.32911C9.27655 9.1013 9.27655 8.73196 9.50435 8.50415L12.0085 5.99996L9.50435 3.49577C9.27655 3.26797 9.27655 2.89862 9.50435 2.67082Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1011 B |
@@ -0,0 +1,5 @@
|
||||
<svg viewBox="0 0 18 19" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 9.29733C11.0064 9.29733 12.6329 7.67081 12.6329 5.66441C12.6329 3.65801 11.0064 2.03149 9 2.03149C6.99359 2.03149 5.36708 3.65801 5.36708 5.66441C5.36708 7.67081 6.99359 9.29733 9 9.29733ZM9 7.79733C10.178 7.79733 11.1329 6.84239 11.1329 5.66441C11.1329 4.48643 10.178 3.53149 9 3.53149C7.82202 3.53149 6.86708 4.48643 6.86708 5.66441C6.86708 6.84239 7.82202 7.79733 9 7.79733Z" />
|
||||
<path d="M7.20532 10.6246C4.72004 10.6246 2.70532 12.6393 2.70532 15.1246V15.5312C2.70532 15.9868 3.07469 16.3562 3.53032 16.3562H9.94582C10.36 16.3562 10.6958 16.0204 10.6958 15.6062C10.6958 15.192 10.36 14.8562 9.94582 14.8562H4.21716C4.3529 13.3251 5.63892 12.1246 7.20532 12.1246H9.94582C10.36 12.1246 10.6958 11.7888 10.6958 11.3746C10.6958 10.9603 10.36 10.6246 9.94582 10.6246H7.20532Z" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.287 11.1297C13.4884 10.3469 14.6 10.3469 14.8014 11.1297C14.9106 11.5537 15.3467 11.8055 15.7685 11.688C16.5471 11.4711 17.1029 12.4338 16.5257 12.9996C16.213 13.3061 16.213 13.8097 16.5257 14.1162C17.1029 14.682 16.5471 15.6447 15.7685 15.4278C15.3467 15.3103 14.9106 15.5621 14.8014 15.9861C14.6 16.7689 13.4884 16.7689 13.287 15.9861C13.1778 15.5621 12.7417 15.3103 12.3199 15.4278C11.5413 15.6447 10.9855 14.682 11.5627 14.1162C11.8754 13.8097 11.8754 13.3061 11.5627 12.9996C10.9855 12.4338 11.5413 11.4711 12.3199 11.688C12.7417 11.8055 13.1778 11.5537 13.287 11.1297ZM15.0197 13.5579C15.0197 14.0966 14.5829 14.5334 14.0442 14.5334C13.5055 14.5334 13.0687 14.0966 13.0687 13.5579C13.0687 13.0192 13.5055 12.5824 14.0442 12.5824C14.5829 12.5824 15.0197 13.0192 15.0197 13.5579Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.97078 2.10866C2.97079 1.97552 3.13133 1.90838 3.22612 2.00188L4.02721 2.79207C4.14403 2.9073 4.33174 2.9073 4.44856 2.79207L5.29433 1.9578C5.41114 1.84258 5.59882 1.84257 5.71565 1.95776L6.56155 2.79187C6.67837 2.90706 6.86604 2.90705 6.98284 2.79186L7.82866 1.95774C7.94546 1.84255 8.13313 1.84254 8.24994 1.95771L9.09601 2.7919C9.21282 2.90707 9.40048 2.90706 9.51728 2.79187L10.3631 1.95773C10.4799 1.84255 10.6676 1.84254 10.7844 1.95771L11.6305 2.7919C11.7473 2.90707 11.935 2.90706 12.0518 2.79187L12.8976 1.95774C13.0144 1.84255 13.2021 1.84254 13.3189 1.95771L14.165 2.7919C14.2818 2.90707 14.4694 2.90706 14.5862 2.79187L15.3874 2.00181C15.4822 1.90833 15.6427 1.97548 15.6427 2.10861L15.6428 13.7625C15.6428 15.4193 14.2997 16.7625 12.6428 16.7625H3.646C1.98914 16.7625 0.645996 15.4193 0.645996 13.7625V12.3927C0.645996 11.9785 0.981783 11.6427 1.396 11.6427H2.97047L2.97078 2.10866ZM4.49934 4.63823C4.38504 4.75097 4.32069 4.90482 4.32069 5.06537L4.32043 12.9927H1.996V13.7625C1.996 14.6738 2.73473 15.4125 3.646 15.4125H12.6428C13.5541 15.4125 14.2928 14.6738 14.2928 13.7625L14.2927 5.06471C14.2927 4.90411 14.2283 4.75021 14.114 4.63746L13.319 3.85364C13.2022 3.73847 13.0145 3.73848 12.8977 3.85367L12.0519 4.68779C11.9351 4.80298 11.7474 4.80299 11.6306 4.68782L10.7845 3.85362C10.6677 3.73845 10.48 3.73846 10.3632 3.85365L9.51739 4.6878C9.40059 4.80299 9.21293 4.803 9.09611 4.68783L8.25004 3.85364C8.13323 3.73847 7.94557 3.73848 7.82877 3.85367L6.9829 4.68784C6.86609 4.80303 6.67842 4.80304 6.56161 4.68785L5.71581 3.85385C5.59899 3.73865 5.4113 3.73867 5.2945 3.85388L4.49934 4.63823Z" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.29602 12.9927C2.13033 12.9927 1.99602 13.127 1.99602 13.2927L1.996 13.7625C1.996 14.6738 2.73473 15.4125 3.646 15.4125L9.62587 15.4125C9.74704 15.4125 9.81982 15.275 9.75995 15.1696C9.49976 14.7118 9.35116 14.1823 9.35116 13.6181V13.2927C9.35116 13.127 9.21685 12.9927 9.05116 12.9927H2.29602ZM1.396 11.6427C0.981783 11.6427 0.645996 11.9785 0.645996 12.3927V13.7625C0.645996 15.4193 1.98914 16.7625 3.646 16.7625H12.6428C14.2997 16.7625 15.6428 15.4193 15.6428 13.7625L15.6429 11.6427H14.2907V13.6181C14.2907 14.5976 13.5059 15.3939 12.5307 15.4125C12.5192 15.4127 12.5076 15.4128 12.4959 15.4128C12.4843 15.4128 12.4727 15.4127 12.4611 15.4125C11.4859 15.3939 10.7012 14.5976 10.7012 13.6181V12.3927C10.7012 11.9785 10.3654 11.6427 9.95116 11.6427L1.396 11.6427Z"/>
|
||||
<path d="M5.69378 6.88024C5.69378 6.46602 6.02957 6.13024 6.44378 6.13024H9.95116C10.3654 6.13024 10.7012 6.46602 10.7012 6.88024C10.7012 7.29445 10.3654 7.63024 9.95116 7.63024H6.44378C6.02957 7.63024 5.69378 7.29445 5.69378 6.88024Z"/>
|
||||
<path d="M5.69378 9.45584C5.69378 9.04163 6.02957 8.70584 6.44378 8.70584H9.95116C10.3654 8.70584 10.7012 9.04163 10.7012 9.45584C10.7012 9.87006 10.3654 10.2058 9.95116 10.2058H6.44378C6.02957 10.2058 5.69378 9.87006 5.69378 9.45584Z" />
|
||||
<path d="M12.9198 6.89159C12.9198 7.3058 12.584 7.64159 12.1698 7.64159C11.7555 7.64159 11.4198 7.3058 11.4198 6.89159C11.4198 6.47738 11.7555 6.14159 12.1698 6.14159C12.584 6.14159 12.9198 6.47738 12.9198 6.89159Z"/>
|
||||
<path d="M12.9198 9.45584C12.9198 9.87006 12.584 10.2058 12.1698 10.2058C11.7555 10.2058 11.4198 9.87006 11.4198 9.45584C11.4198 9.04163 11.7555 8.70584 12.1698 8.70584C12.584 8.70584 12.9198 9.04163 12.9198 9.45584Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.125 1.32219L12.338 2.5999L12.3352 2.60477C12.3609 2.61529 12.386 2.62759 12.4103 2.64161C12.9529 2.95488 12.7422 3.9133 12.1395 4.0845C11.4626 4.27675 10.8202 4.55086 10.2236 4.89544C11.8306 6.37237 12.9525 8.36892 13.3227 10.6187C13.9485 10.2478 14.5226 9.79882 15.0315 9.28519C15.4705 8.84214 16.4281 9.13471 16.4281 9.75841V12.2396C16.4281 13.0435 15.9993 13.7863 15.3031 14.1882L12.5732 15.7643L12.5634 15.7472C12.0488 15.8808 11.4381 15.2344 11.6004 14.6924C11.7758 14.1064 11.8896 13.4938 11.9343 12.8622C11.0063 13.1469 10.0208 13.3002 8.99945 13.3002C7.95186 13.3002 6.94193 13.1389 5.99311 12.8399C6.03565 13.4636 6.14552 14.0687 6.31551 14.6481C6.47779 15.2012 5.84624 15.854 5.32581 15.6907L5.31913 15.7022L2.69678 14.1882C2.00062 13.7863 1.57178 13.0435 1.57178 12.2396V9.75944C1.57178 9.13571 2.52928 8.84311 2.96834 9.28611C3.45974 9.78192 4.01185 10.2175 4.6126 10.5807C4.98922 8.34641 6.10744 6.36404 7.70535 4.89544C7.12138 4.55814 6.4935 4.28837 5.83239 4.0968C5.23035 3.92233 5.02374 2.96834 5.56658 2.65493C5.57875 2.64791 5.59111 2.64132 5.60365 2.63516L5.60295 2.63394L7.87496 1.32219C8.57111 0.920271 9.42881 0.920271 10.125 1.32219ZM7.65539 3.18102C8.1114 3.39201 8.54881 3.63637 8.9645 3.91097C9.39217 3.62846 9.84283 3.37795 10.3131 3.16286L9.37496 2.62123C9.14291 2.48726 8.85701 2.48726 8.62496 2.62123L7.65539 3.18102ZM3.07178 11.3526V12.2396C3.07178 12.5076 3.21473 12.7552 3.44678 12.8891L4.55373 13.5282C4.50058 13.1108 4.47318 12.6853 4.47318 12.2535L4.47324 12.2185C3.98117 11.968 3.51262 11.678 3.07178 11.3526ZM13.3695 13.5725L14.5531 12.8891C14.7852 12.7552 14.9281 12.5076 14.9281 12.2396V11.3518C14.4662 11.6929 13.9738 11.9952 13.4558 12.2537C13.4558 12.7008 13.4264 13.141 13.3695 13.5725ZM11.9019 11.2912C10.9963 11.6205 10.0189 11.8002 8.99945 11.8002C7.95482 11.8002 6.95424 11.6115 6.02993 11.2665C6.28342 9.07669 7.36999 7.14081 8.9645 5.78396C10.565 7.14591 11.6537 9.09126 11.9019 11.2912Z" />
|
||||
<path d="M13.1851 3.95376C12.9773 4.31254 13.1 4.7719 13.4591 4.97922L14.5531 5.61086C14.7852 5.74483 14.9281 5.99243 14.9281 6.26038V7.77864C14.9281 8.19285 15.2639 8.52864 15.6781 8.52864C16.0924 8.52864 16.4281 8.19285 16.4281 7.77864V6.26038C16.4281 5.45653 15.9993 4.71374 15.3031 4.31182L14.2091 3.68018C13.8508 3.47329 13.3926 3.59571 13.1851 3.95376Z" />
|
||||
<path d="M11.2717 15.6497C11.4788 16.0084 11.3559 16.4671 10.9972 16.6742L10.125 17.1778C9.4288 17.5797 8.57111 17.5797 7.87496 17.1778L6.99477 16.6696C6.63568 16.4623 6.51295 16.0029 6.72079 15.6442C6.92821 15.2861 7.38642 15.1637 7.74477 15.3706L8.62496 15.8788C8.85701 16.0127 9.14291 16.0127 9.37496 15.8788L10.2472 15.3752C10.6059 15.1681 11.0646 15.291 11.2717 15.6497Z" />
|
||||
<path d="M2.32178 8.53702C1.90756 8.53702 1.57178 8.20123 1.57178 7.78702V6.26037C1.57178 5.45653 2.00063 4.71374 2.69678 4.31182L3.77356 3.69014C4.13228 3.48303 4.59097 3.60594 4.79808 3.96466C5.00518 4.32338 4.88228 4.78207 4.52356 4.98918L3.44678 5.61086C3.21473 5.74483 3.07178 5.99243 3.07178 6.26037V7.78702C3.07178 8.20123 2.73599 8.53702 2.32178 8.53702Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" >
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.100128 1.2C0.100128 0.537258 0.637387 0 1.30013 0H6.90013C7.56287 0 8.10013 0.537258 8.10013 1.2V6.8C8.10013 7.46274 7.56287 8 6.90013 8H1.30013C0.637386 8 0.100128 7.46274 0.100128 6.8V1.2ZM2.10013 6V2H6.10013V6H2.10013Z" fill="#8A95A7"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.1001 1.2C10.1001 0.537258 10.6374 0 11.3001 0H16.9001C17.5629 0 18.1001 0.537258 18.1001 1.2V6.8C18.1001 7.46274 17.5629 8 16.9001 8H11.3001C10.6374 8 10.1001 7.46274 10.1001 6.8V1.2ZM12.1001 6V2H16.1001V6H12.1001Z" fill="#8A95A7"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.3001 10C10.6374 10 10.1001 10.5373 10.1001 11.2V16.8C10.1001 17.4627 10.6374 18 11.3001 18H16.9001C17.5629 18 18.1001 17.4627 18.1001 16.8V11.2C18.1001 10.5373 17.5629 10 16.9001 10H11.3001ZM12.1001 12V16H16.1001V12H12.1001Z" fill="#8A95A7"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.100128 11.2C0.100128 10.5373 0.637387 10 1.30013 10H6.90013C7.56287 10 8.10013 10.5373 8.10013 11.2V16.8C8.10013 17.4627 7.56287 18 6.90013 18H1.30013C0.637386 18 0.100128 17.4627 0.100128 16.8V11.2ZM2.10013 16V12H6.10013V16H2.10013Z" fill="#8A95A7"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
||||
<path d="M4.30013 3C3.63739 3 3.10013 3.53726 3.10013 4.2V9.8C3.10013 10.4627 3.63739 11 4.30013 11H9.90013C10.5629 11 11.1001 10.4627 11.1001 9.8V4.2C11.1001 3.53726 10.5629 3 9.90013 3H4.30013Z" />
|
||||
<path d="M14.3001 3C13.6374 3 13.1001 3.53726 13.1001 4.2V9.8C13.1001 10.4627 13.6374 11 14.3001 11H19.9001C20.5629 11 21.1001 10.4627 21.1001 9.8V4.2C21.1001 3.53726 20.5629 3 19.9001 3H14.3001Z" />
|
||||
<path d="M13.1001 14.2C13.1001 13.5373 13.6374 13 14.3001 13H19.9001C20.5629 13 21.1001 13.5373 21.1001 14.2V19.8C21.1001 20.4627 20.5629 21 19.9001 21H14.3001C13.6374 21 13.1001 20.4627 13.1001 19.8V14.2Z" />
|
||||
<path d="M4.30013 13C3.63739 13 3.10013 13.5373 3.10013 14.2V19.8C3.10013 20.4627 3.63739 21 4.30013 21H9.90013C10.5629 21 11.1001 20.4627 11.1001 19.8V14.2C11.1001 13.5373 10.5629 13 9.90013 13H4.30013Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 905 B |
@@ -1,4 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M9.96137 5.58301L9.90952 3.63626C9.88557 2.73711 9.14799 2.01469 8.24232 2.01469C7.33664 2.01469 6.59906 2.73712 6.57511 3.63626L6.52327 5.58301H2.5C2.22386 5.58301 2 5.80687 2 6.08301V8.37278C3.86427 8.4434 5.35394 9.97702 5.35394 11.8586C5.35394 13.7401 3.86427 15.2737 2 15.3444V17.51C2 17.7862 2.22386 18.01 2.5 18.01H4.85111C4.97393 16.2442 6.44528 14.8499 8.24229 14.8499C10.0393 14.8499 11.5106 16.2442 11.6335 18.01H13.9269C14.2031 18.01 14.4269 17.7862 14.4269 17.51V13.6073L16.3634 13.5457C17.2691 13.5169 17.9954 12.7723 17.9954 11.8588C17.9954 10.9452 17.2691 10.2006 16.3634 10.1718L14.4269 10.1102V6.08301C14.4269 5.80687 14.2031 5.58301 13.9269 5.58301H9.96137ZM9.64176 20.01V18.2494C9.64176 17.4765 9.0152 16.8499 8.24229 16.8499C7.46938 16.8499 6.84281 17.4765 6.84281 18.2494V20.01H2.5C1.11929 20.01 0 18.8907 0 17.51V13.3469H1.8656C2.68759 13.3469 3.35394 12.6806 3.35394 11.8586C3.35394 11.0366 2.68759 10.3702 1.8656 10.3702L0 10.3702V6.08301C0 4.7023 1.11929 3.58301 2.5 3.58301H4.57582C4.62855 1.60333 6.24991 0.0146942 8.24232 0.0146942C10.2347 0.0146942 11.8561 1.60333 11.9088 3.58301H13.9269C15.3077 3.58301 16.4269 4.7023 16.4269 6.08301V8.17278C18.4084 8.2358 19.9954 9.86195 19.9954 11.8588C19.9954 13.8556 18.4084 15.4817 16.4269 15.5447V17.51C16.4269 18.8907 15.3077 20.01 13.9269 20.01H9.64176Z" />
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.9614 7.58301L11.9095 5.63625C11.8856 4.73711 11.148 4.01469 10.2423 4.01469C9.33664 4.01469 8.59906 4.73711 8.57511 5.63625L8.52327 7.58301H4.5C4.22386 7.58301 4 7.80687 4 8.08301V10.3728C5.86427 10.4434 7.35394 11.977 7.35394 13.8586C7.35394 15.7401 5.86427 17.2737 4 17.3444V19.51C4 19.7862 4.22386 20.01 4.5 20.01H6.85111C6.97393 18.2442 8.44528 16.8499 10.2423 16.8499C12.0393 16.8499 13.5106 18.2442 13.6335 20.01H15.9269C16.2031 20.01 16.4269 19.7862 16.4269 19.51V15.6073L18.3634 15.5457C19.2691 15.5169 19.9954 14.7723 19.9954 13.8587C19.9954 12.9452 19.2691 12.2006 18.3634 12.1718L16.4269 12.1102V8.08301C16.4269 7.80687 16.2031 7.58301 15.9269 7.58301H11.9614ZM11.6418 22.01V20.2494C11.6418 19.4765 11.0152 18.8499 10.2423 18.8499C9.46938 18.8499 8.84281 19.4765 8.84281 20.2494V22.01H4.5C3.11929 22.01 2 20.8907 2 19.51V15.3469H3.8656C4.68759 15.3469 5.35394 14.6806 5.35394 13.8586C5.35394 13.0366 4.68759 12.3702 3.8656 12.3702L2 12.3702V8.08301C2 6.7023 3.11929 5.58301 4.5 5.58301H6.57582C6.62855 3.60333 8.24991 2.01469 10.2423 2.01469C12.2347 2.01469 13.8561 3.60333 13.9088 5.58301H15.9269C17.3077 5.58301 18.4269 6.7023 18.4269 8.08301V10.1728C20.4084 10.2358 21.9954 11.8619 21.9954 13.8587C21.9954 15.8556 20.4084 17.4817 18.4269 17.5447V19.51C18.4269 20.8907 17.3077 22.01 15.9269 22.01H11.6418Z" />
|
||||
</svg>
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 16" fill="none">
|
||||
<path d="M6.06201 4.59968C6.06201 3.41181 7.4982 2.81692 8.33815 3.65687L11.7382 7.05696C12.2589 7.57766 12.2589 8.42188 11.7382 8.94258L8.33815 12.3427C7.4982 13.1826 6.06201 12.5877 6.06201 11.3999V4.59968Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 294 B |
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 24 24">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.0801 5.93839H17.0763C18.9296 5.93845 19.8659 5.94338 20.5834 6.30896C21.2231 6.63493 21.7432 7.15507 22.0692 7.79482C22.4398 8.52212 22.4398 9.47421 22.4398 11.3784V16.56C22.4398 18.4642 22.4398 19.4163 22.0692 20.1436C21.7432 20.7833 21.2231 21.3035 20.5834 21.6294C19.8561 22 18.904 22 16.9998 22H6.99999C5.09582 22 4.14373 22 3.41643 21.6294C2.77668 21.3035 2.25654 20.7833 1.93058 20.1436C1.56 19.4163 1.56 18.4642 1.56 16.56V11.3784C1.56 9.47421 1.56 8.52212 1.93058 7.79482C2.25654 7.15507 2.77668 6.63493 3.41643 6.30896C4.14373 5.93839 5.09582 5.93839 7 5.93839H7.15442V5.59991C7.15442 3.61168 8.76619 1.99991 10.7544 1.99991H13.4801C15.4683 1.99991 17.0801 3.61168 17.0801 5.59991V5.93839ZM10.7544 3.99991H13.4801C14.3637 3.99991 15.0801 4.71625 15.0801 5.59991V5.93839H9.15442V5.59991C9.15442 4.71625 9.87076 3.99991 10.7544 3.99991ZM16.9998 7.93839H7C6.01491 7.93839 5.39637 7.93994 4.92975 7.97807C4.48647 8.01428 4.35913 8.07329 4.32441 8.09098C4.06098 8.2252 3.84681 8.43937 3.71259 8.7028C3.6949 8.73751 3.63589 8.86486 3.59968 9.30814C3.5786 9.56613 3.5687 9.87057 3.56406 10.2577H20.4357C20.4311 9.87057 20.4212 9.56613 20.4001 9.30814C20.3639 8.86486 20.3049 8.73751 20.2872 8.7028C20.153 8.43937 19.9388 8.2252 19.6754 8.09098C19.6407 8.07329 19.5133 8.01428 19.07 7.97807C18.6034 7.93994 17.9849 7.93839 16.9998 7.93839ZM20.4398 12.0577H14.6354V15.1893C14.6354 15.5207 14.3668 15.7893 14.0354 15.7893H9.96427C9.6329 15.7893 9.36427 15.5207 9.36427 15.1893V12.0577H3.56V16.56C3.56 17.5451 3.56155 18.1636 3.59968 18.6302C3.63589 19.0735 3.6949 19.2009 3.71259 19.2356C3.84681 19.499 4.06098 19.7132 4.32441 19.8474C4.35913 19.8651 4.48647 19.9241 4.92975 19.9603C5.39637 19.9984 6.0149 20 6.99999 20H16.9998C17.9849 20 18.6034 19.9984 19.07 19.9603C19.5133 19.9241 19.6407 19.8651 19.6754 19.8474C19.9388 19.7132 20.153 19.499 20.2872 19.2356C20.3049 19.2009 20.3639 19.0735 20.4001 18.6302C20.4382 18.1636 20.4398 17.5451 20.4398 16.56V12.0577ZM12.8354 12.0577H11.1643V13.9893H12.8354V12.0577Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.61352 3.25H11.3865C12.2232 3.25 12.759 3.25121 13.1655 3.28496C13.5541 3.31723 13.6883 3.37131 13.7473 3.40199C13.9939 3.53007 14.195 3.73112 14.323 3.97768C14.3537 4.03674 14.4078 4.17096 14.4401 4.5595C14.4738 4.96599 14.475 5.5018 14.475 6.3385V12.1615C14.475 12.9982 14.4738 13.534 14.4401 13.9405C14.4078 14.329 14.3537 14.4633 14.323 14.5223C14.195 14.7689 13.9939 14.9699 13.7473 15.098C13.6883 15.1287 13.5541 15.1828 13.1655 15.215C12.759 15.2488 12.2232 15.25 11.3865 15.25H6.61353C5.77682 15.25 5.24102 15.2488 4.83452 15.215C4.44598 15.1828 4.31177 15.1287 4.25271 15.098C4.00614 14.9699 3.8051 14.7689 3.67702 14.5223C3.64634 14.4633 3.59225 14.329 3.55999 13.9405C3.52623 13.534 3.52502 12.9982 3.52502 12.1615V6.3385C3.52502 5.5018 3.52623 4.96599 3.55999 4.5595C3.59225 4.17096 3.64634 4.03674 3.67702 3.97768C3.8051 3.73112 4.00614 3.53007 4.25271 3.40199C4.31177 3.37131 4.44598 3.31723 4.83452 3.28496C5.24102 3.25121 5.77682 3.25 6.61352 3.25ZM2.02502 6.3385C2.02502 4.71545 2.02502 3.90393 2.3459 3.28622C2.61629 2.76569 3.04071 2.34127 3.56125 2.07087C4.17895 1.75 4.99048 1.75 6.61352 1.75H11.3865C13.0096 1.75 13.8211 1.75 14.4388 2.07087C14.9593 2.34127 15.3838 2.76569 15.6542 3.28622C15.975 3.90393 15.975 4.71545 15.975 6.3385V12.1615C15.975 13.7845 15.975 14.5961 15.6542 15.2138C15.3838 15.7343 14.9593 16.1587 14.4388 16.4291C13.8211 16.75 13.0096 16.75 11.3865 16.75H6.61353C4.99048 16.75 4.17895 16.75 3.56125 16.4291C3.04071 16.1587 2.61629 15.7343 2.3459 15.2138C2.02502 14.5961 2.02502 13.7845 2.02502 12.1615V6.3385ZM5.73614 5.47485C5.32192 5.47485 4.98614 5.81063 4.98614 6.22485C4.98614 6.63906 5.32192 6.97485 5.73614 6.97485L12.2639 6.97485C12.6781 6.97485 13.0139 6.63906 13.0139 6.22485C13.0139 5.81063 12.6781 5.47485 12.2639 5.47485H5.73614ZM5.73614 8.59967C5.32192 8.59967 4.98614 8.93545 4.98614 9.34967C4.98614 9.76388 5.32192 10.0997 5.73614 10.0997L12.2639 10.0997C12.6781 10.0997 13.0139 9.76388 13.0139 9.34967C13.0139 8.93545 12.6781 8.59967 12.2639 8.59967L5.73614 8.59967ZM4.98614 12.4187C4.98614 12.0045 5.32192 11.6687 5.73614 11.6687L9.84723 11.6687C10.2614 11.6687 10.5972 12.0045 10.5972 12.4187C10.5972 12.8329 10.2614 13.1687 9.84723 13.1687L5.73614 13.1687C5.32192 13.1687 4.98614 12.8329 4.98614 12.4187Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19" fill="none">
|
||||
<path d="M5.17969 8.7299C5.17969 8.26547 5.55618 7.88899 6.0206 7.88899C6.48502 7.88899 6.86151 8.26547 6.86151 8.7299V9.46909C6.86151 9.93352 6.48502 10.31 6.0206 10.31C5.55618 10.31 5.17969 9.93352 5.17969 9.46909V8.7299Z" />
|
||||
<path d="M11.9819 7.88899C11.5175 7.88899 11.141 8.26547 11.141 8.7299V9.46909C11.141 9.93352 11.5175 10.31 11.9819 10.31C12.4463 10.31 12.8228 9.93352 12.8228 9.46909V8.7299C12.8228 8.26547 12.4463 7.88899 11.9819 7.88899Z" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.49654 1.74089C5.03897 1.81742 4.73009 2.25039 4.80662 2.70796L5.14411 4.72566H4.275C2.74241 4.72566 1.5 5.96807 1.5 7.50066V11.3842C1.5 12.9168 2.74241 14.1592 4.275 14.1592H13.725C15.2576 14.1592 16.5 12.9168 16.5 11.3842V7.50066C16.5 5.96807 15.2576 4.72566 13.725 4.72566H12.8509L13.1884 2.70796C13.265 2.25039 12.9561 1.81742 12.4985 1.74089C12.041 1.66436 11.608 1.97324 11.5315 2.4308L11.1476 4.72566H6.84745L6.4636 2.4308C6.38707 1.97324 5.9541 1.66436 5.49654 1.74089ZM4.275 6.22566H13.725C14.4292 6.22566 15 6.79649 15 7.50066V11.3842C15 12.0884 14.4292 12.6592 13.725 12.6592H4.275C3.57084 12.6592 3 12.0884 3 11.3842V7.50066C3 6.79649 3.57084 6.22566 4.275 6.22566Z"/>
|
||||
<path d="M13.5888 16C13.5888 16.4142 13.253 16.75 12.8388 16.75H5.16519C4.75097 16.75 4.41519 16.4142 4.41519 16C4.41519 15.5858 4.75097 15.25 5.16519 15.25H12.8388C13.253 15.25 13.5888 15.5858 13.5888 16Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 18 19">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.07507 4C3.07507 4 3.07521 4.00439 3.07736 4.01147C3.07991 4.01983 3.08619 4.03634 3.10138 4.06107C3.13321 4.11293 3.19813 4.1909 3.31975 4.28674C3.56739 4.4819 3.97219 4.69045 4.53927 4.87948C5.66559 5.25492 7.26929 5.5 9.07507 5.5C10.8809 5.5 12.4846 5.25492 13.6109 4.87948C14.178 4.69045 14.5828 4.4819 14.8304 4.28674C14.952 4.1909 15.0169 4.11293 15.0488 4.06107C15.064 4.03634 15.0702 4.01983 15.0728 4.01147C15.075 4.00429 15.0751 4.00017 15.0751 4.00017V4.00017C15.0751 4.00017 15.0751 3.99629 15.0728 3.98853C15.0702 3.98017 15.064 3.96366 15.0488 3.93893C15.0169 3.88707 14.952 3.8091 14.8304 3.71326C14.5828 3.5181 14.178 3.30955 13.6109 3.12052C12.4846 2.74508 10.8809 2.5 9.07507 2.5C7.26929 2.5 5.66559 2.74508 4.53927 3.12052C3.97219 3.30955 3.56739 3.5181 3.31975 3.71326C3.19813 3.8091 3.13321 3.88707 3.10138 3.93893C3.08619 3.96366 3.07991 3.98017 3.07736 3.98853C3.07506 3.99609 3.07507 4 3.07507 4ZM15.0751 5.89495C14.7742 6.04883 14.4401 6.18421 14.0852 6.3025C12.7685 6.7414 10.9972 7 9.07507 7C7.15293 7 5.38163 6.7414 4.06493 6.3025C3.71007 6.18421 3.37599 6.04883 3.07507 5.89495V9.25C3.07507 9.25 3.07513 9.25527 3.07762 9.26351C3.08029 9.27232 3.08666 9.28907 3.10175 9.31385C3.13336 9.36571 3.19768 9.44347 3.31821 9.53898C3.56376 9.73355 3.96598 9.94173 4.53132 10.1305C5.65426 10.5054 7.25765 10.75 9.07507 10.75C10.8925 10.75 12.4959 10.5054 13.6188 10.1305C14.1842 9.94173 14.5864 9.73355 14.8319 9.53898C14.9525 9.44347 15.0168 9.36571 15.0484 9.31385C15.0635 9.28907 15.0699 9.27232 15.0725 9.26351C15.075 9.25527 15.0751 9.25 15.0751 9.25V5.89495ZM16.5751 4C16.5751 3.36104 16.1859 2.87169 15.7589 2.53514C15.3234 2.19192 14.7396 1.91564 14.0852 1.6975C12.7685 1.2586 10.9972 1 9.07507 1C7.15293 1 5.38163 1.2586 4.06493 1.6975C3.4105 1.91564 2.8268 2.19192 2.39129 2.53514C1.96424 2.87169 1.57507 3.36104 1.57507 4V14.5C1.57507 15.137 1.95997 15.6265 2.38662 15.9646C2.82076 16.3086 3.40292 16.5851 4.05632 16.8033C5.37089 17.2421 7.1425 17.5 9.07507 17.5C11.0076 17.5 12.7793 17.2421 14.0938 16.8033C14.7472 16.5851 15.3294 16.3086 15.7635 15.9646C16.1902 15.6265 16.5751 15.137 16.5751 14.5V4ZM15.0751 11.1489C14.7766 11.3015 14.4455 11.4359 14.0938 11.5533C12.7793 11.9921 11.0076 12.25 9.07507 12.25C7.1425 12.25 5.37089 11.9921 4.05632 11.5533C3.7046 11.4359 3.37353 11.3015 3.07507 11.1489V14.5C3.07507 14.5 3.07513 14.5053 3.07762 14.5135C3.08029 14.5223 3.08666 14.5391 3.10175 14.5638C3.13336 14.6157 3.19768 14.6935 3.31821 14.789C3.56376 14.9836 3.96598 15.1917 4.53132 15.3805C5.65426 15.7554 7.25765 16 9.07507 16C10.8925 16 12.4959 15.7554 13.6188 15.3805C14.1842 15.1917 14.5864 14.9836 14.8319 14.789C14.9525 14.6935 15.0168 14.6157 15.0484 14.5638C15.0635 14.5391 15.0699 14.5223 15.0725 14.5135C15.075 14.5053 15.0751 14.5 15.0751 14.5V11.1489Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
3
packages/web/components/common/Icon/icons/fullScreen.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.74984 1.33335C7.42767 1.33335 7.1665 1.07219 7.1665 0.75002C7.1665 0.427854 7.42767 0.166687 7.74984 0.166687H11.2498C11.572 0.166687 11.8332 0.427854 11.8332 0.75002V4.25002C11.8332 4.57219 11.572 4.83335 11.2498 4.83335C10.9277 4.83335 10.6665 4.57219 10.6665 4.25002V2.15831L7.57898 5.24583C7.35118 5.47364 6.98183 5.47364 6.75402 5.24583C6.52622 5.01803 6.52622 4.64868 6.75402 4.42087L9.84154 1.33335H7.74984ZM5.24565 6.75421C5.47345 6.98201 5.47345 7.35136 5.24565 7.57917L2.15813 10.6667H4.24984C4.572 10.6667 4.83317 10.9279 4.83317 11.25C4.83317 11.5722 4.572 11.8334 4.24984 11.8334H0.749837C0.595128 11.8334 0.446754 11.7719 0.337358 11.6625C0.227962 11.5531 0.166504 11.4047 0.166504 11.25L0.166504 7.75002C0.166504 7.42785 0.427671 7.16669 0.749837 7.16669C1.072 7.16669 1.33317 7.42785 1.33317 7.75002L1.33317 9.84173L4.42069 6.75421C4.6485 6.5264 5.01784 6.5264 5.24565 6.75421Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1017 B |
6
packages/web/components/common/Icon/icons/preview.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.865723 2.36035C0.865723 1.39385 1.64922 0.610352 2.61572 0.610352H11.3846C12.3511 0.610352 13.1346 1.39385 13.1346 2.36035V9.63974C13.1346 10.6062 12.3511 11.3897 11.3846 11.3897H2.61572C1.64922 11.3897 0.865723 10.6062 0.865723 9.63974V2.36035ZM2.61572 1.77702C2.29356 1.77702 2.03239 2.03819 2.03239 2.36035V9.63974C2.03239 9.9619 2.29356 10.2231 2.61572 10.2231H11.3846C11.7067 10.2231 11.9679 9.9619 11.9679 9.63974V2.36035C11.9679 2.03819 11.7067 1.77702 11.3846 1.77702H2.61572Z"/>
|
||||
<path d="M4.78348 3.69055C4.78348 4.10936 4.44396 4.44888 4.02514 4.44888C3.60633 4.44888 3.26681 4.10936 3.26681 3.69055C3.26681 3.27173 3.60633 2.93221 4.02514 2.93221C4.44396 2.93221 4.78348 3.27173 4.78348 3.69055Z"/>
|
||||
<path d="M6.88348 3.69055C6.88348 4.10936 6.54396 4.44888 6.12514 4.44888C5.70633 4.44888 5.36681 4.10936 5.36681 3.69055C5.36681 3.27173 5.70633 2.93221 6.12514 2.93221C6.54396 2.93221 6.88348 3.27173 6.88348 3.69055Z"/>
|
||||
<path d="M8.98348 3.69055C8.98348 4.10936 8.64396 4.44888 8.22514 4.44888C7.80633 4.44888 7.46681 4.10936 7.46681 3.69055C7.46681 3.27173 7.80633 2.93221 8.22514 2.93221C8.64396 2.93221 8.98348 3.27173 8.98348 3.69055Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
@@ -1,5 +1,5 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M15.4622 17.4792C15.9398 17.4524 16.2747 17.3901 16.5593 17.245C16.9984 17.0213 17.3553 16.6644 17.579 16.2253C17.8334 15.7262 17.8334 15.0728 17.8334 13.766V6.23268C17.8334 4.92589 17.8334 4.2725 17.579 3.77337C17.3553 3.33433 16.9984 2.97737 16.5593 2.75367C16.2747 2.60862 15.9398 2.5463 15.4622 2.51952C15.4647 2.72072 15.4647 2.94567 15.4647 3.19935V4.02265C15.4802 4.02376 15.4954 4.02493 15.5104 4.02616C15.8016 4.04995 15.873 4.08738 15.8781 4.09007C16.0349 4.16996 16.1626 4.29756 16.2425 4.45436C16.2452 4.45947 16.2828 4.53114 16.3065 4.8223C16.3322 5.13614 16.3334 5.55454 16.3334 6.23268V13.766C16.3334 14.4442 16.3322 14.8626 16.3065 15.1764C16.2828 15.4676 16.2453 15.539 16.2426 15.5441C16.1627 15.7009 16.0351 15.8286 15.8783 15.9085C15.8732 15.9112 15.8015 15.9488 15.5104 15.9725C15.4954 15.9738 15.4802 15.9749 15.4647 15.976V16.7993C15.4647 17.053 15.4647 17.278 15.4622 17.4792Z" fill="#111824"/>
|
||||
<path d="M4.53531 17.479C4.05904 17.4522 3.72487 17.3898 3.44071 17.245C3.00166 17.0213 2.64471 16.6644 2.421 16.2253C2.16669 15.7262 2.16669 15.0728 2.16669 13.766V6.23268C2.16669 4.92589 2.16669 4.2725 2.421 3.77337C2.64471 3.33433 3.00166 2.97737 3.44071 2.75367C3.72487 2.60888 4.05904 2.54652 4.53531 2.51966V4.02265C4.51984 4.02376 4.50462 4.02493 4.48964 4.02616C4.19848 4.04994 4.12702 4.08738 4.12191 4.09007C3.9651 4.16996 3.83741 4.29755 3.75752 4.45436C3.75483 4.45947 3.71728 4.53114 3.69349 4.8223C3.66785 5.13614 3.66669 5.55454 3.66669 6.23268V13.766C3.66669 14.4442 3.66785 14.8626 3.69349 15.1764C3.71728 15.4676 3.75472 15.539 3.75741 15.5441C3.8373 15.7009 3.96489 15.8286 4.12169 15.9085C4.12682 15.9112 4.1985 15.9488 4.48964 15.9725C4.50462 15.9738 4.51984 15.9749 4.53531 15.976V17.479Z" fill="#111824"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.4577 3.33268H8.5423C7.95474 3.33268 7.61431 3.33398 7.36442 3.3544C7.25432 3.36339 7.19609 3.37413 7.17186 3.37955C7.12412 3.40795 7.08423 3.44784 7.05583 3.49558C7.05041 3.51981 7.03967 3.57804 7.03068 3.68814C7.01026 3.93803 7.00896 4.27846 7.00896 4.86602V15.1327C7.00896 15.7202 7.01026 16.0607 7.03068 16.3106C7.03967 16.4207 7.05041 16.4789 7.05583 16.5031C7.08423 16.5509 7.12412 16.5907 7.17187 16.6192C7.19609 16.6246 7.25432 16.6353 7.36442 16.6443C7.61431 16.6647 7.95474 16.666 8.5423 16.666H11.4577C12.0453 16.666 12.3857 16.6647 12.6356 16.6443C12.7457 16.6353 12.8039 16.6246 12.8282 16.6191C12.8759 16.5907 12.9158 16.5509 12.9442 16.5031C12.9496 16.4789 12.9604 16.4207 12.9694 16.3106C12.9898 16.0607 12.9911 15.7202 12.9911 15.1327V4.86602C12.9911 4.27846 12.9898 3.93803 12.9694 3.68814C12.9604 3.57804 12.9496 3.51981 12.9442 3.49558C12.9158 3.44784 12.8759 3.40795 12.8282 3.37955C12.8039 3.37413 12.7457 3.36339 12.6356 3.3544C12.3857 3.33398 12.0453 3.33268 11.4577 3.33268ZM12.8421 3.38304L12.8408 3.38266L12.8421 3.38304ZM12.9407 16.517L12.9411 16.5157L12.9407 16.517ZM7.15797 16.6157L7.15924 16.616L7.15797 16.6157ZM5.56028 2.75803C5.3423 3.18586 5.3423 3.74591 5.3423 4.86602V15.1327C5.3423 16.2528 5.3423 16.8128 5.56028 17.2407C5.75203 17.617 6.05799 17.9229 6.43432 18.1147C6.86214 18.3327 7.42219 18.3327 8.5423 18.3327H11.4577C12.5778 18.3327 13.1379 18.3327 13.5657 18.1147C13.942 17.9229 14.248 17.617 14.4397 17.2407C14.6577 16.8128 14.6577 16.2528 14.6577 15.1327V4.86602C14.6577 3.74591 14.6577 3.18586 14.4397 2.75803C14.248 2.38171 13.942 2.07575 13.5657 1.884C13.1379 1.66602 12.5778 1.66602 11.4577 1.66602H8.5423C7.42219 1.66602 6.86214 1.66602 6.43432 1.884C6.05799 2.07575 5.75203 2.38171 5.56028 2.75803Z" fill="#111824"/>
|
||||
</svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19">
|
||||
<path d="M13.916 15.9818C14.3458 15.9577 14.6472 15.9017 14.9034 15.7711C15.2985 15.5698 15.6198 15.2485 15.8211 14.8534C16.05 14.4042 16.05 13.8161 16.05 12.64V5.86C16.05 4.68389 16.05 4.09583 15.8211 3.64662C15.6198 3.25148 15.2985 2.93022 14.9034 2.72889C14.6472 2.59835 14.3458 2.54226 13.916 2.51816C13.9182 2.69923 13.9182 2.90169 13.9182 3.13V3.87097C13.9322 3.87197 13.9459 3.87303 13.9594 3.87413C14.2214 3.89554 14.2857 3.92923 14.2903 3.93165C14.4314 4.00355 14.5464 4.11839 14.6183 4.25951C14.6207 4.26411 14.6545 4.32861 14.6759 4.59066C14.699 4.87311 14.7 5.24967 14.7 5.86V12.64C14.7 13.2503 14.699 13.6269 14.6759 13.9093C14.6545 14.1714 14.6208 14.2357 14.6184 14.2403C14.5465 14.3814 14.4316 14.4963 14.2905 14.5683C14.2859 14.5707 14.2214 14.6045 13.9594 14.6259C13.9459 14.627 13.9322 14.628 13.9182 14.629V15.37C13.9182 15.5983 13.9182 15.8008 13.916 15.9818Z"/>
|
||||
<path d="M4.08178 15.9817C3.65313 15.9575 3.35238 15.9014 3.09663 15.7711C2.70149 15.5698 2.38023 15.2485 2.1789 14.8534C1.95001 14.4042 1.95001 13.8161 1.95001 12.64V5.86C1.95001 4.68389 1.95001 4.09583 2.1789 3.64662C2.38023 3.25148 2.70149 2.93022 3.09663 2.72889C3.35238 2.59858 3.65313 2.54245 4.08178 2.51828V3.87097C4.06785 3.87197 4.05415 3.87302 4.04067 3.87413C3.77863 3.89554 3.71432 3.92923 3.70971 3.93165C3.56859 4.00355 3.45366 4.11838 3.38176 4.25951C3.37934 4.26411 3.34555 4.32861 3.32414 4.59066C3.30106 4.87311 3.30001 5.24967 3.30001 5.86V12.64C3.30001 13.2503 3.30106 13.6269 3.32414 13.9093C3.34555 14.1714 3.37925 14.2357 3.38166 14.2403C3.45356 14.3814 3.5684 14.4963 3.70952 14.5683C3.71413 14.5707 3.77864 14.6045 4.04067 14.6259C4.05415 14.627 4.06785 14.628 4.08178 14.629V15.9817Z"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.312 3.25H7.68806C7.15926 3.25 6.85288 3.25117 6.62797 3.26954C6.52888 3.27764 6.47648 3.2873 6.45467 3.29218C6.4117 3.31774 6.3758 3.35364 6.35024 3.39661C6.34536 3.41842 6.3357 3.47082 6.3276 3.56991C6.30923 3.79481 6.30806 4.1012 6.30806 4.63V13.87C6.30806 14.3988 6.30923 14.7052 6.3276 14.9301C6.3357 15.0292 6.34536 15.0816 6.35024 15.1034C6.3758 15.1464 6.41171 15.1823 6.45467 15.2078C6.47648 15.2127 6.52888 15.2224 6.62797 15.2305C6.85288 15.2488 7.15926 15.25 7.68806 15.25H10.312C10.8408 15.25 11.1471 15.2488 11.372 15.2305C11.4711 15.2224 11.5235 15.2127 11.5453 15.2078C11.5883 15.1823 11.6242 15.1464 11.6498 15.1034C11.6547 15.0816 11.6643 15.0292 11.6724 14.9301C11.6908 14.7052 11.692 14.3988 11.692 13.87V4.63C11.692 4.1012 11.6908 3.79481 11.6724 3.56991C11.6643 3.47082 11.6547 3.41841 11.6498 3.39661C11.6242 3.35364 11.5883 3.31774 11.5453 3.29218C11.5235 3.2873 11.4711 3.27764 11.372 3.26954C11.1471 3.25117 10.8408 3.25 10.312 3.25ZM11.5578 3.29532L11.5567 3.29498ZM11.6466 15.1159L11.647 15.1148ZM6.44217 15.2047L6.44331 15.205ZM5.00425 2.73282C4.80806 3.11786 4.80806 3.62191 4.80806 4.63V13.87C4.80806 14.8781 4.80806 15.3821 5.00425 15.7672C5.17682 16.1059 5.45219 16.3812 5.79088 16.5538C6.17592 16.75 6.67997 16.75 7.68806 16.75H10.312C11.3201 16.75 11.8241 16.75 12.2091 16.5538C12.5478 16.3812 12.8232 16.1059 12.9958 15.7672C13.192 15.3821 13.192 14.8781 13.192 13.87V4.63C13.192 3.62191 13.192 3.11786 12.9958 2.73282C12.8232 2.39413 12.5478 2.11876 12.2091 1.94619C11.8241 1.75 11.3201 1.75 10.312 1.75H7.68806C6.67997 1.75 6.17592 1.75 5.79088 1.94619C5.45219 2.11876 5.17682 2.39413 5.00425 2.73282Z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.4 KiB |
@@ -1,11 +1,3 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1703750094429"
|
||||
class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4262"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128">
|
||||
<path
|
||||
d="M512 0C229.312 0 0 229.312 0 512s229.312 512 512 512 512-229.312 512-512-229.312-512-512-512z m311.04 823.04a437.76 437.76 0 0 1-139.84 94.336c-54.208 23.04-111.808 34.624-171.2 34.624a439.36 439.36 0 0 1-311.04-128.896 437.76 437.76 0 0 1-94.336-139.904A435.776 435.776 0 0 1 72 512a439.36 439.36 0 0 1 128.896-311.04 437.76 437.76 0 0 1 139.904-94.336A435.776 435.776 0 0 1 512 72a439.36 439.36 0 0 1 311.04 128.896 437.76 437.76 0 0 1 94.336 139.904c23.04 54.208 34.624 111.808 34.624 171.2 0 59.392-11.584 116.992-34.56 171.2a436.096 436.096 0 0 1-94.336 139.904z"
|
||||
p-id="4263"></path>
|
||||
<path
|
||||
d="M701.824 436.992h-167.04c0.704 0 1.408-0.32 2.112-1.024l118.208-117.76a35.904 35.904 0 0 0-50.816-50.56L511.872 360.064l-92.864-92.8a36.16 36.16 0 0 0-51.136 0.192 36.16 36.16 0 0 0-0.064 51.072l118.208 118.08c0.64 0.704 1.408 1.728 2.112 1.728H321.6a34.688 34.688 0 0 0-34.304 34.56v3.2c0 18.816 15.488 33.856 34.304 33.856h154.368v64H353.536c-18.752 0-33.472 16.256-33.472 35.072v4.032c0 18.752 14.72 32.896 33.472 32.896h122.56v149.184a35.968 35.968 0 1 0 72 0v-149.184h121.792c18.752 0 35.2-14.08 35.2-32.896v-4.032a35.968 35.968 0 0 0-35.2-35.072H548.032v-64h153.792c18.752 0 35.2-14.208 35.2-33.088v-4.032a36.672 36.672 0 0 0-35.2-35.84z"
|
||||
p-id="4264"></path>
|
||||
<svg viewBox="0 0 18 19" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.99998 3.11133C5.60976 3.11133 2.86145 5.85964 2.86145 9.24986C2.86145 12.6401 5.60976 15.3884 8.99998 15.3884C12.3902 15.3884 15.1385 12.6401 15.1385 9.24986C15.1385 5.85964 12.3902 3.11133 8.99998 3.11133ZM1.36145 9.24986C1.36145 5.03121 4.78134 1.61133 8.99998 1.61133C13.2186 1.61133 16.6385 5.03121 16.6385 9.24986C16.6385 13.4685 13.2186 16.8884 8.99998 16.8884C4.78134 16.8884 1.36145 13.4685 1.36145 9.24986ZM5.77605 5.21994C6.09949 4.96118 6.57146 5.01363 6.83022 5.33707L8.99998 8.04927L11.1697 5.33707C11.4285 5.01363 11.9005 4.96118 12.2239 5.21994C12.5474 5.4787 12.5998 5.95067 12.341 6.27411L10.5604 8.49986H11.7554C12.1696 8.49986 12.5054 8.83564 12.5054 9.24986C12.5054 9.66407 12.1696 9.99986 11.7554 9.99986H9.74998V10.5664H11.411C11.8252 10.5664 12.161 10.9022 12.161 11.3164C12.161 11.7306 11.8252 12.0664 11.411 12.0664H9.74998V13.383C9.74998 13.7972 9.41419 14.133 8.99998 14.133C8.58577 14.133 8.24998 13.7972 8.24998 13.383V12.0664H6.58899C6.17478 12.0664 5.83899 11.7306 5.83899 11.3164C5.83899 10.9022 6.17478 10.5664 6.58899 10.5664H8.24998V9.99986H6.24457C5.83035 9.99986 5.49457 9.66407 5.49457 9.24986C5.49457 8.83564 5.83035 8.49986 6.24457 8.49986H7.43951L5.65892 6.27411C5.40016 5.95067 5.4526 5.4787 5.77605 5.21994Z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.00001 3.25C7.55026 3.25 6.37501 4.42525 6.37501 5.875C6.37501 7.32475 7.55026 8.5 9.00001 8.5C10.4498 8.5 11.625 7.32475 11.625 5.875C11.625 4.42525 10.4498 3.25 9.00001 3.25ZM4.87501 5.875C4.87501 3.59683 6.72184 1.75 9.00001 1.75C11.2782 1.75 13.125 3.59683 13.125 5.875C13.125 8.15317 11.2782 10 9.00001 10C6.72184 10 4.87501 8.15317 4.87501 5.875ZM9.00001 12.25C6.87074 12.25 4.97288 13.277 3.76039 14.8816C3.68622 14.9798 3.62945 15.055 3.58224 15.1211C3.54639 15.1713 3.52192 15.2081 3.50489 15.2361C3.61636 15.2488 3.77519 15.25 4.07044 15.25H13.9296C14.2248 15.25 14.3837 15.2488 14.4951 15.2361C14.4781 15.2081 14.4536 15.1713 14.4178 15.1211C14.3706 15.055 14.3138 14.9798 14.2396 14.8816C13.0271 13.277 11.1293 12.25 9.00001 12.25ZM2.56362 13.9773C4.04334 12.019 6.37417 10.75 9.00001 10.75C11.6259 10.75 13.9567 12.019 15.4364 13.9773C15.4431 13.9862 15.4498 13.9951 15.4566 14.004C15.5838 14.1722 15.7202 14.3526 15.8177 14.5267C15.9357 14.7373 16.0231 14.981 16.0177 15.2774C16.0134 15.5157 15.9412 15.7387 15.8535 15.9148C15.7659 16.0909 15.6315 16.2829 15.444 16.43C15.194 16.6262 14.9218 16.6957 14.68 16.7247C14.4679 16.7501 14.2165 16.7501 13.9638 16.75C13.9524 16.75 13.941 16.75 13.9296 16.75H4.07044C4.05904 16.75 4.04765 16.75 4.03626 16.75C3.78351 16.7501 3.53212 16.7501 3.31999 16.7247C3.0782 16.6957 2.80602 16.6262 2.55603 16.43C2.36857 16.2829 2.23415 16.0909 2.14649 15.9148C2.05884 15.7387 1.98665 15.5157 1.98229 15.2774C1.97687 14.981 2.06433 14.7373 2.18233 14.5267C2.27982 14.3526 2.41624 14.1722 2.54346 14.004C2.55021 13.9951 2.55693 13.9862 2.56362 13.9773Z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,4 @@
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.0149 3.68687C6.72097 3.68687 5.67204 4.7358 5.67204 6.02973C5.67204 7.32366 6.72097 8.37259 8.0149 8.37259C9.30883 8.37259 10.3578 7.32366 10.3578 6.02973C10.3578 4.7358 9.30883 3.68687 8.0149 3.68687ZM4.00537 6.02973C4.00537 3.81533 5.8005 2.0202 8.0149 2.0202C10.2293 2.0202 12.0244 3.81533 12.0244 6.02973C12.0244 8.24413 10.2293 10.0393 8.0149 10.0393C5.8005 10.0393 4.00537 8.24413 4.00537 6.02973ZM12.0067 2.77173C12.1794 2.34512 12.6653 2.13928 13.0919 2.31196C14.5597 2.90614 15.5976 4.34573 15.5976 6.02973C15.5976 7.71373 14.5597 9.15332 13.0919 9.7475C12.6653 9.92019 12.1794 9.71434 12.0067 9.28773C11.8341 8.86112 12.0399 8.37529 12.4665 8.2026C13.3267 7.85443 13.931 7.01165 13.931 6.02973C13.931 5.04781 13.3267 4.20504 12.4665 3.85686C12.0399 3.68417 11.8341 3.19834 12.0067 2.77173ZM6.79443 11.5488H9.23537C9.95037 11.5488 10.5291 11.5488 11.0006 11.5809C11.4859 11.6141 11.9181 11.684 12.3284 11.854C13.3109 12.2609 14.0914 13.0415 14.4984 14.0239C14.6683 14.4343 14.7383 14.8664 14.7714 15.3518C14.8036 15.8232 14.8036 16.402 14.8036 17.117V17.1464C14.8036 17.6067 14.4305 17.9798 13.9703 17.9798C13.51 17.9798 13.1369 17.6067 13.1369 17.1464C13.1369 16.3951 13.1365 15.8733 13.1086 15.4653C13.0813 15.0648 13.0304 14.8351 12.9586 14.6617C12.7208 14.0877 12.2647 13.6316 11.6906 13.3938C11.5173 13.322 11.2876 13.2711 10.8871 13.2437C10.4791 13.2159 9.95733 13.2155 9.20597 13.2155H6.82382C6.07246 13.2155 5.55067 13.2159 5.14268 13.2437C4.74216 13.2711 4.51253 13.322 4.33915 13.3938C3.76508 13.6316 3.30899 14.0877 3.0712 14.6617C2.99939 14.8351 2.94848 15.0648 2.92115 15.4653C2.89331 15.8733 2.89286 16.3951 2.89286 17.1464C2.89286 17.6067 2.51977 17.9798 2.05953 17.9798C1.59929 17.9798 1.2262 17.6067 1.2262 17.1464L1.2262 17.117C1.22619 16.402 1.22619 15.8233 1.25835 15.3518C1.29147 14.8664 1.36145 14.4343 1.5314 14.0239C1.93835 13.0415 2.7189 12.2609 3.70135 11.854C4.11166 11.684 4.54385 11.6141 5.02922 11.5809C5.50067 11.5488 6.07942 11.5488 6.79443 11.5488ZM14.7513 12.2745C14.8661 11.8288 15.3204 11.5604 15.7661 11.6752C17.4952 12.1202 18.7738 13.6889 18.7738 15.5583V17.1464C18.7738 17.6067 18.4007 17.9798 17.9405 17.9798C17.4803 17.9798 17.1072 17.6067 17.1072 17.1464V15.5583C17.1072 14.4678 16.3613 13.5493 15.3506 13.2892C14.9049 13.1745 14.6366 12.7202 14.7513 12.2745Z" fill="#3370FF"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.0149 3.6869C6.72097 3.6869 5.67204 4.73584 5.67204 6.02976C5.67204 7.32369 6.72097 8.37263 8.0149 8.37263C9.30883 8.37263 10.3578 7.32369 10.3578 6.02976C10.3578 4.73584 9.30883 3.6869 8.0149 3.6869ZM4.00537 6.02976C4.00537 3.81536 5.8005 2.02023 8.0149 2.02023C10.2293 2.02023 12.0244 3.81536 12.0244 6.02976C12.0244 8.24416 10.2293 10.0393 8.0149 10.0393C5.8005 10.0393 4.00537 8.24416 4.00537 6.02976ZM12.0067 2.77176C12.1794 2.34515 12.6653 2.13931 13.0919 2.31199C14.5597 2.90617 15.5976 4.34576 15.5976 6.02976C15.5976 7.71376 14.5597 9.15335 13.0919 9.74753C12.6653 9.92022 12.1794 9.71437 12.0067 9.28776C11.8341 8.86115 12.0399 8.37532 12.4665 8.20263C13.3267 7.85446 13.931 7.01168 13.931 6.02976C13.931 5.04784 13.3267 4.20507 12.4665 3.85689C12.0399 3.6842 11.8341 3.19838 12.0067 2.77176ZM6.79443 11.5488H9.23537C9.95037 11.5488 10.5291 11.5488 11.0006 11.581C11.4859 11.6141 11.9181 11.6841 12.3284 11.854C13.3109 12.261 14.0914 13.0415 14.4984 14.024C14.6683 14.4343 14.7383 14.8665 14.7714 15.3518C14.8036 15.8233 14.8036 16.402 14.8036 17.117V17.1464C14.8036 17.6067 14.4305 17.9798 13.9703 17.9798C13.51 17.9798 13.1369 17.6067 13.1369 17.1464C13.1369 16.3951 13.1365 15.8733 13.1086 15.4653C13.0813 15.0648 13.0304 14.8352 12.9586 14.6618C12.7208 14.0877 12.2647 13.6316 11.6906 13.3938C11.5173 13.322 11.2876 13.2711 10.8871 13.2438C10.4791 13.2159 9.95733 13.2155 9.20597 13.2155H6.82382C6.07246 13.2155 5.55067 13.2159 5.14268 13.2438C4.74216 13.2711 4.51253 13.322 4.33915 13.3938C3.76508 13.6316 3.30899 14.0877 3.0712 14.6618C2.99939 14.8352 2.94848 15.0648 2.92115 15.4653C2.89331 15.8733 2.89286 16.3951 2.89286 17.1464C2.89286 17.6067 2.51977 17.9798 2.05953 17.9798C1.59929 17.9798 1.2262 17.6067 1.2262 17.1464L1.2262 17.117C1.22619 16.402 1.22619 15.8233 1.25835 15.3518C1.29147 14.8665 1.36145 14.4343 1.5314 14.024C1.93835 13.0415 2.7189 12.261 3.70135 11.854C4.11166 11.6841 4.54385 11.6141 5.02922 11.581C5.50067 11.5488 6.07942 11.5488 6.79443 11.5488ZM14.7513 12.2745C14.8661 11.8288 15.3204 11.5605 15.7661 11.6752C17.4952 12.1202 18.7738 13.6889 18.7738 15.5584V17.1464C18.7738 17.6067 18.4007 17.9798 17.9405 17.9798C17.4803 17.9798 17.1072 17.6067 17.1072 17.1464V15.5584C17.1072 14.4678 16.3613 13.5494 15.3506 13.2892C14.9049 13.1745 14.6366 12.7202 14.7513 12.2745Z" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
@@ -26,8 +26,9 @@ const MyNumberInput = (props: Props) => {
|
||||
{...restProps}
|
||||
onChange={(e) => {
|
||||
if (!onChange) return;
|
||||
if (isNaN(Number(e))) {
|
||||
onChange();
|
||||
if (e === '') {
|
||||
// @ts-ignore
|
||||
onChange('');
|
||||
} else {
|
||||
onChange(Number(e));
|
||||
}
|
||||
|
230
packages/web/components/common/MySelect/CronSelector.tsx
Normal file
@@ -0,0 +1,230 @@
|
||||
import React, { useCallback, useRef } from 'react';
|
||||
import MultipleRowSelect from './MultipleRowSelect';
|
||||
import { useTranslation } from 'next-i18next';
|
||||
import { MultipleSelectProps } from './type';
|
||||
import { cronParser2Fields } from '@fastgpt/global/common/string/time';
|
||||
|
||||
type CronType = 'month' | 'week' | 'day' | 'interval';
|
||||
|
||||
type CronFieldType = [CronType, number, number];
|
||||
|
||||
enum CronJobTypeEnum {
|
||||
month = 'month',
|
||||
week = 'week',
|
||||
day = 'day',
|
||||
interval = 'interval'
|
||||
}
|
||||
|
||||
export const defaultCronString = '0 0 * * *';
|
||||
|
||||
export const defaultValue = [CronJobTypeEnum.day, 0, 0];
|
||||
|
||||
export const cronString2Fields = (cronString?: string) => {
|
||||
if (!cronString) {
|
||||
return undefined;
|
||||
}
|
||||
const cronField = cronParser2Fields(cronString);
|
||||
|
||||
if (!cronField) {
|
||||
return defaultValue;
|
||||
}
|
||||
|
||||
if (cronField.dayOfMonth.length !== 31) {
|
||||
return [CronJobTypeEnum.month, cronField.dayOfMonth[0], cronField.hour[0]];
|
||||
}
|
||||
if (cronField.dayOfWeek.length !== 8) {
|
||||
return [CronJobTypeEnum.week, cronField.dayOfWeek[0], cronField.hour[0]];
|
||||
}
|
||||
if (cronField.hour.length === 1) {
|
||||
return [CronJobTypeEnum.day, cronField.hour[0], 0];
|
||||
}
|
||||
return [CronJobTypeEnum.interval, 24 / cronField.hour.length, 0];
|
||||
};
|
||||
|
||||
export const cronString2Label = (
|
||||
cronString: string,
|
||||
t: any // i18nT
|
||||
) => {
|
||||
const cronField = cronString2Fields(cronString);
|
||||
if (!cronField) {
|
||||
return t('common:common.Not open');
|
||||
}
|
||||
|
||||
if (cronField[0] === 'month') {
|
||||
return t('common:core.app.schedule.Every month', {
|
||||
day: cronField[1],
|
||||
hour: cronField[2]
|
||||
});
|
||||
}
|
||||
if (cronField[0] === 'week') {
|
||||
const weekMap = {
|
||||
0: t('app:week.Sunday'),
|
||||
1: t('app:week.Monday'),
|
||||
2: t('app:week.Tuesday'),
|
||||
3: t('app:week.Wednesday'),
|
||||
4: t('app:week.Thursday'),
|
||||
5: t('app:week.Friday'),
|
||||
6: t('app:week.Saturday')
|
||||
};
|
||||
return t('common:core.app.schedule.Every week', {
|
||||
day: weekMap[cronField[1] as keyof typeof weekMap],
|
||||
hour: cronField[2]
|
||||
});
|
||||
}
|
||||
if (cronField[0] === 'day') {
|
||||
return t('common:core.app.schedule.Every day', {
|
||||
hour: cronField[1]
|
||||
});
|
||||
}
|
||||
if (cronField[0] === 'interval') {
|
||||
return t('common:core.app.schedule.Interval', {
|
||||
interval: cronField[1]
|
||||
});
|
||||
}
|
||||
|
||||
return t('common:common.Not open');
|
||||
};
|
||||
|
||||
const CronSelector = ({
|
||||
cronString,
|
||||
onChange
|
||||
}: {
|
||||
cronString?: string;
|
||||
onChange: (e: string) => void;
|
||||
}) => {
|
||||
const { t } = useTranslation();
|
||||
|
||||
const get24HoursOptions = () => {
|
||||
return Array.from({ length: 24 }, (_, i) => ({
|
||||
label: `${i < 10 ? '0' : ''}${i}:00`,
|
||||
value: i
|
||||
}));
|
||||
};
|
||||
const getRoute = (i: number) => {
|
||||
const { t } = useTranslation();
|
||||
switch (i) {
|
||||
case 0:
|
||||
return t('app:week.Sunday');
|
||||
case 1:
|
||||
return t('app:week.Monday');
|
||||
case 2:
|
||||
return t('app:week.Tuesday');
|
||||
case 3:
|
||||
return t('app:week.Wednesday');
|
||||
case 4:
|
||||
return t('app:week.Thursday');
|
||||
case 5:
|
||||
return t('app:week.Friday');
|
||||
case 6:
|
||||
return t('app:week.Saturday');
|
||||
default:
|
||||
return t('app:week.Sunday');
|
||||
}
|
||||
};
|
||||
const getWeekOptions = () => {
|
||||
return Array.from({ length: 7 }, (_, i) => {
|
||||
return {
|
||||
label: getRoute(i),
|
||||
value: i,
|
||||
children: get24HoursOptions()
|
||||
};
|
||||
});
|
||||
};
|
||||
const getMonthOptions = () => {
|
||||
return Array.from({ length: 28 }, (_, i) => ({
|
||||
label: i + 1 + t('app:month.unit'),
|
||||
value: i + 1,
|
||||
children: get24HoursOptions()
|
||||
}));
|
||||
};
|
||||
const getInterValOptions = () => {
|
||||
// 每n小时
|
||||
return [
|
||||
{
|
||||
label: t('app:interval.per_hour'),
|
||||
value: 1
|
||||
},
|
||||
{
|
||||
label: t('app:interval.2_hours'),
|
||||
value: 2
|
||||
},
|
||||
{
|
||||
label: t('app:interval.3_hours'),
|
||||
value: 3
|
||||
},
|
||||
{
|
||||
label: t('app:interval.4_hours'),
|
||||
value: 4
|
||||
},
|
||||
{
|
||||
label: t('app:interval.6_hours'),
|
||||
value: 6
|
||||
},
|
||||
{
|
||||
label: t('app:interval.12_hours'),
|
||||
value: 12
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
const cronField = cronString2Fields(cronString) as CronFieldType;
|
||||
|
||||
const formatLabel = cronString2Label(cronString ?? '', t);
|
||||
|
||||
const cronConfig2cronString = useCallback(
|
||||
(e: CronFieldType) => {
|
||||
const str = (() => {
|
||||
if (e[0] === CronJobTypeEnum.month) {
|
||||
return `0 ${e[2]} ${e[1]} * *`;
|
||||
} else if (e[0] === CronJobTypeEnum.week) {
|
||||
return `0 ${e[2]} * * ${e[1]}`;
|
||||
} else if (e[0] === CronJobTypeEnum.day) {
|
||||
return `0 ${e[1]} * * *`;
|
||||
} else if (e[0] === CronJobTypeEnum.interval) {
|
||||
return `0 */${e[1]} * * *`;
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
})();
|
||||
onChange(str);
|
||||
},
|
||||
[onChange]
|
||||
);
|
||||
|
||||
const cronSelectList = useRef<MultipleSelectProps['list']>([
|
||||
{
|
||||
label: t('app:cron.every_day'),
|
||||
value: CronJobTypeEnum.day,
|
||||
children: get24HoursOptions()
|
||||
},
|
||||
{
|
||||
label: t('app:cron.every_week'),
|
||||
value: CronJobTypeEnum.week,
|
||||
children: getWeekOptions()
|
||||
},
|
||||
{
|
||||
label: t('app:cron.every_month'),
|
||||
value: CronJobTypeEnum.month,
|
||||
children: getMonthOptions()
|
||||
},
|
||||
{
|
||||
label: t('app:cron.interval'),
|
||||
value: CronJobTypeEnum.interval,
|
||||
children: getInterValOptions()
|
||||
}
|
||||
]);
|
||||
|
||||
return (
|
||||
<MultipleRowSelect
|
||||
label={formatLabel}
|
||||
value={cronField}
|
||||
list={cronSelectList.current}
|
||||
onSelect={(e) => {
|
||||
cronConfig2cronString(e as CronFieldType);
|
||||
}}
|
||||
changeOnEverySelect
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default React.memo(CronSelector);
|
@@ -14,7 +14,8 @@ export const MultipleRowSelect = ({
|
||||
maxH = 300,
|
||||
onSelect,
|
||||
popDirection = 'bottom',
|
||||
styles
|
||||
styles,
|
||||
changeOnEverySelect = false
|
||||
}: MultipleSelectProps) => {
|
||||
const { t } = useTranslation();
|
||||
const ref = useRef<HTMLDivElement>(null);
|
||||
@@ -68,8 +69,12 @@ export const MultipleRowSelect = ({
|
||||
} else {
|
||||
newValue[index] = item.value;
|
||||
setCloneValue(newValue);
|
||||
if (!hasChildren) {
|
||||
|
||||
if (changeOnEverySelect || !hasChildren) {
|
||||
onSelect(newValue);
|
||||
}
|
||||
|
||||
if (!hasChildren) {
|
||||
onClose();
|
||||
}
|
||||
}
|
||||
|
@@ -18,9 +18,9 @@ import {
|
||||
Flex
|
||||
} from '@chakra-ui/react';
|
||||
import type { ButtonProps, MenuItemProps } from '@chakra-ui/react';
|
||||
import { ChevronDownIcon } from '@chakra-ui/icons';
|
||||
import MyIcon from '../Icon';
|
||||
import { useRequest2 } from '../../../hooks/useRequest';
|
||||
import MyDivider from '../MyDivider';
|
||||
|
||||
export type SelectProps<T = any> = ButtonProps & {
|
||||
value?: T;
|
||||
@@ -30,6 +30,7 @@ export type SelectProps<T = any> = ButtonProps & {
|
||||
label: string | React.ReactNode;
|
||||
description?: string;
|
||||
value: T;
|
||||
showBorder?: boolean;
|
||||
}[];
|
||||
isLoading?: boolean;
|
||||
onchange?: (val: T) => any | Promise<any>;
|
||||
@@ -59,8 +60,7 @@ const MySelect = <T = any,>(
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
_hover: {
|
||||
backgroundColor: 'myGray.100',
|
||||
color: 'primary.700'
|
||||
backgroundColor: 'myGray.100'
|
||||
},
|
||||
_notLast: {
|
||||
mb: 1
|
||||
@@ -155,34 +155,37 @@ const MySelect = <T = any,>(
|
||||
overflowY={'auto'}
|
||||
>
|
||||
{list.map((item, i) => (
|
||||
<MenuItem
|
||||
key={i}
|
||||
{...menuItemStyles}
|
||||
{...(value === item.value
|
||||
? {
|
||||
ref: SelectedItemRef,
|
||||
color: 'primary.700',
|
||||
bg: 'myGray.100'
|
||||
<Box key={i}>
|
||||
<MenuItem
|
||||
{...menuItemStyles}
|
||||
{...(value === item.value
|
||||
? {
|
||||
ref: SelectedItemRef,
|
||||
color: 'primary.700',
|
||||
bg: 'myGray.100',
|
||||
fontWeight: '600'
|
||||
}
|
||||
: {
|
||||
color: 'myGray.900'
|
||||
})}
|
||||
onClick={() => {
|
||||
if (onChange && value !== item.value) {
|
||||
onChange(item.value);
|
||||
}
|
||||
: {
|
||||
color: 'myGray.900'
|
||||
})}
|
||||
onClick={() => {
|
||||
if (onChange && value !== item.value) {
|
||||
onChange(item.value);
|
||||
}
|
||||
}}
|
||||
whiteSpace={'pre-wrap'}
|
||||
fontSize={'sm'}
|
||||
display={'block'}
|
||||
>
|
||||
<Box>{item.label}</Box>
|
||||
{item.description && (
|
||||
<Box color={'myGray.500'} fontSize={'xs'}>
|
||||
{item.description}
|
||||
</Box>
|
||||
)}
|
||||
</MenuItem>
|
||||
}}
|
||||
whiteSpace={'pre-wrap'}
|
||||
fontSize={'sm'}
|
||||
display={'block'}
|
||||
>
|
||||
<Box>{item.label}</Box>
|
||||
{item.description && (
|
||||
<Box color={'myGray.500'} fontSize={'xs'}>
|
||||
{item.description}
|
||||
</Box>
|
||||
)}
|
||||
</MenuItem>
|
||||
{item.showBorder && <MyDivider my={2} />}
|
||||
</Box>
|
||||
))}
|
||||
</MenuList>
|
||||
</Menu>
|
||||
|
@@ -14,6 +14,7 @@ export type MultipleSelectProps = {
|
||||
onSelect: (val: any[]) => void;
|
||||
styles?: ButtonProps;
|
||||
popDirection?: 'top' | 'bottom';
|
||||
changeOnEverySelect?: boolean;
|
||||
};
|
||||
export type MultipleArraySelectProps = Omit<MultipleSelectProps, 'value'> & {
|
||||
value?: any[][];
|
||||
|
@@ -34,7 +34,7 @@ export const workflowNodeTemplateList = [
|
||||
},
|
||||
{
|
||||
type: FlowNodeTemplateTypeEnum.communication,
|
||||
label: i18nT('app:workflow.template.communication'),
|
||||
label: i18nT('common:workflow.template.communication'),
|
||||
list: []
|
||||
},
|
||||
{
|
||||
@@ -48,3 +48,36 @@ export const workflowNodeTemplateList = [
|
||||
list: []
|
||||
}
|
||||
];
|
||||
|
||||
export const systemPluginTemplateList: {
|
||||
typeId: string;
|
||||
typeName: string;
|
||||
}[] = [
|
||||
{
|
||||
typeId: FlowNodeTemplateTypeEnum.tools,
|
||||
typeName: i18nT('common:navbar.Tools')
|
||||
},
|
||||
{
|
||||
typeId: FlowNodeTemplateTypeEnum.search,
|
||||
typeName: i18nT('common:common.Search')
|
||||
},
|
||||
{
|
||||
typeId: FlowNodeTemplateTypeEnum.multimodal,
|
||||
typeName: i18nT('common:core.workflow.template.Multimodal')
|
||||
},
|
||||
{
|
||||
typeId: FlowNodeTemplateTypeEnum.communication,
|
||||
typeName: i18nT('common:workflow.template.communication')
|
||||
},
|
||||
{
|
||||
typeId: FlowNodeTemplateTypeEnum.other,
|
||||
typeName: i18nT('common:common.Other')
|
||||
}
|
||||
];
|
||||
export const defaultGroup = {
|
||||
groupId: 'systemPlugin',
|
||||
groupAvatar: 'common/navbar/pluginLight',
|
||||
groupName: i18nT('common:core.module.template.System Plugin'),
|
||||
groupOrder: 0,
|
||||
groupTypes: systemPluginTemplateList
|
||||
};
|
||||
|
@@ -24,13 +24,19 @@ export const useI18nLng = () => {
|
||||
'en-US': LangEnum.en
|
||||
};
|
||||
|
||||
const onChangeLng = (lng: string) => {
|
||||
const onChangeLng = async (lng: string) => {
|
||||
const lang = languageMap[lng] || 'en';
|
||||
|
||||
setCookie(LANG_KEY, lang, {
|
||||
expires: 30
|
||||
});
|
||||
i18n?.changeLanguage(lang);
|
||||
|
||||
const currentLng = i18n?.language;
|
||||
await i18n?.changeLanguage?.(lang);
|
||||
|
||||
if (currentLng !== lang) {
|
||||
window?.location?.reload?.();
|
||||
}
|
||||
};
|
||||
|
||||
const setUserDefaultLng = () => {
|
||||
|
12
packages/web/i18n/en/account.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"api_key": "API key",
|
||||
"bills_and_invoices": "Bills",
|
||||
"confirm_logout": "Confirm to log out?",
|
||||
"logout": "Sign out",
|
||||
"notifications": "Notify",
|
||||
"personal_information": "Personal",
|
||||
"personalization": "Personalization",
|
||||
"promotion_records": "Promotions",
|
||||
"team": "Team",
|
||||
"usage_records": "Usage"
|
||||
}
|
3
packages/web/i18n/en/account_apikey.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"key_tips": "You can use API keys to access some specific interfaces (you cannot access the application, you need to use the API key in the application to access the application)"
|
||||
}
|
51
packages/web/i18n/en/account_bill.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"all": "all",
|
||||
"back": "return",
|
||||
"bank_account": "Account opening account",
|
||||
"bank_name": "Bank of deposit",
|
||||
"bill_detail": "Bill details",
|
||||
"bill_record": "billing records",
|
||||
"company_address": "Company address",
|
||||
"company_phone": "Company phone number",
|
||||
"completed": "Completed",
|
||||
"confirm": "confirm",
|
||||
"default_header": "Default header",
|
||||
"detail": "Details",
|
||||
"email_address": "Email address",
|
||||
"extra_ai_points": "AI points calculation standard",
|
||||
"extra_dataset_size": "Additional knowledge base capacity",
|
||||
"generation_time": "Generation time",
|
||||
"has_invoice": "Whether the invoice has been issued",
|
||||
"invoice_amount": "Invoice amount",
|
||||
"invoice_detail": "Invoice details",
|
||||
"invoice_sending_info": "The invoice will be sent to your mailbox within 3-7 working days, please be patient.",
|
||||
"mm": "mm",
|
||||
"need_special_invoice": "Do you need a special ticket?",
|
||||
"no": "no",
|
||||
"no_invoice_record": "No bill record~",
|
||||
"no_invoice_record_tip": "No invoicing record yet",
|
||||
"order_number": "Order number",
|
||||
"order_type": "Order type",
|
||||
"organization_name": "Organization name",
|
||||
"payment_method": "Payment method",
|
||||
"save": "save",
|
||||
"save_failed": "Save exception",
|
||||
"save_success": "Saved successfully",
|
||||
"status": "state",
|
||||
"submit_failed": "Submission failed",
|
||||
"submit_success": "Submission successful",
|
||||
"submitted": "Submitted",
|
||||
"subscription_mode_month": "by month",
|
||||
"subscription_package": "Subscription package",
|
||||
"subscription_period": "Subscription cycle",
|
||||
"support_wallet_amount": "Amount",
|
||||
"support_wallet_apply_invoice": "Billable bills",
|
||||
"support_wallet_bill_tag_invoice": "bill invoice",
|
||||
"support_wallet_invoicing": "Invoicing",
|
||||
"time": "time",
|
||||
"type": "type",
|
||||
"unit_code": "unified credit code",
|
||||
"update": "renew",
|
||||
"yes": "yes",
|
||||
"yuan": "¥{{amount}}"
|
||||
}
|
6
packages/web/i18n/en/account_individuation.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"language": "language",
|
||||
"personalization": "personalization",
|
||||
"timezone": "time zone",
|
||||
"update_data_success": "Update data successfully"
|
||||
}
|
83
packages/web/i18n/en/account_info.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"account_duplicate": "account",
|
||||
"account_knowledge_base_cleanup_warning": "When the free version team does not log in to the system for 30 consecutive days, the system will automatically clean up the account knowledge base.",
|
||||
"active": "Taking effect",
|
||||
"ai_points": "AI points",
|
||||
"ai_points_calculation_standard": "AI points",
|
||||
"ai_points_usage": "AI points",
|
||||
"ai_points_usage_tip": "Each time the AI model is called, a certain amount of AI points will be consumed. \nFor specific calculation standards, please refer to the \"Billing Standards\" above.",
|
||||
"avatar": "Avatar",
|
||||
"avatar_selection_exception": "Abnormal avatar selection",
|
||||
"balance": "balance",
|
||||
"billing_standard": "Standards",
|
||||
"bind_notification_error": "Abnormal binding notification account",
|
||||
"bind_notification_hint": "Please bind the notification receiving account to ensure that you can normally receive notifications such as package expiration reminders and ensure the normal operation of your services.",
|
||||
"bind_notification_success": "Binding notification account successful",
|
||||
"cancel": "Cancel",
|
||||
"change": "change",
|
||||
"choose_avatar": "Click to select avatar",
|
||||
"click_modify_nickname": "Click to modify nickname",
|
||||
"code_required": "Verification code cannot be empty",
|
||||
"confirm": "confirm",
|
||||
"confirm_password": "Confirm Password",
|
||||
"contact_customer_service": "Contact customer service",
|
||||
"contact_us": "Contact us",
|
||||
"current_package": "Current plan",
|
||||
"current_token_price": "Current points price",
|
||||
"effective_time": "Effective time",
|
||||
"email_label": "Mail",
|
||||
"exchange": "Exchange",
|
||||
"exchange_failure": "Redemption failed",
|
||||
"exchange_success": "Redemption successful",
|
||||
"expiration_time": "Expiration time",
|
||||
"expired": "Expired",
|
||||
"group": "Group",
|
||||
"help_chatbot": "robot assistant",
|
||||
"help_document": "Help documentation",
|
||||
"knowledge_base_capacity": "Dataset usages",
|
||||
"manage": "Manage",
|
||||
"member_name": "Name",
|
||||
"month": "moon",
|
||||
"new_password": "New Password",
|
||||
"notification_receiving": "Notify",
|
||||
"notification_receiving_hint": "Notification reception",
|
||||
"old_password": "Old Password",
|
||||
"open_api_notice": "You can fill in the relevant key of OpenAI/OneAPI. \nIf you fill in this content, the online platform using [AI Dialogue], [Problem Classification] and [Content Extraction] will use the Key you filled in, and there will be no charge. \nPlease pay attention to whether your Key has permission to access the corresponding model. \nGPT models can choose FastAI.",
|
||||
"openai_account_configuration": "OpenAI account configuration",
|
||||
"openai_account_setting_exception": "Setting OpenAI account exception",
|
||||
"package_and_usage": "Plans",
|
||||
"package_details": "Details",
|
||||
"package_expiry_time": "Expired",
|
||||
"package_usage_rules": "Package usage rules: The system will give priority to using more advanced packages, and the original unused packages will take effect later.",
|
||||
"password": "Password",
|
||||
"password_length_error": "Password must be at least 4 characters and at most 60 characters",
|
||||
"password_mismatch": "Password Inconsistency: Two passwords are inconsistent",
|
||||
"password_update_error": "Exception when changing password",
|
||||
"password_update_success": "Password changed successfully",
|
||||
"pending_usage": "To be used",
|
||||
"personal_information": "My info",
|
||||
"phone_label": "Phone number",
|
||||
"please_bind_notification_receiving_path": "Please bind the notification receiving method first",
|
||||
"purchase_extra_package": "Upgrade",
|
||||
"reminder_create_bound_notification_account": "Remind the creator to bind the notification account",
|
||||
"request_address_notice": "Request address, default is openai official. \nThe forwarding address can be filled in, but \"v1\" is not automatically completed.",
|
||||
"resource_usage": "Usages",
|
||||
"select_avatar": "Click to select avatar",
|
||||
"standard_package_and_extra_resource_package": "Includes standard and extra plans",
|
||||
"storage_capacity": "Storage capacity",
|
||||
"team_balance": "Balance",
|
||||
"token_validity_period": "Points are valid for one year",
|
||||
"tokens": "integral",
|
||||
"type": "type",
|
||||
"unlimited": "Unlimited",
|
||||
"update_password": "Change password",
|
||||
"update_success_tip": "Update data successfully",
|
||||
"upgrade_package": "Upgrade",
|
||||
"usage_balance": "Use balance: Use balance",
|
||||
"usage_balance_notice": "Due to the system upgrade, the original \"automatic renewal and deduction from balance\" mode has been cancelled, and the balance recharge entrance has been closed. \nYour balance can be used to purchase points",
|
||||
"user_account": "Username",
|
||||
"user_team_team_name": "Team",
|
||||
"verification_code_required": "Verification code cannot be empty",
|
||||
"you_can_convert": "you can redeem",
|
||||
"yuan": "Yuan"
|
||||
}
|
4
packages/web/i18n/en/account_inform.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"no_notifications": "No notification yet",
|
||||
"read": "Read"
|
||||
}
|
13
packages/web/i18n/en/account_promotion.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"amount": "Amount",
|
||||
"cashback_ratio": "Cash back ratio",
|
||||
"cashback_ratio_description": "When your friends recharge, you will receive a certain percentage of your balance as a reward.",
|
||||
"copy_invite_link": "Copy invitation link",
|
||||
"earnings": "Income (¥)",
|
||||
"invite_url": "Invitation link",
|
||||
"invite_url_tip": "Friends who register through this link will be permanently bound to you, and you will receive a certain balance reward when they recharge.\n \nIn addition, when your friends register using their mobile phone number, you will immediately receive a 5 yuan reward.\n \nRewards are sent to your default team.",
|
||||
"no_invite_records": "No invitation record yet",
|
||||
"time": "time",
|
||||
"total_invited": "Cumulative number of invitees",
|
||||
"type": "type"
|
||||
}
|
27
packages/web/i18n/en/account_team.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"action": "operate",
|
||||
"confirm_delete_group": "Confirm to delete group?",
|
||||
"confirm_leave_team": "Confirmed to leave the team? \n \nAfter you log out, all your resources in the team (applications, knowledge bases, folders, managed groups, etc.) will be transferred to the team owner.",
|
||||
"create_group": "Create group",
|
||||
"delete": "delete",
|
||||
"edit_info": "Edit information",
|
||||
"group": "group",
|
||||
"group_name": "Group name",
|
||||
"label_sync": "Tag sync",
|
||||
"leave_team_failed": "Leaving the team exception",
|
||||
"manage_member": "Managing members",
|
||||
"member": "member",
|
||||
"member_group": "Belonging to member group",
|
||||
"owner": "owner",
|
||||
"permission": "Permissions",
|
||||
"remove_tip": "Confirm to remove {{username}} from the team?",
|
||||
"retain_admin_permissions": "Keep administrator rights",
|
||||
"search_member_group_name": "Search member/group name",
|
||||
"total_team_members": "{{amount}} members in total",
|
||||
"transfer_ownership": "transfer owner",
|
||||
"user_name": "username",
|
||||
"user_team_invite_member": "Invite members",
|
||||
"user_team_leave_team": "Leave the team",
|
||||
"user_team_leave_team_failed": "Failure to leave the team",
|
||||
"waiting": "To be accepted"
|
||||
}
|
23
packages/web/i18n/en/account_usage.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"ai_model": "AI model",
|
||||
"all": "all",
|
||||
"app_name": "Application name",
|
||||
"billing_module": "Deduction module",
|
||||
"details": "Details",
|
||||
"duration_seconds": "Duration (seconds)",
|
||||
"generation_time": "Generation time",
|
||||
"member": "member",
|
||||
"member_name": "Member name",
|
||||
"module_name": "module name",
|
||||
"month": "moon",
|
||||
"no_usage_records": "No usage record yet",
|
||||
"order_number": "Order number",
|
||||
"project_name": "Project name",
|
||||
"source": "source",
|
||||
"text_length": "text length",
|
||||
"token_length": "token length",
|
||||
"total_points": "AI points consumption",
|
||||
"total_points_consumed": "AI points consumption",
|
||||
"usage_detail": "Usage details",
|
||||
"user_type": "type"
|
||||
}
|
@@ -16,6 +16,7 @@
|
||||
"app_detail": "Application Details",
|
||||
"auto_execute": "Automatic execution",
|
||||
"auto_execute_default_prompt_placeholder": "Default questions sent when executing automatically",
|
||||
"auto_execute_tip": "After turning it on, the workflow will be automatically triggered when the user enters the conversation interface. \nExecution order: 1. Dialogue starter; 2. Global variables; 3. Automatic execution.",
|
||||
"chat_debug": "Chat Preview",
|
||||
"chat_logs": "Conversation Logs",
|
||||
"chat_logs_tips": "Logs will record the online, shared, and API (requires chatId) conversation records of this app.",
|
||||
@@ -47,7 +48,6 @@
|
||||
"file_recover": "File will overwrite current content",
|
||||
"file_upload": "File Upload",
|
||||
"file_upload_tip": "Once enabled, documents/images can be uploaded. Documents are retained for 7 days, images for 15 days. Using this feature may incur additional costs. To ensure a good experience, please choose an AI model with a larger context length when using this feature.",
|
||||
"global_variables_desc": "Variable description",
|
||||
"go_to_chat": "Go to Conversation",
|
||||
"go_to_run": "Go to Execution",
|
||||
"image_upload": "Image Upload",
|
||||
@@ -86,7 +86,9 @@
|
||||
"permission.des.manage": "Based on write permissions, you can configure publishing channels, view conversation logs, and assign permissions to the application.",
|
||||
"permission.des.read": "Use the app to have conversations",
|
||||
"permission.des.write": "Can view and edit apps",
|
||||
"plugin_cost_per_times": "{{cost}}/time",
|
||||
"plugin.Instructions": "Instructions",
|
||||
"plugin_cost_by_token": "Charged based on token usage",
|
||||
"plugin_cost_per_times": "{{cost}} points/time",
|
||||
"plugin_dispatch": "Plugin Invocation",
|
||||
"plugin_dispatch_tip": "Adds extra capabilities to the model. The specific plugins to be invoked will be autonomously decided by the model.\nIf a plugin is selected, the Dataset invocation will automatically be treated as a special plugin.",
|
||||
"publish_channel": "Publish Channel",
|
||||
@@ -105,7 +107,6 @@
|
||||
"template.standard_template": "Standard template",
|
||||
"template.standard_template_des": "Standard prompt words for knowledge bases with unfixed structures.",
|
||||
"templateMarket.Search_template": "Search Template",
|
||||
"templateMarket.Template_market": "Template Market",
|
||||
"templateMarket.Use": "Use",
|
||||
"templateMarket.no_intro": "No introduction yet~",
|
||||
"templateMarket.templateTags.Image_generation": "Image Generation",
|
||||
@@ -114,7 +115,7 @@
|
||||
"templateMarket.templateTags.Roleplay": "Roleplay",
|
||||
"templateMarket.templateTags.Web_search": "Web Search",
|
||||
"templateMarket.templateTags.Writing": "Writing",
|
||||
"template_market": "Template Market",
|
||||
"template_market": "Templates",
|
||||
"template_market_description": "Explore more features in the template market, with configuration tutorials and usage guides to help you understand and get started with various applications.",
|
||||
"template_market_empty_data": "No suitable templates found",
|
||||
"time_zone": "Time Zone",
|
||||
|
@@ -48,4 +48,4 @@
|
||||
"upload": "Upload",
|
||||
"view_citations": "View References",
|
||||
"web_site_sync": "Web Site Sync"
|
||||
}
|
||||
}
|
@@ -18,6 +18,7 @@
|
||||
"FAQ.switch_package_a": "The package usage rule is to prioritize the use of higher-level packages. Therefore, if the newly purchased package is higher than the current package, the new package will take effect immediately; otherwise, the current package will continue to be used.",
|
||||
"FAQ.switch_package_q": "Will the subscription package be switched?",
|
||||
"Folder": "Folder",
|
||||
"Instructions": "Instruction",
|
||||
"Login": "Login",
|
||||
"Move": "Move",
|
||||
"Name": "Name",
|
||||
@@ -25,6 +26,7 @@
|
||||
"Rename": "Rename",
|
||||
"Resume": "Resume",
|
||||
"Running": "Running",
|
||||
"Select_all": "Select all",
|
||||
"Submit": "Submit",
|
||||
"UnKnow": "Unknown",
|
||||
"Warning": "Warning",
|
||||
@@ -96,6 +98,7 @@
|
||||
"common.Cancel": "Cancel",
|
||||
"common.Choose": "Choose",
|
||||
"common.Close": "Close",
|
||||
"common.Code": "Code",
|
||||
"common.Config": "Configuration",
|
||||
"common.Confirm": "Confirm",
|
||||
"common.Confirm Create": "Confirm Creation",
|
||||
@@ -108,7 +111,7 @@
|
||||
"common.Copy Successful": "Copied Successfully",
|
||||
"common.Copy_failed": "Copy Failed, Please Copy Manually",
|
||||
"common.Create Failed": "Creation Failed",
|
||||
"common.Create New": "Create New",
|
||||
"common.Create New": "Create",
|
||||
"common.Create Success": "Created Successfully",
|
||||
"common.Create Time": "Creation Time",
|
||||
"common.Creating": "Creating",
|
||||
@@ -128,6 +131,8 @@
|
||||
"common.Expired Time": "Expiration Time",
|
||||
"common.File": "File",
|
||||
"common.Finish": "Finish",
|
||||
"common.FullScreen": "FullScreen",
|
||||
"common.FullScreenLight": "FullScreenLight",
|
||||
"common.Import": "Import",
|
||||
"common.Import failed": "Import Failed",
|
||||
"common.Import success": "Imported Successfully",
|
||||
@@ -135,7 +140,7 @@
|
||||
"common.Input folder description": "Folder Description",
|
||||
"common.Input name": "Enter a Name",
|
||||
"common.Intro": "Introduction",
|
||||
"common.Last Step": "Previous Step",
|
||||
"common.Last Step": "Previous",
|
||||
"common.Last use time": "Last Use Time",
|
||||
"common.Load Failed": "Load Failed",
|
||||
"common.Loading": "Loading...",
|
||||
@@ -143,7 +148,7 @@
|
||||
"common.Move": "Move",
|
||||
"common.MultipleRowSelect.No data": "No Data Available",
|
||||
"common.Name": "Name",
|
||||
"common.Next Step": "Next Step",
|
||||
"common.Next Step": "Next",
|
||||
"common.No more data": "No More Data",
|
||||
"common.Not open": "Not Open",
|
||||
"common.OK": "OK",
|
||||
@@ -156,6 +161,7 @@
|
||||
"common.Permission": "Permission",
|
||||
"common.Permission_tip": "Individual permissions are greater than group permissions",
|
||||
"common.Please Input Name": "Please Enter a Name",
|
||||
"common.Preview": "Preview",
|
||||
"common.Read document": "Read Document",
|
||||
"common.Read intro": "Read Introduction",
|
||||
"common.Remove": "Remove",
|
||||
@@ -212,7 +218,7 @@
|
||||
"common.folder.Move to": "Move to",
|
||||
"common.folder.No Folder": "No Subdirectories, Place Here",
|
||||
"common.folder.Open folder": "Open Folder",
|
||||
"common.folder.Root Path": "Root Directory",
|
||||
"common.folder.Root Path": "Root",
|
||||
"common.folder.empty": "No More Items in This Directory",
|
||||
"common.folder.open_dataset": "Open Dataset",
|
||||
"common.have_done": "Completed",
|
||||
@@ -261,8 +267,8 @@
|
||||
"core.ai.Not deploy rerank model": "Re-rank Model Not Deployed",
|
||||
"core.ai.Prompt": "Prompt",
|
||||
"core.ai.Support tool": "Function Call",
|
||||
"core.ai.model.Dataset Agent Model": "File Processing Model",
|
||||
"core.ai.model.Vector Model": "Index Model",
|
||||
"core.ai.model.Dataset Agent Model": "File read model",
|
||||
"core.ai.model.Vector Model": "Index model",
|
||||
"core.ai.model.doc_index_and_dialog": "Document Index & Dialog Index",
|
||||
"core.app.Ai response": "AI Response",
|
||||
"core.app.Api request": "API Request",
|
||||
@@ -492,6 +498,7 @@
|
||||
"core.dataset.Start export": "Export Started",
|
||||
"core.dataset.Table collection": "Table Dataset",
|
||||
"core.dataset.Text collection": "Text Dataset",
|
||||
"core.dataset.apiFile": "API File",
|
||||
"core.dataset.collection.Click top config website": "Click to Configure Website",
|
||||
"core.dataset.collection.Collection name": "Dataset Name",
|
||||
"core.dataset.collection.Collection raw text": "Dataset Content",
|
||||
@@ -506,7 +513,6 @@
|
||||
"core.dataset.collection.metadata.Chunk Size": "Chunk Size",
|
||||
"core.dataset.collection.metadata.Createtime": "Creation Time",
|
||||
"core.dataset.collection.metadata.Raw text length": "Raw Text Length",
|
||||
"core.dataset.collection.metadata.Training Type": "Training Mode",
|
||||
"core.dataset.collection.metadata.Updatetime": "Update Time",
|
||||
"core.dataset.collection.metadata.Web page selector": "Web Page Selector",
|
||||
"core.dataset.collection.metadata.metadata": "Metadata",
|
||||
@@ -549,7 +555,7 @@
|
||||
"core.dataset.import.Auto process": "Automatic",
|
||||
"core.dataset.import.Auto process desc": "Automatically set segmentation and preprocessing rules",
|
||||
"core.dataset.import.Chunk Range": "Range: {{min}}~{{max}}",
|
||||
"core.dataset.import.Chunk Split": "Direct Segmentation",
|
||||
"core.dataset.import.Chunk Split": "Chunks",
|
||||
"core.dataset.import.Chunk Split Tip": "Segment the text according to certain rules and convert it into a format that can be semantically searched. Suitable for most scenarios. No additional model processing is required, and the cost is low.",
|
||||
"core.dataset.import.Continue upload": "Continue upload",
|
||||
"core.dataset.import.Custom process": "Custom Rules",
|
||||
@@ -579,10 +585,9 @@
|
||||
"core.dataset.import.Select file": "Select File",
|
||||
"core.dataset.import.Select source": "Select Source",
|
||||
"core.dataset.import.Source name": "Source Name",
|
||||
"core.dataset.import.Sources list": "Source List",
|
||||
"core.dataset.import.Sources list": "Sources",
|
||||
"core.dataset.import.Start upload": "Start Upload",
|
||||
"core.dataset.import.Total files": "Total {{total}} Files",
|
||||
"core.dataset.import.Training mode": "Training Mode",
|
||||
"core.dataset.import.Upload complete": "Upload complete",
|
||||
"core.dataset.import.Upload data": "Confirm Upload",
|
||||
"core.dataset.import.Upload file progress": "File Upload Progress",
|
||||
@@ -636,12 +641,12 @@
|
||||
"core.dataset.test.test result placeholder": "Test results will be displayed here",
|
||||
"core.dataset.test.test result tip": "Sort based on the similarity between the Dataset content and the test text. You can adjust the corresponding text based on the test results.\nNote: The data in the test records may have been modified. Clicking on a test data will display the latest data.",
|
||||
"core.dataset.training.Agent queue": "QA Training Queue",
|
||||
"core.dataset.training.Auto mode": "Auto Processing",
|
||||
"core.dataset.training.Auto mode": "Auto index",
|
||||
"core.dataset.training.Auto mode Tip": "Increase the semantic richness of data blocks by generating related questions and summaries through sub-indexes and calling models, making it more conducive to retrieval. Requires more storage space and increases AI call times.",
|
||||
"core.dataset.training.Chunk mode": "Direct Segmentation",
|
||||
"core.dataset.training.Chunk mode": "Default",
|
||||
"core.dataset.training.Full": "Estimated Over 5 Minutes",
|
||||
"core.dataset.training.Leisure": "Idle",
|
||||
"core.dataset.training.QA mode": "QA Split",
|
||||
"core.dataset.training.QA mode": "QA Chunks",
|
||||
"core.dataset.training.Vector queue": "Index Queue",
|
||||
"core.dataset.training.Waiting": "Estimated 5 Minutes",
|
||||
"core.dataset.training.Website Sync": "Website Sync",
|
||||
@@ -736,7 +741,7 @@
|
||||
"core.module.template.AI support tool tip": "Models that support function calls can better use tool calls.",
|
||||
"core.module.template.Basic Node": "Basic",
|
||||
"core.module.template.Query extension": "Question Optimization",
|
||||
"core.module.template.System Plugin": "System",
|
||||
"core.module.template.System Plugin": "System Plugin",
|
||||
"core.module.template.System input module": "System Input",
|
||||
"core.module.template.Team app": "Team",
|
||||
"core.module.template.Tool module": "Tool",
|
||||
@@ -832,6 +837,7 @@
|
||||
"dataset.Create Folder": "Create Folder",
|
||||
"dataset.Create manual collection": "Create Manual Dataset",
|
||||
"dataset.Delete Dataset Error": "Delete Dataset Error",
|
||||
"dataset.Edit API Service": "Edit API Service",
|
||||
"dataset.Edit Folder": "Edit Folder",
|
||||
"dataset.Edit Info": "Edit Information",
|
||||
"dataset.Export": "Export",
|
||||
@@ -899,8 +905,9 @@
|
||||
"move.confirm": "Confirm move",
|
||||
"navbar.Account": "Account",
|
||||
"navbar.Chat": "Chat",
|
||||
"navbar.Datasets": "Datasets",
|
||||
"navbar.Datasets": "Dataset",
|
||||
"navbar.Studio": "Studio",
|
||||
"navbar.Toolkit": "Toolkit",
|
||||
"navbar.Tools": "Tools",
|
||||
"new_create": "Create New",
|
||||
"no": "No",
|
||||
@@ -1091,14 +1098,14 @@
|
||||
"support.wallet.subscription.mode.Year sale": "Two Months Free",
|
||||
"support.wallet.subscription.point": "Points",
|
||||
"support.wallet.subscription.rerank": "Result Re-rank",
|
||||
"support.wallet.subscription.standardSubLevel.custom": "Custom Version",
|
||||
"support.wallet.subscription.standardSubLevel.enterprise": "Enterprise Version",
|
||||
"support.wallet.subscription.standardSubLevel.custom": "Custom",
|
||||
"support.wallet.subscription.standardSubLevel.enterprise": "Enterprise",
|
||||
"support.wallet.subscription.standardSubLevel.enterprise_desc": "Suitable for small and medium-sized enterprises to build Dataset applications in production environments",
|
||||
"support.wallet.subscription.standardSubLevel.experience": "Experience Version",
|
||||
"support.wallet.subscription.standardSubLevel.experience": "Experience",
|
||||
"support.wallet.subscription.standardSubLevel.experience_desc": "Unlock the full functionality of FastGPT",
|
||||
"support.wallet.subscription.standardSubLevel.free": "Free Version",
|
||||
"support.wallet.subscription.standardSubLevel.free": "Free",
|
||||
"support.wallet.subscription.standardSubLevel.free desc": "Basic functions can be used for free every month. If the system is not logged in for 30 consecutive days, the Dataset will be automatically cleared.",
|
||||
"support.wallet.subscription.standardSubLevel.team": "Team Version",
|
||||
"support.wallet.subscription.standardSubLevel.team": "Team",
|
||||
"support.wallet.subscription.standardSubLevel.team_desc": "Suitable for small teams to build Dataset applications and provide external services",
|
||||
"support.wallet.subscription.status.active": "Active",
|
||||
"support.wallet.subscription.status.expired": "Expired",
|
||||
@@ -1215,6 +1222,7 @@
|
||||
"user.team.role.writer": "writable member",
|
||||
"user.type": "Type",
|
||||
"verification": "Verification",
|
||||
"workflow.template.communication": "Communication",
|
||||
"xx_search_result": "{{key}} Search Results",
|
||||
"yes": "Yes",
|
||||
"yesterday": "yesterday",
|
||||
|
@@ -1,18 +1,28 @@
|
||||
{
|
||||
"Enable": "Enable",
|
||||
"add_file": "Import",
|
||||
"api_file": "API Dataset",
|
||||
"api_url": "API Url",
|
||||
"collection.Create update time": "Creation/Update Time",
|
||||
"collection.Training type": "Training Mode",
|
||||
"collection.Training type": "Training",
|
||||
"collection_not_support_retraining": "This collection type does not support retuning parameters",
|
||||
"collection_not_support_sync": "This collection does not support synchronization",
|
||||
"collection_sync": "Sync data",
|
||||
"collection_sync_confirm_tip": "Confirm to start synchronizing data? \nThe system will pull the latest data for comparison. If the contents are different, a new collection will be created and the old collection will be deleted. Please confirm!",
|
||||
"collection_tags": "Collection Tags",
|
||||
"common_dataset": "General Dataset",
|
||||
"common_dataset_desc": "Build a Dataset by importing files, web links, or manual input.",
|
||||
"confirm_to_rebuild_embedding_tip": "Are you sure you want to switch the index for the Dataset?\nSwitching the index is a significant operation that requires re-indexing all data in your Dataset, which may take a long time. Please ensure your account has sufficient remaining points.\n\nAdditionally, you need to update the applications that use this Dataset to avoid conflicts with other indexed model Datasets.",
|
||||
"core.dataset.import.Adjust parameters": "Adjust parameters",
|
||||
"custom_data_process_params": "Custom",
|
||||
"custom_data_process_params_desc": "Customize data processing rules",
|
||||
"data.ideal_chunk_length": "ideal block length",
|
||||
"data_process_params": "Processing parameters",
|
||||
"data_process_setting": "Data processing configuration",
|
||||
"data_process_params": "Params",
|
||||
"data_process_setting": "Processing config",
|
||||
"dataset.Unsupported operation": "dataset.Unsupported operation",
|
||||
"dataset.no_collections": "No datasets available",
|
||||
"dataset.no_tags": "No tags available",
|
||||
"error.collectionNotFound": "Collection not found~",
|
||||
"external_file": "External File Library",
|
||||
"external_file_dataset_desc": "Import files from an external file library to build a Dataset. The files will not be stored again.",
|
||||
"external_id": "File Reading ID",
|
||||
@@ -32,6 +42,11 @@
|
||||
"permission.des.write": "Ability to add and change knowledge base content",
|
||||
"rebuild_embedding_start_tip": "Index model switching task has started",
|
||||
"rebuilding_index_count": "Number of indexes being rebuilt: {{count}}",
|
||||
"request_headers": "Request headers, will automatically append 'Bearer '",
|
||||
"retain_collection": "Adjust Training Parameters",
|
||||
"retrain_task_submitted": "The retraining task has been submitted",
|
||||
"same_api_collection": "The same API set exists",
|
||||
"start_sync_website_tip": "Confirm to start synchronizing data? \nThe old data will be deleted and retrieved again, please confirm!",
|
||||
"tag.Add New": "Add New",
|
||||
"tag.Add_new_tag": "Add New Tag",
|
||||
"tag.Edit_tag": "Edit Tag",
|
||||
|
@@ -24,10 +24,8 @@
|
||||
"publish_name": "Name",
|
||||
"qpm_is_empty": "QPM cannot be empty",
|
||||
"qpm_tips": "Maximum number of queries per minute per IP",
|
||||
"quote_content": "Quote content",
|
||||
"request_address": "Request URL",
|
||||
"show_node": "real-time running status",
|
||||
"show_origin_content": "View original source",
|
||||
"show_share_link_modal_title": "Get Started",
|
||||
"token_auth": "Token Authentication",
|
||||
"token_auth_tips": "Token authentication server URL. If provided, a request will be sent to the specified server for authentication before each conversation.",
|
||||
@@ -38,4 +36,4 @@
|
||||
"wecom.create_modal_title": "Create WeCom Bot",
|
||||
"wecom.edit_modal_title": "Edit WeCom Bot",
|
||||
"wecom.title": "Publish to WeCom Bot"
|
||||
}
|
||||
}
|
@@ -17,9 +17,6 @@
|
||||
"bill.valid_time": "Effective Time",
|
||||
"bill.you_can_convert": "You can convert",
|
||||
"bill.yuan": "Yuan",
|
||||
"bill_and_invoices": "Bill & Invoice",
|
||||
"bind_inform_account_error": "Failed to Bind Notification Account",
|
||||
"bind_inform_account_success": "Notification Account Bound Successfully",
|
||||
"delete.admin_failed": "Failed to Delete Admin",
|
||||
"delete.admin_success": "Admin Deleted Successfully",
|
||||
"delete.failed": "Delete failed",
|
||||
@@ -29,8 +26,8 @@
|
||||
"login.error": "Login Error",
|
||||
"login.password_condition": "Password can be up to 60 characters",
|
||||
"login.success": "Login Successful",
|
||||
"manage_team": "Manage team",
|
||||
"name": "Name",
|
||||
"notice": "Notice",
|
||||
"notification.Bind Notification Pipe Hint": "Please bind a notification receiving account to ensure you receive notifications such as plan expiration reminders, ensuring your service runs smoothly.",
|
||||
"notification.remind_owner_bind": "Please remind the creator to bind a notification account",
|
||||
"operations": "Actions",
|
||||
@@ -73,11 +70,19 @@
|
||||
"register.success": "Registration Successful",
|
||||
"register.to_login": "Already have an account? Login",
|
||||
"search_user": "Search Username",
|
||||
"sign_out": "Sign out",
|
||||
"sso_auth_failed": "SSO authentication failed",
|
||||
"synchronization.button": "Sync Now",
|
||||
"synchronization.placeholder": "Enter Sync Tag",
|
||||
"synchronization.title": "Enter the sync tag link and click the sync button to synchronize",
|
||||
"team.Add manager": "Add Admin",
|
||||
"team.Confirm Invite": "Confirm invitation",
|
||||
"team.Create Team": "Create new team",
|
||||
"team.Invite Member Failed Tip": "An exception occurred when inviting members",
|
||||
"team.Invite Member Result Tip": "Invitation result prompt",
|
||||
"team.Invite Member Success Tip": "Invite members to complete\n\nSuccess: {{success}} people\n\nInvalid username: {{inValid}}\n\nAlready in team: {{inTeam}}",
|
||||
"team.Set Name": "Give the team a name",
|
||||
"team.Team Name": "Team name",
|
||||
"team.Update Team": "Update team information",
|
||||
"team.add_collaborator": "Add Collaborator",
|
||||
"team.add_writer": "Add writable members",
|
||||
"team.avatar_and_name": "avatar",
|
||||
@@ -111,6 +116,5 @@
|
||||
"usage.feishu": "Feishu",
|
||||
"usage.official_account": "Official Account",
|
||||
"usage.share": "Share Link",
|
||||
"usage.wecom": "WeCom",
|
||||
"usage_record": "Usages"
|
||||
"usage.wecom": "WeCom"
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@
|
||||
"dataset_quote_role_tip": "When set to System, the knowledge base reference content will be placed in the system message, which can ensure the continuity of the history record, but the constraint effect may not be good.\n\nWhen set to User, the knowledge base reference content will be placed in the user message, and the {{question}} variable location needs to be specified. \nIt will have a certain impact on the consistency of historical records, but usually the constraint effect is better.",
|
||||
"dataset_quote_role_user_option_desc": "Strong constraints take precedence",
|
||||
"dynamic_input_description": "Receive the output value of the previous node as a variable, which can be used by Laf request parameters.",
|
||||
"dynamic_input_description_concat": "You can reference the output of other nodes as variables for text concatenation. Type / to invoke the variable list.",
|
||||
"edit_input": "Edit Input",
|
||||
"edit_output": "Edit output",
|
||||
"end_with": "Ends With",
|
||||
@@ -111,7 +110,6 @@
|
||||
"loop_input_array": "array",
|
||||
"loop_result": "Array execution results",
|
||||
"loop_start": "The loop body begins",
|
||||
"loop_start_tip": "Not input array",
|
||||
"max_dialog_rounds": "Maximum Number of Dialog Rounds",
|
||||
"max_tokens": "Maximum Tokens",
|
||||
"mouse_priority": "Mouse first\n- Press the left button to drag the canvas\n- Hold down shift and left click to select batches",
|
||||
@@ -195,4 +193,4 @@
|
||||
"workflow.Switch_success": "Switch Successful",
|
||||
"workflow.Team cloud": "Team Cloud",
|
||||
"workflow.exit_tips": "Your changes have not been saved. 'Exit directly' will not save your edits."
|
||||
}
|
||||
}
|
12
packages/web/i18n/zh-CN/account.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"personal_information": "个人信息",
|
||||
"usage_records": "使用记录",
|
||||
"bills_and_invoices": "账单与发票",
|
||||
"promotion_records": "促销记录",
|
||||
"api_key": "API 密钥",
|
||||
"personalization": "个性化",
|
||||
"notifications": "通知",
|
||||
"logout": "登出",
|
||||
"confirm_logout": "确认退出登录?",
|
||||
"team": "团队管理"
|
||||
}
|
3
packages/web/i18n/zh-CN/account_apikey.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"key_tips": "你可以使用 API 密钥访问一些特定的接口(无法访问应用,访问应用需使用应用内的 API key)"
|
||||
}
|
51
packages/web/i18n/zh-CN/account_bill.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"all": "全部",
|
||||
"back": "返回",
|
||||
"bank_account": "开户账号",
|
||||
"bank_name": "开户银行",
|
||||
"bill_detail": "账单详情",
|
||||
"bill_record": "账单记录",
|
||||
"company_address": "公司地址",
|
||||
"company_phone": "公司电话",
|
||||
"completed": "已完成",
|
||||
"confirm": "确认",
|
||||
"default_header": "默认抬头",
|
||||
"detail": "详情",
|
||||
"email_address": "邮箱地址",
|
||||
"extra_ai_points": "额外 AI 积分",
|
||||
"extra_dataset_size": "额外知识库容量",
|
||||
"generation_time": "生成时间",
|
||||
"has_invoice": "是否已开票",
|
||||
"invoice_amount": "开票金额",
|
||||
"invoice_detail": "发票详情",
|
||||
"invoice_sending_info": "发票将在 3-7 个工作日内发送至邮箱,请耐心等待",
|
||||
"mm": "毫米",
|
||||
"need_special_invoice": "是否需要专票",
|
||||
"no": "否",
|
||||
"no_invoice_record": "无账单记录~",
|
||||
"no_invoice_record_tip": "暂无开票记录",
|
||||
"order_number": "订单号",
|
||||
"order_type": "订单类型",
|
||||
"organization_name": "组织名称",
|
||||
"payment_method": "支付方式",
|
||||
"save": "保存",
|
||||
"save_failed": "保存异常",
|
||||
"save_success": "保存成功",
|
||||
"status": "状态",
|
||||
"submit_failed": "提交失败",
|
||||
"submit_success": "提交成功",
|
||||
"submitted": "已提交",
|
||||
"subscription_mode_month": "按月",
|
||||
"subscription_package": "订阅套餐",
|
||||
"subscription_period": "订阅周期",
|
||||
"support_wallet_amount": "金额",
|
||||
"support_wallet_apply_invoice": "可开票账单",
|
||||
"support_wallet_bill_tag_invoice": "账单发票",
|
||||
"support_wallet_invoicing": "开票",
|
||||
"time": "时间",
|
||||
"type": "类型",
|
||||
"unit_code": "统一信用代码",
|
||||
"update": "更新",
|
||||
"yes": "是",
|
||||
"yuan": "{{amount}}元"
|
||||
}
|
6
packages/web/i18n/zh-CN/account_individuation.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"update_data_success": "更新数据成功",
|
||||
"personalization": "个性化",
|
||||
"language": "语言",
|
||||
"timezone": "时区"
|
||||
}
|
83
packages/web/i18n/zh-CN/account_info.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"account_duplicate": "账号",
|
||||
"account_knowledge_base_cleanup_warning": "免费版团队连续 30 天未登录系统时,系统会自动清理账号知识库。",
|
||||
"active": "生效中",
|
||||
"ai_points": "AI 积分",
|
||||
"ai_points_calculation_standard": "AI 积分",
|
||||
"ai_points_usage": "AI 积分使用量",
|
||||
"ai_points_usage_tip": "每次调用 AI 模型时,都会消耗一定的 AI 积分。具体的计算标准可参考上方的“计费标准”。",
|
||||
"avatar": "头像",
|
||||
"avatar_selection_exception": "头像选择异常",
|
||||
"balance": "余额",
|
||||
"billing_standard": "计费标准",
|
||||
"bind_notification_error": "绑定通知账号异常",
|
||||
"bind_notification_hint": "请绑定通知接收账号,以确保您能正常接收套餐过期提醒等通知,保障您的服务正常运行。",
|
||||
"bind_notification_success": "绑定通知账号成功",
|
||||
"cancel": "取消",
|
||||
"change": "变更",
|
||||
"choose_avatar": "点击选择头像",
|
||||
"click_modify_nickname": "点击修改昵称",
|
||||
"code_required": "验证码不能为空",
|
||||
"confirm": "确认",
|
||||
"confirm_password": "确认密码",
|
||||
"contact_customer_service": "联系客服",
|
||||
"contact_us": "联系我们",
|
||||
"current_package": "当前套餐",
|
||||
"current_token_price": "当前积分价格",
|
||||
"effective_time": "生效时间",
|
||||
"email_label": "邮箱",
|
||||
"exchange": "兑换",
|
||||
"exchange_failure": "兑换失败",
|
||||
"exchange_success": "兑换成功",
|
||||
"expiration_time": "到期时间",
|
||||
"expired": "已过期",
|
||||
"group": "组",
|
||||
"help_chatbot": "机器人助手",
|
||||
"help_document": "帮助文档",
|
||||
"knowledge_base_capacity": "知识库容量",
|
||||
"manage": "管理",
|
||||
"member_name": "成员名",
|
||||
"month": "月",
|
||||
"new_password": "新密码",
|
||||
"notification_receiving": "通知接收",
|
||||
"notification_receiving_hint": "通知接收",
|
||||
"old_password": "旧密码",
|
||||
"open_api_notice": "可以填写 OpenAI/OneAPI 的相关密钥。如果你填写了该内容,在线上平台使用【 AI 对话】、【问题分类】和【内容提取】将会走你填写的 Key,不会计费。请注意你的 Key 是否有访问对应模型的权限。 GPT 模型可以选择 FastAI 。",
|
||||
"openai_account_configuration": "OpenAI 账号配置",
|
||||
"openai_account_setting_exception": "设置 OpenAI 账号异常",
|
||||
"package_and_usage": "套餐与用量",
|
||||
"package_details": "套餐详情",
|
||||
"package_expiry_time": "套餐到期时间",
|
||||
"package_usage_rules": "套餐使用规则:系统优先使用更高级的套餐,原未用完的套餐将延后生效",
|
||||
"password": "密码",
|
||||
"password_length_error": "密码最少 4 位最多 60 位",
|
||||
"password_mismatch": "密码不一致: 两次密码不一致",
|
||||
"password_update_error": "修改密码异常",
|
||||
"password_update_success": "修改密码成功",
|
||||
"pending_usage": "待使用",
|
||||
"personal_information": "个人信息",
|
||||
"phone_label": "手机号",
|
||||
"please_bind_notification_receiving_path": "请先绑定通知接收途径",
|
||||
"purchase_extra_package": "购买额外套餐",
|
||||
"reminder_create_bound_notification_account": "提醒创建者绑定通知账号",
|
||||
"request_address_notice": "请求地址,默认为 openai 官方。可填中转地址,未自动补全 \"v1\"",
|
||||
"resource_usage": "资源用量",
|
||||
"select_avatar": "点击选择头像",
|
||||
"standard_package_and_extra_resource_package": "包含标准套餐与额外资源包",
|
||||
"storage_capacity": "存储量",
|
||||
"team_balance": "团队余额",
|
||||
"token_validity_period": "积分有效期一年",
|
||||
"tokens": "积分",
|
||||
"type": "类型",
|
||||
"unlimited": "无限制",
|
||||
"update_password": "修改密码",
|
||||
"update_success_tip": "更新数据成功",
|
||||
"upgrade_package": "升级套餐",
|
||||
"usage_balance": "使用余额: 使用余额",
|
||||
"usage_balance_notice": "由于系统升级,原“自动续费从余额扣款”模式取消,余额充值入口关闭。您的余额可用于购买积分",
|
||||
"user_account": "账号",
|
||||
"user_team_team_name": "团队名",
|
||||
"verification_code_required": "验证码不能为空",
|
||||
"you_can_convert": "您可以兑换",
|
||||
"yuan": "元"
|
||||
}
|
4
packages/web/i18n/zh-CN/account_inform.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"read": "已读",
|
||||
"no_notifications": "暂无通知"
|
||||
}
|
13
packages/web/i18n/zh-CN/account_promotion.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"total_invited": "累计邀请人数",
|
||||
"earnings": "收益(¥)",
|
||||
"cashback_ratio": "返现比例",
|
||||
"cashback_ratio_description": "好友充值时你将获得一定比例的余额奖励",
|
||||
"invite_url": "邀请链接",
|
||||
"invite_url_tip": "通过该链接注册的好友将永久与你绑定,其充值时你会获得一定余额奖励。\n 此外,好友使用手机号注册时,你将立即获得 5 元奖励。\n 奖励会发送到您的默认团队中。",
|
||||
"copy_invite_link": "复制邀请链接",
|
||||
"time": "时间",
|
||||
"type": "类型",
|
||||
"amount": "金额",
|
||||
"no_invite_records": "暂无邀请记录"
|
||||
}
|
29
packages/web/i18n/zh-CN/account_team.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"total_team_members": "共 {{amount}} 名成员",
|
||||
"member": "成员",
|
||||
"group": "群组",
|
||||
"permission": "权限",
|
||||
"user_name": "用户名",
|
||||
"member_group": "所属成员组",
|
||||
"action": "操作",
|
||||
"waiting": "待接受",
|
||||
"remove_tip": "确认将 {{username}} 移出团队?",
|
||||
|
||||
"confirm_leave_team": "确认离开该团队? \n 退出后,您在该团队所有的资源( 应用、知识库、文件夹、管理的群组等)均转让给团队所有者。",
|
||||
"leave_team_failed": "离开团队异常",
|
||||
"label_sync": "标签同步",
|
||||
"user_team_invite_member": "邀请成员",
|
||||
"user_team_leave_team": "离开团队",
|
||||
"user_team_leave_team_failed": "离开团队失败",
|
||||
"create_group": "创建群组",
|
||||
"search_member_group_name": "搜索成员/群组名称",
|
||||
"confirm_delete_group": "确认删除群组?",
|
||||
"group_name": "群组名称",
|
||||
"owner": "所有者",
|
||||
"manage_member": "管理成员",
|
||||
"edit_info": "编辑信息",
|
||||
|
||||
"transfer_ownership": "转让所有者",
|
||||
"delete": "删除",
|
||||
"retain_admin_permissions": "保留管理员权限"
|
||||
}
|
23
packages/web/i18n/zh-CN/account_usage.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"usage_detail": "使用详情",
|
||||
"order_number": "订单号",
|
||||
"generation_time": "生成时间",
|
||||
"month": "月",
|
||||
"app_name": "应用名",
|
||||
"source": "来源",
|
||||
"total_points_consumed": "AI 积分消耗",
|
||||
"billing_module": "扣费模块",
|
||||
"module_name": "模块名",
|
||||
"ai_model": "AI 模型",
|
||||
"token_length": "token 长度",
|
||||
"text_length": "文本长度",
|
||||
"duration_seconds": "时长(秒)",
|
||||
"all": "所有",
|
||||
"member": "成员",
|
||||
"member_name": "成员名",
|
||||
"user_type": "类型",
|
||||
"project_name": "项目名",
|
||||
"total_points": "AI 积分消耗",
|
||||
"details": "详情",
|
||||
"no_usage_records": "暂无使用记录"
|
||||
}
|
@@ -48,7 +48,6 @@
|
||||
"file_recover": "文件将覆盖当前内容",
|
||||
"file_upload": "文件上传",
|
||||
"file_upload_tip": "开启后,可以上传文档/图片。文档保留7天,图片保留15天。使用该功能可能产生较多额外费用。为保证使用体验,使用该功能时,请选择上下文长度较大的AI模型。",
|
||||
"global_variables_desc": "变量描述",
|
||||
"go_to_chat": "去对话",
|
||||
"go_to_run": "去运行",
|
||||
"image_upload": "图片上传",
|
||||
@@ -87,7 +86,9 @@
|
||||
"permission.des.manage": "写权限基础上,可配置发布渠道、查看对话日志、分配该应用权限",
|
||||
"permission.des.read": "可使用该应用进行对话",
|
||||
"permission.des.write": "可查看和编辑应用",
|
||||
"plugin_cost_per_times": "{{cost}}/次",
|
||||
"plugin.Instructions": "使用说明",
|
||||
"plugin_cost_by_token": "依据 token 消耗计费",
|
||||
"plugin_cost_per_times": "{{cost}} 积分/次",
|
||||
"plugin_dispatch": "插件调用",
|
||||
"plugin_dispatch_tip": "给模型附加获取外部数据的能力,具体调用哪些插件,将由模型自主决定,所有插件都将以非流模式运行。\n若选择了插件,知识库调用将自动作为一个特殊的插件。",
|
||||
"publish_channel": "发布渠道",
|
||||
@@ -106,7 +107,6 @@
|
||||
"template.standard_template": "标准模板",
|
||||
"template.standard_template_des": "标准提示词,用于结构不固定的知识库。",
|
||||
"templateMarket.Search_template": "搜索模板",
|
||||
"templateMarket.Template_market": "模板市场",
|
||||
"templateMarket.Use": "使用",
|
||||
"templateMarket.no_intro": "还没有介绍~",
|
||||
"templateMarket.templateTags.Image_generation": "图片生成",
|
||||
|
@@ -48,4 +48,4 @@
|
||||
"upload": "上传",
|
||||
"view_citations": "查看引用",
|
||||
"web_site_sync": "Web站点同步"
|
||||
}
|
||||
}
|
@@ -18,6 +18,7 @@
|
||||
"FAQ.switch_package_a": "套餐使用规则为优先使用更高级的套餐,因此,购买的新套餐若比当前套餐更高级,则新套餐立即生效:否则将继续使用当前套餐。",
|
||||
"FAQ.switch_package_q": "是否切换订阅套餐?",
|
||||
"Folder": "文件夹",
|
||||
"Instructions": "使用说明",
|
||||
"Login": "登录",
|
||||
"Move": "移动",
|
||||
"Name": "名称",
|
||||
@@ -25,6 +26,7 @@
|
||||
"Rename": "重命名",
|
||||
"Resume": "恢复",
|
||||
"Running": "运行中",
|
||||
"Select_all": "全选",
|
||||
"Submit": "提交",
|
||||
"UnKnow": "未知",
|
||||
"Warning": "提示",
|
||||
@@ -96,6 +98,7 @@
|
||||
"common.Cancel": "取消",
|
||||
"common.Choose": "选择",
|
||||
"common.Close": "关闭",
|
||||
"common.Code": "源码",
|
||||
"common.Config": "配置",
|
||||
"common.Confirm": "确认",
|
||||
"common.Confirm Create": "确认创建",
|
||||
@@ -128,6 +131,8 @@
|
||||
"common.Expired Time": "过期时间",
|
||||
"common.File": "文件",
|
||||
"common.Finish": "完成",
|
||||
"common.FullScreen": "全屏",
|
||||
"common.FullScreenLight": "全屏预览",
|
||||
"common.Import": "导入",
|
||||
"common.Import failed": "导入失败",
|
||||
"common.Import success": "导入成功",
|
||||
@@ -156,6 +161,7 @@
|
||||
"common.Permission": "权限",
|
||||
"common.Permission_tip": "个人权限大于群组权限",
|
||||
"common.Please Input Name": "请输入名称",
|
||||
"common.Preview": "预览",
|
||||
"common.Read document": "查看文档",
|
||||
"common.Read intro": "查看说明",
|
||||
"common.Remove": "移除",
|
||||
@@ -339,7 +345,7 @@
|
||||
"core.app.schedule.Default prompt placeholder": "执行应用时的默认问题",
|
||||
"core.app.schedule.Every day": "每天 {{hour}}:00",
|
||||
"core.app.schedule.Every month": "每月 {{day}} 号 {{hour}}:00",
|
||||
"core.app.schedule.Every week": "每周{{day}} {{hour}}:00",
|
||||
"core.app.schedule.Every week": "每周 {{day}} {{hour}}:00",
|
||||
"core.app.schedule.Interval": "每 {{interval}} 小时",
|
||||
"core.app.schedule.Open schedule": "定时执行",
|
||||
"core.app.setting": "应用信息设置",
|
||||
@@ -491,6 +497,7 @@
|
||||
"core.dataset.Start export": "已开始导出",
|
||||
"core.dataset.Table collection": "表格数据集",
|
||||
"core.dataset.Text collection": "文本数据集",
|
||||
"core.dataset.apiFile": "API 文件",
|
||||
"core.dataset.collection.Click top config website": "点击配置网站",
|
||||
"core.dataset.collection.Collection name": "数据集名称",
|
||||
"core.dataset.collection.Collection raw text": "数据集内容",
|
||||
@@ -505,7 +512,6 @@
|
||||
"core.dataset.collection.metadata.Chunk Size": "分割大小",
|
||||
"core.dataset.collection.metadata.Createtime": "创建时间",
|
||||
"core.dataset.collection.metadata.Raw text length": "原文长度",
|
||||
"core.dataset.collection.metadata.Training Type": "训练模式",
|
||||
"core.dataset.collection.metadata.Updatetime": "更新时间",
|
||||
"core.dataset.collection.metadata.Web page selector": "网站选择器",
|
||||
"core.dataset.collection.metadata.metadata": "元数据",
|
||||
@@ -581,7 +587,6 @@
|
||||
"core.dataset.import.Sources list": "来源列表",
|
||||
"core.dataset.import.Start upload": "开始上传",
|
||||
"core.dataset.import.Total files": "共 {{total}} 个文件",
|
||||
"core.dataset.import.Training mode": "训练模式",
|
||||
"core.dataset.import.Upload complete": "完成上传",
|
||||
"core.dataset.import.Upload data": "确认上传",
|
||||
"core.dataset.import.Upload file progress": "文件上传进度",
|
||||
@@ -831,6 +836,7 @@
|
||||
"dataset.Create Folder": "创建文件夹",
|
||||
"dataset.Create manual collection": "创建手动数据集",
|
||||
"dataset.Delete Dataset Error": "删除知识库异常",
|
||||
"dataset.Edit API Service": "编辑 API 文件接口",
|
||||
"dataset.Edit Folder": "编辑文件夹",
|
||||
"dataset.Edit Info": "编辑信息",
|
||||
"dataset.Export": "导出",
|
||||
@@ -900,6 +906,7 @@
|
||||
"navbar.Chat": "聊天",
|
||||
"navbar.Datasets": "知识库",
|
||||
"navbar.Studio": "工作台",
|
||||
"navbar.Toolkit": "工具箱",
|
||||
"navbar.Tools": "工具",
|
||||
"new_create": "新建",
|
||||
"no": "否",
|
||||
@@ -1173,12 +1180,8 @@
|
||||
"user.password_message": "密码最少 4 位最多 60 位",
|
||||
"user.team.Balance": "团队余额",
|
||||
"user.team.Check Team": "切换",
|
||||
"user.team.Confirm Invite": "确认邀请",
|
||||
"user.team.Create Team": "创建新团队",
|
||||
|
||||
"user.team.Invite Member": "邀请成员",
|
||||
"user.team.Invite Member Failed Tip": "邀请成员出现异常",
|
||||
"user.team.Invite Member Result Tip": "邀请结果提示",
|
||||
"user.team.Invite Member Success Tip": "邀请成员完成\n成功:{{success}} 人\n用户名无效:{{inValid}}\n已在团队中:{{inTeam}}",
|
||||
"user.team.Invite Member Tips": "对方可查阅或使用团队内的其他资源",
|
||||
"user.team.Leave Team": "离开团队",
|
||||
"user.team.Leave Team Failed": "离开团队异常",
|
||||
@@ -1190,13 +1193,13 @@
|
||||
"user.team.Processing invitations Tips": "你有 {{amount}} 个需要处理的团队邀请",
|
||||
"user.team.Remove Member Confirm Tip": "确认将 {{username}} 移出团队?",
|
||||
"user.team.Select Team": "团队选择",
|
||||
"user.team.Set Name": "给团队取个名字",
|
||||
|
||||
"user.team.Switch Team Failed": "切换团队异常",
|
||||
"user.team.Tags Async": "保存",
|
||||
"user.team.Team Name": "团队名",
|
||||
|
||||
"user.team.Team Tags Async": "标签同步",
|
||||
"user.team.Team Tags Async Success": "链接报错成功,标签信息更新",
|
||||
"user.team.Update Team": "更新团队信息",
|
||||
|
||||
"user.team.invite.Accept Confirm": "确认加入该团队?",
|
||||
"user.team.invite.Accepted": "已加入团队",
|
||||
"user.team.invite.Deal Width Footer Tip": "处理完会自动关闭噢~",
|
||||
@@ -1214,6 +1217,7 @@
|
||||
"user.team.role.writer": "可写成员",
|
||||
"user.type": "类型",
|
||||
"verification": "验证",
|
||||
"workflow.template.communication": "通信",
|
||||
"xx_search_result": "{{key}} 的搜索结果",
|
||||
"yes": "是",
|
||||
"yesterday": "昨天",
|
||||
|
@@ -1,18 +1,28 @@
|
||||
{
|
||||
"Enable": "启用",
|
||||
"add_file": "添加文件",
|
||||
"api_file": "API 文件库",
|
||||
"api_url": "接口地址",
|
||||
"collection.Create update time": "创建/更新时间",
|
||||
"collection.Training type": "训练模式",
|
||||
"collection_not_support_retraining": "该集合类型不支持重新调整参数",
|
||||
"collection_not_support_sync": "该集合不支持同步",
|
||||
"collection_sync": "立即同步",
|
||||
"collection_sync_confirm_tip": "确认开始同步数据?系统将会拉取最新数据进行比较,如果内容不相同,则会创建一个新的集合并删除旧的集合,请确认!",
|
||||
"collection_tags": "集合标签",
|
||||
"common_dataset": "通用知识库",
|
||||
"common_dataset_desc": "可通过导入文件、网页链接或手动录入形式构建知识库",
|
||||
"confirm_to_rebuild_embedding_tip": "确认为知识库切换索引?\n切换索引是一个非常重量的操作,需要对您知识库内所有数据进行重新索引,时间可能较长,请确保账号内剩余积分充足。\n\n此外,你还需要注意修改选择该知识库的应用,避免它们与其他索引模型知识库混用。",
|
||||
"core.dataset.import.Adjust parameters": "调整参数",
|
||||
"custom_data_process_params": "自定义",
|
||||
"custom_data_process_params_desc": "自定义设置数据处理规则",
|
||||
"data.ideal_chunk_length": "理想分块长度",
|
||||
"data_process_params": "处理参数",
|
||||
"data_process_setting": "数据处理配置",
|
||||
"dataset.Unsupported operation": "操作不支持",
|
||||
"dataset.no_collections": "暂无数据集",
|
||||
"dataset.no_tags": "暂无标签",
|
||||
"error.collectionNotFound": "集合找不到了~",
|
||||
"external_file": "外部文件库",
|
||||
"external_file_dataset_desc": "可以从外部文件库导入文件构建知识库,文件不会进行二次存储",
|
||||
"external_id": "文件阅读 ID",
|
||||
@@ -32,6 +42,11 @@
|
||||
"permission.des.write": "可增加和变更知识库内容",
|
||||
"rebuild_embedding_start_tip": "切换索引模型任务已开始",
|
||||
"rebuilding_index_count": "重建中索引数量:{{count}}",
|
||||
"request_headers": "请求头参数,会自动补充 Bearer",
|
||||
"retain_collection": "调整训练参数",
|
||||
"retrain_task_submitted": "重新训练任务已提交",
|
||||
"same_api_collection": "存在相同的 API 集合",
|
||||
"start_sync_website_tip": "确认开始同步数据?将会删除旧数据后重新获取,请确认!",
|
||||
"tag.Add New": "新建",
|
||||
"tag.Add_new_tag": "新建标签",
|
||||
"tag.Edit_tag": "编辑标签",
|
||||
@@ -46,4 +61,4 @@
|
||||
"training_mode": "处理方式",
|
||||
"website_dataset": "Web 站点同步",
|
||||
"website_dataset_desc": "Web 站点同步允许你直接使用一个网页链接构建知识库"
|
||||
}
|
||||
}
|
||||
|
@@ -24,10 +24,8 @@
|
||||
"publish_name": "名称",
|
||||
"qpm_is_empty": "QPM 不能为空",
|
||||
"qpm_tips": "每个 IP 每分钟最多提问多少次",
|
||||
"quote_content": "知识库引用",
|
||||
"request_address": "请求地址",
|
||||
"show_node": "实时运行状态",
|
||||
"show_origin_content": "查看来源原文",
|
||||
"show_share_link_modal_title": "开始使用",
|
||||
"token_auth": "身份验证",
|
||||
"token_auth_tips": "身份校验服务器地址",
|
||||
@@ -38,4 +36,4 @@
|
||||
"wecom.create_modal_title": "创建企微机器人",
|
||||
"wecom.edit_modal_title": "编辑企微机器人",
|
||||
"wecom.title": "发布到企业微信机器人"
|
||||
}
|
||||
}
|
@@ -17,9 +17,6 @@
|
||||
"bill.valid_time": "生效时间",
|
||||
"bill.you_can_convert": "您可兑换",
|
||||
"bill.yuan": "元",
|
||||
"bill_and_invoices": "账单 & 发票",
|
||||
"bind_inform_account_error": "绑定通知账号异常",
|
||||
"bind_inform_account_success": "绑定通知账号成功",
|
||||
"delete.admin_failed": "删除管理员失败",
|
||||
"delete.admin_success": "删除管理员成功",
|
||||
"delete.failed": "删除失败",
|
||||
@@ -29,11 +26,12 @@
|
||||
"login.error": "登录异常",
|
||||
"login.password_condition": "密码最多 60 位",
|
||||
"login.success": "登录成功",
|
||||
"manage_team": "管理团队",
|
||||
"name": "名称",
|
||||
"notice": "通知",
|
||||
"notification.Bind Notification Pipe Hint": "请绑定通知接收账号,以确保您能正常接收套餐过期提醒等通知,保障您的服务正常运行。",
|
||||
"notification.remind_owner_bind": "请提醒创建者绑定通知账号",
|
||||
"operations": "操作",
|
||||
"owner": "所有者",
|
||||
"password.code_required": "验证码不能为空",
|
||||
"password.code_send_error": "验证码发送异常",
|
||||
"password.code_sended": "验证码已发送",
|
||||
@@ -72,14 +70,23 @@
|
||||
"register.success": "注册成功",
|
||||
"register.to_login": "已有账号,去登录",
|
||||
"search_user": "搜索用户名",
|
||||
"sign_out": "登出",
|
||||
"sso_auth_failed": "SSO 鉴权失败",
|
||||
"synchronization.button": "立即同步",
|
||||
"synchronization.placeholder": "请输入同步标签",
|
||||
"synchronization.title": "填写标签同步链接,点击同步按钮即可同步",
|
||||
"team.Add manager": "添加管理员",
|
||||
"team.Confirm Invite": "确认邀请",
|
||||
"team.Create Team": "创建新团队",
|
||||
"team.Invite Member Failed Tip": "邀请成员出现异常",
|
||||
"team.Invite Member Result Tip": "邀请结果提示",
|
||||
"team.Invite Member Success Tip": "邀请成员完成\n成功:{{success}} 人\n用户名无效:{{inValid}}\n已在团队中:{{inTeam}}",
|
||||
"team.Set Name": "给团队取个名字",
|
||||
"team.Team Name": "团队名",
|
||||
"team.Update Team": "更新团队信息",
|
||||
"team.add_collaborator": "添加协作者",
|
||||
"team.add_writer": "添加可写成员",
|
||||
"team.avatar_and_name": "头像 & 名称",
|
||||
"team.belong_to_group": "所属成员组",
|
||||
"team.group.avatar": "群头像",
|
||||
"team.group.create": "创建群组",
|
||||
"team.group.create_failed": "创建群组失败",
|
||||
@@ -87,30 +94,27 @@
|
||||
"team.group.delete_confirm": "确认删除群组?",
|
||||
"team.group.edit": "编辑群组",
|
||||
"team.group.edit_info": "编辑信息",
|
||||
"team.group.manage_member": "管理成员",
|
||||
"team.group.transfer_owner": "转让所有者",
|
||||
"team.group.group": "群组",
|
||||
"team.group.keep_admin": "保留管理员权限",
|
||||
"team.group.manage_member": "管理成员",
|
||||
"team.group.manage_tip": "可以邀请成员、删除成员、创建群组、管理所有群组、为群组和成员分配权限",
|
||||
"team.group.members": "成员",
|
||||
"team.group.name": "群组名称",
|
||||
"team.group.permission.manage": "管理员",
|
||||
"team.group.permission.write": "工作台/知识库创建",
|
||||
"team.group.permission_tip": "单独配置权限的成员,将遵循个人权限配置,不再受群组权限影响。\n若成员在多个权限组,则该成员的权限取并集。",
|
||||
"team.group.role.admin": "管理员",
|
||||
"team.group.role.member": "成员",
|
||||
"team.group.role.owner": "所有者",
|
||||
"team.group.toast.can_not_delete_owner": "不能删除所有者, 请先转让",
|
||||
"team.group.set_as_admin": "设为管理员",
|
||||
"team.group.keep_admin": "保留管理员权限",
|
||||
"team.group.permission_tip": "单独配置权限的成员,将遵循个人权限配置,不再受群组权限影响。\n若成员在多个权限组,则该成员的权限取并集。",
|
||||
"team.group.permission.write": "工作台/知识库创建",
|
||||
"team.group.permission.manage": "管理员",
|
||||
"team.group.manage_tip": "可以邀请成员、删除成员、创建群组、管理所有群组、为群组和成员分配权限",
|
||||
"team.group.search_placeholder": "搜索成员/群组名称",
|
||||
"team.group.set_as_admin": "设为管理员",
|
||||
"team.group.toast.can_not_delete_owner": "不能删除所有者, 请先转让",
|
||||
"team.group.transfer_owner": "转让所有者",
|
||||
"team.manage_collaborators": "管理协作者",
|
||||
"team.no_collaborators": "暂无协作者",
|
||||
"team.belong_to_group": "所属成员组",
|
||||
"team.write_role_member": "可写权限",
|
||||
"usage.feishu": "飞书",
|
||||
"usage.official_account": "公众号",
|
||||
"usage.share": "分享链接",
|
||||
"usage.wecom": "企业微信",
|
||||
"usage_record": "使用记录",
|
||||
"owner": "所有者"
|
||||
}
|
||||
"usage.wecom": "企业微信"
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@
|
||||
"dataset_quote_role_tip": "设置为 System 时,将会把知识库引用内容放置到 system 消息中,可以确保历史记录的连贯性,但约束效果可能不佳,需要多调试。\n设置为 User 时,将会把知识库引用内容放置到 user 消息中,并且需要指定 {{question}} 变量位置。会对历史记录连贯性有一定影响,但通常约束效果更优。",
|
||||
"dataset_quote_role_user_option_desc": "强约束优先",
|
||||
"dynamic_input_description": "接收前方节点的输出值作为变量,这些变量可以被 Laf 请求参数使用。",
|
||||
"dynamic_input_description_concat": "可以引用其他节点的输出,作为文本拼接的变量,输入 / 唤起变量列表",
|
||||
"edit_input": "编辑输入",
|
||||
"edit_output": "编辑输出",
|
||||
"end_with": "结束为",
|
||||
@@ -111,7 +110,6 @@
|
||||
"loop_input_array": "数组",
|
||||
"loop_result": "数组执行结果",
|
||||
"loop_start": "循环体开始",
|
||||
"loop_start_tip": "未输入数组",
|
||||
"max_dialog_rounds": "最多携带多少轮对话记录",
|
||||
"max_tokens": "最大 Tokens",
|
||||
"mouse_priority": "鼠标优先\n- 左键按下后可拖动画布\n- 按住 shift 后左键可批量选择",
|
||||
@@ -195,4 +193,4 @@
|
||||
"workflow.Switch_success": "切换成功",
|
||||
"workflow.Team cloud": "团队云端",
|
||||
"workflow.exit_tips": "您的更改尚未保存,「直接退出」将不会保存您的编辑记录。"
|
||||
}
|
||||
}
|
12
packages/web/i18n/zh-Hant/account.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"api_key": "API 金鑰",
|
||||
"bills_and_invoices": "帳單與發票",
|
||||
"confirm_logout": "確認登出登入?",
|
||||
"logout": "登出",
|
||||
"notifications": "通知",
|
||||
"personal_information": "個人資訊",
|
||||
"personalization": "個人化",
|
||||
"promotion_records": "促銷記錄",
|
||||
"team": "團隊管理",
|
||||
"usage_records": "使用記錄"
|
||||
}
|
3
packages/web/i18n/zh-Hant/account_apikey.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"key_tips": "你可以使用 API 金鑰存取一些特定的介面(無法存取應用,存取應用程式需使用應用程式內的 API key)"
|
||||
}
|
51
packages/web/i18n/zh-Hant/account_bill.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"all": "全部",
|
||||
"back": "返回",
|
||||
"bank_account": "開戶帳號",
|
||||
"bank_name": "開戶銀行",
|
||||
"bill_detail": "帳單詳情",
|
||||
"bill_record": "帳單記錄",
|
||||
"company_address": "公司地址",
|
||||
"company_phone": "公司電話",
|
||||
"completed": "已完成",
|
||||
"confirm": "確認",
|
||||
"default_header": "預設抬頭",
|
||||
"detail": "詳情",
|
||||
"email_address": "郵件地址",
|
||||
"extra_ai_points": "AI 積分運算標準",
|
||||
"extra_dataset_size": "額外知識庫容量",
|
||||
"generation_time": "生成時間",
|
||||
"has_invoice": "是否已開票",
|
||||
"invoice_amount": "開票金額",
|
||||
"invoice_detail": "發票詳情",
|
||||
"invoice_sending_info": "發票將在 3-7 個工作天內發送至郵箱,請耐心等待",
|
||||
"mm": "毫米",
|
||||
"need_special_invoice": "是否需要專票",
|
||||
"no": "否",
|
||||
"no_invoice_record": "無帳單記錄~",
|
||||
"no_invoice_record_tip": "暫無開立發票紀錄",
|
||||
"order_number": "訂單編號",
|
||||
"order_type": "訂單類型",
|
||||
"organization_name": "組織名稱",
|
||||
"payment_method": "支付方式",
|
||||
"save": "儲存",
|
||||
"save_failed": "保存異常",
|
||||
"save_success": "保存成功",
|
||||
"status": "狀態",
|
||||
"submit_failed": "提交失敗",
|
||||
"submit_success": "提交成功",
|
||||
"submitted": "已提交",
|
||||
"subscription_mode_month": "按月",
|
||||
"subscription_package": "訂閱套餐",
|
||||
"subscription_period": "訂閱週期",
|
||||
"support_wallet_amount": "金額",
|
||||
"support_wallet_apply_invoice": "可開立帳單",
|
||||
"support_wallet_bill_tag_invoice": "帳單發票",
|
||||
"support_wallet_invoicing": "開票",
|
||||
"time": "時間",
|
||||
"type": "類型",
|
||||
"unit_code": "統一信用代碼",
|
||||
"update": "更新",
|
||||
"yes": "是",
|
||||
"yuan": "{{amount}}元"
|
||||
}
|
6
packages/web/i18n/zh-Hant/account_individuation.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"language": "語言",
|
||||
"personalization": "個人化",
|
||||
"timezone": "時區",
|
||||
"update_data_success": "更新數據成功"
|
||||
}
|
83
packages/web/i18n/zh-Hant/account_info.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"account_duplicate": "帳號",
|
||||
"account_knowledge_base_cleanup_warning": "免費版團隊連續 30 天未登入系統時,系統會自動清理帳號知識庫。",
|
||||
"active": "生效中",
|
||||
"ai_points": "AI 積分",
|
||||
"ai_points_calculation_standard": "AI 積分",
|
||||
"ai_points_usage": "AI 積分使用量",
|
||||
"ai_points_usage_tip": "每次呼叫 AI 模型時,都會消耗一定的 AI 積分。\n具體的計算標準可參考上方的「計費標準」。",
|
||||
"avatar": "頭像",
|
||||
"avatar_selection_exception": "頭像選擇異常",
|
||||
"balance": "餘額",
|
||||
"billing_standard": "計費標準",
|
||||
"bind_notification_error": "綁定通知帳號異常",
|
||||
"bind_notification_hint": "請綁定通知接收帳號,確保您能正常接收套餐過期提醒等通知,保障您的服務正常運作。",
|
||||
"bind_notification_success": "綁定通知帳號成功",
|
||||
"cancel": "取消",
|
||||
"change": "變更",
|
||||
"choose_avatar": "點選選擇頭像",
|
||||
"click_modify_nickname": "點選修改暱稱",
|
||||
"code_required": "驗證碼不能為空",
|
||||
"confirm": "確認",
|
||||
"confirm_password": "確認密碼",
|
||||
"contact_customer_service": "聯絡客服",
|
||||
"contact_us": "聯絡我們",
|
||||
"current_package": "目前套餐",
|
||||
"current_token_price": "目前積分價格",
|
||||
"effective_time": "生效時間",
|
||||
"email_label": "信箱",
|
||||
"exchange": "兌換",
|
||||
"exchange_failure": "兌換失敗",
|
||||
"exchange_success": "兌換成功",
|
||||
"expiration_time": "到期時間",
|
||||
"expired": "已過期",
|
||||
"group": "群組",
|
||||
"help_chatbot": "機器人助手",
|
||||
"help_document": "幫助文檔",
|
||||
"knowledge_base_capacity": "知識庫容量",
|
||||
"manage": "管理",
|
||||
"member_name": "成員名",
|
||||
"month": "月",
|
||||
"new_password": "新密碼",
|
||||
"notification_receiving": "通知接收",
|
||||
"notification_receiving_hint": "通知接收",
|
||||
"old_password": "舊密碼",
|
||||
"open_api_notice": "可以填寫 OpenAI/OneAPI 的相關金鑰。\n如果你填寫了該內容,在線上平台使用【 AI 對話】、【問題分類】和【內容提取】將會走你填寫的 Key,不會計費用。\n請注意你的 Key 是否有存取對應模型的權限。 \nGPT 模型可以選擇 FastAI 。",
|
||||
"openai_account_configuration": "OpenAI 帳號配置",
|
||||
"openai_account_setting_exception": "設定 OpenAI 帳號異常",
|
||||
"package_and_usage": "套餐與用量",
|
||||
"package_details": "套餐詳情",
|
||||
"package_expiry_time": "套餐到期時間",
|
||||
"package_usage_rules": "套餐使用規則:系統優先使用更進階的套餐,原未用完的套餐將延遲生效",
|
||||
"password": "密碼",
|
||||
"password_length_error": "密碼最少 4 位最多 60 位",
|
||||
"password_mismatch": "密碼不一致: 兩次密碼不一致",
|
||||
"password_update_error": "修改密碼異常",
|
||||
"password_update_success": "修改密碼成功",
|
||||
"pending_usage": "待使用",
|
||||
"personal_information": "個人資訊",
|
||||
"phone_label": "手機號",
|
||||
"please_bind_notification_receiving_path": "請先綁定通知接收途徑",
|
||||
"purchase_extra_package": "購買額外套餐",
|
||||
"reminder_create_bound_notification_account": "提醒創建者綁定通知帳號",
|
||||
"request_address_notice": "請求地址,預設為 openai 官方。\n可填中轉位址,未自動補全 \"v1\"",
|
||||
"resource_usage": "資源用量",
|
||||
"select_avatar": "點選選擇頭像",
|
||||
"standard_package_and_extra_resource_package": "包含標準套餐與額外資源包",
|
||||
"storage_capacity": "儲存量",
|
||||
"team_balance": "團隊餘額",
|
||||
"token_validity_period": "積分有效期限一年",
|
||||
"tokens": "積分",
|
||||
"type": "類型",
|
||||
"unlimited": "無限制",
|
||||
"update_password": "修改密碼",
|
||||
"update_success_tip": "更新數據成功",
|
||||
"upgrade_package": "升級套餐",
|
||||
"usage_balance": "使用餘額: 使用餘額",
|
||||
"usage_balance_notice": "由於系統升級,原「自動續費從餘額扣款」模式取消,餘額儲值入口關閉。\n您的餘額可用於購買積分",
|
||||
"user_account": "帳號",
|
||||
"user_team_team_name": "團隊名",
|
||||
"verification_code_required": "驗證碼不能為空",
|
||||
"you_can_convert": "您可以兌換",
|
||||
"yuan": "元"
|
||||
}
|
4
packages/web/i18n/zh-Hant/account_inform.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"no_notifications": "暫無通知",
|
||||
"read": "已讀"
|
||||
}
|
13
packages/web/i18n/zh-Hant/account_promotion.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"amount": "金額",
|
||||
"cashback_ratio": "返現比例",
|
||||
"cashback_ratio_description": "好友儲值時你將獲得一定比例的餘額獎勵",
|
||||
"copy_invite_link": "複製邀請連結",
|
||||
"earnings": "收益(¥)",
|
||||
"invite_url": "邀請連結",
|
||||
"invite_url_tip": "透過該連結註冊的好友將永久與你綁定,其儲值時你會獲得一定餘額獎勵。\n \n此外,好友使用手機號碼註冊時,你將立即獲得 5 元獎勵。\n \n獎勵會發送到您的預設團隊。",
|
||||
"no_invite_records": "暫無邀請紀錄",
|
||||
"time": "時間",
|
||||
"total_invited": "累計邀請人數",
|
||||
"type": "類型"
|
||||
}
|
27
packages/web/i18n/zh-Hant/account_team.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"action": "操作",
|
||||
"confirm_delete_group": "確認刪除群組?",
|
||||
"confirm_leave_team": "確認離開該團隊? \n \n退出後,您在該團隊所有的資源( 應用程式、知識庫、資料夾、管理的群組等)均轉讓給團隊所有者。",
|
||||
"create_group": "建立群組",
|
||||
"delete": "刪除",
|
||||
"edit_info": "編輯訊息",
|
||||
"group": "群組",
|
||||
"group_name": "群組名稱",
|
||||
"label_sync": "標籤同步",
|
||||
"leave_team_failed": "離開團隊異常",
|
||||
"manage_member": "管理成員",
|
||||
"member": "成員",
|
||||
"member_group": "所屬成員組",
|
||||
"owner": "擁有者",
|
||||
"permission": "權限",
|
||||
"remove_tip": "確認將 {{username}} 移出團隊?",
|
||||
"retain_admin_permissions": "保留管理員權限",
|
||||
"search_member_group_name": "搜尋成員/群組名稱",
|
||||
"total_team_members": "共 {{amount}} 名成員",
|
||||
"transfer_ownership": "轉讓所有者",
|
||||
"user_name": "使用者名稱",
|
||||
"user_team_invite_member": "邀請成員",
|
||||
"user_team_leave_team": "離開團隊",
|
||||
"user_team_leave_team_failed": "離開團隊失敗",
|
||||
"waiting": "待接受"
|
||||
}
|
23
packages/web/i18n/zh-Hant/account_usage.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"ai_model": "AI 模型",
|
||||
"all": "所有",
|
||||
"app_name": "應用程式名",
|
||||
"billing_module": "扣費模組",
|
||||
"details": "詳情",
|
||||
"duration_seconds": "時長(秒)",
|
||||
"generation_time": "生成時間",
|
||||
"member": "成員",
|
||||
"member_name": "成員名",
|
||||
"module_name": "模組名",
|
||||
"month": "月",
|
||||
"no_usage_records": "暫無使用紀錄",
|
||||
"order_number": "訂單編號",
|
||||
"project_name": "專案名",
|
||||
"source": "來源",
|
||||
"text_length": "文字長度",
|
||||
"token_length": "token 長度",
|
||||
"total_points": "AI 積分消耗",
|
||||
"total_points_consumed": "AI 積分消耗",
|
||||
"usage_detail": "使用詳情",
|
||||
"user_type": "類型"
|
||||
}
|
@@ -14,6 +14,9 @@
|
||||
"app.version_past": "已發布過",
|
||||
"app.version_publish_tips": "此版本將儲存至團隊雲端,同步給整個團隊,同時更新所有發布通道的應用程式版本",
|
||||
"app_detail": "應用程式詳細資訊",
|
||||
"auto_execute": "自動執行",
|
||||
"auto_execute_default_prompt_placeholder": "自動執行時,發送的預設問題",
|
||||
"auto_execute_tip": "開啟後,使用者進入對話式介面將自動觸發工作流程。\n執行順序:1、對話開場白;2、全域變數;3、自動執行。",
|
||||
"chat_debug": "聊天預覽",
|
||||
"chat_logs": "對話紀錄",
|
||||
"chat_logs_tips": "紀錄會記錄此應用程式的線上、分享和 API(需填寫 chatId)對話紀錄",
|
||||
@@ -45,7 +48,6 @@
|
||||
"file_recover": "檔案將會覆蓋目前內容",
|
||||
"file_upload": "檔案上傳",
|
||||
"file_upload_tip": "開啟後,可以上傳文件/圖片。文件保留 7 天,圖片保留 15 天。使用這個功能可能產生較多額外費用。為了確保使用體驗,使用這個功能時,請選擇上下文長度較大的 AI 模型。",
|
||||
"global_variables_desc": "變數描述",
|
||||
"go_to_chat": "前往對話",
|
||||
"go_to_run": "前往執行",
|
||||
"image_upload": "圖片上傳",
|
||||
@@ -77,13 +79,16 @@
|
||||
"move.hint": "移動後,所選應用程式/資料夾將會繼承新資料夾的權限設定,原先的權限設定將會失效。",
|
||||
"move_app": "移動應用程式",
|
||||
"not_json_file": "請選擇 JSON 檔案",
|
||||
"open_auto_execute": "啟用自動執行",
|
||||
"open_vision_function_tip": "有圖示開關的模型即擁有圖片辨識功能。若開啟,模型會解析檔案連結中的圖片,並自動解析使用者問題中的圖片(使用者問題 ≤ 500 字時生效)。",
|
||||
"or_drag_JSON": "或拖曳 JSON 檔案",
|
||||
"paste_config": "貼上設定",
|
||||
"permission.des.manage": "在寫入權限基礎上,可以設定發布通道、檢視對話紀錄、分配這個應用程式的權限",
|
||||
"permission.des.read": "可以使用這個應用程式進行對話",
|
||||
"permission.des.write": "可以檢視和編輯應用程式",
|
||||
"plugin_cost_per_times": "{{cost}}/次",
|
||||
"plugin.Instructions": "使用說明",
|
||||
"plugin_cost_by_token": "根據 token 消耗計費",
|
||||
"plugin_cost_per_times": "{{cost}} 積分/次",
|
||||
"plugin_dispatch": "外掛呼叫",
|
||||
"plugin_dispatch_tip": "賦予模型取得外部資料的能力,具體呼叫哪些外掛,將由模型自主決定,所有外掛都將以非串流模式執行。\n若選擇了外掛,知識庫呼叫將自動作為一個特殊的外掛。",
|
||||
"publish_channel": "發布通道",
|
||||
@@ -102,7 +107,6 @@
|
||||
"template.standard_template": "標準範本",
|
||||
"template.standard_template_des": "標準提示詞,用於結構不固定的知識庫。",
|
||||
"templateMarket.Search_template": "搜尋範本",
|
||||
"templateMarket.Template_market": "範本市集",
|
||||
"templateMarket.Use": "使用",
|
||||
"templateMarket.no_intro": "還沒有介紹~",
|
||||
"templateMarket.templateTags.Image_generation": "影像生成",
|
||||
|
@@ -4,6 +4,7 @@
|
||||
"LLM_model_response_empty": "模型流程回應為空,請檢查模型流程輸出是否正常",
|
||||
"chat_history": "對話紀錄",
|
||||
"chat_input_guide_lexicon_is_empty": "尚未設定詞彙庫",
|
||||
"chat_test_app": "調試-{{name}}",
|
||||
"citations": "{{num}} 筆引用",
|
||||
"click_contextual_preview": "點選檢視上下文預覽",
|
||||
"config_input_guide": "設定輸入導引",
|
||||
@@ -47,4 +48,4 @@
|
||||
"upload": "上傳",
|
||||
"view_citations": "檢視引用",
|
||||
"web_site_sync": "網站同步"
|
||||
}
|
||||
}
|
@@ -18,6 +18,7 @@
|
||||
"FAQ.switch_package_a": "方案使用規則為優先使用較進階的方案。因此,若購買的新方案比目前方案更進階,則新方案會立即生效;否則將繼續使用目前方案。",
|
||||
"FAQ.switch_package_q": "是否會切換訂閱方案?",
|
||||
"Folder": "資料夾",
|
||||
"Instructions": "使用說明",
|
||||
"Login": "登入",
|
||||
"Move": "移動",
|
||||
"Name": "名稱",
|
||||
@@ -25,6 +26,7 @@
|
||||
"Rename": "重新命名",
|
||||
"Resume": "繼續",
|
||||
"Running": "執行中",
|
||||
"Select_all": "全選",
|
||||
"Submit": "送出",
|
||||
"UnKnow": "未知",
|
||||
"Warning": "警告",
|
||||
@@ -96,6 +98,7 @@
|
||||
"common.Cancel": "取消",
|
||||
"common.Choose": "選擇",
|
||||
"common.Close": "關閉",
|
||||
"common.Code": "源碼",
|
||||
"common.Config": "設定",
|
||||
"common.Confirm": "確認",
|
||||
"common.Confirm Create": "確認建立",
|
||||
@@ -128,6 +131,8 @@
|
||||
"common.Expired Time": "到期時間",
|
||||
"common.File": "檔案",
|
||||
"common.Finish": "完成",
|
||||
"common.FullScreen": "全屏",
|
||||
"common.FullScreenLight": "全屏預覽",
|
||||
"common.Import": "匯入",
|
||||
"common.Import failed": "匯入失敗",
|
||||
"common.Import success": "匯入成功",
|
||||
@@ -156,6 +161,7 @@
|
||||
"common.Permission": "權限",
|
||||
"common.Permission_tip": "個人權限大於群組權限",
|
||||
"common.Please Input Name": "請輸入名稱",
|
||||
"common.Preview": "預覽",
|
||||
"common.Read document": "閱讀文件",
|
||||
"common.Read intro": "閱讀說明",
|
||||
"common.Remove": "移除",
|
||||
@@ -268,9 +274,11 @@
|
||||
"core.app.Api request": "API 存取",
|
||||
"core.app.Api request desc": "透過 API 整合到現有系統中,或整合到企業微信、飛書等",
|
||||
"core.app.App intro": "應用程式介紹",
|
||||
"core.app.Auto execute": "自動執行",
|
||||
"core.app.Chat Variable": "對話變數",
|
||||
"core.app.Config schedule plan": "設定排程執行",
|
||||
"core.app.Config whisper": "設定語音輸入",
|
||||
"core.app.Config_auto_execute": "點選配置自動執行規則",
|
||||
"core.app.Interval timer config": "排程執行設定",
|
||||
"core.app.Interval timer run": "排程執行",
|
||||
"core.app.Interval timer tip": "可排程執行應用程式",
|
||||
@@ -338,7 +346,7 @@
|
||||
"core.app.schedule.Default prompt placeholder": "執行應用程式時的預設問題",
|
||||
"core.app.schedule.Every day": "每天 {{hour}}:00",
|
||||
"core.app.schedule.Every month": "每月 {{day}} 號 {{hour}}:00",
|
||||
"core.app.schedule.Every week": "每週{{day}} {{hour}}:00",
|
||||
"core.app.schedule.Every week": "每週 {{day}} {{hour}}:00",
|
||||
"core.app.schedule.Interval": "每 {{interval}} 小時",
|
||||
"core.app.schedule.Open schedule": "排程執行",
|
||||
"core.app.setting": "應用程式資訊設定",
|
||||
@@ -365,7 +373,7 @@
|
||||
"core.app.tts.Test Listen Text": "您好,這是語音測試。如果您能聽到這句話,表示語音播放功能正常",
|
||||
"core.app.tts.Web": "瀏覽器內建(免費)",
|
||||
"core.app.whisper.Auto send": "自動傳送",
|
||||
"core.app.whisper.Auto send tip": "語音輸入完成後自動傳送,無需手動點選傳送按鈕",
|
||||
"core.app.whisper.Auto send tip": "語音輸入完成後自動傳送,無需手動點選傳送按鈕",
|
||||
"core.app.whisper.Auto tts response": "自動語音回應",
|
||||
"core.app.whisper.Auto tts response tip": "透過語音輸入傳送的問題,將直接以語音形式回應。請確保已開啟語音播放功能。",
|
||||
"core.app.whisper.Close": "關閉",
|
||||
@@ -490,6 +498,7 @@
|
||||
"core.dataset.Start export": "已開始匯出",
|
||||
"core.dataset.Table collection": "表格資料集",
|
||||
"core.dataset.Text collection": "文字資料集",
|
||||
"core.dataset.apiFile": "API 檔案",
|
||||
"core.dataset.collection.Click top config website": "點選設定網站",
|
||||
"core.dataset.collection.Collection name": "資料集名稱",
|
||||
"core.dataset.collection.Collection raw text": "資料集內容",
|
||||
@@ -504,7 +513,6 @@
|
||||
"core.dataset.collection.metadata.Chunk Size": "分割大小",
|
||||
"core.dataset.collection.metadata.Createtime": "建立時間",
|
||||
"core.dataset.collection.metadata.Raw text length": "原始文字長度",
|
||||
"core.dataset.collection.metadata.Training Type": "訓練模式",
|
||||
"core.dataset.collection.metadata.Updatetime": "更新時間",
|
||||
"core.dataset.collection.metadata.Web page selector": "網頁選擇器",
|
||||
"core.dataset.collection.metadata.metadata": "中繼資料",
|
||||
@@ -580,7 +588,6 @@
|
||||
"core.dataset.import.Sources list": "來源列表",
|
||||
"core.dataset.import.Start upload": "開始上傳",
|
||||
"core.dataset.import.Total files": "共 {{total}} 個檔案",
|
||||
"core.dataset.import.Training mode": "訓練模式",
|
||||
"core.dataset.import.Upload complete": "上傳完成",
|
||||
"core.dataset.import.Upload data": "確認上傳",
|
||||
"core.dataset.import.Upload file progress": "檔案上傳進度",
|
||||
@@ -680,7 +687,7 @@
|
||||
"core.module.Setting quote prompt": "設定引用提示詞",
|
||||
"core.module.Variable": "全域變數",
|
||||
"core.module.Variable Setting": "變數設定",
|
||||
"core.module.edit.Field Name Cannot Be Empty": "欄位名稱不能為空",
|
||||
"core.module.edit.Field Name Cannot Be Empty": "欄位名稱不能為空",
|
||||
"core.module.extract.Add field": "新增欄位",
|
||||
"core.module.extract.Enum Description": "列舉此欄位可能的值,每行一個",
|
||||
"core.module.extract.Enum Value": "列舉值",
|
||||
@@ -734,7 +741,7 @@
|
||||
"core.module.template.AI support tool tip": "支援函式呼叫的模型可以更好地使用工具呼叫。",
|
||||
"core.module.template.Basic Node": "基本功能",
|
||||
"core.module.template.Query extension": "問題最佳化",
|
||||
"core.module.template.System Plugin": "系統外掛程式",
|
||||
"core.module.template.System Plugin": "系統插件",
|
||||
"core.module.template.System input module": "系統輸入模組",
|
||||
"core.module.template.Team app": "團隊應用程式",
|
||||
"core.module.template.Tool module": "工具",
|
||||
@@ -899,6 +906,7 @@
|
||||
"navbar.Chat": "對話",
|
||||
"navbar.Datasets": "知識庫",
|
||||
"navbar.Studio": "工作區",
|
||||
"navbar.Toolkit": "工具箱",
|
||||
"navbar.Tools": "工具",
|
||||
"new_create": "建立新項目",
|
||||
"no": "否",
|
||||
@@ -1017,7 +1025,7 @@
|
||||
"support.wallet.Amount": "金額",
|
||||
"support.wallet.Buy": "購買",
|
||||
"support.wallet.Not sufficient": "您的 AI 點數不足,請先升級方案或購買額外 AI 點數後繼續使用。",
|
||||
"support.wallet.Plan expired time": "方案到期時間",
|
||||
"support.wallet.Plan expired time": "方案到期時間",
|
||||
"support.wallet.Standard Plan Detail": "方案詳細資訊",
|
||||
"support.wallet.To read plan": "檢視方案",
|
||||
"support.wallet.amount_0": "購買數量不能為 0",
|
||||
@@ -1213,6 +1221,7 @@
|
||||
"user.team.role.writer": "可寫入成員",
|
||||
"user.type": "類型",
|
||||
"verification": "驗證",
|
||||
"workflow.template.communication": "通訊",
|
||||
"xx_search_result": "{{key}} 的搜尋結果",
|
||||
"yes": "是",
|
||||
"yesterday": "昨天",
|
||||
|
@@ -1,18 +1,28 @@
|
||||
{
|
||||
"Enable": "啟用",
|
||||
"add_file": "新增文件",
|
||||
"api_file": "API 檔案庫",
|
||||
"api_url": "介面位址",
|
||||
"collection.Create update time": "建立/更新時間",
|
||||
"collection.Training type": "分段模式",
|
||||
"collection_not_support_retraining": "此集合類型不支援重新調整參數",
|
||||
"collection_not_support_sync": "該集合不支援同步",
|
||||
"collection_sync": "立即同步",
|
||||
"collection_sync_confirm_tip": "確認開始同步資料?\n系統將會拉取最新資料進行比較,如果內容不相同,則會建立一個新的集合並刪除舊的集合,請確認!",
|
||||
"collection_tags": "集合標籤",
|
||||
"common_dataset": "通用資料集",
|
||||
"common_dataset_desc": "可透過匯入檔案、網頁連結或手動輸入的方式建立資料集",
|
||||
"confirm_to_rebuild_embedding_tip": "確定要為資料集切換索引嗎?\n切換索引是一個重要的操作,需要對您資料集內所有資料重新建立索引,可能需要較長時間,請確保帳號內剩餘點數充足。\n\n此外,您還需要注意修改使用此資料集的應用程式,避免與其他索引模型資料集混用。",
|
||||
"core.dataset.import.Adjust parameters": "調整參數",
|
||||
"custom_data_process_params": "自訂",
|
||||
"custom_data_process_params_desc": "自訂資料處理規則",
|
||||
"data.ideal_chunk_length": "理想分塊長度",
|
||||
"data_process_params": "處理參數",
|
||||
"data_process_setting": "資料處理設定",
|
||||
"dataset.Unsupported operation": "操作不支持",
|
||||
"dataset.no_collections": "尚無資料集",
|
||||
"dataset.no_tags": "尚無標籤",
|
||||
"error.collectionNotFound": "找不到集合",
|
||||
"external_file": "外部檔案庫",
|
||||
"external_file_dataset_desc": "可以從外部檔案庫匯入檔案建立資料集,檔案不會進行二次儲存",
|
||||
"external_id": "檔案讀取識別碼",
|
||||
@@ -32,6 +42,11 @@
|
||||
"permission.des.write": "可新增和變更資料集內容",
|
||||
"rebuild_embedding_start_tip": "切換索引模型任務已開始",
|
||||
"rebuilding_index_count": "重建中索引數量:{{count}}",
|
||||
"request_headers": "請求頭",
|
||||
"retain_collection": "調整訓練參數",
|
||||
"retrain_task_submitted": "重新訓練任務已提交",
|
||||
"same_api_collection": "存在相同的 API 集合",
|
||||
"start_sync_website_tip": "確認開始同步資料?\n將會刪除舊資料後重新獲取,請確認!",
|
||||
"tag.Add New": "新增",
|
||||
"tag.Add_new_tag": "新增標籤",
|
||||
"tag.Edit_tag": "編輯標籤",
|
||||
|
@@ -14,5 +14,5 @@
|
||||
"support_max_size": "單一檔案大小上限為 {{maxSize}}",
|
||||
"upload_failed": "上傳失敗",
|
||||
"reached_max_file_count": "已達檔案數量上限",
|
||||
"upload_error_description": "單次僅支援上傳多個檔案或一個資料夾"
|
||||
}
|
||||
"upload_error_description": "單次僅支援上傳多個檔案或一個資料夾"
|
||||
}
|
@@ -8,7 +8,7 @@
|
||||
"password_condition": "密碼最多 60 個字元",
|
||||
"policy_tip": "使用即代表您同意我們的",
|
||||
"privacy": "隱私權政策",
|
||||
"redirect": "跳轉",
|
||||
"redirect": "跳轉",
|
||||
"register": "註冊帳號",
|
||||
"root_password_placeholder": "root 使用者密碼為環境變數 DEFAULT_ROOT_PSW 的值",
|
||||
"terms": "服務條款",
|
||||
@@ -16,4 +16,4 @@
|
||||
"agree": "同意",
|
||||
"cookies_tip": "本網站使用 cookies 提供更好的服務體驗。繼續使用即表示您同意我們的 Cookie 政策。",
|
||||
"privacy_policy": "隱私權政策"
|
||||
}
|
||||
}
|
@@ -24,10 +24,8 @@
|
||||
"publish_name": "名稱",
|
||||
"qpm_is_empty": "QPM 不可為空白",
|
||||
"qpm_tips": "每個 IP 每分鐘最高查詢次數",
|
||||
"quote_content": "引用內容",
|
||||
"request_address": "請求網址",
|
||||
"show_node": "即時執行狀態",
|
||||
"show_origin_content": "檢視原始來源",
|
||||
"show_share_link_modal_title": "開始使用",
|
||||
"token_auth": "身分驗證",
|
||||
"token_auth_tips": "身分驗證伺服器網址。若有提供,每次對話前將向指定伺服器傳送驗證請求。",
|
||||
@@ -38,4 +36,4 @@
|
||||
"wecom.create_modal_title": "建立企業微信聊天機器人",
|
||||
"wecom.edit_modal_title": "編輯企業微信聊天機器人",
|
||||
"wecom.title": "發布至企業微信聊天機器人"
|
||||
}
|
||||
}
|
@@ -5,7 +5,7 @@
|
||||
"bill.conversion": "兌換",
|
||||
"bill.convert_error": "兌換失敗",
|
||||
"bill.convert_success": "兌換成功",
|
||||
"bill.current_token_price": "目前點數價格",
|
||||
"bill.current_token_price": "目前點數價格",
|
||||
"bill.not_need_invoice": "餘額支付無法開立發票",
|
||||
"bill.price": "價格",
|
||||
"bill.renew_plan": "續訂方案",
|
||||
@@ -17,9 +17,6 @@
|
||||
"bill.valid_time": "生效時間",
|
||||
"bill.you_can_convert": "您可兌換",
|
||||
"bill.yuan": "元",
|
||||
"bill_and_invoices": "帳單與發票",
|
||||
"bind_inform_account_error": "綁定通知帳號失敗",
|
||||
"bind_inform_account_success": "綁定通知帳號成功",
|
||||
"delete.admin_failed": "刪除管理員失敗",
|
||||
"delete.admin_success": "刪除管理員成功",
|
||||
"delete.failed": "刪除失敗",
|
||||
@@ -29,8 +26,8 @@
|
||||
"login.error": "登入失敗",
|
||||
"login.password_condition": "密碼最多可輸入 60 個字元",
|
||||
"login.success": "登入成功",
|
||||
"manage_team": "管理團隊",
|
||||
"name": "名稱",
|
||||
"notice": "通知",
|
||||
"notification.Bind Notification Pipe Hint": "請綁定通知接收帳號,以確保您能正常接收方案到期提醒等通知,保障您的服務正常運作。",
|
||||
"notification.remind_owner_bind": "請提醒建立者綁定通知帳號",
|
||||
"operations": "操作",
|
||||
@@ -73,11 +70,19 @@
|
||||
"register.success": "註冊成功",
|
||||
"register.to_login": "已有帳號?前往登入",
|
||||
"search_user": "搜尋使用者名稱",
|
||||
"sign_out": "登出",
|
||||
"sso_auth_failed": "SSO 鑑權失敗",
|
||||
"synchronization.button": "立即同步",
|
||||
"synchronization.placeholder": "請輸入同步標籤",
|
||||
"synchronization.title": "填寫標籤同步連結,點選同步按鈕即可同步",
|
||||
"team.Add manager": "新增管理員",
|
||||
"team.Confirm Invite": "確認邀請",
|
||||
"team.Create Team": "創建新團隊",
|
||||
"team.Invite Member Failed Tip": "邀請成員出現異常",
|
||||
"team.Invite Member Result Tip": "邀請結果提示",
|
||||
"team.Invite Member Success Tip": "邀請成員完成\n\n成功:{{success}} 人\n\n使用者名稱無效:{{inValid}}\n\n已在團隊中:{{inTeam}}",
|
||||
"team.Set Name": "給團隊取個名字",
|
||||
"team.Team Name": "團隊名",
|
||||
"team.Update Team": "更新團隊資訊",
|
||||
"team.add_collaborator": "新增協作者",
|
||||
"team.add_writer": "新增可寫入成員",
|
||||
"team.avatar_and_name": "頭像與名稱",
|
||||
@@ -111,6 +116,5 @@
|
||||
"usage.feishu": "飛書",
|
||||
"usage.official_account": "公眾號",
|
||||
"usage.share": "分享連結",
|
||||
"usage.wecom": "企業微信",
|
||||
"usage_record": "使用紀錄"
|
||||
"usage.wecom": "企業微信"
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@
|
||||
"dataset_quote_role_tip": "設定為 System 時,會將知識庫引用內容放置到系統訊息中,可以確保歷史紀錄的連貫性,但約束效果可能不佳。\n設定為 User 時,會將知識庫引用內容放置到使用者訊息中,並且需要指定 {{question}} 變數位置。會對歷史紀錄連貫性有一定影響,但通常約束效果較佳。",
|
||||
"dataset_quote_role_user_option_desc": "強約束優先",
|
||||
"dynamic_input_description": "接收前一個節點的輸出值作為變數,這些變數可以被 Laf 請求參數使用。",
|
||||
"dynamic_input_description_concat": "可以引用其他節點的輸出作為文字串接的變數,輸入 / 叫出變數清單",
|
||||
"edit_input": "編輯輸入",
|
||||
"edit_output": "編輯輸出",
|
||||
"end_with": "結尾為",
|
||||
@@ -111,7 +110,6 @@
|
||||
"loop_input_array": "陣列",
|
||||
"loop_result": "陣列執行結果",
|
||||
"loop_start": "迴圈開始",
|
||||
"loop_start_tip": "未輸入陣列",
|
||||
"max_dialog_rounds": "最多攜帶幾輪對話紀錄",
|
||||
"max_tokens": "最大 Token 數",
|
||||
"mouse_priority": "滑鼠優先\n- 按下左鍵拖曳畫布\n- 按住 Shift 鍵並點選左鍵可批次選取",
|
||||
@@ -195,4 +193,4 @@
|
||||
"workflow.Switch_success": "切換成功",
|
||||
"workflow.Team cloud": "團隊雲端",
|
||||
"workflow.exit_tips": "您的變更尚未儲存,「直接結束」將不會儲存您的編輯紀錄。"
|
||||
}
|
||||
}
|
@@ -494,7 +494,10 @@ const Radio = radioStyle({
|
||||
const Checkbox = checkBoxMultiStyle({
|
||||
baseStyle: checkBoxPart({
|
||||
label: {
|
||||
fontFamily: 'mono' // change the font family of the label
|
||||
fontFamily: 'mono', // change the font family of the label
|
||||
_disabled: {
|
||||
outline: 'none'
|
||||
}
|
||||
},
|
||||
control: {
|
||||
borderRadius: 'xs',
|
||||
@@ -507,6 +510,12 @@ const Checkbox = checkBoxMultiStyle({
|
||||
boxShadow: `${shadowLight} !important`,
|
||||
_hover: {
|
||||
bg: 'primary.50'
|
||||
},
|
||||
_disabled: {
|
||||
bg: 'myGray.100',
|
||||
borderColor: 'transparent',
|
||||
color: 'myGray.400',
|
||||
outline: 'none'
|
||||
}
|
||||
},
|
||||
_hover: {
|
||||
|
39
packages/web/types/i18next.d.ts
vendored
@@ -1,4 +1,13 @@
|
||||
import 'i18next';
|
||||
import account_team from '../i18n/zh-CN/account_team.json';
|
||||
import account from '../i18n/zh-CN/account.json';
|
||||
import account_promotion from '../i18n/zh-CN/account_promotion.json';
|
||||
import account_inform from '../i18n/zh-CN/account_inform.json';
|
||||
import account_individuation from '../i18n/zh-CN/account_individuation.json';
|
||||
import account_apikey from '../i18n/zh-CN/account_apikey.json';
|
||||
import account_bill from '../i18n/zh-CN/account_bill.json';
|
||||
import account_usage from '../i18n/zh-CN/account_usage.json';
|
||||
import account_info from '../i18n/zh-CN/account_info.json';
|
||||
import common from '../i18n/zh-CN/common.json';
|
||||
import dataset from '../i18n/zh-CN/dataset.json';
|
||||
import app from '../i18n/zh-CN/app.json';
|
||||
@@ -19,6 +28,15 @@ export interface I18nNamespaces {
|
||||
user: typeof user;
|
||||
chat: typeof chat;
|
||||
login: typeof login;
|
||||
account_info: typeof account_info;
|
||||
account_usage: typeof account_usage;
|
||||
account_bill: typeof account_bill;
|
||||
account_apikey: typeof account_apikey;
|
||||
account_individuation: typeof account_individuation;
|
||||
account_inform: typeof account_inform;
|
||||
account_promotion: typeof account_promotion;
|
||||
account: typeof account;
|
||||
account_team: typeof account_team;
|
||||
}
|
||||
|
||||
export type I18nNsType = (keyof I18nNamespaces)[];
|
||||
@@ -34,7 +52,26 @@ export type I18nKeyFunction = {
|
||||
declare module 'i18next' {
|
||||
interface CustomTypeOptions {
|
||||
returnNull: false;
|
||||
defaultNS: ['common', 'dataset', 'app', 'file', 'publish', 'workflow', 'user', 'chat', 'login'];
|
||||
defaultNS: [
|
||||
'common',
|
||||
'dataset',
|
||||
'app',
|
||||
'file',
|
||||
'publish',
|
||||
'workflow',
|
||||
'user',
|
||||
'chat',
|
||||
'login',
|
||||
'account_info',
|
||||
'account_usage',
|
||||
'account_bill',
|
||||
'account_apikey',
|
||||
'account_individuation',
|
||||
'account_inform',
|
||||
'account_promotion',
|
||||
'account',
|
||||
'account_team'
|
||||
];
|
||||
resources: I18nNamespaces;
|
||||
}
|
||||
}
|
||||
|