{
  "leaks": {
    "MemoryAllocations": "Memory Allocations",
    "MemoryBlocks": "Memory Blocks",
    "DeviceID": "Device ID",
    "Leaks": "Leaks",
    "Type": "Type",
    "ThreadID": "Thread ID",
    "MemoryDisassembly": "Memory Disassembly",
    "Process_Total_Memory_Allocation": "Process Total Memory Allocation",
    "CANN_Total_Memory_Allocation": "CANN Total Memory Allocation",
    "ATB_Reserved": "ATB Reserved",
    "MindSpore_Reserved": "MindSpore Reserved",
    "PTA_Reserved": "PTA Reserved",
    "PTA_Operator": "PTA Operator",
    "PTA_Model": "PTA Model",
    "Optimizer": "Optimizer",
    "Weight": "Weight",
    "Gradient": "Gradient",
    "Current Time": "Current Time",
    "FlameGraph": "Function Stack Flame Graph",
    "BlockGraph": "Active Memory Block Timeline Graph",
    "DetailsDiagram": "Memory Details Disassembly Diagram",
    "DetailsTable": "Memory Details Table",
    "Search": "Search",
    "Block View": "Block View",
    "Event View": "Event View",
    "MemoryUsage": "Memory Usage(MB)",
    "markFirstLastTime": "Mark the first/last visit time",
    "cancelMarkTime": "Cancel marking the first/last visit time",
    "tableHead": {
      "Attr": "Attr",
      "Thread Id": "Thread ID",
      "Device Id": "Device ID",
      "Process Id": "Process ID",
      "Timestamp(ns)": "Timestamp(ns)",
      "Event Type": "Event Type",
      "Ptr": "Addr",
      "Event": "Event",
      "Name": "Name",
      "ID": "ID",
      "blockId": "Block ID",
      "Call Stack(Python)": "Call Stack(Python)",
      "Call Stack(C)": "Call Stack(C)",
      "id": "ID",
      "addr": "Addr",
      "attr": "Attr",
      "deviceId": "Device ID",
      "startTimestamp": "Malloc Timestamp(ns)",
      "endTimestamp": "Free Timestamp(ns)",
      "eventType": "Event Type",
      "owner": "Owner",
      "processId": "Process ID",
      "threadId": "Thread ID",
      "size": "Size(bytes)",
      "firstAccessTimestamp": "First Access Timestamp(ns)",
      "lastAccessTimestamp": "Last Access Timestamp(ns)",
      "maxAccessInterval": "Max Access Interval(ns)",
      "Action": "Action",
      "Address": "Address",
      "Size(KBytes)": "Size(KB)",
      "Stream": "Stream",
      "Allocated(KBytes)": "Allocated(KB)",
      "Active(KBytes)": "Active(KB)",
      "Reserved(KBytes)": "Reserved(KB)",
      "CallStack": "Call Stack",
      "Requested Size(KBytes)": "Requested Size(KB)",
      "State": "State",
      "Alloc Event ID": "Alloc Event ID",
      "Free Event ID": "Free Event ID"
    },
    "setThreshold": "Filter Inefficient Memory Blocks",
    "lazyUsedThreshold": "Lazy Used Threshold",
    "delayedFreeThreshold": "Delayed Free Threshold",
    "longIdleThreshold": "Long Idle Threshold",
    "or": "or",
    "early-alloc": "early-alloc",
    "late-free": "late-free",
    "idle": "idle",
    "onlyInefficient": "Only Show Inefficient Blocks",
    "allowTrim":"Allow Trim",
    "autoFilterPotentialLeaks": "Auto Filter Unreleased in Range",
    "unreleasedTotal": "Unreleased Total(KBytes)",
    "unreleasedMax": "Unreleased Max Block(KBytes)",
    "unreleasedMin": "Unreleased Min Block(KBytes)",
    "calculating": "Calculating...",
    "leakStatsFailed": "Stats failed",
    "closeAutoFilterTitle": "Disable auto filter?",
    "closeAutoFilterTip": "Choose how to handle the current table result after disabling auto filtering.",
    "clearAutoFilter": "Clear",
    "keepAutoFilterResult": "Keep",
    "cancelAutoFilterClose": "Cancel",
    "sliceDetail": "Slice Detail",
    "systemView": "System View",
    "stateDiagram": "Memory Pool State Diagram",
    "reset": "Reset",
    "resetView": "Reset view",
    "xZoom": "X Zoom",
    "equalZoom": "Equal Zoom",
    "defaultZoom": "Default zoom",
    "xZoomShort": "X",
    "equalZoomShort": "Equal",
    "resetShortcutHelp": "Reset view (R, middle click)",
    "zoomShortcutHelp": "Mouse wheel uses the default zoom mode\nShortcut zoom: equal zoom (Ctrl + wheel)\nShortcut zoom: X zoom (Shift + wheel)",
    "enableXZoom": "Enable horizontal zoom",
    "disableXZoom": "Disable horizontal zoom",
    "enableDisableXZoom": "Enable/disable horizontal zoom",
    "equalZoomHelp": "Equal zoom",
    "xZoomWheelHelp": "Horizontal zoom",
    "placeholderEventList": "Please enter the address",
    "eventSearchPlaceholder": "Search",
    "eventSearchAddressField": "Memory address",
    "eventSearchTypeField": "Event type",
    "eventSearchNoMatch": "no result",
    "operation": "Operation",
    "viewEvent": "View Event",
    "viewBlock": "View Block",
    "viewAllocEvent": "View Alloc Event",
    "viewFreeEvent": "View Free Event",
    "eventLocateNotFound": "Event not found",
    "eventLocateContextMismatch": "The current memory pool state diagram uses a different device from the target event",
    "slice": {
      "id": "ID",
      "addr": "Address",
      "size": "Size(bytes)",
      "_startTimestamp": "Malloc Timestamp(ns)",
      "_endTimestamp": "Free Timestamp(ns)",
      "owner": "Owner",
      "attr": "Attr",
      "processId": "Process ID",
      "threadId": "Thread ID",
      "deviceId": "Device ID",
      "eventType": "Event Type",
      "ID": "ID",
      "Action": "Action",
      "Address": "Address",
      "Size(MBytes)": "Size(MBytes)",
      "Stream": "Stream",
      "Caching Allocated(MBytes)": "Caching Allocated(MBytes)",
      "Caching Active(MBytes)": "Caching Active(MBytes)",
      "Caching Reserved(MBytes)": "Caching Reserved(MBytes)",
      "Callstack": "Callstack",
      "Requested Size(MBytes)": "Requested Size(MBytes)",
      "Alloc Event": "Alloc Event",
      "Free Requested Event": "Free Requested Event",
      "Free Completed Event": "Free Completed Event",
      "CallStack": "Call Stack",
      "detail": "detail",
      "block": "Block",
      "event": "Event",
      "exceptionBlock": "Invalid Block",
      "exceptionEvent": "Invalid Event",
      "close": "Close",
      "closeOthers": "Close Others",
      "closeToRight": "Close to the Right",
      "closeAll": "Close All",
      "empty": "No detail data",
      "basicInfo": "Basic Info",
      "overview": "Overview",
      "stateContext": "State Context",
      "selectedBlock": "Selected Block",
      "relatedEvents": "Related Events",
      "sourceEvent": "Source Event",
      "callStack": "Call Stack",
      "life": "Life",
      "offset": "Offset",
      "blockId": "Block ID",
      "Alloc Event ID": "Alloc Event ID",
      "selectDetailTip": "Click a memory block or event to view details.",
      "noData": [
        "This block/segment has no frames. Potential causes:",
        "1) This block/segment was allocated before _record_memory_history was enabled.",
        "2) The context or stacks passed to _record_memory_history does not include this block/segment. Consider changing context to 'state', 'alloc', or 'all', or changing stacks to 'all'.",
        "3) This event occurred during backward, which has no python frames, and memory history did not include C++ frames. Use stacks='all' to record both C++ and python frames."
      ]
    },
    "noDisassemblyData": [
      "No memory disassembly data was found. Memory disassembly requires the following conditions to be met when using memscope for collection:",
      "1. Collecting events must include at least malloc and free events.",
      "2. Enable memory analysis - analysis and specify - analysis=decode to enable."
    ]
  }
}