Files
terminal/src/cascadia/TerminalSettingsModel/Resources/en-US/Resources.resw
Mike Griese 1282d56a33 Add support for "workspaces" based on window names (redux) (#20314)
This adds a new feature to the Windows Terminal: "Workspaces"

Workspaces are very shamelessly inspired by Edge workspaces of the same
name.

The core idea is that when users name a window and they close that
window, we will persist that Windows layout and buffers, seperately from
the rest of window restoration. So a user can open a named window, open
some profiles, some panes, do some stuff in it, then close it, and we
will keep that state around for the next time the user opens that window
name.

Unnamed windows still behave the same. If you close an unnamed window,
and it's not the last window, then we won't persist the state of it.

To facilitate restoring named windows, we add a `openWorkspace` action.
This allows us to persist the open workspace action in the window layout
restoration path. So when we deserialize the list of tab layouts, and
open workspace action will tell us, hey, go retrieve this known
workspace from the state.json, instead of trying to serialize the window
state in two places.

As demoed in the video, we add a flyout to list the windows that the
user has open, and the named workspaces that they have saved. This
allows users to quickly reopen previously closed workspaces, as well as
quickly rename a window, thereby adding it to the list of saved
workspaces. This button can also be hidden using the theme settings.

Closes #17084

(this is a reboot of #20162, but with the event from #20311)
2026-06-16 16:59:17 -05:00

990 lines
42 KiB
XML

<?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="SetColorSchemeParentCommandName" xml:space="preserve">
<value>Select color scheme...</value>
</data>
<data name="NewTabParentCommandName" xml:space="preserve">
<value>New tab...</value>
</data>
<data name="SplitPaneParentCommandName" xml:space="preserve">
<value>Split pane...</value>
</data>
<data name="SnippetsPaneCommandName" xml:space="preserve">
<value>Open snippets pane</value>
<comment>This will open a pane with a list of the users's saved commands ("snippets") in it</comment>
</data>
<data name="ApplicationDisplayNamePortable" xml:space="preserve">
<value>Terminal (Portable)</value>
<comment>This display name is used when the Terminal application is running in a "portable" mode, where settings are not stored in a shared location.</comment>
</data>
<data name="ApplicationDisplayNameUnpackaged" xml:space="preserve">
<value>Terminal (Unpackaged)</value>
<comment>This display name is used when the application's name cannot be determined</comment>
</data>
<data name="ApplicationVersionUnknown" xml:space="preserve">
<value>Unknown</value>
<comment>This is displayed when the version of the application cannot be determined</comment>
</data>
<data name="AdjustFontSizeCommandKey" xml:space="preserve">
<value>Adjust font size</value>
</data>
<data name="CloseOtherTabsCommandKey" xml:space="preserve">
<value>Close tabs other than index {0}</value>
<comment>{0} will be replaced with a number</comment>
</data>
<data name="CloseOtherTabsDefaultCommandKey" xml:space="preserve">
<value>Close all other tabs</value>
</data>
<data name="ClosePaneCommandKey" xml:space="preserve">
<value>Close pane</value>
</data>
<data name="CloseTabAtIndexCommandKey" xml:space="preserve">
<value>Close tab at index {0}</value>
<comment>{0} will be replaced with a number</comment>
</data>
<data name="CloseTabCommandKey" xml:space="preserve">
<value>Close tab</value>
</data>
<data name="CloseTabsAfterCommandKey" xml:space="preserve">
<value>Close tabs after index {0}</value>
<comment>{0} will be replaced with a number</comment>
</data>
<data name="CopySuffix" xml:space="preserve">
<value>Copy</value>
<comment>The suffix we add to the name of a duplicated profile.</comment>
</data>
<data name="MoveTabCommandKey" xml:space="preserve">
<value>Move tab {0}</value>
<comment>{0} will be replaced with a "forward (right)" / "backward (left)"</comment>
</data>
<data name="MoveTabToWindowCommandKey" xml:space="preserve">
<value>Move tab to window "{0}"</value>
<comment>{0} will be replaced with a user-specified name of a window</comment>
</data>
<data name="MoveTabToNewWindowCommandKey" xml:space="preserve">
<value>Move tab to a new window</value>
</data>
<data name="MoveTabDirectionForward" xml:space="preserve">
<value>forward (right)</value>
</data>
<data name="MoveTabDirectionBackward" xml:space="preserve">
<value>backward (left)</value>
</data>
<data name="CloseTabsAfterDefaultCommandKey" xml:space="preserve">
<value>Close all tabs after the current tab</value>
</data>
<data name="CloseWindowCommandKey" xml:space="preserve">
<value>Close window</value>
</data>
<data name="OpenSystemMenuCommandKey" xml:space="preserve">
<value>Open system menu</value>
</data>
<data name="CommandPromptDisplayName" xml:space="preserve">
<value>Command Prompt</value>
<comment>This is the name of "Command Prompt", as localized in Windows. The localization here should match the one in the Windows product for "Command Prompt"</comment>
</data>
<data name="CopyTextAsSingleLineCommandKey" xml:space="preserve">
<value>Copy text as a single line</value>
</data>
<data name="CopyTextCommandKey" xml:space="preserve">
<value>Copy text</value>
</data>
<data name="DecreaseFontSizeCommandKey" xml:space="preserve">
<value>Decrease font size</value>
</data>
<data name="DecreaseFontSizeWithAmountCommandKey" xml:space="preserve">
<value>Decrease font size, amount: {0}</value>
<comment>{0} will be replaced with a positive number</comment>
</data>
<data name="DirectionDown" xml:space="preserve">
<value>down</value>
</data>
<data name="DirectionLeft" xml:space="preserve">
<value>left</value>
</data>
<data name="DirectionRight" xml:space="preserve">
<value>right</value>
</data>
<data name="DirectionUp" xml:space="preserve">
<value>up</value>
</data>
<data name="DirectionPrevious" xml:space="preserve">
<value>previous</value>
</data>
<data name="DuplicatePaneCommandKey" xml:space="preserve">
<value>Duplicate pane</value>
</data>
<data name="DuplicateTabCommandKey" xml:space="preserve">
<value>Duplicate tab</value>
</data>
<data name="ExecuteCommandlineCommandKey" xml:space="preserve">
<value>Run commandline "{0}" in this window</value>
<comment>{0} will be replaced with a user-defined commandline</comment>
</data>
<data name="FindCommandKey" xml:space="preserve">
<value>Find</value>
</data>
<data name="FindNextCommandKey" xml:space="preserve">
<value>Find next search match</value>
</data>
<data name="FindPrevCommandKey" xml:space="preserve">
<value>Find previous search match</value>
</data>
<data name="IncreaseFontSizeCommandKey" xml:space="preserve">
<value>Increase font size</value>
</data>
<data name="IncreaseFontSizeWithAmountCommandKey" xml:space="preserve">
<value>Increase font size, amount: {0}</value>
<comment>{0} will be replaced with a positive number</comment>
</data>
<data name="MoveFocusCommandKey" xml:space="preserve">
<value>Move focus</value>
</data>
<data name="MoveFocusWithArgCommandKey" xml:space="preserve">
<value>Move focus {0}</value>
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment>
</data>
<data name="MoveFocusToLastUsedPane" xml:space="preserve">
<value>Move focus to the last used pane</value>
</data>
<data name="MoveFocusNextInOrder" xml:space="preserve">
<value>Move focus to the next pane in order</value>
</data>
<data name="MoveFocusPreviousInOrder" xml:space="preserve">
<value>Move focus to the previous pane in order</value>
</data>
<data name="MoveFocusFirstPane" xml:space="preserve">
<value>Move focus to the first pane</value>
</data>
<data name="MoveFocusParentPane" xml:space="preserve">
<value>Move focus to the parent pane</value>
</data>
<data name="MoveFocusChildPane" xml:space="preserve">
<value>Move focus to the child pane</value>
</data>
<data name="SwapPaneCommandKey" xml:space="preserve">
<value>Swap pane</value>
</data>
<data name="SwapPaneWithArgCommandKey" xml:space="preserve">
<value>Swap pane {0}</value>
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment>
</data>
<data name="SwapPaneToLastUsedPane" xml:space="preserve">
<value>Swap panes with the last used pane</value>
</data>
<data name="SwapPaneNextInOrder" xml:space="preserve">
<value>Swap panes with the next pane in order</value>
</data>
<data name="SwapPanePreviousInOrder" xml:space="preserve">
<value>Swap panes with the previous pane in order</value>
</data>
<data name="SwapPaneFirstPane" xml:space="preserve">
<value>Swap panes with the first pane</value>
</data>
<data name="NewTabCommandKey" xml:space="preserve">
<value>New tab</value>
</data>
<data name="NewWindowCommandKey" xml:space="preserve">
<value>New window</value>
</data>
<data name="IdentifyWindowCommandKey" xml:space="preserve">
<value>Identify window</value>
</data>
<data name="IdentifyWindowsCommandKey" xml:space="preserve">
<value>Identify windows</value>
</data>
<data name="NextTabCommandKey" xml:space="preserve">
<value>Next tab</value>
</data>
<data name="OpenBothSettingsFilesCommandKey" xml:space="preserve">
<value>Open both settings and default settings files (JSON)</value>
<comment>{Locked="JSON"}. "JSON" is the extension of the file that will be opened.</comment>
</data>
<data name="OpenDefaultSettingsCommandKey" xml:space="preserve">
<value>Open default settings file (JSON)</value>
<comment>{Locked="JSON"}. "JSON" is the extension of the file that will be opened.</comment>
</data>
<data name="OpenNewTabDropdownCommandKey" xml:space="preserve">
<value>Open new tab dropdown</value>
</data>
<data name="OpenSettingsCommandKey" xml:space="preserve">
<value>Open settings file (JSON)</value>
<comment>{Locked="JSON"}. "JSON" is the extension of the file that will be opened.</comment>
</data>
<data name="SettingsFileOpenInExplorerCommandKey" xml:space="preserve">
<value>Open the settings file directory</value>
</data>
<data name="OpenTabColorPickerCommandKey" xml:space="preserve">
<value>Set tab color...</value>
</data>
<data name="PasteTextCommandKey" xml:space="preserve">
<value>Paste</value>
</data>
<data name="PrevTabCommandKey" xml:space="preserve">
<value>Previous tab</value>
</data>
<data name="RenameTabCommandKey" xml:space="preserve">
<value>Rename tab to "{0}"</value>
<comment>{0} will be replaced with a user-defined string</comment>
</data>
<data name="ResetFontSizeCommandKey" xml:space="preserve">
<value>Reset font size</value>
</data>
<data name="ResetTabColorCommandKey" xml:space="preserve">
<value>Reset tab color</value>
</data>
<data name="ResetTabNameCommandKey" xml:space="preserve">
<value>Reset tab title</value>
</data>
<data name="OpenTabRenamerCommandKey" xml:space="preserve">
<value>Rename tab</value>
</data>
<data name="ResizePaneCommandKey" xml:space="preserve">
<value>Resize pane</value>
</data>
<data name="ResizePaneWithArgCommandKey" xml:space="preserve">
<value>Resize pane {0}</value>
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", or "DirectionDown"</comment>
</data>
<data name="ScrollDownCommandKey" xml:space="preserve">
<value>Scroll down</value>
</data>
<data name="ScrollDownSeveralRowsCommandKey" xml:space="preserve">
<value>Scroll down {0} line(s)</value>
<comment>{0} will be replaced with the number of lines to scroll"</comment>
</data>
<data name="ScrollDownPageCommandKey" xml:space="preserve">
<value>Scroll down one page</value>
</data>
<data name="ScrollUpCommandKey" xml:space="preserve">
<value>Scroll up</value>
</data>
<data name="ScrollUpSeveralRowsCommandKey" xml:space="preserve">
<value>Scroll up {0} line(s)</value>
<comment>{0} will be replaced with the number of lines to scroll"</comment>
</data>
<data name="ScrollUpPageCommandKey" xml:space="preserve">
<value>Scroll up one page</value>
</data>
<data name="ScrollToTopCommandKey" xml:space="preserve">
<value>Scroll to the top of history</value>
</data>
<data name="ScrollToBottomCommandKey" xml:space="preserve">
<value>Scroll to the bottom of history</value>
</data>
<data name="ScrollToPreviousMarkCommandKey" xml:space="preserve">
<value>Scroll to the previous mark</value>
</data>
<data name="ScrollToNextMarkCommandKey" xml:space="preserve">
<value>Scroll to the next mark</value>
</data>
<data name="ScrollToFirstMarkCommandKey" xml:space="preserve">
<value>Scroll to the first mark</value>
</data>
<data name="ScrollToLastMarkCommandKey" xml:space="preserve">
<value>Scroll to the last mark</value>
</data>
<data name="AddMarkCommandKey" xml:space="preserve">
<value>Add a scroll mark</value>
</data>
<data name="AddMarkWithColorCommandKey" xml:space="preserve">
<value>Add a scroll mark, color:{0}</value>
<comment>{Locked="color"}. "color" is a literal parameter name that shouldn't be translated. {0} will be replaced with a color in hexadecimal format, like `#123456`</comment>
</data>
<data name="ClearMarkCommandKey" xml:space="preserve">
<value>Clear mark</value>
</data>
<data name="ClearAllMarksCommandKey" xml:space="preserve">
<value>Clear all marks</value>
</data>
<data name="SendInputCommandKey" xml:space="preserve">
<value>Send input: "{0}"</value>
<comment>{0} will be replaced with a string of input as defined by the user</comment>
</data>
<data name="SetColorSchemeCommandKey" xml:space="preserve">
<value>Set color scheme to {0}</value>
<comment>{0} will be replaced with the name of a color scheme as defined by the user.</comment>
</data>
<data name="SetTabColorCommandKey" xml:space="preserve">
<value>Set tab color to {0}</value>
<comment>{0} will be replaced with a color, displayed in hexadecimal (#RRGGBB) notation.</comment>
</data>
<data name="SplitHorizontalCommandKey" xml:space="preserve">
<value>Split pane horizontally</value>
</data>
<data name="MovePaneCommandKey" xml:space="preserve">
<value>Move pane</value>
</data>
<data name="MovePaneToNewWindowCommandKey" xml:space="preserve">
<value>Move pane to new window</value>
</data>
<data name="SplitPaneCommandKey" xml:space="preserve">
<value>Split pane</value>
</data>
<data name="SplitVerticalCommandKey" xml:space="preserve">
<value>Split pane vertically</value>
</data>
<data name="SwitchToTabCommandKey" xml:space="preserve">
<value>Switch to tab</value>
</data>
<data name="SwitchToLastTabCommandKey" xml:space="preserve">
<value>Switch to the last tab</value>
</data>
<data name="TabSearchCommandKey" xml:space="preserve">
<value>Search for tab...</value>
</data>
<data name="ToggleAlwaysOnTopCommandKey" xml:space="preserve">
<value>Toggle always on top mode</value>
</data>
<data name="ToggleCommandPaletteCommandKey" xml:space="preserve">
<value>Toggle command palette</value>
</data>
<data name="SuggestionsCommandKey" xml:space="preserve">
<value>Open suggestions</value>
</data>
<data name="ToggleCommandPaletteCommandLineModeCommandKey" xml:space="preserve">
<value>Toggle command palette in command line mode</value>
</data>
<data name="ToggleFocusModeCommandKey" xml:space="preserve">
<value>Toggle focus mode</value>
<comment>"Focus mode" is a mode with minimal UI elements, for a distraction-free experience</comment>
</data>
<data name="EnableFocusModeCommandKey" xml:space="preserve">
<value>Enable focus mode</value>
</data>
<data name="DisableFocusModeCommandKey" xml:space="preserve">
<value>Disable focus mode</value>
</data>
<data name="ToggleFullscreenCommandKey" xml:space="preserve">
<value>Toggle fullscreen</value>
</data>
<data name="EnableFullScreenCommandKey" xml:space="preserve">
<value>Enable fullscreen</value>
</data>
<data name="DisableFullScreenCommandKey" xml:space="preserve">
<value>Disable fullscreen</value>
</data>
<data name="EnableMaximizedCommandKey" xml:space="preserve">
<value>Maximize window</value>
</data>
<data name="DisableMaximizedCommandKey" xml:space="preserve">
<value>Restore maximized window</value>
</data>
<data name="ToggleSplitOrientationCommandKey" xml:space="preserve">
<value>Toggle pane split orientation</value>
</data>
<data name="TogglePaneZoomCommandKey" xml:space="preserve">
<value>Toggle pane zoom</value>
</data>
<data name="TogglePaneReadOnlyCommandKey" xml:space="preserve">
<value>Toggle pane read-only mode</value>
</data>
<data name="EnablePaneReadOnlyCommandKey" xml:space="preserve">
<value>Enable pane read-only mode</value>
</data>
<data name="DisablePaneReadOnlyCommandKey" xml:space="preserve">
<value>Disable pane read-only mode</value>
</data>
<data name="ToggleShaderEffectsCommandKey" xml:space="preserve">
<value>Toggle terminal visual effects</value>
</data>
<data name="BreakIntoDebuggerCommandKey" xml:space="preserve">
<value>Break into the debugger</value>
</data>
<data name="OpenSettingsUICommandKey" xml:space="preserve">
<value>Open settings</value>
</data>
<data name="RenameWindowCommandKey" xml:space="preserve">
<value>Rename window to "{0}"</value>
<comment>{0} will be replaced with a user-defined string</comment>
</data>
<data name="ResetWindowNameCommandKey" xml:space="preserve">
<value>Reset window name</value>
</data>
<data name="OpenWorkspaceCommandKey" xml:space="preserve">
<value>Open workspace "{0}"</value>
<comment>{0} will be replaced with the workspace name</comment>
</data>
<data name="OpenWorkspaceDefaultCommandKey" xml:space="preserve">
<value>Open workspace</value>
</data>
<data name="OpenWindowRenamerCommandKey" xml:space="preserve">
<value>Rename window...</value>
</data>
<data name="DisplayWorkingDirectoryCommandKey" xml:space="preserve">
<value>Display Terminal's current working directory</value>
</data>
<data name="GlobalSummonCommandKey" xml:space="preserve">
<value>Show/Hide the Terminal window</value>
</data>
<data name="QuakeModeCommandKey" xml:space="preserve">
<value>Show/Hide Quake window</value>
<comment>Quake is a well-known computer game and isn't related to earthquakes, etc. See https://en.wikipedia.org/wiki/Quake_(video_game)</comment>
</data>
<data name="FocusPaneCommandKey" xml:space="preserve">
<value>Focus pane {0}</value>
<comment>{0} will be replaced with a user-specified number</comment>
</data>
<data name="ExportBufferToPathCommandKey" xml:space="preserve">
<value>Export text to {0}</value>
<comment>{0} will be replaced with a user-specified file path</comment>
</data>
<data name="ExportBufferCommandKey" xml:space="preserve">
<value>Export text</value>
</data>
<data name="ClearAllCommandKey" xml:space="preserve">
<value>Clear buffer</value>
<comment>A command to clear the entirety of the Terminal output buffer</comment>
</data>
<data name="ClearViewportCommandKey" xml:space="preserve">
<value>Clear viewport</value>
<comment>A command to clear the active viewport of the Terminal</comment>
</data>
<data name="ClearScrollbackCommandKey" xml:space="preserve">
<value>Clear scrollback</value>
<comment>A command to clear the part of the buffer above the viewport</comment>
</data>
<data name="DefaultWindowsConsoleName" xml:space="preserve">
<value>Let Windows decide</value>
<comment>This is the default option if a user doesn't choose to override Microsoft's choice of a Terminal.</comment>
</data>
<data name="InboxWindowsConsoleAuthor" xml:space="preserve">
<value>Microsoft Corporation</value>
<comment>Paired with `InboxWindowsConsoleName`, this is the application author... which is us: Microsoft.</comment>
</data>
<data name="InboxWindowsConsoleName" xml:space="preserve">
<value>Windows Console Host</value>
<comment>Name describing the usage of the classic windows console as the terminal UI. (`conhost.exe`)</comment>
</data>
<data name="QuitCommandKey" xml:space="preserve">
<value>Quit the Terminal</value>
</data>
<data name="SetOpacityParentCommandName" xml:space="preserve">
<value>Set background opacity...</value>
</data>
<data name="IncreaseOpacityCommandKey" xml:space="preserve">
<value>Increase background opacity by {0}%</value>
<comment>A command to change how transparent the background of the window is</comment>
</data>
<data name="DecreaseOpacityCommandKey" xml:space="preserve">
<value>Decrease background opacity by {0}%</value>
<comment>A command to change how transparent the background of the window is</comment>
</data>
<data name="AdjustOpacityCommandKey" xml:space="preserve">
<value>Set background opacity to {0}%</value>
<comment>A command to change how transparent the background of the window is</comment>
</data>
<data name="RestoreLastClosedCommandKey" xml:space="preserve">
<value>Restore the last closed pane or tab</value>
</data>
<data name="SelectAllCommandKey" xml:space="preserve">
<value>Select all text</value>
</data>
<data name="MarkModeCommandKey" xml:space="preserve">
<value>Toggle mark mode</value>
<comment>A command that will toggle "mark mode". This is a mode in the application where the user can mark the text by selecting portions of the text.</comment>
</data>
<data name="ToggleBlockSelectionCommandKey" xml:space="preserve">
<value>Toggle block selection</value>
</data>
<data name="SwitchSelectionEndpointCommandKey" xml:space="preserve">
<value>Switch selection endpoint</value>
</data>
<data name="ColorSelection_allMatches" xml:space="preserve">
<value>all matches</value>
<comment>This is used in the description of an action which changes the color of selected text, to indicate that not only the selected text will be colored, but also all matching text.</comment>
</data>
<data name="ColorSelection_fg_action" xml:space="preserve">
<value>Color selection, foreground: {0}{1}</value>
<comment>This is the description of an action which changes the color of selected text. {0}: the color. {1}: empty string OR a clause indicating that all matching text will be colored (ColorSelection_allMatches).</comment>
</data>
<data name="ColorSelection_bg_action" xml:space="preserve">
<value>Color selection, background: {0}{1}</value>
<comment>This is the description of an action which changes the background color of selected text. {0}: the color. {1}: empty string OR a clause indicating that all matching text will be colored (ColorSelection_allMatches).</comment>
</data>
<data name="ColorSelection_fg_bg_action" xml:space="preserve">
<value>Color selection, foreground: {0}, background: {1}{2}</value>
<comment>This is the description of an action which changes the color of selected text and the background. {0}: the foreground color. {1}: the background color. {2}: empty string OR a clause indicating that all matching text will be colored (ColorSelection_allMatches).</comment>
</data>
<data name="ColorSelection_default_action" xml:space="preserve">
<value>Color selection, (default foreground/background){0}</value>
<comment>This is the description of an action which changes the color of selected text and the background to the default colors. {0}: empty string OR a clause indicating that all matching text will be colored (ColorSelection_allMatches).</comment>
</data>
<data name="ColorSelection_defaultColor" xml:space="preserve">
<value>[default]</value>
<comment>This is used in the description of an action which changes the color of selected text, as a placeholder for a color, to indicate that the default (foreground or background) color will be used.</comment>
</data>
<data name="ColorSelection_Black" xml:space="preserve">
<value>black</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Red" xml:space="preserve">
<value>red</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Green" xml:space="preserve">
<value>green</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Yellow" xml:space="preserve">
<value>yellow</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Blue" xml:space="preserve">
<value>blue</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Purple" xml:space="preserve">
<value>purple</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_Cyan" xml:space="preserve">
<value>cyan</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_White" xml:space="preserve">
<value>white</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightBlack" xml:space="preserve">
<value>bright black</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightRed" xml:space="preserve">
<value>bright red</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightGreen" xml:space="preserve">
<value>bright green</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightYellow" xml:space="preserve">
<value>bright yellow</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightBlue" xml:space="preserve">
<value>bright blue</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightPurple" xml:space="preserve">
<value>bright purple</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightCyan" xml:space="preserve">
<value>bright cyan</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ColorSelection_BrightWhite" xml:space="preserve">
<value>bright white</value>
<comment>A color used in the "ColorSelection" action.</comment>
</data>
<data name="ExpandSelectionToWordCommandKey" xml:space="preserve">
<value>Expand selection to word</value>
</data>
<data name="ShowContextMenuCommandKey" xml:space="preserve">
<value>Show context menu</value>
</data>
<data name="CloseOtherPanesCommandKey" xml:space="preserve">
<value>Close all other panes</value>
</data>
<data name="ToggleBroadcastInputCommandKey" xml:space="preserve">
<value>Toggle broadcast input to all panes</value>
<comment>When enabled, input will go to all panes in this tab simultaneously</comment>
</data>
<data name="RestartConnectionKey" xml:space="preserve">
<value>Restart session</value>
</data>
<data name="OpenScratchpadKey" xml:space="preserve">
<value>Open scratchpad</value>
</data>
<data name="SelectOutputNextCommandKey" xml:space="preserve">
<value>Select next command output</value>
</data>
<data name="SelectOutputPreviousCommandKey" xml:space="preserve">
<value>Select previous command output</value>
</data>
<data name="SelectCommandNextCommandKey" xml:space="preserve">
<value>Select next command</value>
</data>
<data name="SelectCommandPreviousCommandKey" xml:space="preserve">
<value>Select previous command</value>
</data>
<data name="SearchForTextCommandKey" xml:space="preserve">
<value>Search {0}</value>
<comment>{0} will be replaced with a user-specified URL to a web page</comment>
</data>
<data name="SearchWebCommandKey" xml:space="preserve">
<value>Search the web for selected text</value>
<comment>This will open a web browser to search for some user-selected text</comment>
</data>
<data name="OpenAboutCommandKey" xml:space="preserve">
<value>Open about dialog</value>
<comment>This will open the "about" dialog, to display version info and other documentation</comment>
</data>
<data name="SaveSnippetNamePrefix" xml:space="preserve">
<value>Save Snippet</value>
</data>
<data name="QuickFixCommandKey" xml:space="preserve">
<value>Open quick fix menu</value>
</data>
<data name="OpenCWDCommandKey" xml:space="preserve">
<value>Open current working directory</value>
</data>
<data name="WorkspacesCommandKey" xml:space="preserve">
<value>Workspaces...</value>
</data>
<data name="CloseTab" xml:space="preserve">
<value>Close tab</value>
</data>
<data name="SendInput" xml:space="preserve">
<value>Send input</value>
</data>
<data name="SetFocusMode" xml:space="preserve">
<value>Set focus mode</value>
</data>
<data name="SetFullScreen" xml:space="preserve">
<value>Set full screen</value>
</data>
<data name="SetMaximized" xml:space="preserve">
<value>Set maximized</value>
</data>
<data name="SetColorScheme" xml:space="preserve">
<value>Set color scheme</value>
</data>
<data name="CloseOtherTabs" xml:space="preserve">
<value>Close other tabs</value>
</data>
<data name="CloseTabsAfter" xml:space="preserve">
<value>Close tabs after</value>
</data>
<data name="MoveTab" xml:space="preserve">
<value>Move tab</value>
</data>
<data name="FindMatch" xml:space="preserve">
<value>Find match</value>
</data>
<data name="SearchForText" xml:space="preserve">
<value>Search for text</value>
</data>
<data name="FocusPane" xml:space="preserve">
<value>Focus pane</value>
</data>
<data name="ExportBuffer" xml:space="preserve">
<value>Export buffer</value>
</data>
<data name="ClearBuffer" xml:space="preserve">
<value>Clear buffer</value>
</data>
<data name="MultipleActions" xml:space="preserve">
<value>Multiple actions</value>
</data>
<data name="AdjustOpacity" xml:space="preserve">
<value>Adjust opacity</value>
</data>
<data name="SelectCommand" xml:space="preserve">
<value>Select command</value>
</data>
<data name="SelectOutput" xml:space="preserve">
<value>Select output</value>
</data>
<data name="Suggestions" xml:space="preserve">
<value>Suggestions</value>
</data>
<data name="ColorSelection" xml:space="preserve">
<value>Color selection</value>
</data>
<data name="WslDistroGeneratorDisplayName" xml:space="preserve">
<value>WSL Distribution Profile Generator</value>
<comment>The display name of a dynamic profile generator for WSL distros</comment>
</data>
<data name="PowershellCoreProfileGeneratorDisplayName" xml:space="preserve">
<value>PowerShell Profile Generator</value>
<comment>The display name of a dynamic profile generator for PowerShell</comment>
</data>
<data name="AzureCloudShellGeneratorDisplayName" xml:space="preserve">
<value>Azure Cloud Shell Profile Generator</value>
<comment>The display name of a dynamic profile generator for Azure Cloud Shell</comment>
</data>
<data name="VisualStudioGeneratorDisplayName" xml:space="preserve">
<value>Visual Studio Profile Generator</value>
<comment>The display name of a dynamic profile generator for Visual Studio</comment>
</data>
<data name="SshHostGeneratorDisplayName" xml:space="preserve">
<value>SSH Host Profile Generator</value>
<comment>The display name of a dynamic profile generator for SSH hosts</comment>
</data>
<data name="DismissSelectionActionArgumentLocalized" xml:space="preserve">
<value>Dismiss selection</value>
</data>
<data name="SingleLineActionArgumentLocalized" xml:space="preserve">
<value>Single line</value>
</data>
<data name="WithControlSequencesActionArgumentLocalized" xml:space="preserve">
<value>With control sequences</value>
</data>
<data name="CopyFormattingActionArgumentLocalized" xml:space="preserve">
<value>Copy formatting</value>
</data>
<data name="TabIndexActionArgumentLocalized" xml:space="preserve">
<value>Tab index</value>
</data>
<data name="WindowActionArgumentLocalized" xml:space="preserve">
<value>Window</value>
</data>
<data name="ResizeDirectionActionArgumentLocalized" xml:space="preserve">
<value>Resize direction</value>
</data>
<data name="FocusDirectionActionArgumentLocalized" xml:space="preserve">
<value>Focus direction</value>
</data>
<data name="DirectionActionArgumentLocalized" xml:space="preserve">
<value>Direction</value>
</data>
<data name="DeltaActionArgumentLocalized" xml:space="preserve">
<value>Delta</value>
</data>
<data name="InputActionArgumentLocalized" xml:space="preserve">
<value>Input</value>
</data>
<data name="TargetActionArgumentLocalized" xml:space="preserve">
<value>Target</value>
</data>
<data name="IsFocusModeActionArgumentLocalized" xml:space="preserve">
<value>Is focus mode</value>
</data>
<data name="IsMaximizedActionArgumentLocalized" xml:space="preserve">
<value>Is maximized</value>
</data>
<data name="IsFullScreenActionArgumentLocalized" xml:space="preserve">
<value>Is full screen</value>
</data>
<data name="SchemeNameActionArgumentLocalized" xml:space="preserve">
<value>Scheme name</value>
</data>
<data name="TabColorActionArgumentLocalized" xml:space="preserve">
<value>Tab color</value>
</data>
<data name="TitleActionArgumentLocalized" xml:space="preserve">
<value>Title</value>
</data>
<data name="CommandlineActionArgumentLocalized" xml:space="preserve">
<value>Commandline</value>
</data>
<data name="IndexActionArgumentLocalized" xml:space="preserve">
<value>Index</value>
</data>
<data name="RowsToScrollActionArgumentLocalized" xml:space="preserve">
<value>Rows to scroll</value>
</data>
<data name="ColorActionArgumentLocalized" xml:space="preserve">
<value>Color</value>
</data>
<data name="LaunchModeActionArgumentLocalized" xml:space="preserve">
<value>Launch mode</value>
</data>
<data name="NameActionArgumentLocalized" xml:space="preserve">
<value>Name</value>
</data>
<data name="KeyChordActionArgumentLocalized" xml:space="preserve">
<value>Key chord</value>
</data>
<data name="SourceActionArgumentLocalized" xml:space="preserve">
<value>Source</value>
</data>
<data name="UseCommandlineActionArgumentLocalized" xml:space="preserve">
<value>Use commandline</value>
</data>
<data name="SwitcherModeActionArgumentLocalized" xml:space="preserve">
<value>Switcher mode</value>
</data>
<data name="QueryUrlActionArgumentLocalized" xml:space="preserve">
<value>Query URL</value>
</data>
<data name="DesktopActionArgumentLocalized" xml:space="preserve">
<value>Desktop</value>
</data>
<data name="MonitorActionArgumentLocalized" xml:space="preserve">
<value>Monitor</value>
</data>
<data name="ToggleVisibilityActionArgumentLocalized" xml:space="preserve">
<value>Toggle visibility</value>
</data>
<data name="DropdownDurationActionArgumentLocalized" xml:space="preserve">
<value>Dropdown duration</value>
</data>
<data name="IdActionArgumentLocalized" xml:space="preserve">
<value>Id</value>
</data>
<data name="PathActionArgumentLocalized" xml:space="preserve">
<value>Path</value>
</data>
<data name="ClearActionArgumentLocalized" xml:space="preserve">
<value>Clear</value>
</data>
<data name="OpacityActionArgumentLocalized" xml:space="preserve">
<value>Opacity</value>
</data>
<data name="RelativeActionArgumentLocalized" xml:space="preserve">
<value>Relative</value>
</data>
<data name="ForegroundActionArgumentLocalized" xml:space="preserve">
<value>Foreground</value>
</data>
<data name="BackgroundActionArgumentLocalized" xml:space="preserve">
<value>Background</value>
</data>
<data name="MatchModeActionArgumentLocalized" xml:space="preserve">
<value>Match mode</value>
</data>
<data name="StartingDirectoryActionArgumentLocalized" xml:space="preserve">
<value>Starting directory</value>
</data>
<data name="TabTitleActionArgumentLocalized" xml:space="preserve">
<value>Tab title</value>
</data>
<data name="ProfileIndexActionArgumentLocalized" xml:space="preserve">
<value>Profile index</value>
</data>
<data name="ProfileActionArgumentLocalized" xml:space="preserve">
<value>Profile</value>
</data>
<data name="SuppressApplicationTitleActionArgumentLocalized" xml:space="preserve">
<value>Suppress application title</value>
</data>
<data name="ColorSchemeActionArgumentLocalized" xml:space="preserve">
<value>Color scheme</value>
</data>
<data name="ElevateActionArgumentLocalized" xml:space="preserve">
<value>Elevate</value>
</data>
<data name="ReloadEnvironmentVariablesActionArgumentLocalized" xml:space="preserve">
<value>Reload environment variables</value>
</data>
<data name="SplitDirectionActionArgumentLocalized" xml:space="preserve">
<value>Split direction</value>
</data>
<data name="SplitModeActionArgumentLocalized" xml:space="preserve">
<value>Split mode</value>
</data>
<data name="SplitSizeActionArgumentLocalized" xml:space="preserve">
<value>Split size</value>
</data>
</root>