Skip to content

Commit f73b68d

Browse files
+ Add translation for "exportTemplate.vue" under web module.
+ Add translation for "upload.vue" under web module. + Add translation for "breakpoint.vue" under module. + Update translation files for other modules.
1 parent ef62c8b commit f73b68d

File tree

10 files changed

+991
-847
lines changed

10 files changed

+991
-847
lines changed

server/resource/lang/ar.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@
351351
"autoCode": "مولد الأكواد",
352352
"autoCodeEdit": "أتمتة الكود (إعادة الاستخدام)",
353353
"autoCodeManage": "إدارة الكود الآلي",
354-
"breakPoint": "HTTP",
354+
"breakPoint": "رفع الملفات الكبيرة",
355355
"customerList": "قائمة العملاء (مثال مورد)",
356356
"dashboard": "لوحة القيادة",
357357
"dataTableInitFail": "فشل في تهيئة بيانات الجدول",

server/resource/lang/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@
359359
"autoCode": "Code Generator",
360360
"autoCodeEdit": "Automate code (reuse)",
361361
"autoCodeManage": "Automated Code Management",
362-
"breakPoint": "HTTP",
362+
"breakPoint": "Large Files Upload",
363363
"customerList": "Customer List (Resource Example)",
364364
"dashboard": "Dashboard",
365365
"dataTableInitFail": "Failed to initialize table data",

web/src/locales/ar.json

Lines changed: 524 additions & 470 deletions
Large diffs are not rendered by default.

web/src/locales/en.json

Lines changed: 303 additions & 249 deletions
Large diffs are not rendered by default.

web/src/locales/zh.json

Lines changed: 88 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"components": {
3-
"arrayCtrl" : {
3+
"arrayCtrl": {
44
"new": "+ 新增"
55
},
6-
"bottomInfo" : {
6+
"bottomInfo": {
77
"poweredBy": "动力来自",
88
"copyright": "版权",
99
"faTeam": "flipped-aurora团队"
@@ -35,21 +35,6 @@
3535
"uploadFiles": "上传文件",
3636
"uploadFailed": "上传失败"
3737
},
38-
"selectImage": {
39-
"selectComponent": {
40-
"image": "图片",
41-
"upload": "上传"
42-
},
43-
"selectImage": {
44-
"mediaLibrary": "媒体库",
45-
"editFileNote": "点击“文件名/备注”可以编辑文件名或者备注内容。",
46-
"enterFileName": "请输入文件名或备注",
47-
"browserNotSupportVideo": "您的浏览器不支持视频播放",
48-
"enterFileNameOrComment": "请输入文件名或者备注",
49-
"typeNotSupported": "当前类型不支持使用",
50-
"delectFileConfirmation": "是否删除该文件"
51-
}
52-
},
5338
"upload": {
5439
"common": {
5540
"normalUpload": "普通上传",
@@ -122,9 +107,9 @@
122107
"back": "返回",
123108
"cancel": "取消",
124109
"change": "变更",
125-
"close": "取 消",
110+
"close": "取消",
126111
"collapse": "收起",
127-
"confirm": "确 定",
112+
"confirm": "确定",
128113
"copy": "拷贝",
129114
"continue": "继续",
130115
"copySuccess": "复制成功!",
@@ -174,7 +159,8 @@
174159
"warning": "警告",
175160
"yes": "",
176161
"cannotBeEmpty": "不能为空",
177-
"cancelModification": "取消修改"
162+
"cancelModification": "取消修改",
163+
"import": "导入"
178164
},
179165
"historyComponent": {
180166
"closeAll": "关闭所有",
@@ -289,6 +275,10 @@
289275
"systemConfig": "系统配置"
290276
},
291277
"view": {
278+
"about": {
279+
"flippedAuroraTeam": "flipped-aurora团队",
280+
"submitRecords": "提交记录"
281+
},
292282
"dashboard": {
293283
"about": "关于我们",
294284
"announcement": "公告",
@@ -368,9 +358,57 @@
368358
"notice10": "让公司更有活力。"
369359
}
370360
},
371-
"about": {
372-
"flippedAuroraTeam": "flipped-aurora团队",
373-
"submitRecords": "提交记录"
361+
"example": {
362+
"breakpoint": {
363+
"largeFileUpload": "大文件上传",
364+
"selectFile": "选择文件",
365+
"uploadFiles": "上传文件",
366+
"uploadFilesNote": "请上传不超过5MB的文件",
367+
"breakpointNote": "此版本为先行体验功能测试版,样式美化和性能优化正在进行中,上传切片文件和合成的完整文件分别再QMPlusserver目录的breakpointDir文件夹和fileDir文件夹",
368+
"fileTransferredSec": "文件已秒传"
369+
},
370+
"upload": {
371+
"importURL": "导入URL",
372+
"image": "图片",
373+
"upload": "上传",
374+
"mediaLibrary": "媒体库",
375+
"fileNameComments": "文件名/备注",
376+
"link": "链接",
377+
"label": "标签",
378+
"download": "下载",
379+
"deleteAllFilesNote": "此操作将永久删除文件, 是否继续?",
380+
"formatNote": "格式:文件名|链接或者仅链接。",
381+
"editFileNote": "点击“文件名/备注”可以编辑文件名或者备注内容。",
382+
"enterFileName": "请输入文件名或备注",
383+
"browserNotSupportVideo": "您的浏览器不支持视频播放",
384+
"enterFileNameOrComment": "请输入文件名或者备注",
385+
"typeNotSupported": "当前类型不支持使用",
386+
"delectFileConfirmation": "是否删除该文件",
387+
"review": "预览",
388+
"inputPlaceholder": "我的图片|https://my-oss.com/my.png\nhttps://my-oss.com/my_1.png",
389+
"importSuccess": "导入成功!",
390+
"cancelImport": "取消导入"
391+
}
392+
},
393+
"layout": {
394+
"header": {
395+
"tools": {
396+
"video01": "1.clone项目和安装依赖",
397+
"video02": "2.初始化项目",
398+
"video03": "3.开启调试工具+创建初始化包",
399+
"video04": "4.手动使用自动化创建功能",
400+
"video05": "5.使用已有表格创建业务",
401+
"video06": "6.使用AI创建业务和创建数据源模式的可选项",
402+
"video07": "7.创建自己的后端方法",
403+
"video08": "8.新增一个前端页面",
404+
"video09": "9.配置一个前端二级页面",
405+
"video10": "10.配置一个前端菜单参数",
406+
"video11": "11.菜单参数实战+动态菜单标题+菜单高亮配置",
407+
"video12": "12.增加菜单可控按钮",
408+
"video13": "13.新增客户角色和其相关配置教学",
409+
"video14": "14.发布项目上线"
410+
}
411+
}
374412
},
375413
"superAdmin": {
376414
"menu": {
@@ -859,32 +897,32 @@
859897
"selectDataType": "请选择field数据类型",
860898
"selectDictionary": "请选择字典",
861899
"selectSearchType": "请选择Field查询条件",
862-
"enumValue" : "枚举值",
863-
"typeLength" : "类型长度",
864-
"enumExample" : "例:'北京','天津'",
865-
"dataTypeLength" : "数据库类型长度",
866-
"enterDefaultValueNote" : "请输入默认值",
867-
"frontendCreateEdit" :"前端新建/编辑",
868-
"frontendTableColmuns" : "前端表格列",
869-
"frontendDetails" : "前端详情",
870-
"sort" : "是否排序",
871-
"required" : "是否必填",
872-
"canBeCleared" : "是否可清空",
873-
"hideSearch" : "隐藏查询条件",
874-
"verificationError" : "校验失败文案",
875-
"dataSourceConfigNote" : "数据源配置(此配置为高级配置,如编程基础不牢,可能导致自动化代码不可用)",
876-
"associationMode" : "关联模式",
877-
"oneToOne" : "一对一",
878-
"oneToMany" : "一对多",
879-
"selectDataSourceTable" : "请选择数据源表",
880-
"selectDataToStore" : "请先选择需要存储的数据",
881-
"storage" : "存储: ",
882-
"type" : "类型:",
883-
"fileDesc" : ",字段说明:",
884-
"selectDataToDisplay" : "请先选择需要展示的数据",
885-
"display" : "展示: ",
886-
"enumValueValidationError" : "枚举值校验错误",
887-
"oneToManyNote" : "一对多关联模式下,数据类型会改变为数组,后端表现为json,具体表现为数组模式,是否继续?"
900+
"enumValue": "枚举值",
901+
"typeLength": "类型长度",
902+
"enumExample": "例:'北京','天津'",
903+
"dataTypeLength": "数据库类型长度",
904+
"enterDefaultValueNote": "请输入默认值",
905+
"frontendCreateEdit": "前端新建/编辑",
906+
"frontendTableColmuns": "前端表格列",
907+
"frontendDetails": "前端详情",
908+
"sort": "是否排序",
909+
"required": "是否必填",
910+
"canBeCleared": "是否可清空",
911+
"hideSearch": "隐藏查询条件",
912+
"verificationError": "校验失败文案",
913+
"dataSourceConfigNote": "数据源配置(此配置为高级配置,如编程基础不牢,可能导致自动化代码不可用)",
914+
"associationMode": "关联模式",
915+
"oneToOne": "一对一",
916+
"oneToMany": "一对多",
917+
"selectDataSourceTable": "请选择数据源表",
918+
"selectDataToStore": "请先选择需要存储的数据",
919+
"storage": "存储: ",
920+
"type": "类型:",
921+
"fileDesc": ",字段说明:",
922+
"selectDataToDisplay": "请先选择需要展示的数据",
923+
"display": "展示: ",
924+
"enumValueValidationError": "枚举值校验错误",
925+
"oneToManyNote": "一对多关联模式下,数据类型会改变为数组,后端表现为json,具体表现为数组模式,是否继续?"
888926
}
889927
},
890928
"autoPkg": {
@@ -929,7 +967,7 @@
929967
"add": "添加",
930968
"edit": "修改",
931969
"gvaDatabase": "GVA库",
932-
"note": "注:需要提前到db-list自行配置多数据库,如未配置需配置后重启服务方可使用。若无法选择,请到config.yaml中设置disabled:false,选择导入导出的目标库。",
970+
"dbListNote": "注:需要提前到db-list自行配置多数据库,如未配置需配置后重启服务方可使用。若无法选择,请到config.yaml中设置disabled:false,选择导入导出的目标库。",
933971
"enterTemplateName": "请输入模板名称",
934972
"templateIdentifierInfo": "模板标识为前端组件需要挂在的标识属性",
935973
"associationCondition": "关联条件",
@@ -960,7 +998,6 @@
960998
"gvaLibrary": "GVA库",
961999
"templateInfo": "模板信息",
9621000
"addTo": "添加",
963-
"dbListNote": "注:需要提前到db-list自行配置多数据库,如未配置需配置后重启服务方可使用。若无法选择,请到config.yaml中设置disabled:false,选择导入导出的目标库。",
9641001
"templateName2": "模板名称:",
9651002
"templateNameNote": "请输入模板名称",
9661003
"tableName2": "表名称:",

web/src/view/example/breakpoint/breakpoint.vue

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="break-point">
33
<div class="gva-table-box">
4-
<el-divider content-position="left">大文件上传</el-divider>
4+
<el-divider content-position="left">{{ t('view.example.breakpoint.largeFileUpload') }}</el-divider>
55
<form
66
id="fromCont"
77
method="post"
@@ -10,7 +10,7 @@
1010
class="fileUpload"
1111
@click="inputChange"
1212
>
13-
选择文件
13+
{{ t('view.example.breakpoint.selectFile') }}
1414
<input
1515
v-show="false"
1616
id="file"
@@ -26,8 +26,8 @@
2626
type="primary"
2727
class="uploadBtn"
2828
@click="getFile"
29-
>上传文件</el-button>
30-
<div class="el-upload__tip">请上传不超过5MB的文件</div>
29+
>{{ t('view.example.breakpoint.uploadFiles') }}</el-button>
30+
<div class="el-upload__tip">{{ t('view.example.breakpoint.uploadFilesNote') }}</div>
3131
<div class="list">
3232
<transition
3333
name="list"
@@ -51,7 +51,7 @@
5151
</div>
5252
</transition>
5353
</div>
54-
<div class="tips">此版本为先行体验功能测试版,样式美化和性能优化正在进行中,上传切片文件和合成的完整文件分别再QMPlusserver目录的breakpointDir文件夹和fileDir文件夹</div>
54+
<div class="tips">{{ t('view.example.breakpoint.breakpointNote') }}</div>
5555
</div>
5656
</div>
5757

@@ -67,6 +67,9 @@ import {
6767
} from '@/api/breakpoint'
6868
import { ref, watch } from 'vue'
6969
import { ElMessage } from 'element-plus'
70+
import { useI18n } from 'vue-i18n' // added by mohamed hassan to support multilanguage
71+
72+
const { t } = useI18n() // added by mohamed hassan to support multilanguage
7073
7174
defineOptions({
7275
name: 'BreakPoint'
@@ -138,7 +141,7 @@ const choseFile = async(e) => {
138141
})
139142
} else {
140143
waitUpLoad.value = [] // 秒传则没有需要上传的切片
141-
ElMessage.success('文件已秒传')
144+
ElMessage.success(t('view.example.breakpoint.fileTransferredSec'))
142145
}
143146
waitNum.value = waitUpLoad.value.length // 记录长度用于百分比展示
144147
}

0 commit comments

Comments
 (0)