WSL/localization/strings/en-US/Resources.resw
2025-10-20 12:40:02 -07:00

1873 lines
101 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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="AppName" xml:space="preserve">
<value>Windows Subsystem for Linux</value>
</data>
<data name="AppShortName" xml:space="preserve">
<value>WSL</value>
</data>
<data name="AppDescription" xml:space="preserve">
<value>Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.</value>
</data>
<data name="MessageDetachFailed" xml:space="preserve">
<value>The disk failed to detach: {}. For more details, please run 'dmesg' inside WSL2.
To force WSL2 to stop and detach the disk, run 'wsl.exe {}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDiskAlreadyAttached" xml:space="preserve">
<value>The disk '{}' is already attached.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDiskAlreadyMounted" xml:space="preserve">
<value>That volume is already mounted inside WSL2.</value>
</data>
<data name="MessageDiskMountNameAlreadyExists" xml:space="preserve">
<value>A disk with that name is already mounted; please unmount the disk or choose a new name and try again.</value>
</data>
<data name="MessageDiskMountNameInvalid" xml:space="preserve">
<value>The specified mount name contains an invalid '/' character. Please retry without the invalid character.</value>
</data>
<data name="MessageDiskMounted" xml:space="preserve">
<value>The disk was successfully mounted as '/mnt/wsl/{}'.
Note: The location will be different if you have modified the automount.root setting in /etc/wsl.conf.
To unmount and detach the disk, run 'wsl.exe {} {}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDiskMountFailed" xml:space="preserve">
<value>The disk was attached but failed to mount: {}.
For more details, run 'dmesg' inside WSL2.
To detach the disk, run 'wsl.exe {} {}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistributionListOnline" xml:space="preserve">
<value>The following is a list of valid distributions that can be installed.
Install using 'wsl.exe {} &lt;Distro&gt;'.
</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroAlreadySet" xml:space="preserve">
<value>The distribution name has already been set.</value>
</data>
<data name="MessageDistroInstallPathAlreadyExists" xml:space="preserve">
<value>The supplied install location is already in use.</value>
</data>
<data name="MessageDistroNameAlreadyExists" xml:space="preserve">
<value>A distribution with the supplied name already exists. Use --name to chose a different name.</value>
<comment>{Locked="--name "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroNotFound" xml:space="preserve">
<value>There is no distribution with the supplied name.</value>
</data>
<data name="MessageElevationNeededToMountDisk" xml:space="preserve">
<value>Administrator access is needed to mount a disk.</value>
</data>
<data name="MessageExportFailed" xml:space="preserve">
<value>Exporting the distribution failed.</value>
</data>
<data name="MessageFsUpgradeNeeded" xml:space="preserve">
<value>Performing one-time upgrade of the Windows Subsystem for Linux file system for this distribution...</value>
</data>
<data name="MessageHigherIntegrity" xml:space="preserve">
<value>Cannot launch because another instance is running un-elevated. Elevated and un-elevated instances are not permitted to run simultaneously.</value>
</data>
<data name="MessageImportFailed" xml:space="preserve">
<value>Importing the distribution failed.</value>
</data>
<data name="MessageInstallingWindowsComponent" xml:space="preserve">
<value>Installing Windows optional component: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDownloading" xml:space="preserve">
<value>Downloading: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInstalling" xml:space="preserve">
<value>Installing: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageImportingDistribution" xml:space="preserve">
<value>Importing distribution</value>
</data>
<data name="MessageDownloadComplete" xml:space="preserve">
<value>{} has been downloaded.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInstallContinue" xml:space="preserve">
<value>Windows Subsystem for Linux is resuming a previous installation...</value>
</data>
<data name="MessageInvalidDistributionName" xml:space="preserve">
<value>Invalid distribution name: '{}'.
To get a list of valid distributions, use 'wsl.exe --list --online'.</value>
<comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInstanceTerminated" xml:space="preserve">
<value>The Windows Subsystem for Linux instance has terminated.</value>
</data>
<data name="MessageInvalidCommandLine" xml:space="preserve">
<value>Invalid command line argument: {}
Please use '{} --help' to get a list of supported arguments.</value>
<comment>{FixedPlaceholder="{}"}{Locked="--help'"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageMissingArgument" xml:space="preserve">
<value>Command line argument {} requires a value.
Please use '{} --help' to get a list of supported arguments.</value>
<comment>{FixedPlaceholder="{}"}{Locked="--help'"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidConsole" xml:space="preserve">
<value>Unsupported console settings. In order to use this feature, the legacy console must be disabled.</value>
</data>
<data name="MessageInvalidInteger" xml:space="preserve">
<value>{} is not a valid integer.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidState" xml:space="preserve">
<value>An install, uninstall, or conversion is in progress for this distribution.</value>
</data>
<data name="MessageLaunchingDistro" xml:space="preserve">
<value>Launching {}...</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageLowerIntegrity" xml:space="preserve">
<value>Cannot launch because another instance is running elevated. Elevated and un-elevated instances are not permitted to run simultaneously.</value>
</data>
<data name="MessageNoDefaultDistro" xml:space="preserve">
<value>Windows Subsystem for Linux has no installed distributions.
You can resolve this by installing a distribution with the instructions below:
Use 'wsl.exe --list --online' to list available distributions
and 'wsl.exe --install &lt;Distro&gt;' to install.</value>
<comment>{Locked="--list "}{Locked="--online'"}{Locked="--install "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageNoRunningDistro" xml:space="preserve">
<value>There are no running distributions.</value>
</data>
<data name="MessagePrintDistroDefault" xml:space="preserve">
<value>{} (Default)</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRegisteredDistrosHeader" xml:space="preserve">
<value>Windows Subsystem for Linux Distributions:</value>
</data>
<data name="MessageStatusDefaultDistro" xml:space="preserve">
<value>Default Distribution: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageStatusDefaultVersion" xml:space="preserve">
<value>Default Version: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageStatusUnregistering" xml:space="preserve">
<value>Unregistering.</value>
</data>
<data name="MessageUserNotFound" xml:space="preserve">
<value>User not found.</value>
</data>
<data name="MessageVmModeConversionInfo" xml:space="preserve">
<value>For information on key differences with WSL 2 please visit https://aka.ms/wsl2</value>
</data>
<data name="MessageConversionStart" xml:space="preserve">
<value>Conversion in progress, this may take a few minutes.</value>
</data>
<data name="MessageAlreadyRequestedVersion" xml:space="preserve">
<value>The distribution is already the requested version.</value>
</data>
<data name="MessageVmModeNotSupported" xml:space="preserve">
<value>The Legacy distribution does not support WSL 2.</value>
</data>
<data name="MessageEnableVirtualization" xml:space="preserve">
<value>WSL2 is not supported with your current machine configuration.
Please enable the "Virtual Machine Platform" optional component and ensure virtualization is enabled in the BIOS.
Enable "Virtual Machine Platform" by running: wsl.exe --install --no-distribution
For information please visit https://aka.ms/enablevirtualization</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageTooManyDisks" xml:space="preserve">
<value>Too many virtual hard disks or physical disks are attached.</value>
</data>
<data name="MessageUserVhdAlreadyAttached" xml:space="preserve">
<value>VHD already mounted via wsl.exe --mount, please unmount the disk before launching.</value>
<comment>{Locked="--mount,"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWsl1NotSupported" xml:space="preserve">
<value>WSL1 is not supported with your current machine configuration.
Please enable the "Windows Subsystem for Linux" optional component to use WSL1.</value>
</data>
<data name="MessageWsl2Needed" xml:space="preserve">
<value>This operation is only supported by WSL2.</value>
</data>
<data name="MessageWslInfoUsage" xml:space="preserve">
<value>Usage:
--networking-mode
Display current networking mode.
--msal-proxy-path
Display the path to the MSAL proxy application.
--vm-id
Display the WSL VM ID.
--version
Display the version of the WSL package.
-n
Do not print a newline.</value>
<comment>{Locked="--networking-mode
"}{Locked="--msal-proxy-path
"}{Locked="--vm-id
"}{Locked="--version
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslPathUsage" xml:space="preserve">
<value>Usage:
-a
Force result to absolute path format.
-u
Translate from a Windows path to a WSL path (default).
-w
Translate from a WSL path to a Windows path.
-m
Translate from a WSL path to a Windows path, with '/' instead of '\\'
Example: wslpath 'c:\\users'</value>
<comment>{Locked="-a
"}{Locked="-u
"}{Locked="-w
"}{Locked="-m
"}Command line arguments and file names should not be translated</comment>
</data>
<data name="MessageWslconfigUsage" xml:space="preserve">
<value>Performs administrative operations on Windows Subsystem for Linux
Usage:
/l, /list [Option]
Lists registered distributions.
/all - Optionally list all distributions, including distributions that
are currently being installed or uninstalled.
/running - List only distributions that are currently running.
/s, /setdefault &lt;DistributionName&gt;
Sets the distribution as the default.
/t, /terminate &lt;DistributionName&gt;
Terminates the distribution.
/u, /unregister &lt;DistributionName&gt;
Unregisters the distribution and deletes the root filesystem.</value>
<comment>{Locked="/l,"}{Locked="/list "}{Locked="/all "}{Locked="/running "}{Locked="/s,"}{Locked="/setdefault "}{Locked="/t,"}{Locked="/terminate "}{Locked="/u,"}{Locked="/unregister "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. All rights reserved.
For privacy information about this product please visit https://aka.ms/privacy.
Usage: wsl.exe [Argument] [Options...] [CommandLine]
Arguments for running Linux binaries:
If no command line is provided, wsl.exe launches the default shell.
--exec, -e &lt;CommandLine&gt;
Execute the specified command without using the default Linux shell.
--shell-type &lt;standard|login|none&gt;
Execute the specified command with the provided shell type.
--
Pass the remaining command line as-is.
Options:
--cd &lt;Directory&gt;
Sets the specified directory as the current working directory.
If ~ is used the Linux user's home path will be used. If the path begins
with a / character, it will be interpreted as an absolute Linux path.
Otherwise, the value must be an absolute Windows path.
--distribution, -d &lt;DistroName&gt;
Run the specified distribution.
--distribution-id &lt;DistroGuid&gt;
Run the specified distribution ID.
--user, -u &lt;UserName&gt;
Run as the specified user.
--system
Launches a shell for the system distribution.
Arguments for managing Windows Subsystem for Linux:
--help
Display usage information.
--debug-shell
Open a WSL2 debug shell for diagnostics purposes.
--install [Distro] [Options...]
Install a Windows Subsystem for Linux distribution.
For a list of valid distributions, use 'wsl.exe --list --online'.
Options:
--enable-wsl1
Enable WSL1 support.
--fixed-vhd
Create a fixed-size disk to store the distribution.
--from-file &lt;Path&gt;
Install a distribution from a local file.
--legacy
Use the legacy distribution manifest.
--location &lt;Location&gt;
Set the install path for the distribution.
--name &lt;Name&gt;
Set the name of the distribution.
--no-distribution
Only install the required optional components, does not install a distribution.
--no-launch, -n
Do not launch the distribution after install.
--version &lt;Version&gt;
Specifies the version to use for the new distribution.
--vhd-size &lt;MemoryString&gt;
Specifies the size of the disk to store the distribution.
--web-download
Download the distribution from the internet instead of the Microsoft Store.
--manage &lt;Distro&gt; &lt;Options...&gt;
Changes distro specific options.
Options:
--move &lt;Location&gt;
Move the distribution to a new location.
--set-sparse, -s &lt;true|false&gt;
Set the vhdx of distro to be sparse, allowing disk space to be automatically reclaimed.
--set-default-user &lt;Username&gt;
Set the default user of the distribution.
--resize &lt;MemoryString&gt;
Resize the disk of the distribution to the specified size.
--mount &lt;Disk&gt;
Attaches and mounts a physical or virtual disk in all WSL 2 distributions.
Options:
--vhd
Specifies that &lt;Disk&gt; refers to a virtual hard disk.
--bare
Attach the disk to WSL2, but don't mount it.
--name &lt;Name&gt;
Mount the disk using a custom name for the mountpoint.
--type &lt;Type&gt;
Filesystem to use when mounting a disk, if not specified defaults to ext4.
--options &lt;Options&gt;
Additional mount options.
--partition &lt;Index&gt;
Index of the partition to mount, if not specified defaults to the whole disk.
--set-default-version &lt;Version&gt;
Changes the default install version for new distributions.
--shutdown
Immediately terminates all running distributions and the WSL 2
lightweight utility virtual machine.
Options:
--force
Terminate the WSL 2 virtual machine even if an operation is in progress. Can cause data loss.
--status
Show the status of Windows Subsystem for Linux.
--unmount [Disk]
Unmounts and detaches a disk from all WSL2 distributions.
Unmounts and detaches all disks if called without argument.
--uninstall
Uninstalls the Windows Subsystem for Linux package from this machine.
--update
Update the Windows Subsystem for Linux package.
Options:
--pre-release
Download a pre-release version if available.
--version, -v
Display version information.
Arguments for managing distributions in Windows Subsystem for Linux:
--export &lt;Distro&gt; &lt;FileName&gt; [Options]
Exports the distribution to a tar file.
The filename can be - for stdout.
Options:
--format &lt;Format&gt;
Specifies the export format. Supported values: tar, tar.gz, tar.xz, vhd.
--import &lt;Distro&gt; &lt;InstallLocation&gt; &lt;FileName&gt; [Options]
Imports the specified tar file as a new distribution.
The filename can be - for stdin.
Options:
--version &lt;Version&gt;
Specifies the version to use for the new distribution.
--vhd
Specifies that the provided file is a .vhdx file, not a tar file.
This operation makes a copy of the .vhdx file at the specified install location.
--import-in-place &lt;Distro&gt; &lt;FileName&gt;
Imports the specified .vhdx file as a new distribution.
This virtual hard disk must be formatted with the ext4 filesystem type.
--list, -l [Options]
Lists distributions.
Options:
--all
List all distributions, including distributions that are
currently being installed or uninstalled.
--running
List only distributions that are currently running.
--quiet, -q
Only show distribution names.
--verbose, -v
Show detailed information about all distributions.
--online, -o
Displays a list of available distributions for install with 'wsl.exe --install'.
--set-default, -s &lt;Distro&gt;
Sets the distribution as the default.
--set-version &lt;Distro&gt; &lt;Version&gt;
Changes the version of the specified distribution.
--terminate, -t &lt;Distro&gt;
Terminates the specified distribution.
--unregister &lt;Distro&gt;
Unregisters the distribution and deletes the root filesystem.</value>
<comment>{Locked="--exec,"}{Locked="--shell-type "}{Locked="--cd "}{Locked="--distribution,"}{Locked="--distribution-id "}{Locked="--user,"}{Locked="--system
"}{Locked="--help
"}{Locked="--debug-shell
"}{Locked="--install "}{Locked="--list "}{Locked="--online'"}{Locked="--enable-wsl1
"}{Locked="--fixed-vhd
"}{Locked="--from-file "}{Locked="--legacy
"}{Locked="--location "}{Locked="--name "}{Locked="--no-distribution
"}{Locked="--no-launch,"}{Locked="--version "}{Locked="--vhd-size "}{Locked="--web-download
"}{Locked="--manage "}{Locked="--move "}{Locked="--set-sparse,"}{Locked="--set-default-user "}{Locked="--resize "}{Locked="--mount "}{Locked="--vhd
"}{Locked="--bare
"}{Locked="--name "}{Locked="--type "}{Locked="--options "}{Locked="--partition "}{Locked="--set-default-version "}{Locked="--shutdown
"}{Locked="--force
"}{Locked="--status
"}{Locked="--unmount "}{Locked="--uninstall
"}{Locked="--update
"}{Locked="--pre-release
"}{Locked="--version,"}{Locked="--export "}{Locked="--format "}{Locked="--import "}{Locked="--version "}{Locked="--vhd
"}{Locked="--import-in-place "}{Locked="--list,"}{Locked="--all
"}{Locked="--running
"}{Locked="--quiet,"}{Locked="--verbose,"}{Locked="--online,"}{Locked="--install'"}{Locked="--set-default,"}{Locked="--set-version "}{Locked="--terminate,"}{Locked="--unregister "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePackageVersions" xml:space="preserve">
<value>WSL version: {}
Kernel version: {}
WSLg version: {}
MSRDC version: {}
Direct3D version: {}
DXCore version: {}
Windows version: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageBuildInfo" xml:space="preserve">
<value>MSBuild version: {}
Commit: {}
Build time: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelNotFound" xml:space="preserve">
<value>The custom kernel specified in {} was not found: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomKernelModulesNotFound" xml:space="preserve">
<value>The custom kernel modules vhd in {} was not found: '{}'.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCustomSystemDistroError" xml:space="preserve">
<value>The custom system distribution specified in {} was not found or is not the correct format.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslgUsage" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. All rights reserved.
For privacy information about this product please visit https://aka.ms/privacy.
Usage: wslg.exe [Argument] [Options...] [CommandLine]
Arguments:
--cd &lt;Directory&gt;
Sets the specified directory as the current working directory.
If ~ is used the Linux user's home path will be used. If the path begins
with a / character, it will be interpreted as an absolute Linux path.
Otherwise, the value must be an absolute Windows path.
--distribution, -d &lt;Distro&gt;
Run the specified distribution.
--user, -u &lt;UserName&gt;
Run as the specified user.
--shell-type &lt;standard|login|none&gt;
Execute the specified command with the provided shell type.
--help
Display usage information.
--
Pass the remaining command line as-is.</value>
<comment>{Locked="--cd "}{Locked="--distribution,"}{Locked="--user,"}{Locked="--shell-type "}{Locked="--help
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePressAnyKeyToContinue" xml:space="preserve">
<value>Press any key to continue...</value>
</data>
<data name="MessageRequiredParameterMissing" xml:space="preserve">
<value>Argument {} is missing a required parameter.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageExportProgress" xml:space="preserve">
<value>Export in progress, this may take a few minutes.</value>
</data>
<data name="MessageImportProgress" xml:space="preserve">
<value>Import in progress, this may take a few minutes.</value>
</data>
<data name="GuiApplicationsDisabled" xml:space="preserve">
<value>GUI application support is disabled via {} or /etc/wsl.conf.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCheckingForUpdates" xml:space="preserve">
<value>Checking for updates.</value>
</data>
<data name="MessageDistroOnlyAvailableFromStore" xml:space="preserve">
<value>This distribution is only available from the Microsoft Store.</value>
</data>
<data name="MessageWslMountNotSupportedOnArm" xml:space="preserve">
<value>wsl.exe --mount on ARM64 requires Windows version 27653 or newer.</value>
<comment>{Locked="--mount "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageUpdateNotNeeded" xml:space="preserve">
<value>The most recent version of Windows Subsystem for Linux is already installed.</value>
</data>
<data name="MessageUpdatingToVersion" xml:space="preserve">
<value>Updating Windows Subsystem for Linux to version: {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWslOptionalComponentRequired" xml:space="preserve">
<value>This application requires the Windows Subsystem for Linux Optional Component.
Install it by running: wsl.exe --install --no-distribution
The system may need to be restarted so the changes can take effect.</value>
<comment>{Locked="--install "}{Locked="--no-distribution
"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageRequiresVhdxFileExtension" xml:space="preserve">
<value>The specified file must have the .vhdx file extension.</value>
</data>
<data name="MessageVmSwitchNotFound" xml:space="preserve">
<value>The VmSwitch '{}' was not found. Available switches: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVmSwitchNotSet" xml:space="preserve">
<value>Bridged networking requires wsl2.vmSwitch to be set.</value>
</data>
<data name="MessageCouldFetchDistributionList" xml:space="preserve">
<value>Failed to fetch the list distribution from '{}'. {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToAttachDisk" xml:space="preserve">
<value>Failed to attach disk '{}' to WSL2: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToResizeDisk" xml:space="preserve">
<value>Failed to resize disk.</value>
</data>
<data name="MessageFailedToTranslatePath" xml:space="preserve">
<value>Failed to translate path.</value>
</data>
<data name="MessageNoValueFound" xml:space="preserve">
<value>No value found.</value>
</data>
<data name="MessageOsNotSupported" xml:space="preserve">
<value>Windows version {} does not support the packaged version of Windows Subsystem for Linux.
Install the required update via Windows update or via: {}
For information please visit https://aka.ms/wslinstall</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageAdministratorAccessRequiredForDebugShell" xml:space="preserve">
<value>Running the debug shell requires running wsl.exe as Administrator.</value>
</data>
<data name="MessageInstallProcessFailed" xml:space="preserve">
<value>The installation process for distribution '{}' failed with exit code: {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidGuid" xml:space="preserve">
<value>Invalid GUID format: '{}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidSection" xml:space="preserve">
<value>Invalid section name in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidKey" xml:space="preserve">
<value>Invalid key name in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigExpected" xml:space="preserve">
<value>Expected {} in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidEscape" xml:space="preserve">
<value>Invalid escaped character: '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigUnknownKey" xml:space="preserve">
<value>Unknown key '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidInteger" xml:space="preserve">
<value>Invalid integer value '{}' for key '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidIp" xml:space="preserve">
<value>Invalid IP value '{}' for key '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidBoolean" xml:space="preserve">
<value>Invalid boolean value '{}' for key '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigMacAddress" xml:space="preserve">
<value>Invalid mac address '{}' for key '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToOpenConfigFile" xml:space="preserve">
<value>Failed to open config file {}, {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWarningDuringStartup" xml:space="preserve">
<value>Errors occurred during WSL startup</value>
</data>
<data name="MessageSystemdUserSessionFailed" xml:space="preserve">
<value>Failed to start the systemd user session for '{}'. See journalctl for more details.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageOpenEventViewer" xml:space="preserve">
<value>Open EventViewer</value>
</data>
<data name="MessageDistributionNameNeeded" xml:space="preserve">
<value>This distribution doesn't contain a default name. Use --name to chose the distribution name.</value>
<comment>{Locked="--name "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageArgumentsNotValidTogether" xml:space="preserve">
<value>Arguments {} and {} can't be specified at same time.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageArgumentNotValidWithout" xml:space="preserve">
<value>Argument {} requires the {} argument.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidInstallDistributionName" xml:space="preserve">
<value>Invalid distribution name: "{}".</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageUsingLegacyDistribution" xml:space="preserve">
<value>Using legacy distribution registration. Consider using a tar based distribution instead.</value>
</data>
<data name="MessageLegacyDistributionVersionArgNotSupported" xml:space="preserve">
<value>Legacy distribution registrations do not support the --version argument.</value>
<comment>{Locked="--version "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistributionOverridden" xml:space="preserve">
<value>The distribution "{}" is provided by an override manifest.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageHashMismatch" xml:space="preserve">
<value>The distribution hash doesn't match. Expected: {}, actual hash: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidHexString" xml:space="preserve">
<value>Invalid hex string: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageNotSupportedOnLegacyDistros" xml:space="preserve">
<value>'{}' is not supported when installing legacy distributions.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistributionInstalled" xml:space="preserve">
<value>Distribution successfully installed. It can be launched via 'wsl.exe -d {}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidNumberString" xml:space="preserve">
<value>Invalid memory string '{}' for .wslconfig entry '{}' in {}:{}</value>
<comment>{FixedPlaceholder="{}"}{Locked=".wslconfig"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagedFailedToCreateSwapVhd" xml:space="preserve">
<value>Failed to create the swap disk in '{}': {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
<value>Nested virtualization is not supported on this machine.</value>
</data>
<data name="MessageFailedToCreateNetworkEndpoint" xml:space="preserve">
<value>Failed to create network endpoint with address: '{}', assigned new address: '{}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToCreateNetwork" xml:space="preserve">
<value>Failed to create virtual network with address range: '{}', created new network with range: '{}', {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSafeModeEnabled" xml:space="preserve">
<value>SAFE MODE ENABLED - many features will be disabled</value>
</data>
<data name="MessageMirroredNetworkingNotSupportedReason" xml:space="preserve">
<value>Mirrored networking mode is not supported: {}.
Falling back to NAT networking.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageMirroredNetworkingNotSupportedKernel" xml:space="preserve">
<value>Linux Kernel version 5.10 or newer is required</value>
</data>
<data name="MessageMirroredNetworkingNotSupportedWindowsVersion" xml:space="preserve">
<value>Windows version {}.{} does not have the required features</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageHyperVFirewallNotSupported" xml:space="preserve">
<value>Hyper-V firewall is not supported</value>
</data>
<data name="MessageDnsTunnelingNotSupported" xml:space="preserve">
<value>DNS Tunneling is not supported</value>
</data>
<data name="MessageLocalhostForwardingNotSupportedMirroredMode" xml:space="preserve">
<value>The wsl2.localhostForwarding setting has no effect when using mirrored networking mode</value>
</data>
<data name="MessageHttpProxyChangeDetected" xml:space="preserve">
<value>An Http Proxy change has been detected on the host. Please restart WSL to apply the change.</value>
</data>
<data name="MessageProxyLocalhostSettingsDropped" xml:space="preserve">
<value>A localhost proxy configuration was detected but not mirrored into WSL. WSL in NAT mode does not support localhost proxies.</value>
</data>
<data name="MessageProxyV6SettingsDropped" xml:space="preserve">
<value>An IPv6 proxy configuration was detected but not mirrored into WSL. WSL in NAT mode does not support IPv6.</value>
</data>
<data name="MessageProxyLoopbackV6SettingsDropped" xml:space="preserve">
<value>A localhost IPv6 proxy configuration was detected but not mirrored into WSL. WSL does not support localhost IPv6 proxies.</value>
</data>
<data name="MessageProxyUnexpectedSettingsDropped" xml:space="preserve">
<value>An unexpected error occurred while attempting to resolve proxy settings, proxy settings were not mirrored into WSL.</value>
</data>
<data name="MessageRegistryError" xml:space="preserve">
<value>An error occurred accessing the registry. Path: '{}'. Error: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageLocalhostRelayFailed" xml:space="preserve">
<value>Failed to launch the localhost relay process. Error: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageVirtualMachinePlatformNotInstalled" xml:space="preserve">
<value>Failed to start virtual networking - please install the optional component Virtual Machine Platform by running: wsl.exe --install --no-distribution</value>
<comment>{Locked="--install "}{Locked="--no-distribution"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageNetworkInitializationFailedFallback2" xml:space="preserve">
<value>Failed to configure network (networkingMode {}), falling back to networkingMode {}.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageOptionalComponentInstallFailed" xml:space="preserve">
<value>Failed to enable Windows component '{}' (exit code {})</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFatalPluginError" xml:space="preserve">
<value>A fatal error was returned by plugin '{}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFatalPluginErrorWithMessage" xml:space="preserve">
<value>A fatal error was returned by plugin '{}'. Error message: '{}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePluginRequiresUpdate" xml:space="preserve">
<value>The plugin '{}' requires a newer version of WSL. Please run: wsl.exe --update</value>
<comment>{FixedPlaceholder="{}"}{Locked="--update"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSettingOverriddenByPolicy" xml:space="preserve">
<value>The .wslconfig setting '{}' is disabled by the computer policy.</value>
<comment>{FixedPlaceholder="{}"}{Locked=".wslconfig"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDebugShellDisabled" xml:space="preserve">
<value>The debug shell is disabled by the computer policy.</value>
</data>
<data name="MessageWSLMountDisabled" xml:space="preserve">
<value>wsl.exe --mount is disabled by the computer policy.</value>
<comment>{Locked="--mount "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWSL1Disabled" xml:space="preserve">
<value>WSL1 is disabled by the computer policy.</value>
</data>
<data name="MessageUpgradeToWSL2" xml:space="preserve">
<value>Please run 'wsl.exe --set-version {} 2' to upgrade to WSL2.</value>
<comment>{FixedPlaceholder="{}"}{Locked="--set-version "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFinishMsiInstallation" xml:space="preserve">
<value>WSL is finishing an upgrade...</value>
</data>
<data name="MessageUpdateFailed" xml:space="preserve">
<value>Update failed (exit code: {}).</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageUninstallFailed" xml:space="preserve">
<value>Uninstall failed (exit code: {}).</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSeeLogFile" xml:space="preserve">
<value>Log file: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagedFailedToRemoveMsix" xml:space="preserve">
<value>Failed to remove the MSIX package (error: {}).</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagedFailedToInstallMsix" xml:space="preserve">
<value>Failed to install the MSIX package (error: {}).</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageMissingOptionalComponents" xml:space="preserve">
<value>Optional components needed to run WSL are not installed.</value>
</data>
<data name="MessageInstallMissingOptionalComponents" xml:space="preserve">
<value>Install missing components.</value>
</data>
<data name="MessageInvalidDistributionTar" xml:space="preserve">
<value>The imported file is not a valid Linux distribution.</value>
</data>
<data name="MessagePressAnyKeyToExit" xml:space="preserve">
<value>Press any key to exit...</value>
</data>
<data name="MessageNewWslVersionAvailable" xml:space="preserve">
<value>A new version of Windows Subsystem for Linux is available.</value>
</data>
<data name="MessageUpdateToVersion" xml:space="preserve">
<value>Update to version {} or view its release notes below.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageUpdate" xml:space="preserve">
<value>Update</value>
</data>
<data name="MessageViewReleaseNotes" xml:space="preserve">
<value>See Docs</value>
</data>
<data name="MessageVhdInUse" xml:space="preserve">
<value>The operation could not be completed because the vhdx is currently in use. To force WSL to stop use: wsl.exe --shutdown</value>
<comment>{Locked="--shutdown"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidBoolean" xml:space="preserve">
<value>{} is not a valid boolean, &lt;true|false&gt;</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageSparseVhdWsl2Only" xml:space="preserve">
<value>Sparse vhdx is supported on WSL2 only.</value>
</data>
<data name="MessageLocalSystemNotSupported" xml:space="preserve">
<value>Running WSL as local system is not supported.</value>
</data>
<data name="MessagePerformanceTip" xml:space="preserve">
<value>Performance Tip:</value>
</data>
<data name="MessageProblematicDrvFsUsage" xml:space="preserve">
<value>Using an I/O intensive operation like {} on your Windows drives will have poor performance. Consider moving your project files to the Linux file system for better performance. Click below to learn more.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageViewDocs" xml:space="preserve">
<value>View Docs</value>
</data>
<data name="MessageDontShowAgain" xml:space="preserve">
<value>Don't Show Again</value>
</data>
<data name="MessageWSL2Crashed" xml:space="preserve">
<value>The WSL2 Virtual Machine crashed.</value>
</data>
<data name="MessageWSL2CrashedStackTrace" xml:space="preserve">
<value>The stack trace has been saved in: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistributionFailedToStart" xml:space="preserve">
<value>The distribution failed to start. Error code: {}, failure step: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDiskCorrupted" xml:space="preserve">
<value>The distribution failed to start because its virtual disk is corrupted.</value>
</data>
<data name="MessageConfigKeyDuplicated" xml:space="preserve">
<value>Duplicated config key '{}' in {}:{} (Conflicting key: '{}' in {}:{})</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageConfigInvalidEnum" xml:space="preserve">
<value>Invalid value '{}' for config key '{}' in {}:{} (Valid values: {})</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageWaitingForOobe" xml:space="preserve">
<value>Waiting for OOBE command to complete for distribution "{}"...</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageCorruptedDistroRegistration" xml:space="preserve">
<value>Failed to read property '{}' from distribution {} </value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessagePassVhdFlag" xml:space="preserve">
<value>This looks like a VHDX file. Use --vhd to import a VHDX instead of a tar.</value>
<comment>{Locked="--vhd "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDistroStoreInstallFailed" xml:space="preserve">
<value>Failed to install {} from the Microsoft Store: {}
Attempting web download...</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageNoInstallDefault" xml:space="preserve">
<value>No default distribution has been configured. Please provide a distribution to install.</value>
</data>
<data name="MessageConfigVirtio9pDisabled" xml:space="preserve">
<value>wsl2.virtio9p is disabled, falling back to 9p with vsock transport.</value>
</data>
<data name="MessageInstallationCorrupted" xml:space="preserve">
<value>WSL installation appears to be corrupted (Error code: {}).
Press any key to repair WSL, or CTRL-C to cancel.
This prompt will time out in 60 seconds.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToParseTerminalProfile" xml:space="preserve">
<value>Failed to parse terminal profile while registering distribution: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidSize" xml:space="preserve">
<value>Invalid size: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageErrorCode" xml:space="preserve">
<value>{}
Error code: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageInvalidJson" xml:space="preserve">
<value>Invalid JSON document. Parse error: {}</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageTooManyProcessors" xml:space="preserve">
<value>wsl2.processors cannot exceed the number of logical processors on the system ({} &gt; {})</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFailedToQueryNetworkingMode" xml:space="preserve">
<value>Failed to query networking mode</value>
</data>
<data name="MessageMismatchedKernelModulesError" xml:space="preserve">
<value>Customised kernel modules were supplied without specifying a customised kernel. Please see https://aka.ms/wslcustomkernel for more information.</value>
</data>
<data name="MessageDnsTunnelingDisabled" xml:space="preserve">
<value>Due to a current compatibility issue with Global Secure Access Client, DNS Tunneling is disabled.</value>
</data>
<data name="MessageSparseVhdDisabled" xml:space="preserve">
<value>Sparse VHD support is currently disabled due to potential data corruption.
To force a distribution to use a sparse vhd, please run:
wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</value>
<comment>{Locked="--manage "}{Locked="--set-sparse "}{Locked="--allow-unsafe"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageDrvfsMountFailed" xml:space="preserve">
<value>Failed to mount {}, see dmesg for more details.</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="MessageFstabMountFailed" xml:space="preserve">
<value>Processing /etc/fstab with mount -a failed.</value>
</data>
<data name="MessageReadOnlyDistro" xml:space="preserve">
<value>An error occurred mounting the distribution disk, it was mounted read-only as a fallback.
See recovery instructions on: https://aka.ms/wsldiskmountrecovery</value>
</data>
<data name="MessageFailedToTranslate" xml:space="preserve">
<value>Failed to translate '{}'</value>
<comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="Settings_ErrorTryAgainLater.Text" xml:space="preserve">
<value>Something went wrong. Try again later.</value>
</data>
<data name="Settings_AboutPageTitle.Text" xml:space="preserve">
<value>About</value>
</data>
<data name="Settings_About.Header" xml:space="preserve">
<value>About Windows Subsystem for Linux Settings</value>
</data>
<data name="Settings_About.Description" xml:space="preserve">
<value>© Microsoft. All rights reserved.</value>
</data>
<data name="Settings_AppDisplayName" xml:space="preserve">
<value>Windows Subsystem for Linux Settings</value>
</data>
<data name="Settings_AppDescription" xml:space="preserve">
<value>Windows Subsystem for Linux Settings lets developers manage the .wslconfig file using a GUI-based application.</value>
<comment>{Locked=".wslconfig"}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="Settings_AutoMemoryReclaim.Header" xml:space="preserve">
<value>Auto memory reclaim</value>
</data>
<data name="Settings_AutoMemoryReclaim.Description" xml:space="preserve">
<value>Automatically releases cached memory after detecting idle CPU usage. Set to gradual for slow release, and dropcache for instant release of cached memory.</value>
</data>
<data name="Settings_AutoMemoryReclaimComboBox.AutomationProperties.Name" xml:space="preserve">
<value>Auto memory reclaim.</value>
</data>
<data name="Settings_AutoMemoryReclaimComboBox.AutomationProperties.HelpText" xml:space="preserve">
<value>Automatically releases cached memory after detecting idle CPU usage. Set to gradual for slow release, and dropcache for instant release of cached memory.</value>
</data>
<data name="Settings_AutoProxy.Header" xml:space="preserve">
<value>Auto Proxy enabled</value>
</data>
<data name="Settings_AutoProxy.Description" xml:space="preserve">
<value>Enables WSL to use Windows' HTTP proxy information.</value>
</data>
<data name="Settings_AutoProxyToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Auto Proxy enabled.</value>
</data>
<data name="Settings_AutoProxyToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Enables WSL to use Windows' HTTP proxy information.</value>
</data>
<data name="Settings_BestEffortDNS.Header" xml:space="preserve">
<value>Use best effort DNS parsing</value>
</data>
<data name="Settings_BestEffortDNS.Description" xml:space="preserve">
<value>Only applicable when wsl2.dnsTunneling is set to true. When set to true, Windows will extract the question from the DNS request and attempt to resolve it, ignoring the unknown records.</value>
<comment>{Locked="wsl2.dnsTunneling"}.wslconfig property key names should not be translated</comment>
</data>
<data name="Settings_BestEffortDNSToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Use best effort DNS parsing.</value>
</data>
<data name="Settings_BestEffortDNSToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Only applicable when wsl2.dnsTunneling is set to true. When set to true, Windows will extract the question from the DNS request and attempt to resolve it, ignoring the unknown records.</value>
</data>
<data name="Settings_CustomKernelPath.Header" xml:space="preserve">
<value>Custom kernel</value>
</data>
<data name="Settings_CustomKernelPath.Description" xml:space="preserve">
<value>An absolute Windows path to a custom Linux kernel.</value>
</data>
<data name="Settings_CustomKernelPathBrowseButton.Content" xml:space="preserve">
<value>Browse kernels</value>
</data>
<data name="Settings_CustomKernelPathTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Custom kernel</value>
</data>
<data name="Settings_CustomKernelPathTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>An absolute Windows path to a custom Linux kernel.</value>
</data>
<data name="Settings_CustomKernelModulesPath.Header" xml:space="preserve">
<value>Custom kernel modules</value>
</data>
<data name="Settings_CustomKernelModulesPath.Description" xml:space="preserve">
<value>An absolute Windows path to a custom Linux kernel modules VHD.</value>
</data>
<data name="Settings_CustomKernelModulesPathBrowseButton.Content" xml:space="preserve">
<value>Browse kernel modules</value>
</data>
<data name="Settings_CustomKernelModulesPathTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Custom kernel modules</value>
</data>
<data name="Settings_CustomKernelModulesPathTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>An absolute Windows path to a custom Linux kernel modules VHD.</value>
</data>
<data name="Settings_CustomSystemDistroPath.Header" xml:space="preserve">
<value>Custom system distro</value>
</data>
<data name="Settings_CustomSystemDistroPathBrowseButton.Content" xml:space="preserve">
<value>Browse distros</value>
</data>
<data name="Settings_CustomSystemDistroPathDescription.Text" xml:space="preserve">
<value>Specify a path to a VHD which will load as a custom system distro, primarily used to power GUI apps in WSL. [Learn more about system distros here].</value>
<comment>{Locked="["}{Locked="]"}The text in between the delimiters [ ] is made into a hyperlink in code, and the delimiters are removed</comment>
</data>
<data name="Settings_CustomSystemDistroPathDescription.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslgsystemdistro</value>
<comment>{Locked}Uri to the Microsoft WSLg architecture devblog</comment>
</data>
<data name="Settings_CustomSystemDistroPathTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Custom system distro</value>
</data>
<data name="Settings_CustomSystemDistroPathTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>Specify a path to a VHD which will load as a custom system distro, primarily used to power GUI apps in WSL.</value>
</data>
<data name="Settings_DebugConsole.Header" xml:space="preserve">
<value>Enable debug console</value>
</data>
<data name="Settings_DebugConsole.Description" xml:space="preserve">
<value>Boolean to turn on an output console window that shows the contents of dmesg upon start of a WSL 2 distro instance.</value>
</data>
<data name="Settings_DebugConsoleToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable debug console.</value>
</data>
<data name="Settings_DebugConsoleToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Boolean to turn on an output console window that shows the contents of diagnostic messages upon start of a WSL 2 distro instance.</value>
</data>
<data name="Settings_DefaultVHDSize.Header" xml:space="preserve">
<value>Default VHD Size</value>
</data>
<data name="Settings_DefaultVHDSize.Description" xml:space="preserve">
<value>The default max size for the expandable WSL virtual hard disk (VHD) for newly created distributions only.</value>
</data>
<data name="Settings_DefaultVHDSizeResetButton.Content" xml:space="preserve">
<value>Reset size</value>
</data>
<data name="Settings_DefaultVHDSizeTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Default VHD Size</value>
</data>
<data name="Settings_DefaultVHDSizeTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>The default max size, specified in megabytes, for the expandable WSL virtual hard disk (VHD) for newly created distributions only.</value>
</data>
<data name="Settings_DeveloperPageTitle.Text" xml:space="preserve">
<value>Developer</value>
</data>
<data name="Settings_DocumentationLink.Content" xml:space="preserve">
<value>Documentation</value>
</data>
<data name="Settings_DocumentationLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wsldocs</value>
<comment>{Locked}Uri to Microsoft WSL documentation</comment>
</data>
<data name="Settings_DrvFSMode.Header" xml:space="preserve">
<value>Change DrvFS mode</value>
</data>
<data name="Settings_DrvFSMode.Description" xml:space="preserve">
<value>Changes cross-OS file access implementation in WSL.</value>
</data>
<data name="Settings_DNSProxy.Header" xml:space="preserve">
<value>DNS Proxy enabled</value>
</data>
<data name="Settings_DNSProxy.Description" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to NAT. Boolean to inform WSL to configure the DNS Server in Linux to the NAT on the host. Setting to false will mirror DNS servers from Windows to Linux.</value>
<comment>{Locked="wsl2.networkingMode"}.wslconfig property key names should not be translated</comment>
</data>
<data name="Settings_DNSProxyToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>DNS Proxy enabled.</value>
</data>
<data name="Settings_DNSProxyToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to NAT. Boolean to inform WSL to configure the DNS Server in Linux to the NAT on the host. Setting to false will mirror DNS servers from Windows to Linux.</value>
</data>
<data name="Settings_DNSTunneling.Header" xml:space="preserve">
<value>DNS Tunneling enabled</value>
</data>
<data name="Settings_DNSTunneling.Description" xml:space="preserve">
<value>Changes how DNS requests are proxied from WSL to Windows.</value>
</data>
<data name="Settings_DNSTunnelingToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>DNS Tunneling enabled.</value>
</data>
<data name="Settings_DNSTunnelingToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Changes how DNS requests are proxied from WSL to Windows.</value>
</data>
<data name="Settings_FileSystemPageTitle.Text" xml:space="preserve">
<value>File System</value>
</data>
<data name="Settings_GUIApplications.Header" xml:space="preserve">
<value>Enable GUI applications</value>
</data>
<data name="Settings_GUIApplicationsDescription.Text" xml:space="preserve">
<value>Boolean to turn on or off support for GUI applications ([WSLg]) in WSL.</value>
</data>
<data name="Settings_GUIApplicationsDescription.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslgproject</value>
<comment>{Locked}Uri to the Microsoft GitHub WSLg project</comment>
</data>
<data name="Settings_GUIApplicationsToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable GUI applications.</value>
</data>
<data name="Settings_GUIApplicationsToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Boolean to turn on or off support for GUI applications (known as WSL g) in WSL.</value>
</data>
<data name="Settings_HWPerfCounters.Header" xml:space="preserve">
<value>Enable hardware performance counters</value>
</data>
<data name="Settings_HWPerfCounters.Description" xml:space="preserve">
<value>Enables hardware performance counters for Linux.</value>
</data>
<data name="Settings_HWPerfCountersToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable hardware performance counters.</value>
</data>
<data name="Settings_HWPerfCountersToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Enables hardware performance counters for Linux.</value>
</data>
<data name="Settings_HyperVFirewall.Header" xml:space="preserve">
<value>Hyper-V Firewall enabled</value>
</data>
<data name="Settings_HyperVFirewall.Description" xml:space="preserve">
<value>Enables Hyper-V firewall which allows the Windows Firewall rules, as well as rules specific to Hyper-V traffic, to filter WSL network traffic.</value>
</data>
<data name="Settings_HyperVFirewallToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Hyper-V Firewall enabled.</value>
</data>
<data name="Settings_HyperVFirewallToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Enables Hyper-V firewall which allows the Windows Firewall rules, as well as rules specific to Hyper-V traffic, to filter WSL network traffic.</value>
</data>
<data name="Settings_HostAddressLoopback.Header" xml:space="preserve">
<value>Host Address Loopback</value>
</data>
<data name="Settings_HostAddressLoopback.Description" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to mirrored. When set to True, will allow the Container to connect to the Host, or the Host to connect to the Container, by an IP address that's assigned to the Host. Note that the 127.0.0.1 loopback address can always be used - this option allows for all additionally assigned local IP addresses to be used as well.</value>
<comment>{Locked="wsl2.networkingMode"}.wslconfig property key names should not be translated</comment>
</data>
<data name="Settings_HostAddressLoopbackToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Host Address Loopback.</value>
</data>
<data name="Settings_HostAddressLoopbackToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to mirrored. When set to True, will allow the Container to connect to the Host, or the Host to connect to the Container, by an IP address that's assigned to the Host. Note that the 127.0.0.1 loopback address can always be used - this option allows for all additionally assigned local IP addresses to be used as well.</value>
</data>
<data name="Settings_IgnoredPorts.Header" xml:space="preserve">
<value>Ignored ports</value>
</data>
<data name="Settings_IgnoredPorts.Description" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to mirrored. Specifies which ports Linux applications can bind to that will not be automatically forwarded or considered in Windows. Should be formatted in a comma separated list, e.g: 3000,9000,9090.</value>
<comment>{Locked="wsl2.networkingMode"}.wslconfig property key names should not be translated</comment>
</data>
<data name="Settings_IgnoredPortsResetButton.Content" xml:space="preserve">
<value>Reset ports</value>
</data>
<data name="Settings_IgnoredPortsTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Ignored ports</value>
</data>
<data name="Settings_IgnoredPortsTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>Only applicable when wsl2.networkingMode is set to mirrored. Specifies which ports Linux applications can bind to that will not be automatically forwarded or considered in Windows. Should be formatted in a comma separated list, for example, 3000, 9000, 9090.</value>
</data>
<data name="Settings_InitialAutoProxyTimeout.Header" xml:space="preserve">
<value>Initial Auto Proxy timeout</value>
</data>
<data name="Settings_InitialAutoProxyTimeout.Description" xml:space="preserve">
<value>Only applicable when wsl2.autoProxy is set to true. Configures how long (in milliseconds) WSL will wait for retrieving HTTP proxy information when starting a WSL container. If proxy settings are resolved after this time, the WSL instance must be restarted to use the retrieved proxy settings.</value>
<comment>{Locked="wsl2.autoProxy"}.wslconfig property key names should not be translated</comment>
</data>
<data name="Settings_InitialAutoProxyTimeoutResetButton.Content" xml:space="preserve">
<value>Reset timeout</value>
</data>
<data name="Settings_InitialAutoProxyTimeoutTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Initial Auto Proxy timeout</value>
</data>
<data name="Settings_InitialAutoProxyTimeoutTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>Only applicable when wsl2.autoProxy is set to true. Configures how long, in milliseconds, WSL will wait for retrieving HTTP proxy information when starting a WSL container. If proxy settings are resolved after this time, the WSL instance must be restarted to use the retrieved proxy settings.</value>
</data>
<data name="Settings_KernelCommandLine.Header" xml:space="preserve">
<value>Kernel Command Line</value>
</data>
<data name="Settings_KernelCommandLine.Description" xml:space="preserve">
<value>Additional kernel command line arguments.</value>
</data>
<data name="Settings_LocalhostForwarding.Header" xml:space="preserve">
<value>Enable localhost forwarding</value>
</data>
<data name="Settings_LocalhostForwarding.Description" xml:space="preserve">
<value>Boolean specifying if ports bound to wildcard or localhost in the WSL 2 VM should be connectable from the host via localhost:port.</value>
</data>
<data name="Settings_LocalhostForwardingToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable localhost forwarding.</value>
</data>
<data name="Settings_LocalhostForwardingToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Boolean specifying if ports bound to wildcard or localhost in the WSL 2 VM should be connectable from the host via localhost, colon, port.</value>
</data>
<data name="Settings_MegabyteStringFormat" xml:space="preserve">
<value>{0} MB</value>
</data>
<data name="Settings_MemAndProcPageTitle.Text" xml:space="preserve">
<value>Memory and processor</value>
</data>
<data name="Settings_MemorySize.Header" xml:space="preserve">
<value>Memory Size</value>
</data>
<data name="Settings_MemorySize.Description" xml:space="preserve">
<value>How much memory to assign to the WSL 2 VM.</value>
</data>
<data name="Settings_MemorySizeResetButton.Content" xml:space="preserve">
<value>Reset size</value>
</data>
<data name="Settings_MemorySizeTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Memory Size</value>
</data>
<data name="Settings_MemorySizeTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>How much memory, specified in megabytes, to assign to the WSL 2 VM.</value>
</data>
<data name="Settings_MillisecondsStringFormat" xml:space="preserve">
<value>{0} milliseconds</value>
</data>
<data name="Settings_NestedVirtualization.Header" xml:space="preserve">
<value>Enable nested virtualization</value>
</data>
<data name="Settings_NestedVirtualization.Description" xml:space="preserve">
<value>Boolean to turn on or off nested virtualization, enabling other nested VMs to run inside WSL 2.</value>
</data>
<data name="Settings_NestedVirtualizationToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable nested virtualization.</value>
</data>
<data name="Settings_NestedVirtualizationToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Boolean to turn on or off nested virtualization, enabling other nested VM's to run inside WSL 2.</value>
</data>
<data name="Settings_NetworkingMode.Header" xml:space="preserve">
<value>Networking mode</value>
</data>
<data name="Settings_NetworkingMode.Description" xml:space="preserve">
<value>Specifies the networking mode for WSL.</value>
</data>
<data name="Settings_NetworkingModeComboBox.AutomationProperties.Name" xml:space="preserve">
<value>Networking mode.</value>
</data>
<data name="Settings_NetworkingModeComboBox.AutomationProperties.HelpText" xml:space="preserve">
<value>Specifies the networking mode for WSL.</value>
</data>
<data name="Settings_NetworkingPageTitle.Text" xml:space="preserve">
<value>Networking</value>
</data>
<data name="Settings_OOBECrossOSFileAccess.Description" xml:space="preserve">
<value>You can work across operating systems with all of your files!</value>
</data>
<data name="Settings_OOBECrossOSFileAccess.Title" xml:space="preserve">
<value>Cross OS File Access</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_WindowsFromLinuxTitle.Text" xml:space="preserve">
<value>Access your Windows files from Linux</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_WindowsFromLinuxSample.Text" xml:space="preserve">
<value>You can access your Windows files from within Linux by navigating to /mnt and then to your Windows drive letter, like this example for the C drive:
'cd /mnt/c'</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_LinuxFromFileExplorerTitle.Text" xml:space="preserve">
<value>Access your Linux files with File Explorer</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_LinuxFromFileExplorerSample.Text" xml:space="preserve">
<value>You can view your Linux files from File Explorer by navigating to '\\wsl.localhost\' or clicking on the Linux icon.</value>
<comment>{Locked="\\wsl.localhost\"}Url addresses should not be translated.</comment>
</data>
<data name="Settings_OOBECrossOSFileAccess_LaunchWindowsFromWSLTitle.Text" xml:space="preserve">
<value>Launch Windows files and programs from WSL</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_LaunchWindowsFromWSLSample.Text" xml:space="preserve">
<value>Even while using WSL you can run your Windows executables directly from bash. Try running
'powershell.exe /c start .' to open up File Explorer in your current folder.</value>
<comment>{Locked="/c start ."}Command line arguments and file names should not be translated</comment>
</data>
<data name="Settings_OOBECrossOSFileAccess_NetworkingAppsFromWindowsTitle.Text" xml:space="preserve">
<value>Accessing Linux Networking Apps from Windows</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_NetworkingAppsFromWindowsSample.Text" xml:space="preserve">
<value>If you are building a networking app (for example an app running on a NodeJS or SQL server) in your Linux distribution, you can access it from a Windows app (like your Edge or Chrome internet browser) using localhost (just like you normally would). This means if you started a Linux server that is listening to port 3000, you can go to [http://localhost:3000] in Edge on Windows to access it.</value>
<comment>{Locked="http://localhost:3000"}Url addresses should not be translated.</comment>
</data>
<data name="Settings_OOBECrossOSFileAccess_NetworkingAppsFromWindowsSample.NavigateUri" xml:space="preserve">
<value>http://localhost:3000</value>
<comment>{Locked}Uri to the localhost on port 3000</comment>
</data>
<data name="Settings_OOBECrossOSFileAccess_MirroredModeNetworkingTitle.Text" xml:space="preserve">
<value>Mirrored Mode Networking</value>
</data>
<data name="Settings_OOBECrossOSFileAccess_MirroredModeNetworkingSample.Text" xml:space="preserve">
<value>WSL also includes a new networking mode, called mirrored mode which adds advanced capabilities like IPv6 support and the ability to access your networking applications in your local area network.</value>
</data>
<data name="Settings_OOBECrossOSFileAccessLink.Content" xml:space="preserve">
<value>Learn More About Cross OS File Access</value>
</data>
<data name="Settings_OOBECrossOSFileAccessLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslfilesystems</value>
<comment>{Locked}Uri to the Working across Windows and Linux file systems documentation</comment>
</data>
<data name="Settings_OOBEDisplayName" xml:space="preserve">
<value>Welcome to Windows Subsystem for Linux</value>
</data>
<data name="Settings_OOBEDistroManagement.Description" xml:space="preserve">
<value>WSL is a great way to try out different Linux distributions.</value>
</data>
<data name="Settings_OOBEDistroManagement.Title" xml:space="preserve">
<value>Distro Management</value>
</data>
<data name="Settings_OOBEDistroManagementBasicWSLCommandsLink.Content" xml:space="preserve">
<value>Learn more about basic WSL commands</value>
</data>
<data name="Settings_OOBEDistroManagementBasicWSLCommandsLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslcommands</value>
<comment>{Locked}Uri to the basic WSL commands documentation</comment>
</data>
<data name="Settings_OOBEDistroManagementImportCustomDistroLink.Content" xml:space="preserve">
<value>Learn more about importing any Linux distribution</value>
</data>
<data name="Settings_OOBEDistroManagementImportCustomDistroLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslcustomdistro</value>
<comment>{Locked}Uri to the import any linux distribution to use with WSL documentation</comment>
</data>
<data name="Settings_OOBEDistroManagement_InstallableDistrosTitle.Text" xml:space="preserve">
<value>List Installable WSL Distros Command</value>
</data>
<data name="Settings_OOBEDistroManagement_InstallableDistrosSample.Text" xml:space="preserve">
<value>'wsl.exe -l -o'</value>
<comment>{Locked="-l -o"}Command line arguments and file names should not be translated</comment>
</data>
<data name="Settings_OOBEDistroManagement_InstallNamedDistrosTitle.Text" xml:space="preserve">
<value>Install a Named WSL Distro Command</value>
</data>
<data name="Settings_OOBEDistroManagement_InstallNamedDistrosSample.Text" xml:space="preserve">
<value>'wsl.exe --install &lt;DistroName&gt;'</value>
<comment>{Locked="--install "}Command line arguments, file names and string inserts should not be translated</comment>
</data>
<data name="Settings_OOBEDistroManagement_AvailableDistrosTitle.Text" xml:space="preserve">
<value>List Available WSL Distros Command</value>
</data>
<data name="Settings_OOBEDistroManagement_AvailableDistrosSample.Text" xml:space="preserve">
<value>'wsl.exe -l'</value>
<comment>{Locked="-l"}Command line arguments and file names should not be translated</comment>
</data>
<data name="Settings_OOBEDockerDesktopIntegration.Description" xml:space="preserve">
<value>Docker Desktop works great with WSL to help you develop with Linux containers.
Some of the benefits of using Docker Desktop with WSL are:
• You can run Docker commands in WSL or in Windows, using the same Docker daemon and images.
• You can share files and folders between Windows and Linux seamlessly, using the automatic mount of Windows drives in WSL.
• You can use your preferred Windows tools and editors to work on Linux code and files, and vice versa, thanks to the interoperability of WSL.</value>
</data>
<data name="Settings_OOBEDockerDesktopIntegration.Title" xml:space="preserve">
<value>Docker Desktop Integration</value>
</data>
<data name="Settings_OOBEDockerDesktopIntegrationLink.Content" xml:space="preserve">
<value>Learn More About Using WSL with Docker</value>
</data>
<data name="Settings_OOBEDockerDesktopIntegrationLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wsldocker</value>
<comment>{Locked}Uri to the Docker remote containers on WSL 2 documentation</comment>
</data>
<data name="Settings_OOBEGeneral.Description" xml:space="preserve">
<value>The Windows Subsystem for Linux (WSL) lets you run your favorite Linux tools, utilities, applications, and workflows directly on Windows.
Take a moment to preview some of the communitys favorite features or view our comprehensive documentation.</value>
</data>
<data name="Settings_OOBEGeneral.Title" xml:space="preserve">
<value>Welcome to WSL</value>
</data>
<data name="Settings_OOBEGeneral_BestPracticesSetupLink.Content" xml:space="preserve">
<value>Best Practices for Setup</value>
</data>
<data name="Settings_OOBEGeneral_BestPracticesSetupLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslsetup</value>
<comment>{Locked}Uri to the Best Practices for Setup Documentation</comment>
</data>
<data name="Settings_OOBEGeneral_GettingStartedLinuxLink.Content" xml:space="preserve">
<value>Getting Started with Linux</value>
</data>
<data name="Settings_OOBEGeneral_GettingStartedLinuxLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslgettingstarted</value>
<comment>{Locked}Uri to the Getting Started with Linux Documentation</comment>
</data>
<data name="Settings_OOBEGeneral_WSLDocumentationLink.Content" xml:space="preserve">
<value>Windows Subsystem for Linux (WSL) Documentation</value>
</data>
<data name="Settings_OOBEGeneral_WSLDocumentationLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wsldocs</value>
<comment>{Locked}Uri to the Microsoft WSL Documentation</comment>
</data>
<data name="Settings_OOBEGUIApps.Description" xml:space="preserve">
<value>You can use graphical based Linux applications with native Windows interactions like alt-tab, start menu launching, task bar pinning, and cut &amp; paste support.</value>
</data>
<data name="Settings_OOBEGUIApps.Title" xml:space="preserve">
<value>GUI Apps</value>
</data>
<data name="Settings_OOBEGPUAcceleration.Description" xml:space="preserve">
<value>WSL can leverage your Windows GPU for Machine Learning workflows
Linux binaries running in WSL can automatically use your GPU in Windows to speed up their performance. You just need to install and run those workflows the same way that you would on a regular Linux machine. There are lots of different ways to get started from running CUDA in a docker container if you have a NVIDIA graphics card, to running PyTorch or TensorFlow with DirectML on your AMD, Intel, or NVIDIA graphics card. See our getting started guide below to learn more.</value>
</data>
<data name="Settings_OOBEGPUAcceleration.Title" xml:space="preserve">
<value>GPU Acceleration</value>
</data>
<data name="Settings_OOBEGPUAccelerationLink.Content" xml:space="preserve">
<value>Learn More About GPU Acceleration</value>
</data>
<data name="Settings_OOBEGPUAccelerationLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslgpu</value>
<comment>{Locked}Uri to the GPU acceleration for ML in WSL documentation</comment>
</data>
<data name="Settings_OOBEGUIAppsLink.Content" xml:space="preserve">
<value>Learn More About WSL GUI Apps</value>
</data>
<data name="Settings_OOBEGUIAppsLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslguiapps</value>
<comment>{Locked}Uri to the Run GUI apps on the WSL documentation</comment>
</data>
<data name="Settings_OOBEGUIApps_AppsListDescription.Text" xml:space="preserve">
<value>Heres a list of apps to try (You can install all of these in Ubuntu by typing 'sudo apt install &lt;The App Name&gt;')
• gedit Basic text editor
• audacity Record and edit audio files
• blender Make 3D animations and visualizations
• gimp Edit photos
• nautilus A Linux file explorer
• vlc Video player</value>
</data>
<data name="Settings_OOBENetworkingIntegration.Description" xml:space="preserve">
<value>You can easily access networking apps across Windows and Linux operating systems.</value>
</data>
<data name="Settings_OOBENetworkingIntegration.Title" xml:space="preserve">
<value>Networking Integration</value>
</data>
<data name="Settings_OOBENetworkingIntegrationLinuxNetworkingAppsLink.Content" xml:space="preserve">
<value>Learn More About Networking Applications</value>
</data>
<data name="Settings_OOBENetworkingIntegrationLinuxNetworkingAppsLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslnetworking</value>
<comment>{Locked}Uri to the Accessing network applications with WSL documentation</comment>
</data>
<data name="Settings_OOBENetworkingIntegrationMirroredModeLink.Content" xml:space="preserve">
<value>Learn More About Mirrored Mode Networking</value>
</data>
<data name="Settings_OOBENetworkingIntegrationMirroredModeLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslmirroredmode</value>
<comment>{Locked}Uri to the WSL Mirrored Mode networking documentation</comment>
</data>
<data name="Settings_OOBEVSCodeIntegration.Description" xml:space="preserve">
<value>You can use WSL as your full-time development environment directly from VS Code.</value>
</data>
<data name="Settings_OOBEVSCodeIntegration.Title" xml:space="preserve">
<value>VS Code Integration</value>
</data>
<data name="Settings_OOBEVSCodeIntegrationLink.Content" xml:space="preserve">
<value>Learn More About Using WSL with VS Code</value>
</data>
<data name="Settings_OOBEVSCodeIntegrationLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslvscode</value>
<comment>{Locked}Uri to the using Visual Studio Code with WSL documentation</comment>
</data>
<data name="Settings_OOBEVSCodeIntegration_VSCodeInstallTitle.Text" xml:space="preserve">
<value>How to install</value>
</data>
<data name="Settings_OOBEVSCodeIntegration_VSCodeInstallSample.Text" xml:space="preserve">
<value>After youve installed VS Code, you can install the Remote WSL extension from Windows Terminal:
'code install-extension ms-vscode-remote.remote-wsl'</value>
</data>
<data name="Settings_OOBEVSCodeIntegration_VSCodeOpenProjectTitle.Text" xml:space="preserve">
<value>Open a WSL Project in Visual Studio Code</value>
</data>
<data name="Settings_OOBEVSCodeIntegration_VSCodeOpenProjectSample.Text" xml:space="preserve">
<value>To open a project in VS Code from your WSL distribution, open the distributions command line and run 'code .' to open a project file.
You can also access more VS Code Remote options through the command palette within VS Code itself. Hit “SHIFT+CTRL+P” on your keyboard to open the command palette and type Remote-WSL to see a list of the VS Code Remote options available, allowing you to reopen the folder in a remote session, specify which distribution you want to open, and more.</value>
</data>
<data name="Settings_OOBE_HowToUse.Text" xml:space="preserve">
<value>How to use</value>
</data>
<data name="Settings_OptionalFeaturesPageTitle.Text" xml:space="preserve">
<value>Optional Features</value>
</data>
<data name="Settings_PrivacyPolicyLink.Content" xml:space="preserve">
<value>Privacy Statement</value>
</data>
<data name="Settings_PrivacyPolicyLink.NavigateUri" xml:space="preserve">
<value>https://go.microsoft.com/fwlink/?linkid=2234882</value>
<comment>{Locked}Uri to the Microsoft Privacy Policy</comment>
</data>
<data name="Settings_ProcCount.Header" xml:space="preserve">
<value>Processor Count</value>
</data>
<data name="Settings_ProcCount.Description" xml:space="preserve">
<value>How many logical processors to assign to the WSL 2 VM.</value>
</data>
<data name="Settings_ProcCountResetButton.Content" xml:space="preserve">
<value>Reset count</value>
</data>
<data name="Settings_ProcCountTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Processor Count</value>
</data>
<data name="Settings_ProcCountTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>How many logical processors to assign to the WSL 2 VM.</value>
</data>
<data name="Settings_RelatedLinks.Text" xml:space="preserve">
<value>Related links</value>
</data>
<data name="Settings_ReleaseNotesLink.Content" xml:space="preserve">
<value>Release notes</value>
</data>
<data name="Settings_ReleaseNotesLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslreleases</value>
<comment>{Locked}Uri to Microsoft WSL release notes</comment>
</data>
<data name="Settings_SafeMode.Header" xml:space="preserve">
<value>Enable safe mode</value>
</data>
<data name="Settings_SafeMode.Description" xml:space="preserve">
<value>Run WSL in "Safe Mode" which disables many features and is intended to be used to recover distributions that are in bad states.</value>
</data>
<data name="Settings_SafeModeToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable safe mode.</value>
</data>
<data name="Settings_SafeModeToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Run WSL in "Safe Mode" which disables many features and is intended to be used to recover distributions that are in bad states.</value>
</data>
<data name="Settings_Shell_About.Content" xml:space="preserve">
<value>About</value>
</data>
<data name="Settings_Shell_Developer.Content" xml:space="preserve">
<value>Developer</value>
</data>
<data name="Settings_Shell_DistroManagement.Content" xml:space="preserve">
<value>Distro Management</value>
</data>
<data name="Settings_Shell_DockerDesktopIntegration.Content" xml:space="preserve">
<value>Docker Desktop Integration</value>
</data>
<data name="Settings_Shell_FileSystem.Content" xml:space="preserve">
<value>File System</value>
</data>
<data name="Settings_Shell_General.Content" xml:space="preserve">
<value>General</value>
</data>
<data name="Settings_Shell_GPUAcceleration.Content" xml:space="preserve">
<value>GPU Acceleration</value>
</data>
<data name="Settings_Shell_GUIApps.Content" xml:space="preserve">
<value>GUI Apps</value>
</data>
<data name="Settings_Shell_LaunchWSL.Content" xml:space="preserve">
<value>Launch wsl.exe</value>
</data>
<data name="Settings_Shell_MemAndProc.Content" xml:space="preserve">
<value>Memory and processor</value>
</data>
<data name="Settings_Shell_Networking.Content" xml:space="preserve">
<value>Networking</value>
</data>
<data name="Settings_Shell_NetworkingIntegration.Content" xml:space="preserve">
<value>Networking Integration</value>
</data>
<data name="Settings_Shell_OOBE.Content" xml:space="preserve">
<value>Welcome to WSL</value>
</data>
<data name="Settings_Shell_OptionalFeatures.Content" xml:space="preserve">
<value>Optional Features</value>
</data>
<data name="Settings_Shell_Settings.Content" xml:space="preserve">
<value>Settings</value>
</data>
<data name="Settings_Shell_VSCodeIntegration.Content" xml:space="preserve">
<value>VS Code Integration</value>
</data>
<data name="Settings_Shell_WhatsNew.Content" xml:space="preserve">
<value>What's new</value>
</data>
<data name="Settings_Shell_WorkingAcrossFileSystems.Content" xml:space="preserve">
<value>Working Across File Systems</value>
</data>
<data name="Settings_IssuesLink.Content" xml:space="preserve">
<value>Issues</value>
</data>
<data name="Settings_IssuesLink.NavigateUri" xml:space="preserve">
<value>https://aka.ms/wslproject</value>
<comment>{Locked}Uri to Microsoft WSL issues</comment>
</data>
<data name="Settings_SparseVHD.Header" xml:space="preserve">
<value>Enable sparse VHD by default</value>
</data>
<data name="Settings_SparseVHD.Description" xml:space="preserve">
<value>Any newly created VHD will be set to sparse automatically when enabled.</value>
</data>
<data name="Settings_SparseVHDToggleSwitch.AutomationProperties.Name" xml:space="preserve">
<value>Enable sparse VHD by default.</value>
</data>
<data name="Settings_SparseVHDToggleSwitch.AutomationProperties.HelpText" xml:space="preserve">
<value>Any newly created VHD will be set to sparse automatically when enabled.</value>
</data>
<data name="Settings_SwapFilePath.Header" xml:space="preserve">
<value>Swap File Location</value>
</data>
<data name="Settings_SwapFilePath.Description" xml:space="preserve">
<value>An absolute Windows path to the swap virtual hard disk.</value>
</data>
<data name="Settings_SwapFilePathBrowseButton.Content" xml:space="preserve">
<value>Browse swap files</value>
</data>
<data name="Settings_SwapFilePathTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Swap File Location</value>
</data>
<data name="Settings_SwapFilePathTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>An absolute Windows path to the swap virtual hard disk.</value>
</data>
<data name="Settings_SwapSize.Header" xml:space="preserve">
<value>Swap Size</value>
</data>
<data name="Settings_SwapSize.Description" xml:space="preserve">
<value>How much swap space to add to the WSL 2 VM, 0 for no swap file. Swap storage is disk-based RAM used when memory demand exceeds limit on hardware device.</value>
</data>
<data name="Settings_SwapSizeResetButton.Content" xml:space="preserve">
<value>Reset size</value>
</data>
<data name="Settings_SwapSizeTextBox.AutomationProperties.Name" xml:space="preserve">
<value>Swap Size</value>
</data>
<data name="Settings_SwapSizeTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>How much swap space, specified in megabytes, to add to the WSL 2 VM. 0 for no swap file. Swap storage is disk-based RAM used when memory demand exceeds limit on hardware device.</value>
</data>
<data name="Settings_Virtio.Header" xml:space="preserve">
<value>Enable VirtIO</value>
</data>
<data name="Settings_Virtio.Description" xml:space="preserve">
<value>Use virtiofs instead of plan 9 to access host files, increasing speed.</value>
</data>
<data name="Settings_Virtio9p.Header" xml:space="preserve">
<value>Enable Virtio 9p</value>
</data>
<data name="Settings_Virtio9p.Description" xml:space="preserve">
<value>Enables mount of the 9P filesystem from the host using the virtio transport.</value>
</data>
<data name="Settings_VMIdleTimeout.Header" xml:space="preserve">
<value>VM Idle timeout</value>
</data>
<data name="Settings_VMIdleTimeout.Description" xml:space="preserve">
<value>The number of milliseconds that a VM is idle, before it is shut down.</value>
</data>
<data name="Settings_VMIdleTimeoutResetButton.Content" xml:space="preserve">
<value>Reset timeout</value>
</data>
<data name="Settings_VMIdleTimeoutTextBox.AutomationProperties.Name" xml:space="preserve">
<value>VM Idle timeout</value>
</data>
<data name="Settings_VMIdleTimeoutTextBox.AutomationProperties.HelpText" xml:space="preserve">
<value>The number of milliseconds that a VM is idle, before it is shut down.</value>
</data>
</root>