en.json 16 KB

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