FPSMS-frontend
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 

313 строки
13 KiB

  1. {
  2. "title": "Item Tracing",
  3. "subtitle": "Scan a lot QR code to trace the full lifecycle — stock in/out, QC, pick orders, job orders, stock take, transfers, and BOM links.",
  4. "scanReady": "Scanner ready — scan lot label QR",
  5. "scanning": "Scanning…",
  6. "scanAgain": "Scan again",
  7. "manualSearch": "Manual search",
  8. "itemCode": "Item code",
  9. "lotNo": "Lot no.",
  10. "search": "Trace",
  11. "searching": "Tracing…",
  12. "noResult": "No trace data. Scan a lot QR or search by item code and lot number.",
  13. "notFound": "Lot not found or no permission to view.",
  14. "traceError": "Unable to load trace data. Please try again or contact support.",
  15. "scanError": "Invalid QR code. Expected lot label JSON with itemId and stockInLineId.",
  16. "summary": "Lot summary",
  17. "expiryDate": "Expiry",
  18. "productionDate": "Production",
  19. "stockInDate": "Stock in",
  20. "totalAvailable": "Total available",
  21. "warehouseBreakdown": "Warehouse breakdown",
  22. "alternateLocationsTitle": "Same lot in other locations",
  23. "alternateLocationsHint": "This lot may exist in multiple inventory records (e.g. after transfer). All locations are merged in the lifecycle graph above — click a row below to focus that warehouse in the graph.",
  24. "traceAlternateLocation": "Focus in graph",
  25. "focusWarehouseInGraph": "Focus in graph",
  26. "sectionsMultiLocationHint": "Tables below merge events from the traced location and other warehouses. The warehouse column shows which inventory record each row belongs to.",
  27. "action": "Action",
  28. "timeline": "Movement timeline",
  29. "flowGraph": "Lifecycle flow",
  30. "flowLegendTime": "→ Time (later to the right)",
  31. "flowLegendPhase": "↓ Phase (later stages below)",
  32. "flowLegendBranch": "↔ Same day = left to right by time",
  33. "flowLegendArrow": "Arrows only between phases",
  34. "flowLegendPrelude": "↑ Pre-production at top",
  35. "flowLegendTimeTip": "Horizontal axis = calendar dates, left to right",
  36. "flowLegendPhaseTip": "Vertical axis = process phases, top to bottom in order",
  37. "flowLegendBranchTip": "Events on the same calendar day are ordered left to right by timestamp; vertical lane still shows the process phase",
  38. "flowLegendArrowTip": "Arrows link events in different phases to show flow",
  39. "flowLegendPreludeTip": "FG lots: material inbound, QC (material + finished good), job pick at top",
  40. "flowGraphPathJo": "Process order: material in → QC → putaway → pick → production / byproducts → FG in → warehouse → out → stock take",
  41. "flowZoomIn": "Zoom in",
  42. "flowZoomOut": "Zoom out",
  43. "flowZoomFit": "Fit view",
  44. "flowMinimapHide": "Hide minimap",
  45. "flowMinimapShow": "Show minimap",
  46. "flowZoomPanHint": "Scroll to zoom · drag to pan · click a node for details on the left · search nodes at top right",
  47. "flowNodeDetailHint": "Click a node in the graph to view event details",
  48. "flowGraphSearchPlaceholder": "Search nodes (doc no., lot, warehouse…)",
  49. "flowGraphSearchNoMatch": "No matching nodes",
  50. "flowGraphSearchMatch": "{{current}} / {{total}}",
  51. "flowGraphSearchPrev": "Previous",
  52. "flowGraphSearchNext": "Next",
  53. "flowGraphSearchClear": "Clear",
  54. "nodeDetailTitle": "Event details",
  55. "nodeDetailClose": "Close",
  56. "nodeExpired": "Expired",
  57. "nodeDepleted": "Depleted",
  58. "detailDirection": "Direction",
  59. "categoryPurchase": "Purchase",
  60. "categoryProduction": "Production",
  61. "categoryOpen": "Lot open",
  62. "categoryTerminal": "Terminal state",
  63. "flowGraphHint": "Phases on the left, dates left to right. Same-day events are ordered left to right by time; arrows indicate cross-phase flow.",
  64. "flowGraphHintJo": "Includes pre-production (material inbound, QC, job pick) and finished-good phases. One QC lane covers material and FG IQC.",
  65. "phaseMaterialInbound": "Material inbound",
  66. "phaseMaterialQc": "Material QC",
  67. "phaseMaterialPick": "Job pick",
  68. "phaseProduction": "Production / byproducts",
  69. "nodeProductionStep": "Production step",
  70. "nodeByproduct": "Byproduct lot",
  71. "scrapQty": "Scrap qty",
  72. "defectQty": "Defect qty",
  73. "processOutputQty": "Process output",
  74. "processScrapQty": "Scrap quantity",
  75. "processDefectQty": "Defect quantity",
  76. "equipment": "Equipment",
  77. "processStep": "Process step",
  78. "detailStepMaterials": "Step materials",
  79. "detailAssignedStep": "Assigned process",
  80. "traceByproductLot": "Trace byproduct lot",
  81. "nodeScrap": "Scrap",
  82. "nodeDefect": "Defect",
  83. "nodeOpen": "Opening stock",
  84. "nodeFail": "Pick failure",
  85. "nodeDoOut": "Delivery outbound",
  86. "nodeReplenishmentCreated": "Replenishment created",
  87. "doOutboundExtra": "Add-on",
  88. "doOutboundReplenish": "Replenishment",
  89. "detailDoOutboundKind": "Outbound type",
  90. "nodeDoGroup": "Delivery outbound group",
  91. "flowDoGroupTitle": "Delivery outbound ({{count}})",
  92. "flowDoGroupTotalQty": "Total outbound: {{qtyLabel}}",
  93. "flowGroupCollapse": "Collapse group",
  94. "flowGroupExpand": "Expand group",
  95. "nodePickGroup": "Material pick group",
  96. "flowPickGroupTitle": "Material pick · {{pickOrderCode}} ({{count}})",
  97. "nodeReturn": "Return",
  98. "nodeRepack": "Repack / split lot",
  99. "traceRepackLot": "Trace related lot",
  100. "productLotNo": "Product lot no.",
  101. "nodeMaterialIn": "Material receipt",
  102. "nodeJoCreated": "Job order created",
  103. "nodeMaterialPick": "Material pick",
  104. "nodePurchase": "Purchase",
  105. "nodeReceipt": "Goods receipt",
  106. "nodePutaway": "Putaway",
  107. "nodePutawayTransfer": "Transfer inbound",
  108. "flowLegendTitle": "How to read the graph",
  109. "flowLegendOpen": "Graph legend",
  110. "flowPhaseFilter": "Show phases",
  111. "flowPhaseFilterAll": "All phases",
  112. "flowPhaseFilterReset": "Reset",
  113. "locationsShowAll": "▼ Show all {{count}} rows",
  114. "locationsCollapse": "▲ Collapse (showing all {{count}})",
  115. "exportExcel": "Export Excel",
  116. "exportExcelTooltip": "Download a classified multi-sheet workbook for this lot genealogy",
  117. "putawayTransferInboundDetail": "Received at target warehouse after transfer (system auto-completed; not the PO pending put-away queue)",
  118. "putawayStatusPending": "Pending put-away",
  119. "putawayStatusCompleted": "Put away done",
  120. "phaseInbound": "Inbound",
  121. "phasePurchase": "Purchase",
  122. "phaseQc": "Quality inspection",
  123. "phasePutaway": "Putaway",
  124. "categoryReceipt": "Receipt",
  125. "phaseWarehouse": "Warehouse operations",
  126. "phaseOutbound": "Outbound / consumption",
  127. "phaseStockTake": "Stock take",
  128. "noTimestamp": "No date",
  129. "nodeQcPass": "IQC passed",
  130. "nodeQcFail": "IQC failed",
  131. "nodeStockTake": "Stock take",
  132. "nodeAdjustment": "Adjustment",
  133. "nodeTransfer": "Transfer",
  134. "tabOrigins": "Origins & receipt",
  135. "tabQc": "Quality (IQC)",
  136. "tabOutbound": "Outbound usage",
  137. "tabStockTake": "Stock take",
  138. "tabAdjustments": "Adjustments",
  139. "tabTransfers": "Transfers",
  140. "tabBom": "BOM trace",
  141. "tabJoPick": "Job pick orders",
  142. "joContext": "Job order context",
  143. "planStart": "Planned start",
  144. "plannedQty": "Planned qty",
  145. "pickedQty": "Actual pick qty",
  146. "requiredQty": "Required qty",
  147. "pickedAt": "Picked at",
  148. "traceMaterialLot": "Trace material lot",
  149. "targetDate": "Target date",
  150. "detailPickTargetDate": "Target date",
  151. "completeDate": "Complete date",
  152. "directionIn": "In",
  153. "directionOut": "Out",
  154. "bomDirection": "Trace direction",
  155. "bomDirectionFG": "Finished good lot",
  156. "bomDirectionMaterial": "Material lot",
  157. "bomDirectionUnknown": "General inventory lot",
  158. "bomUpstream": "Materials consumed (actual)",
  159. "bomDownstream": "Finished goods produced",
  160. "bomRecipe": "BOM recipe (theoretical)",
  161. "noRecords": "No records",
  162. "type": "Type",
  163. "ref": "Doc no.",
  164. "detailInboundRef": "Inbound SI",
  165. "detailInboundSiNo": "Inbound SI no.",
  166. "detailAdjustmentRef": "Adjustment #",
  167. "detailReplenishmentCode": "Replenishment #",
  168. "detailReason": "Reason",
  169. "detailReturnRef": "Return #",
  170. "detailSourceDoc": "Source doc #",
  171. "detailPutawayBin": "Bin",
  172. "supplier": "Supplier",
  173. "dnNo": "DN no.",
  174. "qty": "Qty",
  175. "detailOrderQty": "Order qty",
  176. "detailPutAwayQty": "Put away qty",
  177. "detailRemainingQty": "Remaining qty",
  178. "detailPurchaseUnit": "Purchase unit",
  179. "detailPurchaseOrderNo": "PO number",
  180. "detailSupplyTo": "Supply to",
  181. "detailStockTakeRound": "Stock take round",
  182. "detailStockTakeSection": "Stock take section",
  183. "detailLocation": "Location",
  184. "status": "Status",
  185. "handler": "Handler",
  186. "stockTaker": "First counter",
  187. "timestamp": "Time",
  188. "pickOrder": "Pick order",
  189. "jobOrder": "Job order",
  190. "deliveryOrder": "Delivery order",
  191. "deliveryNoteCode": "Delivery note (DN)",
  192. "ticketNo": "Ticket no.",
  193. "variance": "Variance",
  194. "before": "Book qty",
  195. "after": "Accepted qty",
  196. "approver": "Approver",
  197. "from": "From",
  198. "to": "To",
  199. "material": "Material",
  200. "detailItemCode": "Item code",
  201. "detailItemName": "Item name",
  202. "finishedItem": "Finished item",
  203. "finishedLot": "FG lot",
  204. "materialLot": "Material lot",
  205. "materialQty": "Actual pick qty",
  206. "processingStatus": "Processing status",
  207. "matchStatus": "Match status",
  208. "fgQty": "FG qty",
  209. "qtyPerUnit": "Required qty",
  210. "uom": "UOM",
  211. "remarks": "Remarks",
  212. "detailFailCategory": "Fail category",
  213. "detailProcessDescription": "Step description",
  214. "qcPassed": "Passed",
  215. "qcFailed": "Failed",
  216. "acceptedQty": "Sample qty",
  217. "failQty": "Defect qty",
  218. "unqualifiedQty": "Reject qty",
  219. "usageType": "Type",
  220. "detailQcCriteria": "QC criteria",
  221. "detailQcType": "QC type",
  222. "detailQcUnknownItem": "Unnamed QC item",
  223. "code.refType.PO": "Purchase order",
  224. "code.refType.JO": "Job order",
  225. "code.refType.DO": "Delivery order",
  226. "code.refType.TKE": "Stock take",
  227. "code.refType.TRANSFER": "Transfer",
  228. "code.refType.ADJ": "Adjustment",
  229. "code.refType.OPEN": "Lot open",
  230. "code.refType.OTHER": "Other",
  231. "code.movementType.STOCK_IN": "Stock in",
  232. "code.movementType.STOCK_OUT": "Stock out",
  233. "code.movementType.CONSUMABLE": "Consumption",
  234. "code.movementType.RETURN": "Return",
  235. "code.movementType.ADJ": "Adjustment",
  236. "code.movementType.TKE": "Stock take",
  237. "code.movementType.OPEN": "Lot open",
  238. "code.movementType.IN": "In",
  239. "code.movementType.OUT": "Out",
  240. "code.stockInStatus.pending": "Pending",
  241. "code.stockInStatus.qc": "Under QC",
  242. "code.stockInStatus.escalated": "Escalated",
  243. "code.stockInStatus.determine1": "1st determination",
  244. "code.stockInStatus.determine2": "2nd determination",
  245. "code.stockInStatus.determine3": "3rd determination",
  246. "code.stockInStatus.receiving": "Receiving",
  247. "code.stockInStatus.received": "Received, pending putaway",
  248. "code.stockInStatus.completed": "Completed",
  249. "code.stockInStatus.complete": "Completed",
  250. "code.stockInStatus.partially_completed": "Partially completed",
  251. "code.stockInStatus.rejected": "Rejected",
  252. "code.qcType.IQC": "Incoming QC (IQC)",
  253. "code.qcType.IPQC": "In-process QC (IPQC)",
  254. "code.qcType.EPQC": "End-product QC (EPQC)",
  255. "code.qcType.FQC": "Finished goods QC (FQC)",
  256. "code.adjustmentType.ADJ": "Inventory adjustment",
  257. "code.usageType.CONSUMABLE": "Consumption",
  258. "code.usageType.PRODUCTION": "Production use",
  259. "code.usageType.FG_DELIVERY": "FG delivery",
  260. "code.usageType.MATERIAL": "Material issue",
  261. "code.processingStatus.pending": "Pending",
  262. "code.processingStatus.completed": "Completed",
  263. "code.processingStatus.rejected": "Rejected",
  264. "code.matchStatus.pending": "Pending",
  265. "code.matchStatus.scanned": "Scanned",
  266. "code.matchStatus.completed": "Completed",
  267. "code.lotLineStatus.available": "Available",
  268. "code.lotLineStatus.unavailable": "Unavailable",
  269. "code.joStatus.pending": "Pending",
  270. "code.joStatus.completed": "Completed",
  271. "code.joStatus.cancelled": "Cancelled",
  272. "code.joStatus.in_progress": "In progress",
  273. "code.joStatus.planning": "Planning",
  274. "code.joStatus.packaging": "Packaging",
  275. "code.joStatus.processing": "Processing",
  276. "code.joStatus.pendingQC": "Pending QC",
  277. "code.joStatus.storing": "Storing",
  278. "code.joStatus.PARTIAL": "Partial",
  279. "code.joStatus.partial": "Partial",
  280. "continuousScanBlocked": "Finish current scan first",
  281. "nodeJoOut": "Job order material issue",
  282. "nodePoOut": "Purchase pick",
  283. "code.refType.JO_PICK": "JO pick order",
  284. "code.refType.PO_PICK": "Pick order",
  285. "stockTakeStageCreated": "Round created",
  286. "stockTakeStageFirstCount": "First count",
  287. "stockTakeStageSecondCount": "Re-count",
  288. "stockTakeStageApproverCount": "Approver count",
  289. "stockTakeStageAccepted": "Accepted",
  290. "stockTakeStagePending": "Pending review",
  291. "stockTakeStageBookQty": "Book qty",
  292. "stockTakeStageExpand": "Show lifecycle",
  293. "stockTakeStageCollapse": "Hide lifecycle",
  294. "stockTakeStageDetail": "{{count}} stages",
  295. "locationHeader": "This lot exists in other locations ({{count}} total)",
  296. "available": "Available",
  297. "inQty": "Qty In",
  298. "outQty": "Qty Out",
  299. "warehouseLines": "Warehouse Lines",
  300. "movements": "Movements",
  301. "stockTake": "Stock Take",
  302. "stockTakeCode": "Stock Take #",
  303. "section": "Section",
  304. "round": "Round",
  305. "outbound": "Outbound",
  306. "date": "Date",
  307. "warehouse": "Warehouse",
  308. "direction": "Direction",
  309. "origins": "Origins",
  310. "refCode": "Ref.",
  311. "lastMove": "Last move"
  312. }