zh-cn.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. MWF.xApplication.attendancev2.LP = {
  2. title: "考勤管理",
  3. menu: {
  4. // 我的
  5. myAttendance: "我的考勤",
  6. myStatistic: "我的统计",
  7. myAppealList: "我的考勤异常",
  8. // 统计考勤
  9. statistic: "考勤统计",
  10. detailStatisticFilter: "汇总统计",
  11. detailFilter: "每日统计",
  12. recordList: "原始记录",
  13. appealList: "异常数据",
  14. // 管理配置
  15. config: "配置",
  16. shiftManager: "班次管理",
  17. groupmanager: "考勤组管理",
  18. addressmanger: "工作场所管理",
  19. leavemanager: "外出请假记录",
  20. configmanager: "配置管理",
  21. },
  22. alert: "提示",
  23. operate: "操作",
  24. choose: "选择",
  25. save: "保存",
  26. delete: "删除",
  27. update: "修改",
  28. search: "搜索",
  29. statisticExport: "导出(递归)",
  30. positive: "确定",
  31. cancel: "取消",
  32. add: "添加",
  33. more: "更多",
  34. dataError: "数据错误!",
  35. saveSuccess: "保存成功!",
  36. onDuty: "上班打卡",
  37. onDutySimple: "上班",
  38. offDuty: "下班打卡",
  39. offDutySimple: "下班",
  40. yes: "是",
  41. no: "否",
  42. firstPage: "第一页",
  43. lastPage: "最后一页",
  44. until: "至",
  45. day: {
  46. Sunday: "周日",
  47. Monday: "周一",
  48. Tuesday: "周二",
  49. Wednesday: "周三",
  50. Thursday: "周四",
  51. Friday: "周五",
  52. Saturday: "周六",
  53. },
  54. daySimple: {
  55. Sunday: "日",
  56. Monday: "一",
  57. Tuesday: "二",
  58. Wednesday: "三",
  59. Thursday: "四",
  60. Friday: "五",
  61. Saturday: "六",
  62. },
  63. month: "月",
  64. year: "年",
  65. minute: "分钟",
  66. hour: "小时",
  67. classifierDay: "天",
  68. times: "次",
  69. // 组件
  70. components: {
  71. chooseTimePlaceholder: "请选择时间",
  72. timeMinutesSelectorClosePlaceholder: "关闭",
  73. timeMinutesSelectorHour: "小时",
  74. timeMinutesSelectorMinute: "分钟",
  75. chooseDatePlaceholder: "请选择日期",
  76. selectPlaceholder: "请选择",
  77. selectOrgPersonOverCount: "只能选择({count})个数据!",
  78. errorPageNumber: "请输入正确的页码!",
  79. },
  80. // 我的
  81. myAttendanceTitle: "我的统计",
  82. myAttendanceCalendar: "考勤日历",
  83. myAttendanceStatistic: "考勤统计",
  84. myFieldWork: "外勤",
  85. myStatistic: {
  86. title: "考勤周期:",
  87. averageWorkTimeDuration: "平均工时(小时)",
  88. workTimeDuration: "工作时长(分钟)",
  89. attendance: "出勤(天)",
  90. nosignTimes: "缺卡(次)",
  91. lateTimes: "迟到(次)",
  92. leaveEarlierTimes: "早退(次)",
  93. leaveDays: "请假(天)",
  94. absenteeismDays: "旷工(天)",
  95. fieldWorkTimes: "外勤(次)",
  96. },
  97. // 班次
  98. shiftTitle: "班次管理",
  99. addShift: "新增班次",
  100. editShift: "修改班次",
  101. shiftName: "班次名称",
  102. checkInTime: "考勤时间",
  103. shiftSelector: "选择班次",
  104. shiftForm: {
  105. shiftNameLabel: "班次名称",
  106. shiftNameLabelPlaceholder: "请输入班次名称",
  107. checkInTimeLabel: "上下班时间",
  108. seriousTardinessLateMinutesLabel: "严重迟到分钟数",
  109. absenteeismLateMinutesLabel: "旷工迟到分钟数",
  110. seriousTardinessLateMinutesNeedNumber: "严重迟到分钟数必须是数字!",
  111. absenteeismLateMinutesNeedNumber: "旷工迟到分钟数必须是数字!",
  112. firstTimeLabel: "第1次上下班",
  113. secondTimeLabel: "第2次上下班",
  114. thirdTimeLabel: "第3次上下班",
  115. oneTimeDayLabel: "1天1次上下班",
  116. secondTimeDayLabel: "1天2次上下班",
  117. thirdTimeDayLabel: "1天3次上下班",
  118. onDutyTimeLabel: "上班时间:",
  119. beforeOnDutyTimeLabel: "打卡时段: ",
  120. beforeOnDutyTimePlaceholder: "请选择上班前时间",
  121. afterOnDutyTimePlaceholder: "请选择上班后时间",
  122. afterOnDutyTimeLabel: "上班后",
  123. offDutyTimeLabel: "下班时间:",
  124. offDutyNextDayLabel: "下班是否跨天",
  125. beforeOffDutyTimeLabel: "打卡时段: ",
  126. beforeOffDutyTimePlaceholder: "请选择下班前时间",
  127. afterOffDutyTimePlaceholder: "请选择下班后时间",
  128. afterOffDutyTimeLabel: "下班后",
  129. lateAndEarlyOnTimeLabel1: "上班最多可晚到:",
  130. lateAndEarlyOnTimeLabel2: " 不算迟到",
  131. lateAndEarlyOffTimeLabel1: "下班最多可早走:",
  132. lateAndEarlyOffTimeLabel2: " 不算早退",
  133. shiftNameNotEmpty: "班次名称不能为空!",
  134. onDutyTimeNotEmpty: "上班时间不能为空!",
  135. offDutyTimeNotEmpty: "下班时间不能为空!",
  136. success: "保存成功!",
  137. confirmDelete: "确认要删除这条【{name}】信息?",
  138. selectShiftEmpty: "请选择一个班次",
  139. workTimeLabel: "班次工时",
  140. workTimeTotal: "合计工作时长",
  141. needWorkTimeLimit: "时长不足是否记为早退",
  142. },
  143. // 工作场所
  144. workAddressManagerTitle: "工作场所管理",
  145. workAddressSelector: "选择工作场所",
  146. workAddressAdd: "新建工作场所",
  147. workAddressUpdate: "修改工作场所",
  148. workAddressView: "查看工作场所",
  149. workAddressName: "场所名称",
  150. workAddressRange: "误差范围",
  151. workAddressDesc: "备注",
  152. workAddressMapKeyConfigEmpty: "请先设置地图服务!",
  153. workAddressBDkeyConfigBtn: "设置地图服务",
  154. workAddressBDkeyConfig: "地图服务配置",
  155. workAddressBDkeyConfigDesc:
  156. "工作场所管理使用了地图服务,目前支持百度地图和高德地图,你需要自行注册对应的地图账号获取密钥,才能正常使用。请将密钥填至下方的输入框。",
  157. workAddressBDLinkTitle: "点此打开百度地图注册通道",
  158. workAddressAMAPLinkTitle: "点此打开高德地图注册通道",
  159. workAddressBDSecretTitle: "百度密钥(AK)",
  160. workAddressAMPSecretTitle: "高德密钥(AK)",
  161. workAddressBDSecretTitlePlaceholder: "请输入地图应用的密钥(AK)",
  162. workAddressForm: {
  163. lnglatNotEmpty: "请先在地图上选择工作场所!",
  164. title: "场所名称",
  165. titlePlaceholder: "请输入场所名称",
  166. titleNotEmpty: "场所名称不能为空!",
  167. range: "打卡范围(米)",
  168. rangePlaceholder: "请输入打卡范围(米)",
  169. rangeNotEmpty: "打卡范围(米)不能为空!",
  170. desc: "备注",
  171. descPlaceholder: "请输入备注信息",
  172. rangeNeedNumber: "打卡范围(米)必须是数字!",
  173. success: "保存成功!",
  174. confirmDelete: "确认要删除这个【{name}】工作场所?",
  175. selectWorkAddressEmpty: "请选择至少选择一个工作场所",
  176. locationCoordinateInfo: "点击地图定位工作场所地址",
  177. locationCoordinateLabel: "定位坐标:"
  178. },
  179. // 考勤组
  180. groupManagerTitle: "考勤组管理",
  181. groupAdd: "新增考勤组",
  182. groupUpdate: "修改考勤组",
  183. groupForm: {
  184. title: "考勤组名称",
  185. titlePlaceholder: "请输入考勤组名称",
  186. titleErrorNotEmpty: "考勤组名称不能为空!",
  187. num: "人数",
  188. status: "状态",
  189. status_unpublish: "未发布",
  190. status_normal: "正常",
  191. checkType: "考勤类型",
  192. checkTypeError: "考勤类型不正确!",
  193. checkTypeFix: "固定班制",
  194. checkTypeFree: "自由工时",
  195. checkTypeArrangement: "排班制",
  196. arrangementSettings: "排班设置",
  197. arrangementEditTitle: "编辑排班",
  198. tableThDay: "工作日",
  199. tableThShift: "班次",
  200. time: "工作日设置",
  201. timeErrorNotEmpty: "请选择工作日!",
  202. participates: "参与考勤人员、组织",
  203. participatesPlaceholder: "请点击选择参与考勤人员、组织",
  204. participatesErrorNotEmtpy: "参与考勤人员、组织不能为空!",
  205. unParticipates: "无需参与考勤人员",
  206. unParticipatesPlaceholder: "请点击选择无需参与考勤人员",
  207. assistAdminList: "协助管理员",
  208. assistAdminListPlaceholder: "请点击选择协助管理员",
  209. shift: "班次",
  210. shiftChange: "更改班次",
  211. shiftChangeMultiple: "批量更改班次",
  212. shiftEmpty: "休息",
  213. shiftPlaceholder: "(请点击选择班次)",
  214. shiftErrorNotEmpty: "工作日班次不能为空!",
  215. workPlace: "工作场所",
  216. workPlacePlaceholder: "请选择工作场所",
  217. workPlaceErrorNotEmpty: "工作场所不能为空!",
  218. fieldWork: "外勤打卡",
  219. allowFieldWork: "是否允许外勤打卡",
  220. requiredFieldWorkRemarks: "外勤打卡备注是否必填",
  221. fieldWorkMarkError: "外勤打卡是否作为异常数据处理",
  222. requiredCheckInDate: "必须打卡的日期",
  223. requiredCheckInDateThDate: "日期",
  224. requiredCheckInDateThShift: "班次",
  225. requiredCheckInDateThCycle: "周期",
  226. requiredCheckInDatePlaceholder: "请添加必须打卡的日期",
  227. noNeedCheckInDate: "无需打卡的日期",
  228. noNeedCheckInDatePlaceholder: "请添加无需打卡的日期",
  229. confirmDelete: "确认要删除这个【{name}】考勤组?",
  230. },
  231. scheduleForm: {
  232. title: "排班",
  233. shift: "排班班次",
  234. cycle: "排班周期",
  235. restShift: "休息",
  236. clear: "清除",
  237. cycleBtnLabel: "按照排班周期进行排班",
  238. section: "第",
  239. day: "天",
  240. monthInfo: "切换月份会自动保存当前月份的数据!",
  241. copyFromLastMonthBtn: "复制上月排班数据",
  242. copyConfirmInfo: "确定要复制{month}的数据到当前吗?",
  243. downloadExcelTempEmptyShift: "请先选择排班班次!",
  244. downloadExcelTempBtn: "下载Excel模板进行排班",
  245. uploadExcelBtn: "上传已经排班好的Excel",
  246. excelEmptyShift: "--休息--",
  247. excelTitle: "{month} 排班表(只能按现有下拉的班次排班,否则无法识别)",
  248. excelFileName: "{month}_排班表.xlsx"
  249. },
  250. dateCycle: {
  251. none: "无",
  252. week: "每周",
  253. twoWeek: "每两周",
  254. month: "每月",
  255. },
  256. // 考勤信息
  257. detailManagerTitle: "考勤统计",
  258. detailTable: {
  259. filterSelectTitle: "查询的人员",
  260. filterEmptyPlaceholder: "请选择需要查询人员!",
  261. person: "姓名",
  262. groupName: "考勤组",
  263. shiftName: "班次",
  264. date: "日期",
  265. attendance: "出勤天数",
  266. rest: "休息天数",
  267. leave: "请假天数",
  268. absenteeismDays: "旷工天数",
  269. workTimeDuration: "工作时长",
  270. averageWorkTimeDuration: "平均工时",
  271. lateTimes: "迟到次数",
  272. lateTimeDuration: "迟到时长(分钟)",
  273. leaveEarlierTimes: "早退次数",
  274. leaveEarlierTimeDuration: "早退时长(分钟)",
  275. onDutyAbsenceTimes: "上班缺卡次数",
  276. offDutyAbsenceTimes: "下班缺卡次数",
  277. absenceTimes: "缺卡次数",
  278. fieldWorkTimes: "外勤次数",
  279. btnRecordList: "打卡记录",
  280. },
  281. detailExportExcelFileSuccess: "数据已经统计完成,点击确定下载Excel文件!",
  282. detailExportConfirmMsg: "导出操作比较耗时,请等待一会儿!",
  283. detailStatisticList: {
  284. filterEmptyPlaceholder: "请选择需要查询人员或组织!",
  285. filterSelectTitle: "查询统计的人员或组织",
  286. participatesPlaceholder: "请点击选择参与考勤人员、组织",
  287. participatesErrorNotEmtpy: "参与考勤人员、组织不能为空!",
  288. startDateEmptyPlaceholder: "请选择开始日期!",
  289. endDateEmptyPlaceholder: "请选择结束日期!",
  290. endDateCannotSmaller: "结束日期不能小于开始日期!",
  291. startDateAndEndDateMoreThan: "日期间隔不可超过31天!",
  292. },
  293. detailRecordList: {
  294. title: "打卡记录",
  295. dutyTitle: "打卡类型",
  296. time: "打卡时间",
  297. result: "打卡结果",
  298. address: "打卡地址",
  299. signDesc: "外勤说明",
  300. },
  301. // 配置信息
  302. configManagerTitle: "考勤配置",
  303. config: {
  304. holidays: "节假日",
  305. holidayLabels: "设置节假日,将原本为工作日的日期添加到此处,作为节假日",
  306. workdays: "工作日",
  307. workdayLabels: "设置工作日,将原本为非工作日的日期添加到此处,作为工作日",
  308. appealConfig: "异常申诉配置",
  309. appealEnableLabel: "是否启用考勤异常申诉功能",
  310. appealProcessTypeInnerLabel: "内置固定流程",
  311. appealProcessTypeProcessLabel: "自定义流程",
  312. appealProcessTypeProcessPlaceholder: "请选择自定义流程",
  313. appealMaxTimesLabel: "用户每月最多申诉次数",
  314. appealMaxTimesError: "请输入正确的申诉次数!",
  315. fastCheckIn: "极速打卡",
  316. onDutyFastCheckInEnable: "是否启用上班极速打卡 (app端有效)",
  317. offDutyFastCheckInEnable: "是否启用下班极速打卡 (app端有效)",
  318. checkInAlert: "打卡提醒",
  319. checkInAlertEnable:
  320. "是否启用打卡提醒 (上班前10分钟、下班时会收到提醒消息,不要忘记打卡)",
  321. exceptionAlertEnable: "是否启用异常打卡提醒 ",
  322. exceptionAlertEnableTime1: " (次日 ",
  323. exceptionAlertEnableTime2: " 将收到异常打卡消息) ",
  324. detailStatisticCron: "统计定时器",
  325. closeOldAttendance: "旧考勤",
  326. closeOldAttendanceLabel: "是否关闭旧版考勤打卡功能(防止app端点错)",
  327. },
  328. // 请假外出记录
  329. leaveManagerTitle: "外出请假记录",
  330. leave: {
  331. personName: "人员名称",
  332. leaveType: "类型",
  333. startTime: "开始时间",
  334. endTime: "结束时间",
  335. leaveDays: "天数",
  336. desc: "说明",
  337. excelTemplate: "Excel模版下载",
  338. importExcel: "导入Excel",
  339. importExcelFileError: "只能导入Excel文件!",
  340. importExcelFileSuccess: "导入完成,点击确定下载查看导入结果!",
  341. deleteConfirm: "确定要删除这条记录数据吗?",
  342. },
  343. // 申诉
  344. appealManagerTitle: "考勤异常数据",
  345. appeal: {
  346. date: "日期",
  347. dutyType: "打卡类型",
  348. recordTime: "打卡时间",
  349. recordResult: "打卡结果",
  350. status: "状态",
  351. normal: "正常",
  352. absenteeism: "旷工迟到",
  353. early: "早退",
  354. late: "迟到",
  355. seriousLate: "严重迟到",
  356. notSigned: "缺卡",
  357. appeal: "申诉成功",
  358. fieldWork: "外勤打卡",
  359. leave: "请假",
  360. status0: "待处理",
  361. status1: "流转中",
  362. status2: "审批通过",
  363. status3: "审批不通过",
  364. status4: "已处理",
  365. startProcess: "发起申诉",
  366. openJob: "查看申诉",
  367. startProcessNoConfigError: "没有配置申诉流程,无法启动流程!",
  368. notfoundJobError: "没有找到对应的流程数据,是否还原当前的数据状态?",
  369. dealAppeal: "处理",
  370. confirmDealAppeal: "确认要把这条数据设置为正常?",
  371. },
  372. // 原始打卡记录
  373. recordManagerTitle: "原始记录",
  374. record: {
  375. detailTitle: "记录详情",
  376. name: "姓名",
  377. group: "考勤组",
  378. shift: "班次",
  379. dutyTime: "考勤时间",
  380. checkInType: "考勤类型",
  381. recordDate: "打卡时间",
  382. sourceType: "数据来源",
  383. checkInResult: "打卡结果",
  384. fieldWork: "是否外勤打卡",
  385. fieldWorkDesc: "外勤说明",
  386. fieldWorkAddress: "打卡地址",
  387. sourceTypeUser: "用户打卡",
  388. sourceTypeAuto: "系统生成",
  389. sourceTypeFast: "极速打卡",
  390. sourceTypeImport: "数据导入",
  391. importExcelFileSuccess:
  392. "导入完成,错误数据{number}条,点击确定下载查看导入结果!",
  393. searchDateError: "起止日期必须都为空或者都有值!",
  394. },
  395. /// mobile
  396. mobile: {
  397. menu: {
  398. checkIn: "打卡",
  399. statistic: "统计",
  400. settings: "设置",
  401. },
  402. unCheckIn: "未打卡",
  403. refreshLocation: "[刷新定位]",
  404. locationIng: "定位中.......",
  405. locationError: "定位失败,请开启定位权限!",
  406. checkInWithTime: "已打卡{time}",
  407. updateCheckInBtn: "更新打卡",
  408. outsideTitle: "外勤打卡",
  409. outsideNotAllow: "不允许外勤打卡!",
  410. outsideRemarkPlaceholder: "请输入外勤打卡说明!",
  411. statisticMonthLabel: "月",
  412. },
  413. };