Ver código fonte

请假时间

cs 2 anos atrás
pai
commit
d9654f0219

+ 53 - 53
fhKeeper/formulahousekeeper/management-platform/src/main/resources/i18n/messages.properties

@@ -21,7 +21,7 @@ register.companyExist=该公司已注册,请联系管理员为您添加账号
 register.peopleFull=公司人员已达上限
 register.jobNoExist=该工号已存在:
 register.peopleFullAndCallRoot=人数已达上限,无法导入.请联系客服提高人数上限。
-register.peopleNoEnough=仅剩余"{0}"人可添加,请减少本次导入的人员数量或者联系客服提高人数上限。
+register.peopleNoEnough=仅剩余{0}人可添加,请减少本次导入的人员数量或者联系客服提高人数上限。
 register.phoneRepeat=手机号有重复 批量新建账号失败:{0}
 register.fullError=公司人员已达上限,无法启用
 #权限相关
@@ -44,7 +44,7 @@ access.deactivated=已停用
 #名称相关
 name.nullNameError=名称不能为空
 name.nameRepeat=该名称已存在
-Company.nameRepeatByParam=名称["{0}"]已存在
+Company.nameRepeatByParam=名称[{0}]已存在
 name.nameRepeatByParam={0}名称重复
 name.CategoryNameRepeat=分类名称已存在
 #其他
@@ -66,7 +66,7 @@ other.operationFail=操作失败
 other.tokenError=token错误
 other.tokenOverdue=token过期失效
 other.deleteErrorByAccess=只有创建人和项目经理可以删除
-other.ExecutorNull=执行人["{0}"]不存在
+other.ExecutorNull=执行人[{0}]不存在
 other.pushFail=推送失败,请检查日志
 other.peopleNull=人员不能为空
 other.upPart=修改了参与人
@@ -85,8 +85,8 @@ department.reviewedError=当前部门存在待审核报告,无法操作!
 department.ParentNull=无所选父级部门
 department.modifyOtherError=不能修改其他公司的部门
 department.noDistribution=未分配
-department.notExist=部门["{0}"]不存在
-department.notExistAndCreat=部门["{0}"]不存在,请先创建该部门
+department.notExist=部门[{0}]不存在
+department.notExistAndCreat=部门[{0}]不存在,请先创建该部门
 department.deleteOtherDep=不能删除其他公司的部门
 department.subDep=不能在有子级部门时删除部门
 department.dailyData=当前部门已被日报数据使用
@@ -102,7 +102,7 @@ date.dateEarly=日期不得早于2020-01-01或者超过当前一个月
 date.startThanEnd=开始日期不能大于结束日期
 date.dateThan365=日期间隔不得超过365天
 date.formatError=日期格式有误
-data.NullErrorByRow=第"{0}"行缺少日期
+data.NullErrorByRow=第{0}行缺少日期
 # 公司相关
 Company.nullNameError=名称不能为空
 Company.nameRepeat=该名称已存在
@@ -118,12 +118,12 @@ customer.noRepeat=客户编号已存在
 customer.accessError=无权删除
 customer.UsedError=客户{0}已被使用
 customer.info=请填写客户数据
-customer.nameNull=第"{0}"行缺少客户名称
-customer.exportNameRepeat=当前导入数据存在重复客户名称["{0}"]
+customer.nameNull=第{0}行缺少客户名称
+customer.exportNameRepeat=当前导入数据存在重复客户名称[{0}]
 DD.dateError=开始日期不能晚于结束日期
 DD.keyAndSecretError=该公司没有设置innerAppkey和innerAppSecrt
 expense.deleteError=删除失败,已绑定费用报销数据
-expense.notExist=客户["{0}"]不存在
+expense.notExist=客户[{0}]不存在
 # 文件相关
 file.error=文件处理出错
 file.generateError=文件生成错误
@@ -139,10 +139,10 @@ file.deleteSuc=删除成功
 file.excelScu=系统提示:Excel文件导出成功!
 file.duplicateTemplate=已存在模板名称为[{0}]的文件,请删除后重新下载。
 # 配置相关
-config.used=当前配置["{0}"]已使用
+config.used=当前配置[{0}]已使用
 config.usedNoParam=当前配置已被使用
 config.isPrivateDeploy=请配置isPrivateDeploy: true
-config.ddCorpId=请在company_dingding表中增加corpid:"{0}
+config.ddCorpId=请在company_dingding表中增加corpid:{0}
 config.companyIdExist=companyId已存在,如需重新初始化请先重置company_dingding中该条数据的companyId为null
 # 审核相关
 finance.operationStateError=只有待审核状态才可以操作
@@ -151,7 +151,7 @@ finance.revokeStateError=只有审核通过状态才可以撤销
 finance.professional=只有专业审核全部通过才能进行操作
 finance.masterProfessional=只有专业负责人才能进行专业审核
 finance.choiceDaily=请选择需要审核的日报
-finance.skipData=跳过以下已审核数据:"{0}"
+finance.skipData=跳过以下已审核数据:{0}。
 finance.importErrorByAllAdopt=本次数据全部已审核通过,无法导入。
 finance.review=专业审核
 finance.dept=部门审核
@@ -159,15 +159,15 @@ finance.dept=部门审核
 pdf.previewError=该格式不支持在线预览
 # 日报相关
 profession.existsError=该专业已经存在相关日报,无法删除
-profession.repairError=补填日报不可早于"{0}",请联系系统管理员代填。
-profession.repeatError=已存在填写日报: "{0}", 请重新选择日期范围
+profession.repairError=补填日报不可早于{0},请联系系统管理员代填。
+profession.repeatError=已存在填写日报: {0}, 请重新选择日期范围
 profession.SubmitErrorByDay=工作日天数为0,无法提交。(批量填报会自动跳过节假日,请尝试填写日报或者重新选择日期范围)
 profession.duration=请填写工作时长
 profession.workDurationError=加班时长必须大于0
 profession.workTimeZeroError=工作时长必须大于零
-profession.OvertimeHoursError=加班时长("{0}"h)不能超过工作时长("{1}"h)
-profession.MaxReportTimeError=每日工作时长不得超过"{0}"小时
-profession.workTimeError=无法提交:"{0}"日合计工作时长为"{1}"h, 超过"{2}"h
+profession.OvertimeHoursError=加班时长({0}h)不能超过工作时长({1}h)
+profession.MaxReportTimeError=每日工作时长不得超过{0}小时
+profession.workTimeError=无法提交:{0}日合计工作时长为{1}h, 超过{2}h
 profession.toReviewed=尚存在日报在该专业上待审核,审核通过后才能移除
 profession.submit={0}提交了日报
 profession.submitReplace={0}为{1}代填了日报
@@ -186,20 +186,20 @@ project.deleteErrorByMaster=删除失败,已绑定主项目
 project.DateRelation=该数据已经被以下项目关联,无法删除:{0}
 project.revokeError=该项目已完成,无法撤销
 project.nonExistent=该项目已不存在
-project.nonExistentByParam=项目["{0}"]已不存在
+project.nonExistentByParam=项目[{0}]已不存在
 project.BoundItems=已绑定项目
 project.RecordNotExist=记录不存在,操作失败
 project.emptyError=项目不能为空
 project.emptyNameError=项目名称不能为空
-project.idOrNameNoExist=项目编号/名称"{0}"不存在
+project.idOrNameNoExist=项目编号/名称{0}不存在
 project.StageNameError=阶段名称已存在
 project.StageUsedError=该阶段已被使用
-project.complete=项目["{0}"]已完成。
-project.revoke=项目["{0}"]已撤销。
-project.InsufficientBudget=项目["{0}"]的["{1}"]预算不足,请联系管理人员下拨预算
+project.complete=项目[{0}]已完成。
+project.revoke=项目[{0}]已撤销。
+project.InsufficientBudget=项目[{0}]的[{1}]预算不足,请联系管理人员下拨预算
 project.joinError=员工无参与的项目,请先到项目管理中进行设置项目参与人
 project.ClearInfo=请清空项目关联信息
-project.masterNull=当前项目["{0}"]负责人["{1}"]不存在
+project.masterNull=当前项目[{0}]负责人[{1}]不存在
 project.setPersonnelAllotment=请先设置无项目工时人员的分配比例
 project.lackApportion=缺少待分摊项目,请重新设置并保存分摊比例设置
 project.quotaNoEnough={0}可下拨额度不足{1}元, 请校正总成本预算。
@@ -207,18 +207,18 @@ project.revokeErrByNoNew=只有最新的一次下拨可以撤销
 project.fillDataError=请填写项目数据
 project.fillNameError=请填写项目名称
 project.submitFailByNoRepeat=提交失败:项目编号已存在
-project.noExist=项目["{0}"]不存在,请先在项目管理中添加或导入。
-project.sonNoExist=子项目["{0}"]不存在,请先在项目管理中添加或导入。
-project.costBaseline=成本基线"{0}"预算小于当前基线预算
+project.noExist=项目[{0}]不存在,请先在项目管理中添加或导入。
+project.sonNoExist=子项目[{0}]不存在,请先在项目管理中添加或导入。
+project.costBaseline=成本基线{0}预算小于当前基线预算
 project.dailyDataDel=检测到该项目存在相关日报,确定要删除全部数据吗
 project.contractAmount=请先设置项目合同金额
-project.masterProjectNull=主项目["{0}"]不存在
-project.nameAndIdNoExist=项目编号为["{0}"]的项目名称为["{1}"]的项目不存在
-project.nameAndGroupNoExist=项目名称为["{0}"]的任务分组["{1}"]不存在
-project.upDataSuc=成功更新"{0}"条项目数据
-project.upSonSuc=成功更新"{0}"条项目子表数据
-project.deleteDate=成功删除"{0}"条项目数据
-project.masterError=请给["{0}"]项目设置项目负责人
+project.masterProjectNull=主项目[{0}]不存在
+project.nameAndIdNoExist=项目编号为[{0}]的项目名称为[{1}]的项目不存在
+project.nameAndGroupNoExist=项目名称为[{0}]的任务分组[{1}]不存在
+project.upDataSuc=成功更新{0}条项目数据
+project.upSonSuc=成功更新{0}条项目子表数据
+project.deleteDate=成功删除{0}条项目数据
+project.masterError=请给[{0}]项目设置项目负责人
 project.alreadyRelation={0}已被以下项目关联:{1}
 project.storesReserve=立项准备材料
 project.processDocuments=项目过程文档
@@ -239,13 +239,13 @@ Stages.receiveError=该任务已被其他人认领
 Stages.noExist=该任务已不存在
 Stages.noExistAndRefresh=该任务不存在,请刷新查看
 Stages.ListNull=任务列表为空,无法保存
-Stages.ListNotExist=任务列表["{0}"]不存在
+Stages.ListNotExist=任务列表[{0}]不存在
 Stages.leastOneGroup=至少保留一个任务分组
 Stages.example=示例任务
 #分组相关
 group.RepeatName=分组存在重名
-group.userNull=用户["{0}"]不存在,请在组织结构中添加该成员
-group.userNullById=用户["{0}","{1}"]不存在,请在组织结构中添加该成员
+group.userNull=用户[{0}]不存在,请在组织结构中添加该成员
+group.userNullById=用户[{0},{1}]不存在,请在组织结构中添加该成员
 #微信相关
 wx.TicketError=jsapiTicket获取失败
 wx.bindError=该用户尚未绑定企业微信,需要通过账号密码登录
@@ -307,14 +307,14 @@ leave.remainingQuota=剩余额度
 Reimbursement.nameNull=报销人名称不能为空
 Reimbursement.costTypeNull=费用类型不能为空
 Reimbursement.dataNull=填报日期不能为空
-Reimbursement.PeopleNull=报销人["{0}"]不存在
-Reimbursement.TypeError=当前费用类型["{0}"]中不存在["{1}"]类型
+Reimbursement.PeopleNull=报销人[{0}]不存在
+Reimbursement.TypeError=当前费用类型[{0}]中不存在[{1}]类型
 #薪资相关
 salary.uploadErrorByAdopt={0}月薪资已审核通过,无法上传。
-salary.lackAndUpAgain=缺少["{0}"]的薪资成本,请修改数据重新上传
+salary.lackAndUpAgain=缺少[{0}]的薪资成本,请修改数据重新上传
 #报表相关
 report.report=报表
-report.userNull=用户["{0}"]在财务报表中不存在,请重新导入
+report.userNull=用户[{0}]在财务报表中不存在,请重新导入
 report.warningType=已设置工时预警类型的成本预算,暂不支持导入工时
 report.data=请填写工时数据
 report.negativeError={0}的工时存在负数,请检查修改
@@ -348,32 +348,32 @@ role.deleteRootError=不可删除超级管理员
 role.deleteErrorByDefault=该角色为新增员工时的默认角色,请设置其他角色为默认后再尝试删除
 role.deleteErrorByHavePeople=该角色存在相关人员,请将他们修改为其他角色后再尝试删除
 #员工相关
-staff.nameNullByRow=第"{0}"行缺少员工姓名
-staff.peopleNullAndAdd=人员["{0}"]不存在,请先在组织结构中添加或者通过钉钉同步导入
-staff.peopleNullAndAddPlus=人员/工号["{0}"]不存在,请先在组织结构中添加或者通过钉钉同步导入
-staff.proportionError=人员["{0}"]"+"分摊比例不满足100%,当前比例["{1}"%],请检查
-staff.workingHoursNull=工号为"{0}"的员工在工时系统中不存在
+staff.nameNullByRow=第{0}行缺少员工姓名
+staff.peopleNullAndAdd=人员[{0}]不存在,请先在组织结构中添加或者通过钉钉同步导入
+staff.peopleNullAndAddPlus=人员/工号[{0}]不存在,请先在组织结构中添加或者通过钉钉同步导入
+staff.proportionError=人员[{0}]分摊比例不满足100%,当前比例[{1}%],请检查
+staff.workingHoursNull=工号为{0}的员工在工时系统中不存在
 staff.deleteErrorByDaily=该员工存在填写的日报,无法删除。
 staff.deleteErrorByTask=该员工存在参与的任务,无法删除
 staff.deleteErrorByProject=该员工存在负责的项目,无法删除
 staff.jobNoNull=工号不能为空
 #数据相关
 data.importRepeat=请勿导入重复数据
-data.importSucRow=成功导入"{0}"条数据。
+data.importSucRow=成功导入{0}条数据。
 data.OversizeError=数据量过大,请分时间段导出
-data.skip=自动跳过"{0}"条已存在项目编码:"{1}。
-data.upSkip=自动更新"{0}"条已存在项目编码:"{1}。
+data.skip=自动跳过{0}条已存在项目编码:{1}。
+data.upSkip=自动更新{0}条已存在项目编码:{1}。
 data.exceedMonthError=获取数据时间段不得超过一个月
 data.verificationError=数据有误 验证失败
 #供应商相关
-supplier.noExist=供应商["{0}"]在供应商分类["{1}"]不存在
+supplier.noExist=供应商[{0}]在供应商分类[{1}]不存在
 supplier.addSupplier=请填写供应商数据
-supplier.lackNameOnRow=第"{0}"行缺少供应商名称
-supplier.nameRepeat=当前导入数据存在重复供应商名称["{0}"]
+supplier.lackNameOnRow=第{0}行缺少供应商名称
+supplier.nameRepeat=当前导入数据存在重复供应商名称[{0}]
 #研究中心相关
 research.addData=请填写研究中心数据
-research.nameNull=第"{0}"行缺少中心名称
-research.nameRepeat=当前导入数据存在重复中心名称["{0}"]
+research.nameNull=第{0}行缺少中心名称
+research.nameRepeat=当前导入数据存在重复中心名称[{0}]
 #条目
 entry.No=工号
 entry.name=姓名

+ 40 - 40
fhKeeper/formulahousekeeper/management-platform/src/main/resources/i18n/messages_en_US.properties

@@ -21,7 +21,7 @@ register.companyExist=The company has been registered, please contact the admini
 register.peopleFull=Company personnel has reached the upper limit.
 register.jobNoExist=The job number already exists:
 register.peopleFullAndCallRoot=The number of people has reached the upper limit and cannot be imported. Please contact customer service to increase the upper limit.
-register.peopleNoEnough=Only "{0}" people can be added. Please reduce the number of people imported this time or contact customer service to increase the maximum number of people.
+register.peopleNoEnough=Only {0} people can be added. Please reduce the number of people imported this time or contact customer service to increase the maximum number of people.
 register.phoneRepeat=Failed to batch create accounts with duplicate mobile phone numbers: {0}.
 register.fullError=Company personnel has reached the upper limit, unable to enable.
 #权限相关
@@ -66,7 +66,7 @@ other.operationFail=operation failed
 other.tokenError=Token error
 other.tokenOverdue=Token expires
 other.deleteErrorByAccess=Only the creator and project manager can delete.
-other.ExecutorNull=Executor ["{0}"] does not exist.
+other.ExecutorNull=Executor [{0}] does not exist.
 other.pushFail=Push failed, please check the log.
 other.peopleNull=Personnel cannot be empty.
 other.upPart=Modified participants
@@ -85,8 +85,8 @@ department.reviewedError=The current department has a report to be approved, una
 department.ParentNull=No selected parent department.
 department.modifyOtherError=Departments of other companies cannot be modified.
 department.noDistribution=Unassigned
-department.notExist=Department ["{0}"] does not exist
-department.notExistAndCreat=The department ["{0}"] does not exist. Please create it first.
+department.notExist=Department [{0}] does not exist
+department.notExistAndCreat=The department [{0}] does not exist. Please create it first.
 access.deleteOtherPar=Departments of other companies cannot be deleted.
 access.subDep=You cannot delete a department when there are child departments.
 department.dailyData=The current department has been used by daily report data.
@@ -118,12 +118,12 @@ customer.noRepeat=Customer number already exists.
 customer.accessError=No permission to delete.
 customer.UsedError=Customer {0} has been used.
 customer.info=Please fill in the customer data
-customer.nameNull=Missing customer name in row "{0}".
-customer.exportNameRepeat=The current imported data has duplicate customer name ["{0}"].
+customer.nameNull=Missing customer name in row {0}.
+customer.exportNameRepeat=The current imported data has duplicate customer name [{0}].
 DD.dateError=The start date cannot be later than the end date.
 DD.keyAndSecretError=The company is not set innerAppkey and innerAppSecrt
 expense.deleteError=Failed to delete. Expense reimbursement data has been bound.
-expense.notExist=The customer ["{0}"] does not exist.
+expense.notExist=The customer [{0}] does not exist.
 # 文件相关
 file.error=File processing error.
 file.generateError=File generation error
@@ -142,7 +142,7 @@ file.duplicateTemplate=A file with template name [{0}] already exists. Please de
 config.used=The current configuration ['{0}'] is already in use.
 config.usedNoParam=The current configuration is already in use.
 config.isPrivateDeploy=Please configure isPrivateDeploy: true.
-config.ddCorpId=Please add a core in the company_dingding table: "{0}
+config.ddCorpId=Please add a core in the company_dingding table: {0}
 config.companyIdExist=The companyId already exists. If you need to reinitialize, please reset the company first_ The companyId of this piece of data in dingding is null.
 # 审核相关
 finance.operationStateError=You can only operate in the status of pending approval.
@@ -159,15 +159,15 @@ finance.dept=Department review
 pdf.previewError=This format does not support online preview.
 # 日报相关
 profession.existsError=The major already has a daily report and cannot be deleted.
-profession.repairError=The daily report to be filled in cannot be earlier than "{0}". Please contact the system administrator to fill in.
-profession.repeatError=Daily report: "{0}" already exists, please reselect the date range.
+profession.repairError=The daily report to be filled in cannot be earlier than {0}. Please contact the system administrator to fill in.
+profession.repeatError=Daily report: {0} already exists, please reselect the date range.
 profession.SubmitErrorByDay=The number of working days is 0, unable to submit. (Holidays will be skipped automatically when filling in batches. Please try filling in daily reports or reselecting the date range).
 profession.duration=Please fill in the working hours.
 profession.workDurationError=Overtime duration must be greater than 0.
 profession.workTimeZeroError=Working hours must be greater than zero.
-profession.OvertimeHoursError=Overtime duration ("{0}" h) cannot exceed working duration ("{1}" h).
-profession.MaxReportTimeError=The daily working hours shall not exceed "{0}" hours.
-profession.workTimeError=Cannot submit: the total working hours of "{0}" day is "{1}" h, which exceeds "{2}" h.
+profession.OvertimeHoursError=Overtime duration ({0} h) cannot exceed working duration ({1} h).
+profession.MaxReportTimeError=The daily working hours shall not exceed {0} hours.
+profession.workTimeError=Cannot submit: the total working hours of {0} day is {1} h, which exceeds {2} h.
 profession.toReviewed=There are still daily reports to be reviewed in this discipline, which can only be removed after approval.
 profession.submit={0} submitted daily report.
 profession.submitReplace={0} filled in the daily report for {1}.
@@ -191,15 +191,15 @@ project.BoundItems=Project already bound
 project.RecordNotExist=The operation failed because the record does not exist.
 project.emptyError=Item cannot be empty.
 project.emptyNameError=Project name cannot be empty.
-project.idOrNameNoExist=The project number/name "{0}" does not exist.
+project.idOrNameNoExist=The project number/name {0} does not exist.
 project.StageNameError=Stage name already exists.
 project.StageUsedError=This stage has been used.
 project.complete=Project ['{0}'] has completed.
 project.revoke=The project ['{0}'] has been withdrawn.
-project.InsufficientBudget=The budget of ["{1}"] of project ["{0}"] is insufficient. Please contact the management personnel to allocate the budget.
+project.InsufficientBudget=The budget of [{1}] of project [{0}] is insufficient. Please contact the management personnel to allocate the budget.
 project.joinError=The employee does not participate in the project, please go to the project management to set the project participant first.
 project.ClearInfo=Please clear the associated information of the project.
-project.masterNull=The person in charge of the current project ["{0}"] ["{1}"] does not exist.
+project.masterNull=The person in charge of the current project [{0}] [{1}] does not exist.
 project.setPersonnelAllotment=Please set the allocation proportion of personnel without project hours first.
 project.lackApportion=Missing items to be allocated, please reset and save allocation proportion settings.
 project.quotaNoEnough={0} allocatable quota is insufficient {1} yuan, please correct the total cost budget.
@@ -207,18 +207,18 @@ project.revokeErrByNoNew=Only the latest allocation can be revoked.
 project.fillDataError=Please fill in the project data.
 project.fillNameError=Please fill in the project name.
 project.submitFailByNoRepeat=Submission failed: the item number already exists.
-project.noExist=The project ["{0}"] does not exist. Please add or import it in project management first.
-project.sonNoExist=The subproject ["{0}"] does not exist. Please add or import it in project management first.
-project.costBaseline=The cost baseline "{0}" budget is less than the current baseline budget.
+project.noExist=The project [{0}] does not exist. Please add or import it in project management first.
+project.sonNoExist=The subproject [{0}] does not exist. Please add or import it in project management first.
+project.costBaseline=The cost baseline {0} budget is less than the current baseline budget.
 project.dailyDataDel=It is detected that there are daily reports related to this item. Are you sure you want to delete all data.
 project.contractAmount=Please set the project contract amount first.
 project.masterProjectNull=The main project ['{0}'] does not exist.
 project.nameAndIdNoExist=The project with project name [{1}] and project number [{0}] does not exist.
 project.nameAndGroupNoExist=Task group [{1}] with project name [{0}] does not exist.
 project.upDataSuc=Successfully updated '{0}' item data.
-project.upSonSuc=Successfully updated "{0}" item sub table data.
+project.upSonSuc=Successfully updated {0} item sub table data.
 project.deleteDate=Successfully deleted '{0}' item data.
-project.masterError=Please set project leader for ["{0}"] project.
+project.masterError=Please set project leader for [{0}] project.
 project.alreadyRelation={0} is already associated with the following project: {1}
 project.storesReserve=Project preparation materials
 project.processDocuments=Project process documents
@@ -239,13 +239,13 @@ Stages.receiveError=This task has been claimed by others.
 Stages.noExist=The task no longer exists.
 Stages.noExistAndRefresh=This task does not exist, please refresh and view.
 Stages.ListNull=The task list is empty and cannot be saved.
-Stages.ListNotExist=The task list ["{0}"] does not exist.
+Stages.ListNotExist=The task list [{0}] does not exist.
 Stages.leastOneGroup=Keep at least one task group.
 Stages.example=Example Task
 #分组相关
 group.RepeatName=Group has duplicate name.
-group.userNull=The user ["{0}"] does not exist. Please add the member in the organization structure.
-group.userNullById=The user ["{0}", "{1}"] does not exist. Please add the member in the organization structure.
+group.userNull=The user [{0}] does not exist. Please add the member in the organization structure.
+group.userNullById=The user [{0}, {1}] does not exist. Please add the member in the organization structure.
 #微信相关
 wx.TicketError=jsapiTicket Get failed.
 wx.bindError=The user has not been bound to WeChat and needs to log in through the account password.
@@ -307,14 +307,14 @@ leave.remainingQuota=Remaining quota
 Reimbursement.nameNull=The name of the reimbursement applicant cannot be blank.
 Reimbursement.costTypeNull=Expense type cannot be empty
 Reimbursement.dataNull=The filling date cannot be blank
-Reimbursement.PeopleNull=Reimbursement applicant ["{0}"] does not exist.
+Reimbursement.PeopleNull=Reimbursement applicant [{0}] does not exist.
 Reimbursement.TypeError=The [{1}] type does not exist in the current expense type [{0}].
 #薪资相关
 salary.uploadErrorByAdopt={0} The monthly salary has been approved and cannot be uploaded.
-salary.lackAndUpAgain=The salary cost of ["{0}"] is missing, please modify the data and upload again.
+salary.lackAndUpAgain=The salary cost of [{0}] is missing, please modify the data and upload again.
 #报表相关
 report.report=report form
-report.userNull=User ["{0}"] does not exist in the financial statement, please import again.
+report.userNull=User [{0}] does not exist in the financial statement, please import again.
 report.warningType=Cost budget with hour alert type has been set, and importing hours is not supported temporarily.
 report.data=Please fill in the working hour data.
 report.negativeError=The working hours of {0} are negative, please check and modify.
@@ -348,11 +348,11 @@ role.deleteRootError=Cannot delete super administrator
 role.deleteErrorByDefault=This role is the default role when adding new employees. Please set other roles as default before attempting to delete
 role.deleteErrorByHavePeople=There are related persons in this role. Please modify them to other roles before deleting them.
 #员工相关
-staff.nameNullByRow=Employee name is missing in row "{0}".
-staff.peopleNullAndAdd=The person ["{0}"] does not exist. Please add it in the organization structure first or import it synchronously through Ding Talk.
-staff.peopleNullAndAddPlus=The person/jobNumber ["{0}"] does not exist. Please add it in the organization structure first or import it synchronously through Ding Talk.
-staff.proportionError=The personnel ["{0}"] "+" allocation proportion does not meet 100%. The current proportion ["{1}"%], please check.
-staff.workingHoursNull=The employee with job number "{0}" does not exist in the work hour system.
+staff.nameNullByRow=Employee name is missing in row {0}.
+staff.peopleNullAndAdd=The person [{0}] does not exist. Please add it in the organization structure first or import it synchronously through Ding Talk.
+staff.peopleNullAndAddPlus=The person/jobNumber [{0}] does not exist. Please add it in the organization structure first or import it synchronously through Ding Talk.
+staff.proportionError=The personnel [{0}] + allocation proportion does not meet 100%. The current proportion [{1}%], please check.
+staff.workingHoursNull=The employee with job number {0} does not exist in the work hour system.
 staff.deleteErrorByDaily=The employee has daily reports filled in and cannot be deleted.
 staff.deleteErrorByTask=The employee has a task and cannot be deleted.
 staff.deleteErrorByProject=The employee has a responsible project and cannot be deleted.
@@ -366,14 +366,14 @@ data.upSkip=Auto update '{0}' item code already exists: '{1}'.
 data.exceedMonthError=The data acquisition period shall not exceed one month.
 data.verificationError=Data error,verification failed
 #供应商相关
-supplier.noExist=Supplier ["{0}"] does not exist in supplier category ["{1}"].
+supplier.noExist=Supplier [{0}] does not exist in supplier category [{1}].
 supplier.addSupplier=Please fill in the supplier data
-supplier.lackNameOnRow=The supplier name is missing in row "{0}"
-supplier.nameRepeat=The current imported data has duplicate supplier names ["{0}"].
+supplier.lackNameOnRow=The supplier name is missing in row {0}
+supplier.nameRepeat=The current imported data has duplicate supplier names [{0}].
 #研究中心相关
 research.addData=Please fill in the data of the research center.
 research.nameNull=The center name is missing in row '{0}'.
-research.nameRepeat=The current imported data has duplicate center name ["{0}"].
+research.nameRepeat=The current imported data has duplicate center name [{0}].
 #条目
 entry.No=Job No
 entry.name=name
@@ -537,10 +537,10 @@ fileName.leaveRemaining = Leave Remaining Table
 #excel
 excel.publicProject=Whether it is a public project
 excel.projectName=Project name is required
-excel.manyPeople=Multiple participants ("name/jobNumber") are separated by commas (,)
-excel.manyPeoplePlus=Multiple participants ("jobNumber") are separated by commas (,)
-excel.projectManager=The project manager ("name/jobNumber") must exist in the participants
-excel.projectManagerPlus=The project manager ("jobNumber") must exist in the participants
+excel.manyPeople=Multiple participants (name/jobNumber) are separated by commas (,)
+excel.manyPeoplePlus=Multiple participants (jobNumber) are separated by commas (,)
+excel.projectManager=The project manager (name/jobNumber) must exist in the participants
+excel.projectManagerPlus=The project manager (jobNumber) must exist in the participants
 excel.projectCharge=The person in charge must exist in the participants
 excel.dateFormat=Date Format:yyyy-MM-dd
 excel.forExample=for example: 2021-01-01