en.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. {
  2. "appName": "TBOSS Workbench",
  3. "tabMessages": "Messages",
  4. "tabWorkbench": "Workbench",
  5. "tabProfile": "Profile",
  6. "loading": "Loading...",
  7. "loadFailed": "Load Failed",
  8. "noData": "No Data",
  9. "noMessages": "No Messages",
  10. "noExpenses": "No Expenses",
  11. "noOvertimes": "No Overtime Records",
  12. "noVehicles": "No Vehicle Records",
  13. "noAnnouncements": "No Announcements",
  14. "noOutingLogs": "No Outing Logs",
  15. "noExpenseApplications": "No Applications",
  16. "initiate": "New",
  17. "records": "Records",
  18. "more": "More",
  19. "myDashboard": "My Dashboard",
  20. "monthlyTotalExpense": "Monthly Total",
  21. "monthlySubmitted": "Monthly Submitted",
  22. "pendingDocuments": "Pending",
  23. "preApplication": "Pre-Application",
  24. "expenseReimbursement": "Expense Report",
  25. "vehicleApplication": "Vehicle Request",
  26. "overtimeApplication": "Overtime Request",
  27. "applicationRecords": "Applications",
  28. "expenseRecords": "Expense Records",
  29. "outingLogs": "Outing Logs",
  30. "companyAnnouncements": "Announcements",
  31. "myApprovals": "My Approvals",
  32. "myApplications": "My Applications",
  33. "myExpenses": "My Expenses",
  34. "outingLog": "Outing Log",
  35. "announcements": "Announcements",
  36. "settings": "Settings",
  37. "about": "About",
  38. "language": "Language",
  39. "languageZhCN": "简体中文",
  40. "languageEn": "English",
  41. "languageZhTW": "繁體中文",
  42. "userName": "Zhang San",
  43. "salesDepartment": "Sales · Account Manager",
  44. "version": "TBOSS OA v2.13.0",
  45. "pinToTop": "Pin",
  46. "markRead": "Read",
  47. "markUnread": "Unread",
  48. "delete": "Delete",
  49. "all": "All",
  50. "draft": "Draft",
  51. "pending": "Pending",
  52. "approved": "Approved",
  53. "rejected": "Rejected",
  54. "revoked": "Revoked",
  55. "returned": "Returned",
  56. "save": "Save",
  57. "submit": "Submit",
  58. "cancel": "Cancel",
  59. "confirm": "Confirm",
  60. "saveDraft": "Save Draft",
  61. "submitApproval": "Submit",
  62. "reset": "Reset",
  63. "publish": "Publish",
  64. "saveDraftShort": "Draft",
  65. "filterThisMonth": "This Month",
  66. "filterThisQuarter": "This Quarter",
  67. "filterThisYear": "This Year",
  68. "filterThisWeek": "This Week",
  69. "filterNotice": "Notices",
  70. "filterHr": "HR & Policy",
  71. "filterHoliday": "Holiday",
  72. "pinnedToast": "Pinned: ",
  73. "deletedToast": "Deleted: ",
  74. "markReadToast": "Mark read: ",
  75. "markUnreadToast": "Mark unread: ",
  76. "systemNotice": "System Notice",
  77. "approvalNotice": "Approval Notice",
  78. "systemMessage": "System Message",
  79. "minutesAgo": "min ago",
  80. "hoursAgo": "h ago",
  81. "daysAgo": "d ago",
  82. "statusPending": "Pending",
  83. "statusApproved": "Approved",
  84. "statusRejected": "Rejected",
  85. "statusDraft": "Draft",
  86. "statusRevoked": "Revoked",
  87. "statusReturned": "Returned",
  88. "statusDisabled": "Disabled",
  89. "statusWaitApprove": "Pending Approval",
  90. "statusWaitPay": "Pending Payment",
  91. "filterAll": "All",
  92. "pinTopTag": "Pinned",
  93. "noticeAnnouncement": "Notice",
  94. "withdraw": "Withdraw",
  95. "confirmReturn": "Confirm Return",
  96. "reject": "Reject",
  97. "approve": "Approve",
  98. "edit": "Edit",
  99. "withdrawAction": "Withdraw",
  100. "confirmApprove": "Confirm Approve",
  101. "confirmReject": "Confirm Reject",
  102. "confirmAction": "Confirm {action}?",
  103. "approvalComment": "Approval Comment (optional)",
  104. "applyFilter": "Apply Filter",
  105. "basicInfo": "Basic Info",
  106. "noDetailData": "No detail data",
  107. "noInvoice": "No invoice",
  108. "add": "Add",
  109. "total": "Total",
  110. "creator": "Creator",
  111. "dept": "Dept",
  112. "date": "Date",
  113. "startTime": "Start Time",
  114. "endTime": "End Time",
  115. "pleaseSelect": "Please Select",
  116. "selectDateTime": "Select Date Time",
  117. "no": "None",
  118. "selectOrFill": "Select or enter",
  119. "send": "Send",
  120. "business": "Business",
  121. "unknown": "Unknown",
  122. "other": "Other",
  123. "normal": "Normal",
  124. "urgent": "Urgent",
  125. "public": "All",
  126. "newComment": "New Comment",
  127. "noPlan": "No Plan",
  128. "noWorkSummary": "No Work Summary",
  129. "downloadAttachment": "Download",
  130. "draftSaved": "Draft saved",
  131. "submitSuccess": "Submitted",
  132. "published": "Published",
  133. "withdrawn": "Withdrawn",
  134. "featureDev": "{feature} in development",
  135. "requiredField": "Required",
  136. "unknownError": "Unknown error",
  137. "networkTimeout": "Network timeout",
  138. "confirmPrompt": "Confirm {action}?",
  139. "approvalProgress": "Approval Progress",
  140. "opinion": "Comment: ",
  141. "currentNode": "Current Node",
  142. "waitHandle": "Pending",
  143. "inputComment": "Enter comment...",
  144. "applicant": "Applicant",
  145. "department": "Department",
  146. "expenseType": "Expense Type",
  147. "expenseAmount": "Amount",
  148. "relatedProject": "Project",
  149. "budgetSubject": "Budget Subject",
  150. "costCenter": "Cost Center",
  151. "totalExpense": "Total",
  152. "receiptAccount": "Receipt Account",
  153. "bankName": "Bank",
  154. "accountName": "Account Name",
  155. "bankAccount": "Account No.",
  156. "expenseDetails": "Expense Details",
  157. "addExpenseDetail": "Add Detail",
  158. "invoiceUpload": "Invoice Upload",
  159. "maxInvoices": "Up to 9 invoices",
  160. "addDetail": "Add Detail",
  161. "expenseName": "Expense Name",
  162. "amount": "Amount",
  163. "description": "Description",
  164. "invoiceCheck": "Invoice Check",
  165. "invoiceCheck1": "Invoice matches expense",
  166. "invoiceCheck2": "Amount matches",
  167. "invoiceCheck3": "Date valid",
  168. "invoiceCheck4": "Title is company name",
  169. "approvalFlow": "Approval Flow",
  170. "financialArchive": "Financial Archive",
  171. "voucherNo": "Voucher No.",
  172. "archiveDate": "Archive Date",
  173. "archiver": "Archiver",
  174. "financeDept": "Finance",
  175. "expenseProject": "Expense Item",
  176. "expenseReason": "Expense Reason",
  177. "enterExpenseReason": "Enter reason",
  178. "selectProject": "Select project",
  179. "selectSubject": "Select subject",
  180. "selectCostCenter": "Select cost center",
  181. "selectBank": "Select bank",
  182. "enterBankAccount": "Enter account",
  183. "overtimeInfo": "Overtime Info",
  184. "overtimeType": "Overtime Type",
  185. "compensationMethod": "Compensation",
  186. "netOvertimeHours": "Net Hours",
  187. "overtimeReason": "Overtime Reason",
  188. "enterOvertimeReason": "Enter reason",
  189. "workdayOvertime": "Workday OT",
  190. "weekendOvertime": "Weekend OT",
  191. "holidayOvertime": "Holiday OT",
  192. "overtimePay": "OT Pay",
  193. "compLeave": "Comp Leave",
  194. "vehicleInfo": "Vehicle Info",
  195. "selectVehicle": "Select Vehicle",
  196. "selectPlate": "Select plate",
  197. "vehicleOccupied": "Vehicle occupied",
  198. "vehicleReason": "Vehicle Reason",
  199. "departureLocation": "Departure",
  200. "gpsLocating": "GPS locating...",
  201. "destination": "Destination",
  202. "enterDestination": "Enter destination",
  203. "passengerCount": "Passengers",
  204. "estimatedTime": "Est. Time",
  205. "estimatedMileage": "Est. Mileage",
  206. "tripPreview": "Trip Preview",
  207. "mapPreview": "Map Preview",
  208. "noVehicle": "No vehicle",
  209. "sedan": "Sedan",
  210. "suv": "SUV",
  211. "businessVan": "Van",
  212. "customerReception": "Customer Visit",
  213. "businessTrip": "Business Trip",
  214. "internalAffairs": "Internal",
  215. "selectVehicleReason": "Select reason",
  216. "enterField": "Enter {field}",
  217. "emergencyLevel": "Urgency",
  218. "feeType": "Fee Type",
  219. "feeReason": "Fee Reason",
  220. "enterFeeReason": "Enter reason",
  221. "relatedControl": "Related Control",
  222. "availableBudget": "Available Budget",
  223. "noDetailHint": "No details, tap above to add",
  224. "overBudget": "Over budget {amount}",
  225. "attachmentUpload": "Attachment Upload",
  226. "maxAttachment": "Up to 6 images or PDF",
  227. "attachments": "Attachments",
  228. "outingDetail": "Outing Detail",
  229. "outingType": "Outing Type",
  230. "outingLocation": "Location",
  231. "enterLocation": "Enter location",
  232. "outingReason": "Outing Reason",
  233. "enterOutingReason": "Enter reason",
  234. "workSummary": "Work Summary",
  235. "followUp": "Follow-up",
  236. "sitePhotos": "Site Photos",
  237. "customerVisit": "Customer Visit",
  238. "outingAffairs": "Outing Affairs",
  239. "selectOutingType": "Select type",
  240. "announcementContent": "Content",
  241. "enterContent": "Enter content...",
  242. "announcementType": "Announcement Type",
  243. "publishSettings": "Publish Settings",
  244. "pinAnnouncement": "Pin",
  245. "validUntil": "Valid Until",
  246. "recipientScope": "Recipients",
  247. "addAttachment": "Add Attachment",
  248. "selectAnnouncementType": "Select type",
  249. "selectRecipientScope": "Select scope",
  250. "auditTracking": "Audit Tracking",
  251. "dingReminder": "DING Reminder",
  252. "hrPolicy": "HR & Policy",
  253. "holidayActivity": "Holiday",
  254. "searchByNameOrId": "Search by name or ID...",
  255. "approver": "Approver",
  256. "financeStaff": "Finance",
  257. "systemAdmin": "System Admin",
  258. "regularEmployee": "Employee",
  259. "employeeId": "ID:",
  260. "itDept": "IT",
  261. "adminDept": "Admin",
  262. "marketDept": "Marketing",
  263. "techDept": "Tech",
  264. "yearApproved": "Year Approved",
  265. "monthCount": "Month Count",
  266. "waitApprove": "Pending Approval",
  267. "waitPayment": "Pending Payment",
  268. "chartTitle1": "12-Month Expense vs Approved",
  269. "chartDesc1": "Dual Line Chart",
  270. "monthNetHours": "Monthly Net Hours",
  271. "overtimeCount": "OT Count",
  272. "compHours": "Comp Hours",
  273. "settleCount": "Settle Count",
  274. "chartTitle2": "12-Month OT Hours Trend",
  275. "chartDesc2": "Bar Chart",
  276. "monthVehicle": "Monthly Vehicle",
  277. "totalMileage": "Total Mileage",
  278. "totalCost": "Total Cost",
  279. "notReturned": "Not Returned",
  280. "chartTitle3": "12-Month Usage vs Cost",
  281. "chartDesc3": "Dual Axis Chart",
  282. "yearTotalApp": "Year Total App",
  283. "approvedCount": "Approved Count",
  284. "approvedAmount": "Approved Amount",
  285. "chartTitle4": "12-Month Apply vs Approved",
  286. "chartDesc4": "Dual Line Chart",
  287. "monthVisits": "Monthly Visits",
  288. "visitCustomers": "Visited Customers",
  289. "avgRating": "Avg Rating",
  290. "notReviewed": "Not Reviewed",
  291. "chartTitle5": "12-Month Visits vs Rating",
  292. "chartDesc5": "Dual Axis Chart",
  293. "enterAmount": "Enter amount",
  294. "enterValidAmount": "Enter valid amount",
  295. "amountMustPositive": "Must be > 0",
  296. "maxChars": "Max {max} chars",
  297. "reports": "Reports",
  298. "publishAnnouncement": "Publish Announcement",
  299. "overtimeRecords": "Overtime Records",
  300. "vehicleRecords": "Vehicle Records",
  301. "reportExpenseApply": "Pre-App Report",
  302. "reportExpense": "Expense Report",
  303. "reportOvertime": "Overtime Report",
  304. "reportVehicle": "Vehicle Report",
  305. "reportOutingLog": "Outing Log Report",
  306. "pendingApproval": "Pending Approval",
  307. "markAllRead": "Mark All Read",
  308. "paidTotal": "Paid Total",
  309. "pendingPaymentTotal": "Pending Payment Total",
  310. "abnormalReturns": "Abnormal Returns",
  311. "withdrawNotice": "Withdraw Notice",
  312. "expiryReminder": "Expiry Reminder",
  313. "deptDashboard": "Dept Dashboard",
  314. "financeDashboard": "Finance Dashboard",
  315. "deptMonthlyReimbursement": "Dept Monthly Reimb.",
  316. "deptMonthlySubmitted": "Dept Monthly Submitted",
  317. "deptPendingDocuments": "Dept Pending Docs",
  318. "expenseList": "Expense List",
  319. "expenseApply": "Expense Report",
  320. "expenseDetail": "Expense Details",
  321. "editExpense": "Edit Expense",
  322. "overtimeList": "Overtime List",
  323. "overtimeDetail": "Overtime Details",
  324. "overtimeApply": "Overtime Application",
  325. "vehicleList": "Vehicle List",
  326. "vehicleApply": "Vehicle Application",
  327. "vehicleDetail": "Vehicle Details",
  328. "expenseApplyList": "Pre-Application List",
  329. "expenseApplyDetail": "Pre-Application Details",
  330. "expenseApplyRequest": "Pre-Application",
  331. "outingLogList": "Outing Logs",
  332. "outingLogCreate": "New Outing Log",
  333. "outingLogDetail": "Outing Log Details",
  334. "announcementList": "Announcements",
  335. "announcementDetail": "Announcement Details",
  336. "announcementCreate": "New Announcement",
  337. "messageNotifications": "Notifications",
  338. "reportExpenseDetail": "Expense Detail Report",
  339. "reportExpenseApplyDetail": "Pre-App Detail Report",
  340. "reportOvertimeDetail": "Overtime Detail Report",
  341. "reportVehicleDetail": "Vehicle Detail Report",
  342. "reportOutingLogDetail": "Outing Log Detail Report",
  343. "permissionManagement": "Permission Management",
  344. "invoiceAttachment": "Invoice Attachment",
  345. "customerInfo": "Customer Info",
  346. "close": "Close",
  347. "confirmSubmit": "Confirm Submit",
  348. "confirmPublish": "Confirm Publish",
  349. "origin": "Origin",
  350. "companion": "Companion",
  351. "selectLicensePlate": "Select Plate No.",
  352. "selectCompanion": "Select Companion",
  353. "returnCarRegister": "Return Car Registration",
  354. "confirmReturnCar": "Confirm Return",
  355. "actualReturnTime": "Actual Return Time",
  356. "tripRoute": "Trip Route",
  357. "reEdit": "Re-edit",
  358. "withdrawApplication": "Withdraw Application",
  359. "returnCarArchived": "Return Archived",
  360. "mileageBefore": "Mileage Before",
  361. "mileageAfter": "Mileage After",
  362. "actualCost": "Actual Cost",
  363. "returnCarSubmitted": "Return Submitted",
  364. "navigation": "Navigation",
  365. "navigationComingSoon": "Navigation Coming Soon",
  366. "selectReturnTime": "Select Return Time",
  367. "vehicleOccupiedPeriod": "Vehicle occupied in this period",
  368. "enterVehicleReason": "Enter vehicle reason",
  369. "mileageInvalid": "Return mileage cannot be less than departure mileage",
  370. "costRemarkLabel": "Cost Remark",
  371. "departTime": "Departure Time",
  372. "returnTime": "Return Time",
  373. "earlyReturn": "Early Return",
  374. "overReturnTime": "Over Return Time",
  375. "submitTimeText": "Submit Time",
  376. "arriveTime": "Return Time",
  377. "preview": "Preview",
  378. "custom": "Custom",
  379. "filterStatus": "Status",
  380. "filterPayment": "Payment",
  381. "filterVehicle": "Vehicle",
  382. "filterUsage": "Usage",
  383. "filterReception": "Reception",
  384. "official": "Official",
  385. "statTotalApproved": "Total Approved",
  386. "statMonthCount": "Month Count",
  387. "statPendingApprove": "Pending Approval",
  388. "statPendingPayment": "Pending Payment",
  389. "statTotalApply": "Total Applied",
  390. "statApprovedCount": "Approved Count",
  391. "statApprovedAmount": "Approved Amount",
  392. "statMonthHours": "Monthly Net Hours",
  393. "statMonthTrips": "Monthly Trips",
  394. "statTotalMileage": "Total Mileage",
  395. "statTotalCost": "Total Cost",
  396. "statNotReturned": "Not Returned",
  397. "statMonthVisits": "Monthly Visits",
  398. "statVisitedCustomers": "Visited Customers",
  399. "statAvgRating": "Avg Rating",
  400. "statNotReviewed": "Not Reviewed",
  401. "rejecter": "Rejecter",
  402. "currentApprover": "Current Approver",
  403. "expenseApplyImport": "Import approved pre-application",
  404. "importApprovedPreApp": "Import Approved Pre-Application",
  405. "projectSelection": "Project selection",
  406. "budgetSubjectSelection": "Budget subject selection",
  407. "costCenterSelection": "Cost center selection",
  408. "bankSelection": "Bank selection",
  409. "bankAccountInput": "Bank account input",
  410. "hours": "h",
  411. "permissionEdit": "Edit Permissions",
  412. "quickPresets": "Quick Presets",
  413. "permissionItems": "Permissions",
  414. "changeLog": "Change Log",
  415. "recentItems": "Recent {count}",
  416. "confirmSave": "Confirm Save",
  417. "clickChartToFilter": "Click chart to filter",
  418. "chartDeptExpenseCompare": "Dept Expense vs Approved",
  419. "chartDeptApplyCompare": "Dept Apply vs Approved",
  420. "chartDeptOvertimeCompare": "Dept OT Hours",
  421. "chartDeptVehicleCompare": "Dept Trips vs Cost",
  422. "chartDeptOutingCompare": "Dept Visits vs Rating",
  423. "selectOvertimeType": "Select OT Type",
  424. "selectCompensationMethod": "Select Compensation",
  425. "comments": "Comments",
  426. "managerComment": "Manager Comment",
  427. "noPhotos": "No Photos",
  428. "noComments": "No Comments",
  429. "selectRating": "Please select rating",
  430. "enterComment": "Please enter comment",
  431. "commentSent": "Comment sent",
  432. "requiredSummary": "Work summary required",
  433. "requiredPhotos": "Take at least 1 photo",
  434. "outingLogSubmitted": "Outing log submitted",
  435. "gpsFailed": "Cannot get location",
  436. "gpsFailedHint": "Check location permission settings",
  437. "retry": "Retry",
  438. "gpsPermission": "Cannot get GPS, check location permission",
  439. "gpsSuccess": "GPS located successfully",
  440. "draftSavedToast": "Draft saved",
  441. "selectContact": "Select Contact",
  442. "selectContactHint": "Tap to select contact (optional)",
  443. "searchCustomer": "Search customer name",
  444. "noContact": "No contacts for this customer",
  445. "selectCustomerFirst": "Please select a customer first",
  446. "takePhoto": "Take Photo",
  447. "maxPhotoCount": "Max 9 photos",
  448. "limitReached": "Limit Reached",
  449. "tapToTakePhoto": "Tap to take photo (min 1)",
  450. "watermarkHint": "Photos auto-add watermark: server time + GPS",
  451. "enterTitle": "Enter title (required)",
  452. "announcementTypes": "Select Type",
  453. "previewTitle": "Preview",
  454. "confirmPublishTitle": "Confirm Publish",
  455. "confirmPublishContent": "Publish announcement \"{title}\"?",
  456. "announcementPublished": "Announcement published",
  457. "attachmentPicker": "Select attachment",
  458. "attachmentLimit": "Max 5 attachments, PDF/Image/Word/Excel, ≤20MB each",
  459. "expiryNever": "Never expires (optional)",
  460. "allStaff": "All Staff",
  461. "byDept": "By Dept",
  462. "byUser": "By User",
  463. "selectDept": "Select Dept",
  464. "searchEmployeeHint": "Enter name or ID",
  465. "coverageCount": "Coverage",
  466. "scopeAllStaff": "All employees can view",
  467. "licensePlate": "Plate No.",
  468. "vehiclePurpose": "Vehicle Purpose",
  469. "addExpenseDetailFirst": "Please add expense details first",
  470. "submitConfirmContent": "Mileage and cost cannot be modified after submission. Continue?"
  471. }