Skip to content

Commit 98bc7bf

Browse files
feat: i18n
1 parent 9cb076b commit 98bc7bf

File tree

35 files changed

+474
-269
lines changed

35 files changed

+474
-269
lines changed

ui/src/enums/model.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { t } from '@/locales'
12
export enum PermissionType {
23
PRIVATE = '私有',
34
PUBLIC = '公用'
@@ -8,11 +9,11 @@ export enum PermissionDesc {
89
}
910

1011
export enum modelType {
11-
EMBEDDING = '向量模型',
12-
LLM = '大语言模型',
13-
STT = '语音识别',
14-
TTS = '语音合成',
15-
IMAGE = '图片理解',
16-
TTI = '图片生成',
17-
RERANKER = '重排模型'
12+
EMBEDDING = t('views.template.model.EMBEDDING'),
13+
LLM = t('views.template.model.LLM'),
14+
STT = t('views.template.model.STT'),
15+
TTS = t('views.template.model.TTS'),
16+
IMAGE = t('views.template.model.IMAGE'),
17+
TTI = t('views.template.model.TTI'),
18+
RERANKER = t('views.template.model.RERANKER')
1819
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
export default {
2+
create: 'Create',
3+
createSuccess: 'Create Success',
4+
copy: 'Copy',
5+
copySuccess: 'Copy Success',
6+
copyError: 'Copy Failed',
7+
save: 'Save',
8+
saveSuccess: 'Save Success',
9+
delete: 'Delete',
10+
deleteSuccess: 'Successfully deleted',
11+
setting: 'Setting',
12+
settingSuccess: 'Setting Successful',
13+
submit: 'Submit',
14+
submitSuccess: 'Submitted successfully',
15+
edit: 'Edit',
16+
editSuccess: 'Edit Successful',
17+
cancel: 'Cancel',
18+
confirm: 'Confirm',
19+
tip: 'Prompt',
20+
add: 'Add',
21+
refresh: 'Refresh',
22+
search: 'Search',
23+
clear: 'Clear',
24+
professional: 'Purchase the Professional Edition',
25+
createDate: 'Create date',
26+
createTime: 'Create time',
27+
operation: 'Operation',
28+
document: 'Documentation',
29+
character: 'characters',
30+
export: 'Export',
31+
exportSuccess: 'Export successful',
32+
unavailable: '(Unavailable)',
33+
public: 'Public',
34+
private: 'Private',
35+
paramSetting: 'Parameter Settings',
36+
creator: 'Creator',
37+
debug: 'Debug',
38+
modify: 'Modify',
39+
status: {
40+
label: 'Status',
41+
enableSuccess: 'Enable Successful',
42+
disableSuccess: 'Disable Successful'
43+
}
44+
}

ui/src/locales/lang/en_US/index.ts

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,15 @@
11
import en from 'element-plus/es/locale/lang/en'
22
import components from './components'
33
import layout from './layout'
4+
import common from './common'
45
import views from './views'
56

67
export default {
78
lang: 'English',
89
layout,
10+
common,
911
views,
1012
components,
1113
en,
12-
common: {
13-
create: 'Create',
14-
createSuccess: 'Create Success',
15-
copy: 'Copy',
16-
copySuccess: 'Copy Success',
17-
copyError: 'Copy Failed',
18-
save: 'Save',
19-
saveSuccess: 'Save Success',
20-
delete: 'Delete',
21-
deleteSuccess: 'Successfully deleted',
22-
setting: 'Setting',
23-
settingSuccess: 'Setting Successful',
24-
submit: 'Submit',
25-
submitSuccess: 'Submitted successfully',
26-
edit: 'Edit',
27-
editSuccess: 'Edit Successful',
28-
cancel: 'Cancel',
29-
confirm: 'Confirm',
30-
tip: 'Prompt',
31-
add: 'Add',
32-
refresh: 'Refresh',
33-
search: 'Search',
34-
clear: 'Clear',
35-
professional: 'Purchase the Professional Edition',
36-
status: 'Status',
37-
createDate: 'Create date',
38-
operation: 'Operation',
39-
document: 'Documentation',
40-
character: 'characters',
41-
export: 'Export',
42-
exportSuccess: 'Export successful',
43-
unavailable: '(Unavailable)',
44-
public: 'Public',
45-
private: 'Private',
46-
paramSetting: 'Parameter Settings',
47-
creator: 'Creator',
48-
debug: 'Debug',
49-
modify: 'Modify',
50-
},
5114

5215
}

ui/src/locales/lang/en_US/views/application-overview.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ export default {
1919
'Regenerating the public access link will affect third-party embedded scripts changes and will require re-embedding the new script into third-party sites. Please proceed with caution!',
2020
refreshSuccess: 'Refresh Successful'
2121
},
22-
changeState: {
23-
enableSuccess: 'Enable Successful',
24-
disableSuccess: 'Disable Successful'
25-
},
2622
APIKeyDialog: {
2723
saveSettings: 'Save Settings',
2824
msgConfirm1: 'Are you sure you want to delete the API Key?',
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
export default {
2+
create: '创建',
3+
createSuccess: '创建成功',
4+
copy: '复制',
5+
copySuccess: '复制成功',
6+
copyError: '复制失败',
7+
save: '保存',
8+
saveSuccess: '保存成功',
9+
delete: '删除',
10+
deleteSuccess: '删除成功',
11+
setting: '设置',
12+
settingSuccess: '设置成功',
13+
submit: '提交',
14+
submitSuccess: '提交成功',
15+
edit: '编辑',
16+
editSuccess: '编辑成功',
17+
cancel: '取消',
18+
confirm: '确定',
19+
tip: '提示',
20+
add: '添加',
21+
refresh: '刷新',
22+
search: '搜索',
23+
clear: '清空',
24+
professional: '购买专业版',
25+
createDate: '创建日期',
26+
createTime: '创建时间',
27+
operation: '操作',
28+
document: '文档',
29+
character: '字符',
30+
export: '导出',
31+
exportSuccess: '导出成功',
32+
unavailable: '(不可用)',
33+
public: '公用',
34+
private: '私有',
35+
paramSetting: '参数设置',
36+
creator: '创建者',
37+
debug: '调试',
38+
modify: '修改',
39+
status: {
40+
label: '状态',
41+
enableSuccess: '启用成功',
42+
disableSuccess: '禁用成功'
43+
}
44+
}

ui/src/locales/lang/zh_CN/index.ts

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,15 @@
11
import zhCn from 'element-plus/es/locale/lang/zh-cn'
22
import components from './components'
33
import layout from './layout'
4+
import common from './common'
45
import views from './views'
56

67
export default {
78
lang: '简体中文',
89
layout,
10+
common,
911
views,
1012
components,
1113
zhCn,
12-
common: {
13-
create: '创建',
14-
createSuccess: '创建成功',
15-
copy: '复制',
16-
copySuccess: '复制成功',
17-
copyError: '复制失败',
18-
save: '保存',
19-
saveSuccess: '保存成功',
20-
delete: '删除',
21-
deleteSuccess: '删除成功',
22-
setting: '设置',
23-
settingSuccess: '设置成功',
24-
submit: '提交',
25-
submitSuccess: '提交成功',
26-
edit: '编辑',
27-
editSuccess: '编辑成功',
28-
cancel: '取消',
29-
confirm: '确定',
30-
tip: '提示',
31-
add: '添加',
32-
refresh: '刷新',
33-
search: '搜索',
34-
clear: '清空',
35-
professional: '购买专业版',
36-
status: '状态',
37-
createDate: '创建日期',
38-
operation: '操作',
39-
document: '文档',
40-
character: '字符',
41-
export: '导出',
42-
exportSuccess: '导出成功',
43-
unavailable: '(不可用)',
44-
public: '公用',
45-
private: '私有',
46-
paramSetting: '参数设置',
47-
creator: '创建者',
48-
debug: '调试',
49-
modify: '修改'
50-
}
14+
5115
}

ui/src/locales/lang/zh_CN/views/application-overview.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@ export default {
1919
'重新生成公开访问链接会影响嵌入第三方脚本变更,需要将新脚本重新嵌入第三方,请谨慎操作!',
2020
refreshSuccess: '刷新成功'
2121
},
22-
changeState: {
23-
enableSuccess: '启用成功',
24-
disableSuccess: '禁用成功'
25-
},
22+
2623
APIKeyDialog: {
2724
saveSettings: '保存设置',
2825
msgConfirm1: '是否删除API Key',
@@ -61,7 +58,7 @@ export default {
6158
dialogTitle: '设置',
6259
allowCrossDomainLabel: '允许跨域地址',
6360
crossDomainPlaceholder:
64-
'请输入允许的跨域地址,开启后不输入跨域地址则不限制。\n跨域地址一行一个,如:\nhttp://127.0.0.1:5678 \nhttps://dataease.io',
61+
'请输入允许的跨域地址,开启后不输入跨域地址则不限制。\n跨域地址一行一个,如:\nhttp://127.0.0.1:5678 \nhttps://dataease.io'
6562
},
6663
SettingDisplayDialog: {
6764
dialogTitle: '显示设置',

ui/src/locales/lang/zh_CN/views/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,17 @@ import applicationOverview from './application-overview';
44
import dataset from './dataset';
55
import system from './system';
66
import functionLib from './function-lib';
7+
import user from './user';
8+
import team from './team';
9+
import template from './template';
710
export default {
811
notFound,
912
application,
1013
applicationOverview,
1114
dataset,
1215
system,
13-
functionLib
16+
functionLib,
17+
user,
18+
team,
19+
template
1420
};
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
export default {
2+
title: '团队成员',
3+
member: '成员',
4+
manage: '所有者',
5+
permissionSetting: '权限设置',
6+
addMember: '添加成员',
7+
addSubTitle: '成员登录后可以访问到您授权的数据。',
8+
searchBar: {
9+
placeholder: '请输入用户名搜索'
10+
},
11+
delete: {
12+
button: '移除',
13+
confirmTitle: '是否移除成员:',
14+
confirmMessage: '移除后将会取消成员拥有的知识库和应用权限。'
15+
},
16+
setting: {
17+
management: '管理',
18+
check: '查看'
19+
},
20+
teamForm: {
21+
form: {
22+
userName: {
23+
label: '用户名/邮箱',
24+
placeholder: '请输入成员的用户名或邮箱',
25+
requiredMessage: '请输入用户名/邮箱'
26+
},
27+
28+
},
29+
30+
}
31+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
export default {
2+
title: '模型设置',
3+
provider: '供应商',
4+
providerPlaceholder: '选择供应商',
5+
addModel: '添加模型',
6+
searchBar: {
7+
placeholder: '按名称搜索'
8+
},
9+
delete: {},
10+
setting: {},
11+
model: {
12+
allModel: '全部模型',
13+
publicModel: '公有模型',
14+
privateModel: '私有模型',
15+
LLM: '大语言模型',
16+
EMBEDDING: '向量模型',
17+
RERANKER: '重排模型',
18+
STT: '语音识别',
19+
TTS: '语音合成',
20+
IMAGE: '图片理解',
21+
TTI: '图片生成',
22+
},
23+
templateForm: {
24+
form: {
25+
provider: {
26+
label: '供应商',
27+
placeholder: '选择供应商'
28+
}
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)