﻿<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="InstrumentationTreeGrid_CallCountHeader" xml:space="preserve">
    <value>Call Count</value>
  </data>
  <data name="InstrumentationTreeGrid_CallCountHeaderTooltip" xml:space="preserve">
    <value>Number of times this function has been called</value>
  </data>
  <data name="InstrumentationTreeGrid_AvgTotalHeader" xml:space="preserve">
    <value>Avg Total</value>
    <comment>This is for a table header. Avg is short for average and total represents the data for this row and rows grouped underneath it</comment>
  </data>
  <data name="InstrumentationTreeGrid_AvgTotalHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_AvgSelfHeader" xml:space="preserve">
    <value>Avg Self</value>
    <comment>This is for a table header. Avg is short for average and self represents the data for just a single row</comment>
  </data>
  <data name="InstrumentationTreeGrid_AvgSelfHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_MinTotalHeader" xml:space="preserve">
    <value>Min Total</value>
    <comment>This is for a table header. Min is short for minimum and total represents the data for this row and rows grouped underneath it</comment>
  </data>
  <data name="InstrumentationTreeGrid_MinTotalHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_MaxTotalHeader" xml:space="preserve">
    <value>Max Total</value>
    <comment>This is for a table header. Max is short for maximum and total represents the data for this row and rows grouped underneath it</comment>
  </data>
  <data name="InstrumentationTreeGrid_MaxTotalHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_MinSelfHeader" xml:space="preserve">
    <value>Min Self</value>
    <comment>This is for a table header. Min is short for minimum and self represents the data for just a single row</comment>
  </data>
  <data name="InstrumentationTreeGrid_MinSelfHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_MaxSelfHeader" xml:space="preserve">
    <value>Max Self</value>
    <comment>This is for a table header. Max is short for maximum and self represents the data for just a single row</comment>
  </data>
  <data name="InstrumentationTreeGrid_MaxSelfHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_SelfHeader" xml:space="preserve">
    <value>Self [unit, %]</value>
  </data>
  <data name="InstrumentationTreeGrid_SelfHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function, excluding time in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_FunctionNameHeader" xml:space="preserve">
    <value>Function Name</value>
  </data>
  <data name="InstrumentationTreeGrid_FunctionNameTooltip" xml:space="preserve">
    <value>Function Name</value>
  </data>
  <data name="InstrumentationTreeGrid_TotalHeader" xml:space="preserve">
    <value>Total [unit, %]</value>
  </data>
  <data name="InstrumentationTreeGrid_TotalHeaderTooltip" xml:space="preserve">
    <value>CPU time spent executing code in this function and in functions called by this function</value>
  </data>
  <data name="InstrumentationTreeGrid_ContextMenu_ViewSource" xml:space="preserve">
    <value>View Source</value>
  </data>
  <data name="Label_Filter" xml:space="preserve">
    <value>Filter:</value>
  </data>
  <data name="Label_ThreadsSelection" xml:space="preserve">
    <value>Thread:</value>
  </data>
  <data name="Message_SearchNoMatches" xml:space="preserve">
    <value>Could not find any matches.</value>
  </data>
  <data name="Message_SearchStartFromTop" xml:space="preserve">
    <value>Reached the end of the document. Do you want to restart the search from the beginning?</value>
  </data>
  <data name="ThreadsSelection_All" xml:space="preserve">
    <value>[Select]</value>
  </data>
  <data name="ThreadsSelection" xml:space="preserve">
    <value>Thread #{0} : {1}</value>
    <comment>Thread #6321 : 10.3%</comment>
  </data>
  <data name="ClassSelection" xml:space="preserve">
    <value>{0} : {1}</value>
    <comment>UI : 10.3%</comment>
  </data>
  <data name="ThreadsSelection_Role" xml:space="preserve">
    <value>Thread #{0} : {1} ({2})</value>
    <comment>Thread #6321 : 10.3% (UI thread)</comment>
  </data>
  <data name="ThreadsSelection_Thread" xml:space="preserve">
    <value>Thread #{0}</value>
    <comment>Thread #6321</comment>
  </data>
  <data name="CategoriesSelection_Category" xml:space="preserve">
    <value>Category {0}</value>
    <comment>Category UI</comment>
  </data>
  <data name="InstrumentationViewFilterView" xml:space="preserve">
    <value>Filter</value>
  </data>
  <data name="InstrumentationViewClassView" xml:space="preserve">
    <value>Classes</value>
  </data>
  <data name="InstrumentationViewSelectAll" xml:space="preserve">
    <value>(Select all)</value>
  </data>
  <data name="InstrumentationViewSelectAllAriaText" xml:space="preserve">
    <value>Select all checkbox</value>
  </data>
  <data name="InstrumentationViewThreadListboxLabel" xml:space="preserve">
    <value>Threads:</value>
  </data>
  <data name="InstrumentationViewThreadListboxTooltip" xml:space="preserve">
    <value>Threads</value>
  </data>
  <data name="Button_OpenDetails" xml:space="preserve">
    <value>Open details...</value>
  </data>
  <data name="Button_RefreshView" xml:space="preserve">
    <value>Refresh View</value>
  </data>
  <data name="Button_Cancel" xml:space="preserve">
    <value>Cancel</value>
  </data>
  <data name="Button_InstrumentationProfiling" xml:space="preserve">
    <value>Record Instrumentation Profile</value>
  </data>
  <data name="ButtonTooltip_InstrumentationProfilingToggled" xml:space="preserve">
    <value>Disable Instrumentation Profiling</value>
  </data>
  <data name="ButtonTooltip_InstrumentationProfilingNotToggled" xml:space="preserve">
    <value>Enable Instrumentation Profiling</value>
  </data>
  <data name="ButtonAriaLabel_InstrumentationProfiling" xml:space="preserve">
    <value>Enable Instrumentation Profiling</value>
  </data>
  <data name="TimeSpentInCategoryLabel" xml:space="preserve">
    <value>Time spent in class: {0}</value>
  </data>
  <data name="UIThreadRole" xml:space="preserve">
    <value>UI thread</value>
  </data>
  <data name="StartupThreadRole" xml:space="preserve">
    <value>Startup thread</value>
  </data>
  <data name="PercentTimeInCategoryLabel" xml:space="preserve">
    <value>% time in class: {0}</value>
  </data>
  <data name="Button_InstrumentationViewCancel" xml:space="preserve">
    <value>Cancel</value>
  </data>
  <data name="Button_InstrumentationViewApply" xml:space="preserve">
    <value>Apply</value>
  </data>
  <data name="InstrumentationViewShowThreadsLabel" xml:space="preserve">
    <value>Show Thread Frames</value>
    <comment>Shows thread frames in the call tree, otherwise group all children of threads under process frame</comment>
  </data>
  <data name="InstrumentationViewStitchAsyncStacksLabel" xml:space="preserve">
    <value>Stitch Async Stacks</value>
    <comment>Stitch async calls together so async methods appear as nodes under methods that await them.</comment>
  </data>
  <data name="InstrumentationViewShowJustMyCodeLabel" xml:space="preserve">
    <value>Show Just My Code</value>
    <comment>Shows only user code to filter Instrumentation Tool</comment>
  </data>
  <data name="InstrumentationViewStitchAsyncCodeLabel" xml:space="preserve">
    <value>Stitch Async Code</value>
  </data>
  <data name="InstrumentationViewShowNativeCodeLabel" xml:space="preserve">
    <value>Show Native Code</value>
  </data>
  <data name="InstrumentationTreeGrid_TotalPercentHeader" xml:space="preserve">
    <value>Total(%)</value>
  </data>
  <data name="ExternalCallLabel" xml:space="preserve">
    <value>[External Call]</value>
  </data>
  <data name="SystemCallLabel" xml:space="preserve">
    <value>[System Call]</value>
  </data>
  <data name="ExternalCodeLabel" xml:space="preserve">
    <value>[External Code]</value>
  </data>
  <data name="SystemCodeLabel" xml:space="preserve">
    <value>[System Code]</value>
  </data>
  <data name="AsyncMethodLabel" xml:space="preserve">
    <value>[Async]</value>
  </data>
  <data name="UnwalkableStackLabel" xml:space="preserve">
    <value>[Unwalkable]</value>
  </data>
  <data name="UnwalkableStackTooltip" xml:space="preserve">
    <value>The location of these calls cannot be determined because a stackwalk could not be completed during collection of these stacks.</value>
  </data>
  <data name="OtherLabel" xml:space="preserve">
    <value>[Other]</value>
  </data>
  <data name="NativeCodeLabel" xml:space="preserve">
    <value>[Native]</value>
  </data>
  <data name="SingleLevelExternalCodePrefix" xml:space="preserve">
    <value>[External: {0}]</value>
    <comment>"[External: X]" The X is replaced during application with the function name in user program. Example: [External: MyFunc]</comment>
  </data>
  <data name="SingleLevelSystemCodePrefix" xml:space="preserve">
    <value>[System: {0}]</value>
    <comment>See comment for SingleLevelExternalCodePrefix entry.</comment>
  </data>
  <data name="InstrumentationTreeGrid_ModuleHeader" xml:space="preserve">
    <value>Module</value>
  </data>
  <data name="InstrumentationTreeGrid_ModuleTooltip" xml:space="preserve">
    <value>Module(s) where stack frame occurred</value>
  </data>
  <data name="MultipleModuleLabel" xml:space="preserve">
    <value>Multiple modules</value>
  </data>
  <data name="PreparingThreadsProgressTaskName" xml:space="preserve">
    <value>Preparing threads...</value>
  </data>
  <data name="PreparingInstrumentationDataProgressTaskName" xml:space="preserve">
    <value>Preparing data.</value>
  </data>
  <data name="ErrMsg_InvalidRegularExpression" xml:space="preserve">
    <value>The supplied regular expression for searching is invalid.</value>
  </data>
  <data name="InstrumentationTreeGrid_WallTimeTooltip" xml:space="preserve">
    <value>{0} of wall time</value>
  </data>
  <data name="CollectionTimeSelectionUserPrompt" xml:space="preserve">
    <value>Select a range of time on the graph(s) above to see a breakdown of CPU utilization</value>
  </data>
  <data name="Overlay_UnableShowData" xml:space="preserve">
    <value>Unable to show data</value>
  </data>
  <data name="Overlay_OperationIncomplete" xml:space="preserve">
    <value>Select a different range of time to view the data</value>
  </data>
  <data name="InstrumentationDetailsViewCannotEnableInstrumentationProfiling" xml:space="preserve">
    <value>Cannot enable Instrumentation profiling. {0}.</value>
    <comment>"Cannot enable Instrumentation profiling. X" The X is replaced with error message explaining the reason why Instrumentation profiling cannot be enabled.</comment>
  </data>
  <data name="InstrumentationDetailsViewCannotDisableInstrumentationProfiling" xml:space="preserve">
    <value>Cannot disable Instrumentation profiling. {0}.</value>
    <comment>"Cannot disable Instrumentation profiling. X" The X is replaced with error message explaining the reason why Instrumentation profiling cannot be disabled.</comment>
  </data>
  <data name="DotNetNativeBuildTimeAndRuntimeModuleFormat" xml:space="preserve">
    <value>{0} [.NET Native Binary: {1}]</value>
  </data>
  <data name="BreakAllRunning" xml:space="preserve">
    <value>Breaking...</value>
  </data>
  <data name="ProcessRowNameFormat" xml:space="preserve">
    <value>{0} (PID: {1})</value>
    <comment>The first element element is the process name and the second is the PID, similar to "Notepad.exe (PID: 12134)"</comment>
  </data>
  <data name="ProcessRowTooltipFormat" xml:space="preserve">
    <value>{0} has {1} children</value>
  </data>
  <data name="CalledFromNFunctionsInUserCode" xml:space="preserve">
    <value>Called from {0} function(s) in user code</value>
  </data>
  <data name="SelfAggregatedFromCallees" xml:space="preserve">
    <value>Value of self ticks aggregates exclusive ticks from external callee(s)</value>
  </data>
  <data name="CurrentViewDropDownLabel" xml:space="preserve">
    <value>Current View:</value>
  </data>
  <data name="CallTreeViewName" xml:space="preserve">
    <value>Call Tree</value>
  </data>
  <data name="CallerCalleeViewName" xml:space="preserve">
    <value>Caller/Callee</value>
  </data>
  <data name="ModulesViewName" xml:space="preserve">
    <value>Modules</value>
  </data>
  <data name="InstrumentationDetailsViewSelectionDebugRun_BreakAll" xml:space="preserve">
    <value>Break All </value>
    <comment>This text will be a clickable hyperlink concatenated with InstrumentationDetailsViewSelectionDebugRun_Posthyperlink. Note the space after the word as the text is concatenated without adding additional spaces</comment>
  </data>
  <data name="InstrumentationDetailsViewSelectionDebugRun_Posthyperlink" xml:space="preserve">
    <value>or set and hit a breakpoint to view Instrumentation Usage data.</value>
    <comment>See comment in InstrumentationDetailsViewSelectionDebugRun_BreakAll</comment>
  </data>
  <data name="NoUserCodeMessage" xml:space="preserve">
    <value>No user code was running during the selected time range</value>
  </data>
  <data name="NoCodeRunningMessage" xml:space="preserve">
    <value>No code was running during the selected time range</value>
  </data>
  <data name="CallerCalleeViewFunctionBody" xml:space="preserve">
    <value>Function Body</value>
  </data>
  <data name="CallingFunctionsTitle" xml:space="preserve">
    <value>Calling Functions</value>
  </data>
  <data name="CallingFunctionsAriaLabel" xml:space="preserve">
    <value>List of functions calling the current function. Use arrow keys to navigate list</value>
  </data>
  <data name="CurrentFunctionTitle" xml:space="preserve">
    <value>Current Function</value>
  </data>
  <data name="CurrentFunctionAriaLabel" xml:space="preserve">
    <value>Current function. Use arrow keys to navigate list of items</value>
  </data>
  <data name="CalledFunctionsTitle" xml:space="preserve">
    <value>Called Functions</value>
  </data>
  <data name="CalledFunctionsAriaLabel" xml:space="preserve">
    <value>List of functions called by the current function. Use arrow keys to navigate list</value>
  </data>
  <data name="CallerCalleeFunctionTimeAriaLabel" xml:space="preserve">
    <value>{0} self time {1}ms ({2})</value>
    <comment>{0} is the function name, {1} is the time in milliseconds, {2} element is the time as a percentage</comment>
  </data>
  <data name="CallerCalleeFunctionBodyTimeAriaLabel" xml:space="preserve">
    <value>Function Body {0}ms ({1})</value>
    <comment>{0} is the time in milliseconds, {1} is the time as a percentage</comment>
  </data>
  <data name="CallerCalleeFunctionTimeTooltip" xml:space="preserve">
    <value>{0} and its children used {1} ms of wall time</value>
    <comment>{0} is the function name, {1} is the time in milliseconds</comment>
  </data>
  <data name="CallerCalleeCurrentFunctionBodyTimeTooltip" xml:space="preserve">
    <value>{0} used {1} ms of wall time executing code in the function body</value>
    <comment>{0} is the function name, {1} is the time in milliseconds</comment>
  </data>
  <data name="UnknownModuleLabel" xml:space="preserve">
    <value>[External Code]</value>
  </data>
  <data name="UnknownFunctionLabel" xml:space="preserve">
    <value>Unknown function</value>
  </data>
  <data name="CallerCalleeTopOfCallStackMessage" xml:space="preserve">
    <value>Top of call stack</value>
  </data>
  <data name="CallerCalleeBottomOfCallStackMessage" xml:space="preserve">
    <value>Bottom of call stack</value>
  </data>
  <data name="MetricsAndPercent" xml:space="preserve">
    <value>{0} ({1})</value>
    <comment>{0} is the unit accounted for (i.e. time in ms) and {1} is the percentage of total usage</comment>
  </data>
  <data name="CallerCalleeNoDataAvailableForSelection" xml:space="preserve">
    <value>No code was running during the selected time</value>
  </data>
  <data name="CallTreeSearchControlAriaLabel" xml:space="preserve">
    <value>Search Instrumentation call tree</value>
  </data>
  <data name="CallTreeAriaLabel" xml:space="preserve">
    <value>Call Tree</value>
  </data>
  <data name="FlatFunctionsSearchControlAriaLabel" xml:space="preserve">
    <value>Search Instrumentation functions list</value>
  </data>
  <data name="FlatFunctionsAriaLabel" xml:space="preserve">
    <value>CPU usage by function</value>
  </data>
  <data name="ModulesAriaLabel" xml:space="preserve">
    <value>CPU usage grouped by modules</value>
  </data>
  <data name="ModulesSearchControlAriaLabel" xml:space="preserve">
    <value>Search Instrumentation modules list</value>
  </data>
  <data name="Modules_NameHeader" xml:space="preserve">
    <value>Name</value>
  </data>
  <data name="Modules_NameTooltip" xml:space="preserve">
    <value>Name of the module or function</value>
  </data>
  <data name="ProcessNameFormat" xml:space="preserve">
    <value>{0} (PID: {1})</value>
    <comment>{0} will be the name of the process and {1} will be the ID of the process</comment>
  </data>
  <data name="ProcessIdFormat" xml:space="preserve">
    <value>PID: {0}</value>
    <comment>{0} will be the ID of the process</comment>
  </data>
  <data name="BlockedTimeSummary_AriaLabel" xml:space="preserve">
    <value>Blocked time by thread</value>
  </data>
  <data name="BlockedTimeSummary_NameHeader" xml:space="preserve">
    <value>Name</value>
  </data>
  <data name="BlockedTimeSummary_DurationHeader" xml:space="preserve">
    <value>Duration (ms)</value>
  </data>
  <data name="BlockedTimeBlockedStack_Header" xml:space="preserve">
    <value>Blocked Stack</value>
  </data>
  <data name="BlockedTimeReadyStack_Header" xml:space="preserve">
    <value>Ready Stack</value>
  </data>
  <data name="BlockedTimeSummary_MaxHeader" xml:space="preserve">
    <value>Max (ms)</value>
  </data>
  <data name="SearchIconAriaLabel" xml:space="preserve">
    <value>Execute search</value>
  </data>
  <data name="ContextMenu_Copy" xml:space="preserve">
    <value>Copy</value>
  </data>
  <data name="ContextMenu_ExpandHotPath" xml:space="preserve">
    <value>Expand Hot Path</value>
  </data>
  <data name="CallTree_ExpandHotPathAriaLabel" xml:space="preserve">
    <value>Expand Hot Path</value>
  </data>
  <data name="CallTree_ShowHotPathAriaLabel" xml:space="preserve">
    <value>Show Hot Path</value>
  </data>
  <data name="CallTree_ExpandHotPathButtonText" xml:space="preserve">
    <value>Expand Hot Path</value>
  </data>
  <data name="CallTree_ShowPathButtonText" xml:space="preserve">
    <value>Show Hot Path</value>
  </data>
  <data name="ContextMenu_ShowInCallerCallee" xml:space="preserve">
    <value>View in Caller/Callee</value>
  </data>
  <data name="ContextMenu_ShowInCallTree" xml:space="preserve">
    <value>View in Call Tree</value>
  </data>
  <data name="ContextMenu_ShowInModulesView" xml:space="preserve">
    <value>View in Modules</value>
  </data>
  <data name="AdditionalOutputInfo" xml:space="preserve">
    <value>The output window (View &gt; Output &gt; Diagnostics Hub) may contain additional information.</value>
    <comment>(View &gt; Output &gt; Diagnostics Hub) corresponds to the menus the user needs to navigate through to see the output</comment>
  </data>
  <data name="SearchCaseSensitive" xml:space="preserve">
    <value>Match Case</value>
  </data>
  <data name="SearchIconAriaLabel1" xml:space="preserve">
    <value>Execute Search</value>
  </data>
  <data name="SearchOptionsTitle" xml:space="preserve">
    <value>Search options</value>
  </data>
  <data name="SearchRegularExpression" xml:space="preserve">
    <value>Use Regular Expressions</value>
  </data>
  <data name="SearchWatermark" xml:space="preserve">
    <value>Search</value>
  </data>
  <data name="ContextMenu_LoadSymbols" xml:space="preserve">
    <value>Load Module Symbols</value>
  </data>
  <data name="ContextMenu_LoadAllSymbols" xml:space="preserve">
    <value>Load All Symbols</value>
  </data>
  <data name="InstrumentationTreeGrid_AvgSelfTooltip" xml:space="preserve">
    <value>Avg Self</value>
  </data>
  <data name="InstrumentationTreeGrid_MaxSelfTooltip" xml:space="preserve">
    <value>Max Self</value>
  </data>
  <data name="InstrumentationTreeGrid_MinSelfTooltip" xml:space="preserve">
    <value>Min Self</value>
  </data>
  <data name="InstrumentationTreeGrid_AvgTotalTooltip" xml:space="preserve">
    <value>Avg Total</value>
  </data>
  <data name="InstrumentationTreeGrid_MaxTotalTooltip" xml:space="preserve">
    <value>Max Total</value>
  </data>
  <data name="InstrumentationTreeGrid_MinTotalTooltip" xml:space="preserve">
    <value>Min Total</value>
  </data>
  <data name="InstrumentationTreeGrid_CategoryHeader" xml:space="preserve">
    <value>Category</value>
  </data>
  <data name="MultipleCategoriesLabel" xml:space="preserve">
    <value>Multiple Categories</value>
  </data>
  <data name="FlatFunctionsViewName" xml:space="preserve">
    <value>Functions</value>
  </data>
  <data name="PieChartItemAriaLabel" xml:space="preserve">
    <value>{0} - {1}</value>
    <comment>{0} will be the value displayed in a pie chart, and {1} will be the corresponding legend text</comment>
  </data>
  <data name="HotPathAriaLabel" xml:space="preserve">
    <value>Hot path from process root</value>
  </data>
  <data name="TopFunctionsAriaLabel" xml:space="preserve">
    <value>Functions by total ticks</value>
  </data>
  <data name="InstrumentationViewTopClassView" xml:space="preserve">
    <value>Top Five Classes</value>
  </data>
  <data name="DetailsView_HotPathHeader" xml:space="preserve">
    <value>Hot Path</value>
  </data>
  <data name="DetailsView_TopFunctionsHeader" xml:space="preserve">
    <value>Top Functions</value>
  </data>
  <data name="DetailsView_HotPathNameHeader" xml:space="preserve">
    <value>Function Name</value>
  </data>
  <data name="DetailsView_HotPathSelfHeader" xml:space="preserve">
    <value>Self [unit, %]</value>
  </data>
  <data name="DetailsView_HotPathTotalHeader" xml:space="preserve">
    <value>Total [unit, %]</value>
  </data>
  <data name="DetailsView_TopFunctionsNameHeader" xml:space="preserve">
    <value>Function Name</value>
  </data>
  <data name="DetailsView_TopFunctionsSelfHeader" xml:space="preserve">
    <value>Self [unit, %]</value>
  </data>
  <data name="DetailsView_TopFunctionsTotalHeader" xml:space="preserve">
    <value>Total [unit, %]</value>
  </data>
  <data name="Overlay_NoData" xml:space="preserve">
    <value>There is no data in the current set of filters.</value>
  </data>
  <data name="ContextMenu_ShowInFunctions" xml:space="preserve">
    <value>View in Functions</value>
  </data>
  <data name="VerticalSplitterAriaLabel" xml:space="preserve">
    <value>Splitter</value>
  </data>
  <data name="InstrumentationViewClassPieChartLegend" xml:space="preserve">
    <value>{0} ({1})</value>
    <comment>This text shows in the Instrumentation class pie chart legend next to the colors representing each slice of the chart. Ex. Kernel : 54.2% (424). {0} is class name and percent, {1} is class count. Note, {0} comes from the formatted "ClassSelection" string</comment>
  </data>
  <data name="ContextMenu_CopyAsMarkdown" xml:space="preserve">
    <value>Copy as Markdown</value>
    <comment>Context menu item for copying the selected text to the clipboard as Markdown</comment>
  </data>
  <data name="FlameGraphViewName" xml:space="preserve">
    <value>Flame Graph</value>
    <comment>This is a specific type of visualization and is the name of the view</comment>
  </data>
  <data name="FlameGraph_TooltipName" xml:space="preserve">
    <value>Name: {0}</value>
    <comment>The name part for flame graph tooltip</comment>
  </data>
  <data name="FlameGraph_TooltipValue" xml:space="preserve">
    <value>Value: {0}</value>
    <comment>The value part for flame graph tooltip</comment>
  </data>
  <data name="FlameGraph_ResetZoomAriaLabel" xml:space="preserve">
    <value>Reset Zoom</value>
    <comment>Aria label for reset zoom button in Flame Graph view toolbar.</comment>
  </data>
  <data name="FlameGraph_ResetZoomButtonText" xml:space="preserve">
    <value>Reset Zoom</value>
    <comment>Text on reset zoom button in Flame Graph view toolbar</comment>
  </data>
  <data name="FlameGraph_FlipAriaLabel" xml:space="preserve">
    <value>Flip Flame Graph</value>
    <comment>Aria label for flip flame graph button in Flame Graph view toolbar.</comment>
  </data>
  <data name="FlameGraph_FlipButtonText" xml:space="preserve">
    <value>Flip Flame Graph</value>
    <comment>Text on flip flame graph button in Flame Graph view toolbar</comment>
  </data>
  <data name="StackTagCategory_Compression" xml:space="preserve">
    <value>Compression</value>
  </data>
  <data name="StackTagCategory_AspNet" xml:space="preserve">
    <value>ASP.NET</value>
  </data>
  <data name="StackTagCategory_Cryptography" xml:space="preserve">
    <value>Cryptography</value>
  </data>
  <data name="StackTagCategory_Database" xml:space="preserve">
    <value>Database</value>
  </data>
  <data name="StackTagCategory_Driver" xml:space="preserve">
    <value>Driver</value>
  </data>
  <data name="StackTagCategory_FileSystem" xml:space="preserve">
    <value>File System</value>
  </data>
  <data name="StackTagCategory_Graphics" xml:space="preserve">
    <value>Graphics</value>
  </data>
  <data name="StackTagCategory_IO" xml:space="preserve">
    <value>IO</value>
  </data>
  <data name="StackTagCategory_JIT" xml:space="preserve">
    <value>JIT</value>
  </data>
  <data name="StackTagCategory_Json" xml:space="preserve">
    <value>Json</value>
  </data>
  <data name="StackTagCategory_Kernel" xml:space="preserve">
    <value>Kernel</value>
  </data>
  <data name="StackTagCategory_Logging" xml:space="preserve">
    <value>Logging</value>
  </data>
  <data name="StackTagCategory_Networking" xml:space="preserve">
    <value>Networking</value>
  </data>
  <data name="StackTagCategory_Other" xml:space="preserve">
    <value>Other</value>
  </data>
  <data name="StackTagCategory_Protobuf" xml:space="preserve">
    <value>Protobuf</value>
  </data>
  <data name="StackTagCategory_Reflection" xml:space="preserve">
    <value>Reflection</value>
  </data>
  <data name="StackTagCategory_Regex" xml:space="preserve">
    <value>Regex</value>
  </data>
  <data name="StackTagCategory_Runtime" xml:space="preserve">
    <value>Runtime</value>
  </data>
  <data name="StackTagCategory_Security" xml:space="preserve">
    <value>Security</value>
  </data>
  <data name="StackTagCategory_Serialization" xml:space="preserve">
    <value>Serialization</value>
  </data>
  <data name="StackTagCategory_Threading" xml:space="preserve">
    <value>Threading</value>
  </data>
  <data name="StackTagCategory_UI" xml:space="preserve">
    <value>UI</value>
  </data>
  <data name="StackTagCategory_WPF" xml:space="preserve">
    <value>WPF</value>
  </data>
  <data name="StackTagCategory_XML" xml:space="preserve">
    <value>XML</value>
  </data>
  <data name="Overlay_ProgressAriaLabel" xml:space="preserve">
    <value>Percent complete</value>
    <comment>Aria label for progress bar in Instrumentation tool after data collection</comment>
  </data>
  <data name="Overlay_ProgressIndeterminateAriaLabel" xml:space="preserve">
    <value>Loading data...</value>
    <comment>Aria label for indeterminate progress bar in Instrumentation tool after data collection</comment>
  </data>
  <data name="FlameGraph_FlipStatus" xml:space="preserve">
    <value>Flame graph flipped</value>
    <comment>Message reported to screen readers when flame graph is flipped</comment>
  </data>
  <data name="FlameGraph_ResetZoomStatus" xml:space="preserve">
    <value>Zoom reset</value>
    <comment>Message reported to screen readers when zoom is reset</comment>
  </data>
  <data name="AutoCompleteLists" xml:space="preserve">
    <value>Auto Complete Lists</value>
  </data>
  <data name="DetailsView_TopInsightsDescriptionHeader" xml:space="preserve">
    <value>Description</value>
  </data>
  <data name="DetailsView_TopInsightsHeader" xml:space="preserve">
    <value>Top Insights</value>
    <comment>"Top Insights" here refers to the most important issues found when running analysis.</comment>
  </data>
  <data name="DetailsView_TopInsightsTitleHeader" xml:space="preserve">
    <value>Issue</value>
  </data>
  <data name="TopInsightsAriaLabel" xml:space="preserve">
    <value>Top insights found</value>
  </data>
  <data name="DetailsView_ViewSourceCode" xml:space="preserve">
    <value>View source code</value>
  </data>
  <data name="ContextMenu_ShowInFlameGraph" xml:space="preserve">
    <value>View in Flame Graph</value>
    <comment>This is a specific type of visualization and is the name of the page the data is being shown in</comment>
  </data>
  <data name="DetailsView_NoInsights" xml:space="preserve">
    <value>No insights found.</value>
    <comment>Message displayed when no insights were found.</comment>
  </data>
  <data name="DetailsView_UpdateDotNET" xml:space="preserve">
    <value>How to Update .NET</value>
  </data>
  <data name="DetailsView_RequestAiHelp" xml:space="preserve">
    <value>Generate with Copilot</value>
  </data>
  <data name="DetailsView_LearnMore" xml:space="preserve">
    <value>Learn more</value>
    <comment>Text that links to documentation about top insights issue</comment>
  </data>
  <data name="FlameGraph_TooltipPercent" xml:space="preserve">
    <value>Total percent: {0}</value>
    <comment>Percentage part for the flame graph tooltip. {0} is the total sample percentage. E.g., "Total percent: 5%"</comment>
  </data>
  <data name="CopilotInsightButtonTooltip" xml:space="preserve">
    <value>Ask Copilot to analyze this session and suggest optimizations</value>
    <comment>The tooltip shown on the Ask Copilot button which will ask Copilot to generate optimization improvements for the current diagsession</comment>
  </data>
  <data name="CopilotInsightTooltip" xml:space="preserve">
    <value>This insight was suggested by AI and may be inaccurate</value>
    <comment>The tooltip shown when the insight was generated by the Copilot artificial intelligence (AI) and as such it may not be fully accurate</comment>
  </data>
  <data name="TopInsightTooltip" xml:space="preserve">
    <value>Top insight suggestion</value>
    <comment>The tooltip shown to the user when they hover over the information icon next to a top insight</comment>
  </data>
  <data name="DetailsView_RequestingAIInsights" xml:space="preserve">
    <value>Requesting insights...</value>
    <comment>Message shown to the user while Copilot is generating top insights for a trace. It is combined with a progress spinner icon.</comment>
  </data>
  <data name="DetailsView_AiInsightsExcluded" xml:space="preserve">
    <value>Copilot assisted insights not available due to content exclusion.</value>
  </data>
  <data name="DetailsView_AutoInsightsAiHelpExcluded" xml:space="preserve">
    <value>Ask Copilot not available due to content exclusion.</value>
  </data>
  <data name="DetailsView_WhatIsExclusion" xml:space="preserve">
    <value>What is Content Exclusion?</value>
  </data>
  <data name="DisabledCopilotInsightButtonTooltip" xml:space="preserve">
    <value>Not enough information available to generate AI assisted optimizations</value>
    <comment>The tooltip shown on the disabled Ask Copilot button</comment>
  </data>
  <data name="AllProcessesLabel" xml:space="preserve">
    <value>All Processes</value>
    <comment>The title shown in the UI when we are listing all the processes in the trace</comment>
  </data>
  <data name="CopilotNotAvailable" xml:space="preserve">
    <value>GitHub Copilot Not Available</value>
  </data>
  <data name="FlameGraph_FailedMessage" xml:space="preserve">
    <value>Failed to generate the Flame Graph.</value>
  </data>
  <data name="FlameGraph_FoldNoisyFunctionAriaLabel" xml:space="preserve">
    <value>Fold Noisy Functions</value>
    <comment>Aira Label for fold noisy functions checkbox in the Flame Graph view toolbar</comment>
  </data>
  <data name="FlameGraph_FoldNoisyFunctionText" xml:space="preserve">
    <value>Fold Noisy Functions</value>
    <comment>Text on the fold noisy functions checkbox in the Flame Graph view toolbar</comment>
  </data>
  <data name="FlameGraph_LoadingMessage" xml:space="preserve">
    <value>Generating Flame Graph...</value>
  </data>
  <data name="FlatFunctions_FailedMessage" xml:space="preserve">
    <value>Failed to load Functions View.</value>
  </data>
  <data name="FlatFunctions_LoadingMessage" xml:space="preserve">
    <value>Loading Functions View...</value>
  </data>
  <data name="Modules_FailedMessage" xml:space="preserve">
    <value>Failed to load Modules View.</value>
  </data>
  <data name="Modules_LoadingMessage" xml:space="preserve">
    <value>Loading Modules View...</value>
  </data>
</root>