diff --git a/server/resource/lang/en.json b/server/resource/lang/en.json index dfb4af1d43..a2385e1327 100644 --- a/server/resource/lang/en.json +++ b/server/resource/lang/en.json @@ -11,8 +11,8 @@ "frontend": "Default front-end file running address", "copyright1": "--------------------------------------Copyright Statement--------------------------------------", "copyright2": "** Copyright: flipped-aurora open source team **", - "copyright3": "** Copyright holder: Beijing Flip Aurora Technology Co., Ltd. **", - "copyright4": "** To remove the authorization logo, you need to purchase a commercial license: https://gin-vue-admin.com/empower/index.html **" + "copyright3": "** Copyright holder: Beijing Flip Aurora Technology Co., Ltd. **", + "copyright4": "** To remove the authorization logo, you need to purchase a commercial license: https://gin-vue-admin.com/empower/index.html **" }, "viper": { "modeGinEnvName": "You are using the gin mode with environment name %s, the config path is %s\n", @@ -114,21 +114,18 @@ "description": "Description", "displayName": "Display Name", "keywordNotice": "%s is a Go keyword!", - "nonStandardPlugin": "Non-standard plugin, please migrate automatically according to the documentation", "autoPathExists": "autoPath already has a plugin with the same name, please install it manually", "duplicatePlugin": "A plugin with the same name already exists, please install it manually", "pluginNameRequired": "Plugin name cannot be empty", "webPathNotExist": "Web path does not exist", "serverPathNotExist": "Server path does not exist", - "duplicateRoleId": "Duplicate role ID exists", "queryRoleDataFailed": "Failed to query role data", "roleNotExist": "This role does not exist", "roleInUse": "This role is currently in use by users and cannot be deleted", "roleHasSubRoles": "This role has sub-roles and cannot be deleted", "invalidRoleId": "The submitted role ID is invalid", - "buttonInUse": "This button is currently in use and cannot be deleted", "menuHasSubMenu": "This menu has submenus and cannot be deleted", "recordNotFound": "Record does not exist", @@ -281,6 +278,7 @@ "getSyncApi": "Get sync API", "getTemplateFile": "Get the template file", "getUploadFileList": "Get upload file list", + "importURL": "Import URL", "getUsersList": "Get user list", "ignoreApi": "Ignore API", "importExcel": "Import Excel", @@ -473,11 +471,9 @@ "fileUploadFailed": "File upload failed!", "getHuaweiObjectFailedDuplicate": "Failed to get Huawei object storage object!", "deleteObjectFailed": "Failed to delete object (%s)! Output: %v", - "fileOpenParseFailed": "[filepath:%s] Failed to open/parse the file!", "fileOpenFailed": "[filepath:%s] Failed to open the file!", "injectionFailed": "[filepath:%s] Injection failed!", - "test_gva_user_injection": "Testing GvaUser struct injection", "test_gva_user_rollback": "Testing GvaUser rollback", "test_user_injection": "Testing &model.User{} injection", @@ -499,21 +495,18 @@ "exaCustomerRollback": "Test rollback of &example.ExaCustomer{}", "newExaFileUploadAndDownloadRollback": "Test rollback of new(example.ExaFileUploadAndDownload)", "newExaCustomerRollback": "Test rollback of new(example.ExaCustomer)", - "fileUploadAndDownloadRouterRollback": "Test rollback of FileUploadAndDownloadRouter", "fileUploadAndDownloadApiRollback": "Test rollback of FileUploadAndDownloadApi", "fileUploadAndDownloadServiceRollback": "Test rollback of FileUploadAndDownloadService", "fileUploadAndDownloadRouterInjection": "Test injection of FileUploadAndDownloadRouter", "fileUploadAndDownloadApiInjection": "Test injection of FileUploadAndDownloadApi", "fileUploadAndDownloadServiceInjection": "Test injection of FileUploadAndDownloadService", - "exampleApiGroupRollback": "Test rollback of ExampleApiGroup", "exampleRouterGroupRollback": "Test rollback of ExampleRouterGroup", "exampleServiceGroupRollback": "Test rollback of ExampleServiceGroup", "exampleApiGroupInjection": "Test injection of ExampleApiGroup", "exampleRouterGroupInjection": "Test injection of ExampleRouterGroup", "exampleServiceGroupInjection": "Test injection of ExampleServiceGroup", - "gvaPluginUserApiInjection": "Test injection of Gva Plugin UserApi", "gvaPluginUserRouterInjection": "Test injection of Gva Plugin UserRouter", "gvaPluginUserServiceInjection": "Test injection of Gva Plugin UserService", @@ -521,11 +514,9 @@ "gvaPluginUserRouterRollback": "Test rollback of Gva Plugin UserRouter", "gvaPluginUserApiRollback": "Test rollback of Gva Plugin UserApi", "gvaPluginUserServiceRollback": "Test rollback of Gva Plugin UserService", - "gvaPluginUserInjection": "Test injection of Gva Plugin User", "chineseInjection": "Test injection of Chinese", "gvaPluginUserRollback": "Test rollback of Gva Plugin User", - "registrationError": "is already registered and cannot be registered again", "valueCannotBeEmpty": "cannot be empty", "formatValidationFailed": "format validation failed", @@ -533,9 +524,7 @@ "sysNoSupport": "The system does not support", "fileNameInvalid": "File name is invalid" }, - "router": { - - }, + "router": {}, "directory": { "fileExists": "File with the same name exists" }, @@ -563,5 +552,4 @@ "nameAlreadyExists": "Category name already exists", "deleteChildrenFirst": "Please delete children first" } -} - +} \ No newline at end of file diff --git a/server/resource/lang/zh.json b/server/resource/lang/zh.json index 1473ff5c50..7af352c2ea 100644 --- a/server/resource/lang/zh.json +++ b/server/resource/lang/zh.json @@ -11,8 +11,8 @@ "frontend": "默认前端文件运行地址", "copyright1": "--------------------------------------版权声明--------------------------------------", "copyright2": "** 版权所有方:flipped-aurora开源团队 **", - "copyright3": "** 版权持有公司:北京翻转极光科技有限责任公司 **", - "copyright4": "** 剔除授权标识需购买商用授权:https://gin-vue-admin.com/empower/index.html **" + "copyright3": "** 版权持有公司:北京翻转极光科技有限责任公司 **", + "copyright4": "** 剔除授权标识需购买商用授权:https://gin-vue-admin.com/empower/index.html **" }, "viper": { "modeGinEnvName": "您正在使用gin模式的%s环境名称,config的路径为%s\n", @@ -306,6 +306,7 @@ "getSyncApi": "获取待同步API", "getTemplateFile": "获取模板文件", "getUploadFileList": "获取上传文件列表", + "importURL": "导入URL", "getUsersList": "获取用户列表", "ignoreApi": "忽略API", "importExcel": "导入Excel", @@ -515,9 +516,6 @@ "fileUploadFailed": "文件上传失败!", "getHuaweiObjectFailedDuplicate": "获取华为对象存储对象失败!", "deleteObjectFailed": "删除对象(%s)失败!, output: %v", - - - "fileOpenParseFailed": "[filepath:%s]打开/解析文件失败!", "fileOpenFailed": "[filepath:%s]打开文件失败!", "injectionFailed": "[filepath:%s]注入失败!", @@ -542,21 +540,18 @@ "exaCustomerRollback": "测试 &example.ExaCustomer{} 回滚", "newExaFileUploadAndDownloadRollback": "测试 new(example.ExaFileUploadAndDownload) 回滚", "newExaCustomerRollback": "测试 new(example.ExaCustomer) 回滚", - "fileUploadAndDownloadRouterRollback": "测试 FileUploadAndDownloadRouter 回滚", "fileUploadAndDownloadApiRollback": "测试 FileUploadAndDownloadApi 回滚", "fileUploadAndDownloadServiceRollback": "测试 FileUploadAndDownloadService 回滚", "fileUploadAndDownloadRouterInjection": "测试 FileUploadAndDownloadRouter 注入", "fileUploadAndDownloadApiInjection": "测试 FileUploadAndDownloadApi 注入", "fileUploadAndDownloadServiceInjection": "测试 FileUploadAndDownloadService 注入", - "exampleApiGroupRollback": "测试ExampleApiGroup回滚", "exampleRouterGroupRollback": "测试ExampleRouterGroup回滚", "exampleServiceGroupRollback": "测试ExampleServiceGroup回滚", "exampleApiGroupInjection": "测试ExampleApiGroup注入", "exampleRouterGroupInjection": "测试ExampleRouterGroup注入", "exampleServiceGroupInjection": "测试ExampleServiceGroup注入", - "gvaPluginUserApiInjection": "测试 Gva插件UserApi 注入", "gvaPluginUserRouterInjection": "测试 Gva插件UserRouter 注入", "gvaPluginUserServiceInjection": "测试 Gva插件UserService 注入", @@ -564,11 +559,9 @@ "gvaPluginUserRouterRollback": "测试 Gva插件UserRouter 回滚", "gvaPluginUserApiRollback": "测试 Gva插件UserApi 回滚", "gvaPluginUserServiceRollback": "测试 Gva插件UserService 回滚", - "gvaPluginUserInjection": "测试 Gva插件User 注入", "chineseInjection": "测试 中文 注入", "gvaPluginUserRollback": "测试 Gva插件User 回滚", - "registrationError": "已注册,无法重复注册", "valueCannotBeEmpty": "值不能为空", "formatValidationFailed": "格式校验不通过", @@ -588,9 +581,7 @@ "uploadToMinioFailed": "上传文件到minio失败" } }, - "router": { - - }, + "router": {}, "database": { "parentMenuInitFailed": "父级菜单初始化失败!", "childMenuInitFailed": "子菜单初始化失败!", @@ -602,10 +593,10 @@ "testRoleMenuAssignFailed": "为测试角色分配菜单失败", "casbinInitFailed": "Casbin 表 (%s) 数据初始化失败!", "tableInitFailed": "%s表数据初始化失败!", - "dictionaryTableNotFound": "未找到 %s 表初始化数据", - "initDataSuccess": "初始数据成功!", - "initDataExists": "的初始数据已存在!", - "initDataFailed": "初始数据失败!" + "dictionaryTableNotFound": "未找到 %s 表初始化数据", + "initDataSuccess": "初始数据成功!", + "initDataExists": "的初始数据已存在!", + "initDataFailed": "初始数据失败!" }, "menu": { "buildMenuIdMapping": "构建菜单ID映射,方便快速查找", @@ -704,7 +695,6 @@ "fileNamePathIllegal": "文件名或路径不合法", "createChunkFile": "创建切片文件", "removeChunk": "移除切片", -"breakpoint": { "continueFail": "断点续传失败", "continueSuccess": "断点续传成功", "invalidFileNameOrPath": "文件名或路径不合法" @@ -881,7 +871,5 @@ "generateRangeSearchField": "生成范围搜索字段", "timeCase": "time 的情况", "generateNormalSearchField": "生成普通搜索字段" - } } -} - +} \ No newline at end of file diff --git a/web/src/locales/ar.json b/web/src/locales/ar.json index 7a68c61800..f102f2564d 100644 --- a/web/src/locales/ar.json +++ b/web/src/locales/ar.json @@ -183,8 +183,8 @@ "noOnlySpace": "لا يمكن إدخال مسافات فقط", "operations": "العمليات", "order": "علامة الترتيب", - "placeInputEndData": "يرجى إدخال تاريخ الانتهاء", - "placeInputStartData": "يرجى إدخال تاريخ البدء", + "placeInputEndDate": "يرجى إدخال تاريخ الانتهاء", + "placeInputStartDate": "يرجى إدخال تاريخ البدء", "pleaseEnter": "يرجى الإدخال", "pleaseSelect": "يرجى الاختيار", "popUpOperation": "عملية النافذة المنبثقة", @@ -195,12 +195,11 @@ "searchCriteria": "معايير البحث", "searchDesc": "نطاق البحث هو من تاريخ البدء (شامل) إلى تاريخ الانتهاء (غير شامل)", "selectAll": "تحديد الكل", - "selectData": "تحديد التاريخ", "selectDataToDelete": "يرجى تحديد البيانات المراد حذفها", "selectDate": "تحديد التاريخ", "setupSuccess": "تم الإعداد بنجاح", - "startData": "تاريخ البدء", - "startDataMustBeforeEndData": "يجب أن يكون تاريخ البدء قبل تاريخ الانتهاء", + "startDate": "تاريخ البدء", + "startDateMustBeforeEndDate": "يجب أن يكون تاريخ البدء قبل تاريخ الانتهاء", "undeleted": "تم إلغاء الحذف", "updateSuccess": "تم التحديث بنجاح!", "warning": "تحذير", diff --git a/web/src/locales/en.json b/web/src/locales/en.json index 37ddaa2472..928018b506 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -184,8 +184,8 @@ "noOnlySpace": "Cannot input only spaces", "operations": "Operations", "order": "Order Mark", - "placeInputEndData": "Please enter the end date", - "placeInputStartData": "Please enter the start date", + "placeInputEndDate": "Please enter the end date", + "placeInputstartDate": "Please enter the start date", "pleaseEnter": "Please enter", "pleaseSelect": "Please select", "popUpOperation": "Popup Operation", @@ -196,12 +196,11 @@ "searchCriteria": "Search Criteria", "searchDesc": "The search range is from the start date (inclusive) to the end date (exclusive)", "selectAll": "Select All", - "selectData": "Select Date", "selectDataToDelete": "Please select the data to delete", "selectDate": "Select Date", "setupSuccess": "Setup successful", - "startData": "Start Date", - "startDataMustBeforeEndData": "The start date should be earlier than the end date", + "startDate": "Start Date", + "startDateMustBeforeEndDate": "The start date should be earlier than the end date", "undeleted": "Deletion canceled", "updateSuccess": "Updated successfully!", "warning": "Warning", @@ -401,6 +400,17 @@ } }, "view": { + "person": { + "basicInfo": "Basic Information", + "accountPassword": "Account Password", + "isSet": "Is Set", + "notSet": "Not Set", + "modify": "Modify", + "modifyPassword": "Modify Password", + "originalPassword": "Original Password", + "newPassword": "New Password", + "confirmPassword": "Confirm Password" + }, "about": { "flippedAuroraTeam": "Flipped-Aurora Team", "submitRecords": "Releases History" diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index 2c11491332..28fa84332f 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -184,8 +184,8 @@ "noOnlySpace": "Нельзя вводить только пробелы", "operations": "Операции", "order": "Порядок", - "placeInputEndData": "Введите дату окончания", - "placeInputStartData": "Введите дату начала", + "placeInputEndDate": "Введите дату окончания", + "placeInputStartDate": "Введите дату начала", "pleaseEnter": "Введите", "pleaseSelect": "Выберите", "popUpOperation": "Всплывающее действие", @@ -196,12 +196,11 @@ "searchCriteria": "Критерии поиска", "searchDesc": "Диапазон поиска: от даты начала (включительно) до даты окончания (исключительно)", "selectAll": "Выбрать все", - "selectData": "Выбрать дату", "selectDataToDelete": "Выберите данные для удаления", "selectDate": "Выбрать дату", "setupSuccess": "Настройка выполнена успешно", - "startData": "Дата начала", - "startDataMustBeforeEndData": "Дата начала должна быть раньше даты окончания", + "startDate": "Дата начала", + "startDateMustBeforeEndDate": "Дата начала должна быть раньше даты окончания", "undeleted": "Удаление отменено", "updateSuccess": "Обновлено успешно!", "warning": "Предупреждение", diff --git a/web/src/locales/zh-TW.json b/web/src/locales/zh-TW.json index 4d7af02ed5..8b1a8cf7b3 100644 --- a/web/src/locales/zh-TW.json +++ b/web/src/locales/zh-TW.json @@ -161,8 +161,8 @@ "noOnlySpace": "不能只輸入空白", "operations": "操作", "order": "排序標記", - "placeInputEndData": "請填寫結束日期", - "placeInputStartData": "請填寫開始日期", + "placeInputEndDate": "請填寫結束日期", + "placeInputStartDate": "請填寫開始日期", "pleaseEnter": "請輸入", "pleaseSelect": "請選擇", "popUpOperation": "彈窗操作", @@ -173,12 +173,11 @@ "searchCriteria": "搜索條件", "searchDesc": "搜索範圍是開始日期(包含)至結束日期(不包含)", "selectAll": "全選", - "selectData": "選擇日期", "selectDataToDelete": "請選擇要刪除的數據", "selectDate": "選擇日期", "setupSuccess": "設定成功", - "startData": "開始日期", - "startDataMustBeforeEndData": "開始日期應當早於結束日期", + "startDate": "開始日期", + "startDateMustBeforeEndDate": "開始日期應當早於結束日期", "undeleted": "已取消刪除", "updateSuccess": "更新成功!", "warning": "警告", diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json index 7abc0b626c..5c1c962915 100644 --- a/web/src/locales/zh.json +++ b/web/src/locales/zh.json @@ -194,8 +194,8 @@ "noOnlySpace": "不能只输入空格", "operations": "操作", "order": "排序标记", - "placeInputEndData": "请填写结束日期", - "placeInputStartData": "请填写开始日期", + "placeInputEndDate": "请填写结束日期", + "placeInputStartDate": "请填写开始日期", "pleaseEnter": "请输入", "pleaseSelect": "请选择", "popUpOperation": "弹窗操作", @@ -206,12 +206,11 @@ "searchCriteria": "搜索条件", "searchDesc": "搜索范围是开始日期(包含)至结束日期(不包含)", "selectAll": "全选", - "selectData": "选择日期", "selectDataToDelete": "请选择要删除的数据", "selectDate": "选择日期", "setupSuccess": "设置成功", - "startData": "开始日期", - "startDataMustBeforeEndData": "开始日期应当早于结束日期", + "startDate": "开始日期", + "startDateMustBeforeEndDate": "开始日期应当早于结束日期", "undeleted": "已取消删除", "updateSuccess": "更新成功!", "warning": "警告", @@ -413,6 +412,17 @@ } }, "view": { + "person": { + "basicInfo": "基本信息", + "accountPassword": "账号密码", + "isSet": "已设置", + "notSet": "未设置", + "modify": "修改", + "modifyPassword": "修改密码", + "originalPassword": "原密码", + "newPassword": "新密码", + "confirmPassword": "确认密码" + }, "about": { "flippedAuroraTeam": "flipped-aurora团队", "submitRecords": "提交记录" @@ -1289,5 +1299,33 @@ "extractComponentName": "从 .vue 文件内容中提取组件名称", "vitePluginDefinition": "Vite 插件定义" } + }, + "iot": { + "exportExcel": "导出", + "exportExcelSuccess": "导出成功", + "exportExcelFail": "导出失败", + "type": "类型", + "iotDeviceCode": "设备编码", + "detectionResult": "检测结果", + "detectionTime": "检测时间", + "vehicleNum": "车牌号", + "tireNum": "轮胎号", + "temperature": "温度", + "pressure": "压力", + "numOfGroove": "沟槽数", + "detectionData": "胎纹数据", + "detectionDataAverage": "平均数据", + "calibrationData": "校准数据", + "apperance": "外观", + "pictures": "外观照片" + }, + "msg": { + "date": "日期", + "title": "标题", + "type": "类型", + "sender": "发信人", + "received": "已查收", + "operation": "操作" + } } diff --git a/web/src/plugin/announcement/view/info.vue b/web/src/plugin/announcement/view/info.vue index 2cbb837567..f6a24df031 100644 --- a/web/src/plugin/announcement/view/info.vue +++ b/web/src/plugin/announcement/view/info.vue @@ -21,7 +21,7 @@ + /> — + /> @@ -366,12 +366,12 @@ searchInfo.value.startCreatedAt && !searchInfo.value.endCreatedAt ) { - callback(new Error(t('general.placeInputEndData'))) + callback(new Error(t('general.placeInputEndDate'))) } else if ( !searchInfo.value.startCreatedAt && searchInfo.value.endCreatedAt ) { - callback(new Error(t('general.placeInputStartData'))) + callback(new Error(t('general.placeInputstartDate'))) } else if ( searchInfo.value.startCreatedAt && searchInfo.value.endCreatedAt && @@ -380,7 +380,7 @@ searchInfo.value.startCreatedAt.getTime() > searchInfo.value.endCreatedAt.getTime()) ) { - callback(new Error(t('general.startDataMustBeforeEndData'))) + callback(new Error(t('general.startDateMustBeforeEndData'))) } else { callback() } diff --git a/web/src/view/systemTools/exportTemplate/exportTemplate.vue b/web/src/view/systemTools/exportTemplate/exportTemplate.vue index 65f5d4c1b3..2395648fc4 100644 --- a/web/src/view/systemTools/exportTemplate/exportTemplate.vue +++ b/web/src/view/systemTools/exportTemplate/exportTemplate.vue @@ -25,7 +25,7 @@