diff --git a/front_end/src/i18n/config.ts b/front_end/src/i18n/config.ts index 142fc42..227566a 100644 --- a/front_end/src/i18n/config.ts +++ b/front_end/src/i18n/config.ts @@ -21,7 +21,14 @@ export type LocaleConfig = LocaleMessage & { noGuess: string, recursive: string } - time: string + prop: { + action: string, + designator: string, + fileName: string, + level: string, + status: string, + time: string, + } }, forgetPassword: { title: string, @@ -72,7 +79,25 @@ export type LocaleConfig = LocaleMessage & { modeRecord: string } videos: string, - upload: string + upload: { + title: string, + dragOrClick: string, + uploadAll: string, + cancelAll: string, + constraintNote: string, + error: { + collision: string, + custom: string, + designator: string, + fail: string, + fileext: string, + filename: string, + filesize: string, + pass: string, + process: string, + upload: string, + } + } }, register: { title: string, @@ -87,8 +112,4 @@ export type LocaleConfig = LocaleMessage & { termsAndConditions: string, confirm: string }, - example: { - // 占位符配置示例 TODO 删除占位符配置示例 - placeholder: string - } } diff --git a/front_end/src/i18n/locales/dev.ts b/front_end/src/i18n/locales/dev.ts index dbb4808..d97fa52 100644 --- a/front_end/src/i18n/locales/dev.ts +++ b/front_end/src/i18n/locales/dev.ts @@ -1,6 +1,6 @@ -//import { LocaleConfig } from '@/i18n/config' +import { LocaleConfig } from '@/i18n/config' -export const dev = { +export const dev: LocaleConfig = { local: 'dev', name: 'name', common: { @@ -15,7 +15,14 @@ export const dev = { noGuess: 'common.mode.noGuess', recursive: 'common.mode.recursive' }, - time: 'common.time' + prop: { + action: 'common.prop.action', + designator: 'common.prop.designator', + fileName: 'common.prop.fileName', + level: 'common.prop.level', + status: 'common.prop.status', + time: 'common.prop.time', + } }, forgetPassword: { title: 'forgetPassword.title', @@ -66,7 +73,25 @@ export const dev = { modeRecord: 'profile.records.modeRecord' }, videos: 'profile.videos', - upload: 'profile.upload' + upload: { + title: 'profile.upload.title', + dragOrClick: 'profile.upload.dragOrClick', + uploadAll: 'profile.upload.uploadAll', + cancelAll: 'profile.upload.cancelAll', + constraintNote: 'profile.upload.constraintNote', + error: { + collision: 'profile.upload.error.collision', + custom: 'profile.upload.error.custom', + designator: 'profile.upload.error.designator', + fail: 'profile.upload.error.fail', + fileext: 'profile.upload.error.fileext', + filename: 'profile.upload.error.filename', + filesize: 'profile.upload.error.filesize', + pass: 'profile.upload.error.pass', + process: 'profile.upload.error.process', + upload: 'profile.upload.error.upload', + } + } }, register: { title: 'register.title', diff --git a/front_end/src/i18n/locales/zh-cn.ts b/front_end/src/i18n/locales/zh-cn.ts index ec63098..c5b9f0c 100644 --- a/front_end/src/i18n/locales/zh-cn.ts +++ b/front_end/src/i18n/locales/zh-cn.ts @@ -1,6 +1,6 @@ -//import { LocaleConfig } from '@/i18n/config' +import { LocaleConfig } from '@/i18n/config' -export const zhCn = { +export const zhCn: LocaleConfig = { local: 'zh-cn', name: '简体中文', common: { @@ -15,7 +15,14 @@ export const zhCn = { noGuess: '无猜', recursive: '递归' }, - time: '用时' + prop: { + action: '操作', + designator: '标识', + fileName: '文件名', + level: '级别', + status: '状态', + time: '用时', + } }, forgetPassword: { title: '找回密码', @@ -66,7 +73,25 @@ export const zhCn = { modeRecord: '模式纪录:' }, videos: '全部录像', - upload: '上传录像' + upload: { + title: '上传录像', + dragOrClick: `将录像拉到此处或 点击此处选择`, + uploadAll: '一键上传({0}个)', + cancelAll: '全部清空', + constraintNote: '*单个文件大小不能超过5M,文件数量不能超过99', + error: { + collision: '录像已存在', + custom: '暂不支持自定义级别', + designator: '标识不匹配', + fail: '不通过', + fileext: '无法识别的文件类型', + filename: '文件名超过了100字节', + filesize: '文件大小超过了5MB', + pass: '通过', + process: '上传中', + upload: '上传失败', + } + } }, register: { title: '用户注册', diff --git a/front_end/src/utils/index.ts b/front_end/src/utils/index.ts index b919199..45e1856 100644 --- a/front_end/src/utils/index.ts +++ b/front_end/src/utils/index.ts @@ -18,7 +18,3 @@ export function ms_to_s(ms: number): string { } - - - - diff --git a/front_end/src/views/PlayerView.vue b/front_end/src/views/PlayerView.vue index 3242caf..6ff8387 100644 --- a/front_end/src/views/PlayerView.vue +++ b/front_end/src/views/PlayerView.vue @@ -79,7 +79,7 @@ - + diff --git a/front_end/src/views/UploadView.vue b/front_end/src/views/UploadView.vue index 7b76da2..a79f959 100644 --- a/front_end/src/views/UploadView.vue +++ b/front_end/src/views/UploadView.vue @@ -4,19 +4,17 @@ :show-file-list="false" style="background-color: white;" accept=".avf,.evf"> -
- 将录像拉到此处或 点击此处选择 +
@@ -24,24 +22,28 @@ - - + + + + - + - +