mirror of https://github.com/msgbyte/tailchat
feat(admin-next): add custom translation
parent
5b238bf860
commit
ba287195b5
@ -0,0 +1,151 @@
|
|||||||
|
import { TushanContextProps } from 'tushan';
|
||||||
|
import { i18nEnTranslation } from 'tushan/client/i18n/resources/en';
|
||||||
|
import { i18nZhTranslation } from 'tushan/client/i18n/resources/zh';
|
||||||
|
|
||||||
|
export const i18n: TushanContextProps['i18n'] = {
|
||||||
|
languages: [
|
||||||
|
{
|
||||||
|
key: 'en',
|
||||||
|
label: 'English',
|
||||||
|
translation: {
|
||||||
|
...i18nEnTranslation,
|
||||||
|
custom: {
|
||||||
|
network: {
|
||||||
|
nodeList: 'Node List',
|
||||||
|
id: 'ID',
|
||||||
|
hostname: 'Host Name',
|
||||||
|
cpuUsage: 'CPU Usage',
|
||||||
|
ipList: 'IP List',
|
||||||
|
sdkVersion: 'SDK Version',
|
||||||
|
serviceList: 'Service List',
|
||||||
|
actionList: 'Action List',
|
||||||
|
eventList: 'Event List',
|
||||||
|
},
|
||||||
|
socketio: {
|
||||||
|
tip1: 'The server URL is:',
|
||||||
|
tip2: 'The account password is the account password of Tailchat Admin',
|
||||||
|
tip3: 'NOTICE: please check "Advanced options" then select "websocket only" and "MessagePack parser"',
|
||||||
|
btn: 'Open the Admin platform',
|
||||||
|
},
|
||||||
|
config: {
|
||||||
|
uploadFileLimit: 'Upload file limit (Byte)',
|
||||||
|
emailVerification: 'Mandatory Email Verification',
|
||||||
|
serverName: 'Server Name',
|
||||||
|
serverEntryImage: 'Server Entry Page Image',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: 'zh',
|
||||||
|
label: '简体中文',
|
||||||
|
translation: {
|
||||||
|
...i18nZhTranslation,
|
||||||
|
resources: {
|
||||||
|
users: {
|
||||||
|
name: '用户管理',
|
||||||
|
fields: {
|
||||||
|
id: '用户ID',
|
||||||
|
email: '邮箱',
|
||||||
|
avatar: '头像',
|
||||||
|
username: '用户名',
|
||||||
|
password: '密码',
|
||||||
|
nickname: '昵称',
|
||||||
|
discriminator: '标识符',
|
||||||
|
temporary: '是否游客',
|
||||||
|
type: '用户类型',
|
||||||
|
settings: '用户设置',
|
||||||
|
createdAt: '创建时间',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
messages: {
|
||||||
|
name: '消息管理',
|
||||||
|
fields: {
|
||||||
|
content: '内容',
|
||||||
|
author: '作者',
|
||||||
|
groupId: '群组ID',
|
||||||
|
converseId: '会话ID',
|
||||||
|
hasRecall: '撤回',
|
||||||
|
reactions: '消息反应',
|
||||||
|
createdAt: '创建时间',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
groups: {
|
||||||
|
name: '群组管理',
|
||||||
|
fields: {
|
||||||
|
id: '群组ID',
|
||||||
|
name: '群组名称',
|
||||||
|
avatar: '头像',
|
||||||
|
owner: '管理员',
|
||||||
|
'members.length': '成员数量',
|
||||||
|
'panels.length': '面板数量',
|
||||||
|
roles: '角色',
|
||||||
|
config: '配置信息',
|
||||||
|
fallbackPermissions: '默认权限',
|
||||||
|
createdAt: '创建时间',
|
||||||
|
updatedAt: '更新时间',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
file: {
|
||||||
|
name: '文件管理',
|
||||||
|
fields: {
|
||||||
|
objectName: '对象存储名',
|
||||||
|
url: '文件路径',
|
||||||
|
size: '文件大小',
|
||||||
|
'metaData.content-type': '文件类型',
|
||||||
|
userId: '存储用户',
|
||||||
|
createdAt: '创建时间',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
mail: {
|
||||||
|
name: '邮件历史',
|
||||||
|
fields: {
|
||||||
|
userId: '用户ID',
|
||||||
|
host: '发信主机',
|
||||||
|
port: '发信端口',
|
||||||
|
secure: '是否加密',
|
||||||
|
is_success: '是否成功',
|
||||||
|
data: '数据',
|
||||||
|
error: '错误信息',
|
||||||
|
createdAt: '创建时间',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
system: {
|
||||||
|
name: '系统设置',
|
||||||
|
},
|
||||||
|
network: {
|
||||||
|
name: '微服务网络',
|
||||||
|
},
|
||||||
|
socketio: {
|
||||||
|
name: 'Socket.IO 长链接',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
custom: {
|
||||||
|
network: {
|
||||||
|
nodeList: '节点列表',
|
||||||
|
id: 'ID',
|
||||||
|
hostname: '主机名',
|
||||||
|
cpuUsage: 'CPU占用',
|
||||||
|
ipList: 'IP地址列表',
|
||||||
|
sdkVersion: 'SDK版本',
|
||||||
|
serviceList: '服务列表',
|
||||||
|
actionList: '操作列表',
|
||||||
|
eventList: '事件列表',
|
||||||
|
},
|
||||||
|
socketio: {
|
||||||
|
tip1: '服务器URL为:',
|
||||||
|
tip2: '账号密码为Tailchat后台的账号密码',
|
||||||
|
tip3: '注意: 请打开 "Advanced options" 并选中 "websocket only" 与 "MessagePack parser"',
|
||||||
|
btn: '打开管理平台',
|
||||||
|
},
|
||||||
|
config: {
|
||||||
|
uploadFileLimit: '上传文件限制(Byte)',
|
||||||
|
emailVerification: '邮箱强制验证',
|
||||||
|
serverName: '服务器名',
|
||||||
|
serverEntryImage: '服务器登录图',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
Loading…
Reference in New Issue