feat: Optimize i18n keys and remove unused keys, supporting static files in I18nT (#2092)

* feat: packages web i18n

* delete file

* feat:i18n add i18nT

* handle keys

* delete unusedKeys

* fix build

* update dev.md
This commit is contained in:
jingyang
2024-07-19 16:28:07 +08:00
committed by GitHub
parent f7b55b501f
commit 57ff38e16f
64 changed files with 552 additions and 1547 deletions

View File

@@ -32,7 +32,7 @@ export const useSelectFile = (props?: {
if (fileList.length > maxCount) {
toast({
status: 'warning',
title: fileT('Select file amount limit', { max: maxCount })
title: fileT('select_file_amount_limit', { max: maxCount })
});
fileList = fileList.slice(0, maxCount);
}

View File

@@ -11,6 +11,7 @@ import {
FlowNodeOutputTypeEnum,
FlowNodeTypeEnum
} from '@fastgpt/global/core/workflow/node/constant';
import { i18nT } from '@fastgpt/web/i18n/utils';
type TemplateType = (AppItemType & {
avatar: string;
@@ -23,7 +24,7 @@ export const simpleBotTemplates: TemplateType = [
{
id: 'simpleChat',
avatar: 'core/workflow/template/aiChat',
name: '简易机器人',
name: i18nT('app:template.simple_robot'),
intro: '一个极其简单的 AI 应用,你可以绑定知识库或工具。',
type: AppTypeEnum.simple,
modules: [