@samitouri / QOSAMI-WSL / commits / de49dfa1

Localization change from build: 145854342 (#40368)

Co-authored-by: WSL localization <noreply@microsoft.com>

Blue committed Apr 30, 2026 at 15:56 UTC de49dfa17771e426470992524b549c1b678f6c98
21 files changed +8515 -1270
localization/strings/cs-CZ/Resources.resw
+408 -63
@@ -217,9 +217,6 @@ Nainstalovat pomocí souboru wsl.exe {} &lt;Distro&gt;.
217 Pokud chcete získat seznam platných distribucí, použijte příkaz 'wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Instance Subsystém Windows pro Linux byla ukončena.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Neplatný argument příkazového řádku: {}
222 Pokud chcete získat seznam podporovaných argumentů, použijte --help' {}.</value>
@@ -858,6 +855,10 @@ Další informace o Admin Protection najdete na https://aka.ms/apdevguide</value
855 <value>Nepovedlo se vytvořit prohození disku v '{}': {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Vnořená virtualizace není v tomto počítači podporována.</value>
864 </data>
@@ -1951,215 +1952,284 @@ K dalším možnostem VS Code Remote můžete přistupovat také prostřednictv
1952 <value>Integrace Visual Studia</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc – WSL Container CLI
1955 -Využití:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Relace nebyla nalezena: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Neplatná IP adresa '{}'</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') selhalo</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Nebyly nalezeny žádné relace WSLC.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Nalezeno {} relací WSLC{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Ukončení relace se nezdařilo: '{}'</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} byl ukončen s: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
2001 <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>PID autora</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Zobrazovaný název</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Neznámý příkaz: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Nerozpoznaný příkaz: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Nebyl zadán požadovaný argument: '{}'</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argument byl zadán víckrát, než je povoleno: '{}'</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Zobrazí nápovědu k vybranému příkazu</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Bylo poskytnuto několik vzájemně se vylučujících argumentů: '{}'</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argument {} se dá použít jenom s {}.</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Využití: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>příkaz</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>Možnosti</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>K dispozici jsou následující aliasy příkazů:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>K dispozici jsou následující příkazy:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>K dispozici jsou následující dílčí příkazy:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>K dispozici jsou následující možnosti:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>K dispozici jsou následující argumenty:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Pokud chcete získat podrobnosti o konkrétním příkazu, předejte ho do argumentu help.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Nebyl rozpoznán název argumentu pro aktuální příkaz: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>K provedení tohoto příkazu je třeba mít oprávnění správce.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Zadejte relaci, která se má použít</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Připojení ke stdout/stderr kontejneru</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Připojit ke stdin a ponechat jej otevřený</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Zadejte port, který se má použít</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>ID kontejneru</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Chybí hodnota argumentu: '{}'</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Nebyl rozpoznán alias argumentu pro aktuální příkaz: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Neplatný specifikátor argumentu: '{}'</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Nenašel se sousedící alias typu příznak: '{}'</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Sousedící alias není příznak: '{}'</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Neplatný specifikátor argumentu: '{}'</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Argument příznaku nemůže obsahovat sousedící hodnotu: '{}'</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Našel se poziční argument, i když nebyl očekáván: '{}'</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Chybí název argumentu v: '{}'</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Nepodařilo se vyřešit přesměrované argumenty počínaje argumentem: '{}'</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Byl zjištěn neplatný nadbytečný argument: '{}'</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Argumenty aliasu s hodnotou musí být poslední v řetězci aliasů: '{}'</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Všechna práva vyhrazena.
2122 -Informace o ochraně osobních údajů k tomuto produktu najdete na stránce https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Neplatný obrázek: '{}'</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Neplatný název: '{}'</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Cesta není absolutní: '{}'</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Svazek '{}' nebyl nalezen</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Neplatné možnosti svazku: '{}'</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Nepodporovaný typ svazku: '{}'</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Svazek '{}' je používán.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Našly se oba soubory Dockerfile i Containerfile. Použijte -f k výběru souboru, který chcete použít</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Nepodařilo se otevřít '{}': {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>V '{}' nebyl nalezen žádný Containerfile ani Dockerfile</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Informace o ochraně osobních údajů k tomuto produktu najdete na stránce htt
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Informace o ochraně osobních údajů k tomuto produktu najdete na stránce htt
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Informace o ochraně osobních údajů k tomuto produktu najdete na stránce htt
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Informace o ochraně osobních údajů k tomuto produktu najdete na stránce htt
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/da-DK/Resources.resw
+408 -63
@@ -217,9 +217,6 @@ Installer ved hjælp af 'wsl.exe {} &lt;Distro&gt;'.
217 Hvis du vil hente en liste over gyldige distributioner, skal du bruge 'wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Windows-undersystem til Linux-forekomsten er afsluttet.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Ugyldigt kommandolinjeargument: {}
222 Brug '{} --help' til at få en liste over understøttede argumenter.</value>
@@ -858,6 +855,10 @@ Du kan få flere oplysninger om Admin Protection ved at besøge https://aka.ms/a
855 <value>Swapdisken kunne ikke oprettes i '{}': {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Indlejret virtualisering understøttes ikke på denne maskine.</value>
864 </data>
@@ -1952,214 +1953,283 @@ Du kan også få adgang til flere Fjernindstillinger for VS-kode via kommandopal
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1955 <value>wslc - WSL Container CLI
1955 -Brug:
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Session blev ikke fundet: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Ugyldig IP-adresse '{}'</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') mislykkedes</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Der blev ikke fundet nogen WSLA-sessioner.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Fundet {} WSLC-session{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Afslutning af session mislykkedes: "{}"</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} afsluttede med: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Id</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Forfatter-PID</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Vist navn</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Ukendt Kommando: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Ukendt kommando: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Det påkrævede argument er ikke angivet: '{}'</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argument er angivet flere gange end tilladt: '{}'</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Viser hjælp til den markerede kommando</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Der er angivet flere argumenter, der udelukker hinanden: '{}'</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argumentet {} kan kun bruges sammen med {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Brug: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>Kommando</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>indstillinger</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Følgende kommandoaliasser er tilgængelige:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Følgende kommandoer er tilgængelige:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Følgende underkommandoer er tilgængelige:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Følgende indstillinger er tilgængelige:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Følgende argumenter er tilgængelige:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Du kan finde flere oplysninger om en bestemt kommando i hjælpeargumentet.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argumentnavnet blev ikke genkendt for den aktuelle kommando: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Denne kommando kræver administratorrettigheder for at køre.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Angiv sessionen, der skal bruges</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Vedhæft til stdout/stderr af objektbeholderen</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Vedhæft til stdin, og hold den åben</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Angiv porten, der skal bruges</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Objektbeholder-id</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Manglende argumentværdi: '{}'</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argumentaliaset blev ikke genkendt for den aktuelle kommando: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Ugyldig argumentangivelse: '{}'</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Det tilstødende flagalias blev ikke fundet: '{}'</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Det tilstødende alias er ikke et flag: '{}'</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Ugyldig argumentangivelse: '{}'</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Flagargumentet må ikke indeholde en tilstødende værdi: '{}'</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Der blev fundet et positionsargument, hvor ingen var forventet: '{}'</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Der mangler et argumentnavn på: '{}'</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Videresendte argumenter kunne ikke fortolkes med start ved argumentet: '{}'</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Der blev fundet et ugyldigt ekstra argument: '{}'</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Aliasargumenter med en værdi skal være sidste i aliaskæden: '{}'</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Alle rettigheder forbeholdes.
2122 -Du kan finde oplysninger om beskyttelse af personlige oplysninger for dette produkt på https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Ugyldigt billede: "{}"</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Ugyldigt navn: '{}'</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Stien er ikke absolut: "{}"</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Enheden blev ikke fundet: '{}'</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Ugyldige enhedsindstillinger: '{}'</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Ikke-understøttet enhedstype: '{}'</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Enheden '{}' er i brug.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Både Dockerfile og Containerfile fundet. Brug -f til at vælge den fil, der skal bruges</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Kunne ikke åbne "{}": {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Der blev ikke fundet nogen containerfil eller Docker-fil i "{}"</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Du kan finde oplysninger om beskyttelse af personlige oplysninger for dette prod
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Du kan finde oplysninger om beskyttelse af personlige oplysninger for dette prod
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Du kan finde oplysninger om beskyttelse af personlige oplysninger for dette prod
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Du kan finde oplysninger om beskyttelse af personlige oplysninger for dette prod
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/de-DE/Resources.resw
+408 -63
@@ -219,9 +219,6 @@ Mit "wsl.exe {} &lt;Distro&gt;" installieren.
219 Um eine Liste gültiger Distributionen abzurufen, verwenden Sie "wsl.exe --list --online'.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>Die Windows-Subsystem für Linux Instanz wurde beendet.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>Ungültiges Befehlszeilenargument: {}
224 Verwenden Sie "{}" --help', um eine Liste der unterstützten Argumente abzurufen.</value>
@@ -864,6 +861,10 @@ Weitere Informationen zu Admin Protection finden Sie unter https://aka.ms/apdevg
861 <value>Fehler beim Erstellen des Austauschdatenträgers in "{}": {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>Geschachtelte Virtualisierung wird auf diesem Computer nicht unterstützt.</value>
870 </data>
@@ -1957,215 +1958,284 @@ Sie können auch über die Befehlspalette in VS Code selbst auf weitere VS Code
1958 <value>Visual Studio-Integration</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - WSL Container CLI
1961 -Verwendung:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>Sitzung nicht gefunden: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>Ungültige IP-Adresse „{}“</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>Fehler bei OpenSessionByName('{}')</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>Keine WSLA-Sitzungen gefunden.</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>{} WSLC-Sitzung{} gefunden:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>Fehler beim Beenden der Sitzung: „{}“</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} beendet mit: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
2007 <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>Ersteller-PID</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>Anzeigename</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>Unbekannter Befehl: „{}“</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>Nicht erkannter Befehl: „{}“</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>Erforderliches Argument nicht angegeben: „{}“</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>Argument wurde öfter angegeben als zulässig: „{}“</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>Zeigt Hilfe zum ausgewählten Befehl an</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>Es wurden mehrere sich gegenseitig ausschließende Argumente angegeben: „{}“</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>Das Argument {} kann nur mit {} verwendet werden.</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>Verbrauch: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>Befehl</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>Optionen</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>Die folgenden Befehlsaliase sind verfügbar:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>Folgende Befehle sind verfügbar:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>Folgende Unterbefehle sind verfügbar:</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>Die folgenden Optionen stehen zur Verfügung:</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>Die folgenden Argumente sind verfügbar:</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>Wenn Sie weitere Details zu einem bestimmten Befehl erfahren möchten, übergeben Sie ihm das Hilfe-Argument.</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>Argumentname wurde für den aktuellen Befehl nicht erkannt: „{}“</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>Zum Ausführen dieses Befehls sind Administratorberechtigungen erforderlich.</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>Sitzung angeben, die verwendet werden soll</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>An stdout/stderr des Containers anhängen</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>An stdin anfügen und offen lassen</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>Port angeben, der verwendet werden soll</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>Container-ID</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>Fehlender Argumentwert: „{}“</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>Der Argument-Alias wurde für den aktuellen Befehl nicht erkannt: „{}“</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>Ungültige Spezifikation des Arguments: „{}“</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>Angrenzender Kennzeichenalias nicht gefunden: „{}“</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>Angrenzender Alias ist kein Kennzeichen: „{}“</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>Ungültige Spezifikation des Arguments: „{}“</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>Kennzeichenargument darf keinen angrenzenden Wert enthalten: „{}“</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>Ein positionelles Argument wurde gefunden, obwohl keines erwartet wurde: „{}“</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>Fehlender Argumentname bei: „{}“</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>Fehler beim Auflösen weitergeleiteter Argumente, beginnend mit argument: "{}".</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>Ungültiges zusätzliches Argument gefunden: „{}“</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>Aliasargumente mit einem Wert müssen zuletzt in der Alias-Kette stehen: „{}“</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
2128 -Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/privacy.</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>Ungültiges Bild: „{}“</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>Ungültiger Name: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>Der Pfad ist nicht absolut: „{}“.</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>Volume nicht gefunden: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>Ungültige Volumeoptionen: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>Nicht unterstützter Volumetyp: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>Volume '{}' wird verwendet.</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>Sowohl Dockerfile als auch Containerfile wurden gefunden. Verwenden Sie -f, um die Datei auszuwählen, die verwendet werden soll.</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>Fehler beim Öffnen von „{}“: {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>Kein Containerfile oder Dockerfile in „{}“ gefunden</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/priva
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/priva
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/priva
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ Datenschutzinformationen zu diesem Produkt finden Sie unter https://aka.ms/priva
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/en-GB/Resources.resw
+354 -9
@@ -217,9 +217,6 @@ Install using 'wsl.exe {} &lt;Distro&gt;'.
217 To get a list of valid distributions, use 'wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>The Windows Subsystem for Linux instance has terminated.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Invalid command line argument: {}
222 Please use '{} --help' to get a list of supported arguments.</value>
@@ -858,6 +855,10 @@ For more information on Admin Protection, please visit https://aka.ms/apdevguide
855 <value>Failed to create the swap disk in '{}': {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Nested virtualisation is not supported on this machine.</value>
864 </data>
@@ -1979,10 +1980,23 @@ Usage:
1980 <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1993 <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
2001 <value>ID</value>
2002 </data>
@@ -1996,8 +2010,24 @@ Usage:
2010 <value>Unknown command: '{}'</value>
2011 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 + </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Unrecognised command: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
@@ -2048,7 +2078,7 @@ Usage:
2078 <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argument name was not recognised for the current command: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
@@ -2074,7 +2104,7 @@ Usage:
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argument alias was not recognised for the current command: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
@@ -2138,18 +2168,50 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2168 <value>Volume not found: '{}'</value>
2169 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Invalid volume options: '{}'</value>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 + </data>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2180 <value>Unsupported volume type: '{}'</value>
2181 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 + </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2188 <value>Volume '{}' is in use.</value>
2189 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 + </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2216 <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2162,6 +2224,14 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2224 <value>No Containerfile or Dockerfile found in '{}'</value>
2225 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 + </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
2236 <value>WSLC is the Windows Subsystem for Linux Container CLI tool.</value>
2237 <comment>{Locked="WSLC"}Product names should not be translated</comment>
@@ -2230,7 +2300,7 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ For privacy information about this product please visit https://aka.ms/privacy.<
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/es-ES/Resources.resw
+409 -64
@@ -219,9 +219,6 @@ Instalar con "wsl.exe {} &lt;Distro&gt;".
219 Para obtener una lista de distribuciones válidas, use 'wsl.exe --list --online'.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>La instancia de Subsistema de Windows para Linux ha finalizado.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>Argumento de línea de comandos no válido: {}
224 Use '{} --help' para obtener una lista de los argumentos admitidos.</value>
@@ -864,6 +861,10 @@ Para obtener más información sobre Admin Protection, visite https://aka.ms/apd
861 <value>No se pudo crear el disco de intercambio en '{}': {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>No se admite la virtualización anidada en esta máquina.</value>
870 </data>
@@ -1957,215 +1958,284 @@ También puedes acceder a más opciones remotas de VS Code mediante la paleta d
1958 <value>Integración de Visual Studio</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc: CLI de contenedor de WSL
1961 -Uso:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>No se encontró la sesión: "{}"</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>Dirección IP “{}” no válida</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>Error de OpenSessionByName("{}")</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>No se encontraron sesiones WSLC.</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>Se encontró {} sesión de WSLC{}:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>Error al terminar la sesión: “{}”</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} salió con: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
1993 - <value>Id.</value>
2007 + <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>PID de creador</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>Nombre para mostrar</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>Comando desconocido: "{}"</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>Comando no reconocido: '{}'</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>No se proporcionó el argumento requerido: '{}'</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>Argumento proporcionado más veces de lo permitido: '{}'</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>Muestra la ayuda sobre el comando seleccionado</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>Se proporcionaron varios argumentos mutuamente excluyentes: '{}'</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>El argumento {} solo se puede usar con {}</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>Uso: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>comando</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>opciones</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>Están disponibles los siguientes alias de comando:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>Los siguientes comandos están disponibles:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>Los siguientes subcomandos están disponibles:</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>Están disponibles las siguientes opciones:</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>Los siguientes argumentos están disponibles:</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>Para más información sobre un comando específico, pásalo el argumento de ayuda.</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>No se reconoció el nombre del argumento para el comando actual: '{}'</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>Este comando requiere que se ejecuten privilegios de administrador.</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>Especifica la sesión que se va a usar</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>Asociación a stdout/stderr del contenedor</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>Adjuntar a stdin y mantenerlo abierto</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>Especificar el puerto que se va a usar</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>Id. de contenedor</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>Falta el valor del argumento: '{}'</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>No se reconoció el alias del argumento para el comando actual: '{}'</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>Especificador de argumento no válido: '{}'</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>No se encontró el alias de la marca adyacente: '{}'</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>El alias adyacente no es una marca: '{}'</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>Especificador de argumento no válido: '{}'</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>El argumento de marca no puede contener el valor adyacente: '{}'</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>Se encontró un argumento posicional cuando no se esperaba ninguno: '{}'</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>Falta el nombre del argumento en: '{}'</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>No se pudieron resolver los argumentos reenviados a partir del argumento '{}'</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>Se encontró un argumento adicional no válido: '{}'</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>Los argumentos de alias con un valor deben ir al final de la cadena de alias: '{}'</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>Copyright (c) Microsoft Corporation. Todos los derechos reservados.
2128 -Para obtener información de privacidad sobre este producto, visita https://aka.ms/privacy.</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>Imagen no válida: "{}"</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>Nombre no válido: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>La ruta de acceso no es absoluta: "{}"</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>Volumen no encontrado: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>Opciones de volumen no válidas: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>Tipo de volumen no compatible: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>El volumen '{}' está en uso.</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>Se encontraron Dockerfile y Containerfile. Usar -f para seleccionar el archivo que se va a usar</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>No se pudo abrir “{}”: {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>No se encontró Containerfile ni Dockerfile en “{}”</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ Para obtener información de privacidad sobre este producto, visita https://aka.
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ Para obtener información de privacidad sobre este producto, visita https://aka.
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ Para obtener información de privacidad sobre este producto, visita https://aka.
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ Para obtener información de privacidad sobre este producto, visita https://aka.
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/fi-FI/Resources.resw
+409 -64
@@ -217,9 +217,6 @@ Asenna käyttämällä tiedostoa wsl.exe {} &lt;Distro&gt;.
217 Jos haluat luettelon kelvollisista jakeluista, käytä wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Windows-alijärjestelmä Linuxille -esiintymä on lopetettu.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Komentorivin argumentti ei kelpaa: {}
222 Hae tuettujen argumenttien luettelo käyttämällä komentoa '{} --help'.</value>
@@ -858,6 +855,10 @@ Lisätietoja Admin Protection saat osoitteesta https://aka.ms/apdevguide</value>
855 <value>Vaihtolevyn luominen kohteessa {}: {} epäonnistui</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Sisäkkäistä virtualisointia ei tueta tässä tietokoneessa.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Voit käyttää myös muita VS Code Remote -asetuksia VS Coden komentovalikoiman
1952 <value>Visual Studion integrointi</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc – WSL-säilön komentorivityökalu
1955 -Käyttö:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Istuntoa ei löydy. '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Virheellinen IP-osoite {}</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') epäonnistui</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>WSLA-istuntoja ei löytynyt.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Löydettiin {} WSLC-istunto{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Istunnon päättäminen epäonnistui: {}</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} päättyi arvoon: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Tunnus</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Tekijän prosessin tunnus</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Näyttönimi</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Tuntematon komento: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Tunnistamaton komento: {}</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Pakollista argumenttia ei ole annettu: {}</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argumentti annettu sallittua useammin: {}</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Näyttää valitun komennon ohjeen</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Useita toisensa poissulkevia argumentteja annettiin: {}</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argumenttia {} voi käyttää vain kohteen {} kanssa</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Käyttö: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>komento</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>asetukset</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Seuraavat komentotunnukset ovat käytettävissä:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Seuraavat komennot ovat saatavilla:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Seuraavat alikomennot ovat saatavilla:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Seuraavat vaihtoehdot ovat saatavilla:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Seuraavat argumentit ovat saatavilla:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Jos haluat lisätietoja tietystä komennosta, siirrä se ohjeargumenttiin.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argumentin nimeä ei tunnistettu nykyiselle komennolle: {}</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Tämän komennon suorittaminen edellyttää järjestelmänvalvojan oikeuksia.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Määritä käytettävä istunto</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Liitä säilön stdout- ja stderr-kohteisiin</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Liitä stdin-kohteeseen ja pidä se auki</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Määritä käytettävä portti</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Säilötunnus</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Argumentin arvo puuttuu: {}</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argumentin aliasta ei tunnistettu nykyiselle komennolle: {}</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Virheellinen argumentin määrite: {}</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Liitettyä merkintäaliasta ei löytynyt: {}</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Liitetty alias ei ole merkintä: {}</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Virheellinen argumentin määrite: {}</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Merkintäargumentti ei voi sisältää liitettyä arvoa: {}</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Löydettiin positioargumentti, kun yhtäkään ei odotettu: {}</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Argumentin nimi puuttuu kohteesta: {}</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Välitettyjä argumentteja ei voitu ratkaista argumentista: {} alkaen</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Virheellinen lisäargumentti: {}</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Alias-argumenttien, joilla on arvo, on oltava viimeisenä alias-ketjussa: {}</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Tekijänoikeus (c) Microsoft Corporation. Kaikki oikeudet pidätetään.
2122 -Tuotteen tietosuojatiedot löytyvät osoitteesta https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Virheellinen kuva: '{}'</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Virheellinen nimi: {}</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Polku ei ole absoluuttinen: '{}'</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Asemaa ei löydy: {}</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Virheelliset aseman asetukset: {}</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Aseman tyyppiä ei tueta: {}</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Asema {} on käytössä.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Sekä Dockerfile että Containerfile löytyivät. Käytä -f valitaksesi käytettävän tiedoston</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Kohteen {} avaaminen epäonnistui: {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Kohteesta {} ei löytynyt Containerfile- tai Dockerfile-tiedostoa</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Tuotteen tietosuojatiedot löytyvät osoitteesta https://aka.ms/privacy.</value>
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Tuotteen tietosuojatiedot löytyvät osoitteesta https://aka.ms/privacy.</value>
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Tuotteen tietosuojatiedot löytyvät osoitteesta https://aka.ms/privacy.</value>
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Tuotteen tietosuojatiedot löytyvät osoitteesta https://aka.ms/privacy.</value>
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/fr-FR/Resources.resw
+407 -62
@@ -219,9 +219,6 @@ Installez à l’aide de 'wsl.exe {} &lt;Distro&gt;'.
219 Pour obtenir la liste des distributions valides, utilisez ' wsl.exe --list --online'.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>L’instance Sous-système Windows pour Linux s’est arrêtée.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>Argument de ligne de commande non valide : {}
224 Utilisez « {} --help' pour obtenir la liste des arguments pris en charge.</value>
@@ -865,6 +862,10 @@ Pour plus d’informations sur Admin Protection, veuillez consulter https://aka.
862 <value>Échec de la création du disque d’échange dans « {} » : {}</value>
863 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
864 </data>
865 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
866 + <value>Failed to create disk '{}': {}</value>
867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
868 + </data>
869 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
870 <value>La virtualisation imbriquée n’est pas prise en charge sur cet ordinateur.</value>
871 </data>
@@ -1958,215 +1959,284 @@ Vous pouvez également accéder à davantage d'options VS Code Remote via la pal
1959 <value>Intégration de Visual Studio</value>
1960 </data>
1961 <data name="MessageWslcUsage" xml:space="preserve">
1961 - <value>wslc – CLI du conteneur WSL
1962 -Utilisation :
1962 + <value>wslc - WSL Container CLI
1963 +Usage:
1964 wslc --help</value>
1965 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1966 </data>
1967 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1967 - <value>Session introuvable : « {} »</value>
1968 + <value>Session not found: '{}'</value>
1969 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1970 </data>
1971 <data name="MessageInvalidIp" xml:space="preserve">
1971 - <value>Adresse IP non valide '{}'</value>
1972 + <value>Invalid IP address '{}'</value>
1973 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1974 </data>
1975 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1975 - <value>Échec de OpenSessionByName('{}')</value>
1976 + <value>OpenSessionByName('{}') failed</value>
1977 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1979 - <value>Aucune session WSLC n’a été trouvée.</value>
1980 + <value>No WSLC sessions found.</value>
1981 </data>
1982 <data name="MessageWslcSessionsFound" xml:space="preserve">
1982 - <value>Session WSLC {} trouvée{} :</value>
1983 + <value>Found {} WSLC session{}:</value>
1984 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1985 </data>
1986 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1986 - <value>Échec de la terminaison de la session : '{}'</value>
1987 + <value>Session termination failed: '{}'</value>
1988 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1989 </data>
1990 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1991 + <value>Default session not found</value>
1992 + </data>
1993 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1994 + <value>Failed to open default session</value>
1995 + </data>
1996 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1997 + <value>Default session termination failed</value>
1998 + </data>
1999 <data name="MessageWslcShellExited" xml:space="preserve">
1990 - <value>{} s’est arrêté avec : {}</value>
2000 + <value>{} exited with: {}</value>
2001 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2002 </data>
2003 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2004 + <value>Created session: '{}'</value>
2005 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2006 + </data>
2007 <data name="MessageWslcHeaderId" xml:space="preserve">
2008 <value>ID</value>
2009 </data>
2010 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1997 - <value>PID du créateur</value>
2011 + <value>Creator PID</value>
2012 </data>
2013 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
2000 - <value>Nom complet</value>
2014 + <value>Display Name</value>
2015 </data>
2016 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2003 - <value>Commande inconnue : « {} »</value>
2017 + <value>Unknown command: '{}'</value>
2018 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2019 + </data>
2020 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2021 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2022 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2023 + </data>
2024 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2025 + <value>Container '{}' is not running.</value>
2026 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2027 + </data>
2028 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2029 + <value>Container '{}' is running.</value>
2030 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2031 + </data>
2032 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2033 + <value>Container '{}' not found.</value>
2034 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2035 </data>
2036 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2007 - <value>Commande non reconnue : '{}'</value>
2037 + <value>Unrecognized command: '{}'</value>
2038 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2039 </data>
2040 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2011 - <value>Argument requis non fourni : '{}'</value>
2041 + <value>Required argument not provided: '{}'</value>
2042 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2043 </data>
2044 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2015 - <value>Argument fourni plus de fois que permis : '{}'</value>
2045 + <value>Argument provided more times than allowed: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2019 - <value>Affiche l’aide sur la commande sélectionnée</value>
2049 + <value>Shows help about the selected command</value>
2050 </data>
2051 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2022 - <value>Plusieurs arguments mutuellement exclusifs fournis : '{}'</value>
2052 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2053 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2054 </data>
2055 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2026 - <value>L’argument {} ne peut être utilisé qu’avec {}</value>
2056 + <value>Argument {} can only be used with {}</value>
2057 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2058 </data>
2059 <data name="WSLCCLI_Usage" xml:space="preserve">
2030 - <value>Utilisation : {} {}</value>
2060 + <value>Usage: {} {}</value>
2061 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2062 </data>
2063 <data name="WSLCCLI_Command" xml:space="preserve">
2034 - <value>commande</value>
2064 + <value>command</value>
2065 </data>
2066 <data name="WSLCCLI_Options" xml:space="preserve">
2067 <value>options</value>
2068 </data>
2069 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2040 - <value>Les alias de commande suivants sont disponibles :</value>
2070 + <value>The following command aliases are available:</value>
2071 </data>
2072 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2043 - <value>Les commandes suivantes sont disponibles :</value>
2073 + <value>The following commands are available:</value>
2074 </data>
2075 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2046 - <value>Les sous-commandes suivantes sont disponibles :</value>
2076 + <value>The following sub-commands are available:</value>
2077 </data>
2078 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2049 - <value>Les options suivantes sont disponibles :</value>
2079 + <value>The following options are available:</value>
2080 </data>
2081 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2052 - <value>Les arguments suivants sont disponibles :</value>
2082 + <value>The following arguments are available:</value>
2083 </data>
2084 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2055 - <value>Pour en savoir plus sur une commande spécifique, passez-la à l’argument aide.</value>
2085 + <value>For more details on a specific command, pass it the help argument.</value>
2086 </data>
2087 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2058 - <value>Le nom d’argument n’a pas été reconnu pour la commande actuelle : « {} »</value>
2088 + <value>Argument name was not recognized for the current command: '{}'</value>
2089 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2090 </data>
2091 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2062 - <value>Cette commande nécessite des privilèges d'administrateur pour être exécutée.</value>
2092 + <value>This command requires administrator privileges to execute.</value>
2093 </data>
2094 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2065 - <value>Spécifiez la session à utiliser</value>
2095 + <value>Specify the session to use</value>
2096 </data>
2097 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2068 - <value>Se connecter à la sortie standard/à la sortie d'erreur standard du conteneur</value>
2098 + <value>Attach to stdout/stderr of the container</value>
2099 </data>
2100 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2071 - <value>Connectez-vous à l'entrée standard et laissez-la ouverte</value>
2101 + <value>Attach to stdin and keep it open</value>
2102 </data>
2103 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2074 - <value>Spécifiez le port à utiliser</value>
2104 + <value>Specify the port to use</value>
2105 </data>
2106 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2077 - <value>ID de conteneur</value>
2107 + <value>Container ID</value>
2108 </data>
2109 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2080 - <value>Valeur d'argument manquante : '{}'</value>
2110 + <value>Missing argument value: '{}'</value>
2111 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2112 </data>
2113 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2084 - <value>L’alias d’argument n’a pas été reconnu pour la commande actuelle : « {} »</value>
2114 + <value>Argument alias was not recognized for the current command: '{}'</value>
2115 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2116 </data>
2117 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2088 - <value>Spécificateur d'argument invalide : '{}'</value>
2118 + <value>Invalid argument specifier: '{}'</value>
2119 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2120 </data>
2121 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2092 - <value>Alias ​​du drapeau adjacent introuvable : '{}'</value>
2122 + <value>Adjoined flag alias not found: '{}'</value>
2123 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2124 </data>
2125 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2096 - <value>L'alias adjacent n'est pas un drapeau : '{}'</value>
2126 + <value>Adjoined alias is not a flag: '{}'</value>
2127 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2128 </data>
2129 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2100 - <value>Spécificateur d'argument invalide : '{}'</value>
2130 + <value>Invalid argument specifier: '{}'</value>
2131 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2132 </data>
2133 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2104 - <value>L'argument drapeau ne peut pas contenir de valeur adjacente : '{}'</value>
2134 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2135 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2136 </data>
2137 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2108 - <value>J'ai trouvé un argument positionnel alors qu'on n'en attendait aucun : '{}'</value>
2138 + <value>Found a positional argument when none was expected: '{}'</value>
2139 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2140 </data>
2141 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2112 - <value>Nom de l'argument manquant à : '{}'</value>
2142 + <value>Missing argument name at: '{}'</value>
2143 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2144 </data>
2145 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2116 - <value>Échec de la résolution des arguments transférés à partir de l’argument : « {} »</value>
2146 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2147 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2148 </data>
2149 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2120 - <value>Argument supplémentaire invalide rencontré : '{}'</value>
2150 + <value>Invalid extra argument encountered: '{}'</value>
2151 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2152 </data>
2153 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2124 - <value>Les arguments d’alias avec une valeur doivent être les derniers dans la chaîne d’alias : « {} »</value>
2154 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2155 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2156 </data>
2157 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2128 - <value>Copyright (c) Microsoft Corporation. Tous droits réservés.
2129 -Pour plus d’informations sur la confidentialité de ce produit, veuillez consulter https://aka.ms/privacy.</value>
2158 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2159 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2160 <comment>Copyright notice and privacy link</comment>
2161 </data>
2162 <data name="MessageWslcInvalidImage" xml:space="preserve">
2133 - <value>Image non valide : « {} »</value>
2163 + <value>Invalid image: '{}'</value>
2164 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2165 </data>
2166 <data name="MessageWslcInvalidName" xml:space="preserve">
2137 - <value>Nom non valide : '{}'</value>
2167 + <value>Invalid name: '{}'</value>
2168 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2169 </data>
2170 <data name="MessagePathNotAbsolute" xml:space="preserve">
2141 - <value>Le chemin n’est pas absolu : « {} »</value>
2171 + <value>Path is not absolute: '{}'</value>
2172 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2173 </data>
2174 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2145 - <value>Volume introuvable : '{}'</value>
2175 + <value>Volume not found: '{}'</value>
2176 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2177 + </data>
2178 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2179 + <value>Image '{}' not found.</value>
2180 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2181 </data>
2148 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2149 - <value>Options de volume non valides : '{}'</value>
2182 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2183 + <value>Missing required option: '{}'</value>
2184 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2185 </data>
2186 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2153 - <value>Type de volume non pris en charge : '{}'</value>
2187 + <value>Unsupported volume type: '{}'</value>
2188 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2189 + </data>
2190 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2191 + <value>unsupported volume driver options: {}</value>
2192 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2193 </data>
2194 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2157 - <value>Le volume '{}' est en cours d’utilisation.</value>
2195 + <value>Volume '{}' is in use.</value>
2196 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2197 + </data>
2198 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2199 + <value>Network not found: '{}'</value>
2200 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2201 + </data>
2202 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2203 + <value>Unsupported network driver: '{}'</value>
2204 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2205 + </data>
2206 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2207 + <value>Network '{}' has active endpoints.</value>
2208 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2209 + </data>
2210 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2211 + <value>Network '{}' already exists.</value>
2212 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2213 + </data>
2214 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2215 + <value>Failed to create volume '{}': {}</value>
2216 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2217 + </data>
2218 + <data name="MessageWslcPortInUse" xml:space="preserve">
2219 + <value>Port {} is already in use, cannot start container {}</value>
2220 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2221 </data>
2222 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2161 - <value>Dockerfile et Containerfile ont été trouvés. Utilisez -f pour choisir le fichier à utiliser</value>
2223 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2224 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2225 </data>
2226 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2165 - <value>Échec de l’ouverture '{}' : {}</value>
2227 + <value>Failed to open '{}': {}</value>
2228 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2229 </data>
2230 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2169 - <value>Aucun Containerfile ni Dockerfile trouvé dans '{}'</value>
2231 + <value>No Containerfile or Dockerfile found in '{}'</value>
2232 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2233 + </data>
2234 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2235 + <value>No WSLC session found in '{}'</value>
2236 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2237 + </data>
2238 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2239 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2240 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2241 </data>
2242 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2237,7 +2307,7 @@ Pour plus d’informations sur la confidentialité de ce produit, veuillez consu
2307 <value>Run a container.</value>
2308 </data>
2309 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2240 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2310 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2311 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2312 </data>
2313 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2290,6 +2360,34 @@ Pour plus d’informations sur la confidentialité de ce produit, veuillez consu
2360 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2361 <value>Pulls images.</value>
2362 </data>
2363 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2364 + <value>Remove all unused images, not just dangling ones.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2367 + <value>Deleted: {}</value>
2368 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2371 + <value>Remove unused images.</value>
2372 + </data>
2373 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2374 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2375 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2376 + </data>
2377 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2378 + <value>Total reclaimed space: {:.2f} MB</value>
2379 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2382 + <value>Untagged: {}</value>
2383 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2384 + </data>
2385 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2386 + <value>Upload an image to a registry.</value>
2387 + </data>
2388 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2389 + <value>Upload an image to a registry.</value>
2390 + </data>
2391 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2392 <value>Remove images.</value>
2393 </data>
@@ -2302,6 +2400,77 @@ Pour plus d’informations sur la confidentialité de ce produit, veuillez consu
2400 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2401 <value>Saves images.</value>
2402 </data>
2403 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2404 + <value>Log in to a registry.</value>
2405 + </data>
2406 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2407 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2408 + </data>
2409 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2410 + <value>Log out from a registry.</value>
2411 + </data>
2412 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2413 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2414 + </data>
2415 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2416 + <value>Login Succeeded</value>
2417 + </data>
2418 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2419 + <value>Removing login credentials for {}</value>
2420 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2421 + </data>
2422 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2423 + <value>Not logged in to {}</value>
2424 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2425 + </data>
2426 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2427 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2428 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2429 + </data>
2430 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2431 + <value>Failed to write '{}': {}</value>
2432 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2433 + </data>
2434 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2435 + <value>Server</value>
2436 + </data>
2437 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2438 + <value>Username</value>
2439 + </data>
2440 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2441 + <value>Password or Personal Access Token (PAT)</value>
2442 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2443 + </data>
2444 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2445 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2446 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2447 + </data>
2448 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2449 + <value>--password and --password-stdin are mutually exclusive</value>
2450 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2453 + <value>Must provide --username with --password-stdin</value>
2454 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2455 + </data>
2456 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2457 + <value>Username: </value>
2458 + </data>
2459 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2460 + <value>Password: </value>
2461 + </data>
2462 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2463 + <value>Manage registry credentials.</value>
2464 + </data>
2465 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2466 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2467 + </data>
2468 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2469 + <value>Tag an image.</value>
2470 + </data>
2471 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2472 + <value>Tags an image.</value>
2473 + </data>
2474 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2475 <value>Manage sessions.</value>
2476 </data>
@@ -2328,6 +2497,17 @@ Pour plus d’informations sur la confidentialité de ce produit, veuillez consu
2497 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2498 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2499 </data>
2500 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2501 + <value>Enter a temporary session.</value>
2502 + </data>
2503 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2504 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2505 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2506 + </data>
2507 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2508 + <value>Name for the session. If not provided, a GUID is generated.</value>
2509 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2510 + </data>
2511 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2512 <value>Open the settings file in the default editor.</value>
2513 </data>
@@ -2345,6 +2525,12 @@ On first run, creates the file with all settings commented out at their defaults
2525 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2526 <value>Settings reset to defaults.</value>
2527 </data>
2528 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2529 + <value>Show version information.</value>
2530 + </data>
2531 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2532 + <value>Show version information for this tool.</value>
2533 + </data>
2534 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2535 <value>Show all regardless of state.</value>
2536 </data>
@@ -2352,6 +2538,12 @@ On first run, creates the file with all settings commented out at their defaults
2538 <value>Set build-time variables (KEY=VALUE)</value>
2539 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2540 </data>
2541 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2542 + <value>Always attempt to pull a newer version of the image</value>
2543 + </data>
2544 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2545 + <value>Set the target build stage to build</value>
2546 + </data>
2547 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2548 <value>The command to run</value>
2549 </data>
@@ -2395,9 +2587,21 @@ On first run, creates the file with all settings commented out at their defaults
2587 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2588 <value>Provides path to the tar archive file containing the image</value>
2589 </data>
2590 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2591 + <value>Set metadata on an object</value>
2592 + </data>
2593 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2594 + <value>Label key cannot be empty</value>
2595 + </data>
2596 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2597 + <value>Container host name</value>
2598 + </data>
2599 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2600 <value>Name of the container</value>
2601 </data>
2602 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2603 + <value>Do not use cache when building the image</value>
2604 + </data>
2605 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2606 <value>Do not delete untagged parents</value>
2607 </data>
@@ -2413,6 +2617,9 @@ On first run, creates the file with all settings commented out at their defaults
2617 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2618 <value>Publish a port from a container to host</value>
2619 </data>
2620 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2621 + <value>Publish all exposed ports to random host ports</value>
2622 + </data>
2623 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2624 <value>Outputs the container IDs only</value>
2625 </data>
@@ -2422,13 +2629,22 @@ On first run, creates the file with all settings commented out at their defaults
2629 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2630 <value>Session ID</value>
2631 </data>
2632 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2633 + <value>Session storage path</value>
2634 + </data>
2635 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2636 <value>Signal to send (default: {})</value>
2637 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2638 </data>
2639 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2640 + <value>Current or existing image reference in the image-name[:tag] format</value>
2641 + </data>
2642 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2643 <value>Tag for the built image</value>
2644 </data>
2645 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2646 + <value>New image reference in the image-name[:tag] format</value>
2647 + </data>
2648 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2649 <value>Time in seconds to wait before executing (default 5)</value>
2650 </data>
@@ -2445,6 +2661,9 @@ On first run, creates the file with all settings commented out at their defaults
2661 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2662 <value>Bind mount a volume to the container</value>
2663 </data>
2664 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2665 + <value>Working directory inside the container</value>
2666 + </data>
2667 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2668 <value>Write the container ID to the provided path.</value>
2669 </data>
@@ -2464,6 +2683,9 @@ On first run, creates the file with all settings commented out at their defaults
2683 <value>Set DNS search domains</value>
2684 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2685 </data>
2686 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2687 + <value>Container domain name</value>
2688 + </data>
2689 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2690 <value>Group Id for the process</value>
2691 </data>
@@ -2503,6 +2725,10 @@ On first run, creates the file with all settings commented out at their defaults
2725 <value>Invalid format type specified. Supported format types are: json, table</value>
2726 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2727 </data>
2728 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2729 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2730 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2731 + </data>
2732 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2733 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2734 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2525,4 +2751,123 @@ On first run, creates the file with all settings commented out at their defaults
2751 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2752 <value>Requested load but no input provided.</value>
2753 </data>
2754 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2755 + <value>Manage volumes.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2758 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2759 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2760 + </data>
2761 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2762 + <value>Create a volume.</value>
2763 + </data>
2764 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2765 + <value>Creates a named volume that can be attached to containers.</value>
2766 + </data>
2767 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2768 + <value>Remove one or more volumes.</value>
2769 + </data>
2770 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2771 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2772 + </data>
2773 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2774 + <value>Display detailed information on one or more volumes.</value>
2775 + </data>
2776 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2777 + <value>Display detailed information on one or more volumes.</value>
2778 + </data>
2779 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2780 + <value>List volumes.</value>
2781 + </data>
2782 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2783 + <value>Lists all volumes in the session.</value>
2784 + </data>
2785 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2786 + <value>Volume name</value>
2787 + </data>
2788 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2789 + <value>Specify volume driver name (default {})</value>
2790 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2791 + </data>
2792 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2793 + <value>Set driver specific options</value>
2794 + </data>
2795 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2796 + <value>Outputs the volume names only</value>
2797 + </data>
2798 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2799 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2800 + </data>
2801 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2802 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2803 + <comment>Usage string for volume mount specification.</comment>
2804 + </data>
2805 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2806 + <value>Invalid volume specifications: '{}'. {}</value>
2807 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2808 + </data>
2809 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2810 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2811 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2812 + </data>
2813 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2814 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2815 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2816 + </data>
2817 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2818 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2819 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2820 + </data>
2821 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2822 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2823 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2824 + </data>
2825 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2826 + <value>Name or Id of any object type</value>
2827 + </data>
2828 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2829 + <value>Type of the object to inspect</value>
2830 + </data>
2831 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2832 + <value>Inspect objects.</value>
2833 + </data>
2834 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2835 + <value>Inspect objects.</value>
2836 + </data>
2837 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2838 + <value>Object not found: {}</value>
2839 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2840 + </data>
2841 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2842 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2843 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2844 + </data>
2845 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2846 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2847 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2848 + </data>
2849 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2850 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2851 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2852 + </data>
2853 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2854 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2855 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2856 + </data>
2857 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2858 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2859 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2860 + </data>
2861 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2862 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2863 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2864 + </data>
2865 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2866 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2868 + </data>
2869 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2870 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2871 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2872 + </data>
2873 </root>
\ No newline at end of file
localization/strings/hu-HU/Resources.resw
+403 -58
@@ -217,9 +217,6 @@ Telepítés a wsl.exe {} &lt;Distro&gt; használatával.
217 Az érvényes disztribúciók listájának eléréséhez használja a 'wsl.exe --list --online' parancsot.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>A Linuxos Windows-alrendszer példánya leállt.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Érvénytelen parancssori argumentum: {}
222 A támogatott argumentumok listájának beolvasásához használja a(z) {} --help'.</value>
@@ -858,6 +855,10 @@ A Admin Protection kapcsolatos további információért látogasson el a https:
855 <value>Nem sikerült létrehozni a felcserélési lemezt itt: {}: {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>A beágyazott virtualizálás nem támogatott ezen a gépen.</value>
864 </data>
@@ -1961,7 +1962,7 @@ Usage:
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Érvénytelen IP-cím: „{}”</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
@@ -1969,197 +1970,266 @@ Usage:
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Nem találhatók WSLC-munkamenetek.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>{} talált WSLC-munkamenet{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>A munkamenet lezárása nem sikerült: {}</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1993 <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Azonosító</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Létrehozó folyamatazonosítója</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Megjelenítendő név</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2010 <value>Unknown command: '{}'</value>
2011 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 + </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Ismeretlen parancs: {}</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Egy kötelező argumentum nincs megadva: {}</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Az argumentum az engedélyezettnél többször van megadva: {}</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>A kiválasztott parancs súgójának megjelenítése</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Több egymást kölcsönösen kizáró argumentum van megadva: {}</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>A(z) {} argumentum csak a következővel használható: {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Használat: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>parancs</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>beállítások</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>A következő parancs-aliasok érhetők el:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>A következő parancsok használhatók:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>A következő alparancsok használhatók:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>A következő kapcsolók használhatók:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>A következő argumentumok használhatók:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Ha további információra van szüksége egy adott parancsról, adja meg hozzá a súgó argumentumát.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Az aktuális parancs argumentumának neve nem ismerhető fel: {}</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Ennek a parancsnak a végrehajtásához rendszergazdai jogosultságok szükségesek.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Adja meg a használni kívánt munkamenetet</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Csatolja a tároló stdout/stderr kimenetéhez</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Csatolja egy standard bemenethez és tartsa nyitva</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Adja meg a használandó portot</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Tárolóazonosító</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Hiányzó argumentumérték: {}</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Az aktuális parancs argumentumának aliasa nem ismerhető fel: {}</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Érvénytelen argumentummegadás: {}</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>A szomszédossági jelölő aliasa nem található: {}</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>A szomszédossági alias nem jelölő: {}</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Érvénytelen argumentummegadás: {}</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>A jelölő argumentum nem tartalmazhat szomszédos értéket: {}</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Nem várt helyen pozícióhoz kötött argumentum található: {}</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Hiányzik az argumentum neve a következő helyen: {}</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Nem sikerült feloldani a továbbított argumentumokat a következő argumentumtól kezdődően: {}</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Érvénytelen extra argumentum észlelve: {}</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Az értékekkel rendelkező alias-argumentumoknak az aliaslánc végén kell szerepelniük: {}</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Szerzői jog (c) Microsoft Corporation. Minden jog fenntartva.
2122 -További információ a termékről: https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Érvénytelen kép: '{}'</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Érvénytelen név: {}</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Az elérési út nem abszolút: '{}'</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Nem található kötet: {}</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Érvénytelen kötetbeállítások: {}</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Nem támogatott kötettípus: {}</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>A(z) {} kötet használatban van.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Dockerfile és Containerfile is található. Az -f billentyűkombinációval válassza ki a használni kívánt fájlt</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Nem sikerült megnyitni a következőt: {}: {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Nem található Containerfile vagy Dockerfile a(z) {} helyen</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ További információ a termékről: https://aka.ms/privacy.</value>
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ További információ a termékről: https://aka.ms/privacy.</value>
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ További információ a termékről: https://aka.ms/privacy.</value>
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ További információ a termékről: https://aka.ms/privacy.</value>
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/it-IT/Resources.resw
+408 -63
@@ -219,9 +219,6 @@ Installare con 'wsl.exe {} &lt;Distro&gt;'.
219 Per ottenere un elenco di distribuzioni valide, usare 'wsl.exe --list --online'.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>Istanza di sottosistema Windows per Linux terminata.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>Argomento della riga di comando non valido: {}
224 Usare '{} --help' per ottenere un elenco di argomenti supportati.</value>
@@ -864,6 +861,10 @@ Per ulteriori informazioni su Admin Protection, visitare https://aka.ms/apdevgui
861 <value>Non è stato possibile creare il disco di scambio in '{}': {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>La virtualizzazione annidata non è supportata in questo computer.</value>
870 </data>
@@ -1957,215 +1958,284 @@ Puoi anche accedere a più opzioni remote di VS Code tramite il riquadro comandi
1958 <value>Integrazione di Visual Studio</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - CLI contenitore WSL
1961 -Utilizzo:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>Sessione non trovata: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>Indirizzo IP '{}' non valido</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>OpenSessionByName('{}') non riuscito</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>Nessuna sessione WSLC trovata.</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>Trovata {} sessione WSLC{}:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>Terminazione della sessione non riuscita: '{}'</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} terminato con: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
2007 <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>PID creatore</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>Nome visualizzato</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>Comando sconosciuto: '{}'</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>Comando non riconosciuto: '{}'</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>Argomento obbligatorio non specificato: '{}'</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>Argomento specificato più volte di quanto consentito: '{}'</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>Mostra la guida per il comando selezionato</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>Sono stati specificati più argomenti che si escludono a vicenda: '{}'</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>L'argomento {} può essere usato solo con {}</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>Utilizzo: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>comando</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>Opzioni</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>Sono disponibili gli alias di comando seguenti:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>Sono disponibili i seguenti comandi:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>Sono disponibili i seguenti comandi secondari:</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>Sono disponibili le seguenti opzioni:</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>Sono disponibili i seguenti argomenti:</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>Per altre informazioni su un comando specifico, passa alla Guida degli argomenti.</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>Il nome dell'argomento non è stato riconosciuto per il comando corrente: '{}'</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>Questo comando richiede i privilegi di amministratore per l'esecuzione.</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>Specifica la sessione da usare</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>Collega a stdout/stderr del contenitore</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>Collega a stdin e tienilo aperto</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>Specifica la porta da usare</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>ID contenitore</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>Valore argomento mancante: '{}'</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>Alias di argomento non riconosciuto per il comando corrente: '{}'</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>Identificatore argomento non valido: '{}'</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>Alias flag contiguo non trovato: '{}'</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>L'alias contiguo non è un flag: '{}'</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>Identificatore argomento non valido: '{}'</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>L'argomento flag non può contenere un valore contiguo: '{}'</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>È stato trovato un argomento posizionale nonostante non ne fosse previsto alcuno: '{}'</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>Nome dell'argomento mancante in: '{}'</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>Non è stato possibile risolvere gli argomenti inoltrati a partire dall'argomento: '{}'</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>È stato rilevato un argomento aggiuntivo non valido: '{}'</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>Gli argomenti alias con un valore devono essere gli ultimi nella catena di alias: '{}'</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>Copyright (c) Microsoft Corporation. Tutti i diritti sono riservati.
2128 -Per informazioni sulla privacy di questo prodotto, visita https://aka.ms/privacy.</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>Immagine non valida: '{}'</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>Nome non valido: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>Il percorso non è assoluto: '{}'</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>Volume non trovato: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>Opzioni di volume non valide: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>Tipo di volume non supportato: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>Il volume '{}' è in uso.</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>Sono stati trovati sia Dockerfile che Containerfile. Usa -f per selezionare il file da usare</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>Apertura di '{}' non riuscita: {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>Nessun Containerfile o Dockerfile trovato in '{}'</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ Per informazioni sulla privacy di questo prodotto, visita https://aka.ms/privacy
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ Per informazioni sulla privacy di questo prodotto, visita https://aka.ms/privacy
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ Per informazioni sulla privacy di questo prodotto, visita https://aka.ms/privacy
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ Per informazioni sulla privacy di questo prodotto, visita https://aka.ms/privacy
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/ja-JP/Resources.resw
+408 -63
@@ -219,9 +219,6 @@ WSL2 でディスクを強制的に停止してデタッチするには、'wsl.e
219 有効なディストリビューションの一覧を取得するには、'wsl.exe --list --online' を使用します。</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>Linux 用 Windows サブシステムインスタンスが終了しました。</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>無効なコマンド ライン引数: {}
224 サポートされている引数の一覧を取得するには、'{} --help' を使用してください。</value>
@@ -864,6 +861,10 @@ Admin Protection の詳細については、https://aka.ms/apdevguide をご覧
861 <value>'{}' にスワップ ディスクを作成できませんでした: {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>ネスト化された仮想化はこのマシンではサポートされていません。</value>
870 </data>
@@ -1957,215 +1958,284 @@ VS Code 自体のコマンド パレットから、より多くの VS Code リ
1958 <value>Visual Studio 統合</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - WSL コンテナー CLI
1961 -使用:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>セッションが見つかりません: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>IP アドレス '{}' が無効です</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>OpenSessionByName('{}') が失敗しました</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>WSLC セッションが見つかりません。</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>{} WSLC セッション{} が見つかりました:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>セッションの終了に失敗しました: '{}'</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} が次の値で終了しました: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
2007 <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>作成者 PID</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>表示名</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>不明なコマンド: '{}'</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>認識されないコマンド: '{}'</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>必須の引数が指定されていません: '{}'</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>引数に指定された回数が許容回数を超えています: '{}'</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>選択したコマンドに関するヘルプを表示</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>複数の相互排他的引数が指定されました: '{}'</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>引数 {} は {} でのみ使用できます</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>使用: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>コマンド</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>オプション</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>次のコマンド エイリアスを使用できます:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>使用できるコマンドは次のとおりです:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>次のサブコマンドを使用できます。</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>次のオプションを使用できます。</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>次の引数を使用できます。</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>特定のコマンドの詳細については、そのコマンドにヘルプ引数を渡します。</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>現在のコマンドの引数名が認識されませんでした: '{}'</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>このコマンドを実行するには、管理者権限が必要です。</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>使用するセッションを指定する</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>コンテナーの stdout/stderr にアタッチする</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>stdin にアタッチして開いたままにする</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>使用するポートを指定する</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>コンテナー ID</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>引数の値がありません: '{}'</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>引数の別名が現在のコマンドに対して認識されませんでした: '{}'</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>無効な引数指定子: '{}'</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>隣接フラグ エイリアスが見つかりません: '{}'</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>隣接エイリアスがフラグではありません: '{}'</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>無効な引数指定子: '{}'</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>フラグ引数に隣接する値を含めることはできません: '{}'</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>必要なものが見つからないときに位置指定引数が見つかりました: '{}'</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>以下に引数名がありません: '{}'</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>次の引数で始まる転送された引数を解決できませんでした: '{}'</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>無効な余分な引数が見つかりました: '{}'</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>値を持つエイリアス引数は、エイリアス チェーンの最後に指定する必要があります: '{}'</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>Copyright (c) Microsoft Corporation.All rights reserved.
2128 -この製品に関するプライバシー情報については、https://aka.ms/privacy にアクセスしてください。</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>無効な画像: '{}'</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>無効な名前です: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>パスが絶対パスではありません: '{}'</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>ボリュームが見つかりません: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>無効なボリューム オプション: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>サポートされていないボリュームの種類: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>ボリューム '{}' は使用中です。</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>Dockerfile と Containerfile の両方が見つかりました。-f を使用して使用するファイルを選択してください</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>'{}' を開けませんでした: {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>'{}' に Containerfile または Dockerfile が見つかりませんでした</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ VS Code 自体のコマンド パレットから、より多くの VS Code リ
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ VS Code 自体のコマンド パレットから、より多くの VS Code リ
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ VS Code 自体のコマンド パレットから、より多くの VS Code リ
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ VS Code 自体のコマンド パレットから、より多くの VS Code リ
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/ko-KR/Resources.resw
+407 -62
@@ -219,9 +219,6 @@ WSL2가 강제로 디스크를 중지하고 분리하려면 'wsl.exe {}'을(를)
219 유효한 배포 목록을 보려면 'wsl.exe --list --online' 사용하세요.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>Linux용 Windows 하위 시스템 인스턴스가 종료되었습니다.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>잘못된 명령줄 인수: {}
224 지원되는 인수 목록을 가져오려면 '{} --help' 사용하세요.</value>
@@ -864,6 +861,10 @@ Admin Protection에 대해 자세히 알아보려면 https://aka.ms/apdevguide
861 <value>'{}'에서 스왑 디스크를 만들지 못함: {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>이 컴퓨터에서는 중첩 가상화가 지원되지 않습니다.</value>
870 </data>
@@ -1957,215 +1958,284 @@ VS Code 자체 내의 명령 팔레트를 통해 더 많은 VS Code 원격 옵
1958 <value>Visual Studio 통합</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - WSL 컨테이너 CLI
1961 -사용량:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>세션을 찾을 수 없음: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>잘못된 IP 주소 '{}'</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>OpenSessionByName('{}') 실패</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>WSLC 세션을 찾을 수 없습니다.</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>WSLC 세션 {}개를 찾았습니다.{}:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>세션 종료 실패: '{}'</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{}이(가) 다음과 함께 종료되었습니다. {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
2007 <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>작성자 PID</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>표시 이름</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>알 수 없는 명령: '{}'</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>인식할 수 없는 명령: '{}'</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>필수 인수가 제공 되지 않음: '{}'</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>인수가 허용되는 횟수보다 더 많이 제공됨: '{}'</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>선택한 명령에 대한 도움말을 표시</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>여러 상호 배타적 인수가 제공됨: '{}'</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>{} 인수는 {}과(와) 함께만 사용할 수 있습니다.</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>사용량: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>명령</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>옵션</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>다음 명령 별칭을 사용할 수 있습니다.</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>다음 명령을 사용할 수 있음</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>다음 부명령어는 사용 할 수 없음</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>다음 선택 사항을 사용할 수 있음</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>다음 인수를 사용할 수 있음</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>특정 명령에 대한 자세한 내용을 보려면 도움말 인수에 해당 명령을 전달합니다.</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>현재 명령에 대해 인수 이름을 인식할 수 없음: '{}'</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>이 명령을 실행하려면 관리자 권한이 필요합니다.</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>사용할 세션을 지정하세요.</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>컨테이너의 stdout/stderr에 연결합니다.</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>stdin에 연결하고 열린 상태로 유지하세요</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>사용할 포트를 지정하세요.</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>컨테이너 ID</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>인수 값이 누락됨: '{}'</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>현재 명령에 대해 인수 별칭을 인식할 수 없음: '{}'</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>잘못된 인수 특정자: '{}'</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>근접한 플래그 별칭 찾을 수 없음: '{}'</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>근접한 별칭이 플래그가 아님: '{}'</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>잘못된 인수 특정자: '{}'</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>플래그 인수는 근접하는 값을 포함할 수 없음: '{}'</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>필요한 항목이 없을 때 위치 인수를 찾음: '{}'</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>인수 이름이 없음: '{}'</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>'{}' 인수에서 시작하는 전달된 인수를 resolve 못했습니다.</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>잘못된 추가 인수가 발견됨: '{}'</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>값이 있는 별칭 인수는 별칭 체인 '{}'의 마지막이어야 합니다.</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2157 <value>Copyright (c) Microsoft Corporation. All rights reserved.
2128 -이 제품의 개인 정보 보호에 관한 정보는 https://aka.ms/privacy에서 확인하세요.</value>
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>잘못된 이미지: '{}'</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>잘못된 이름: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>경로가 절대 경로가 아님: '{}'</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>볼륨을 찾을 수 없음: ‘{}’</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>잘못된 볼륨 옵션: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>지원하지 않는 볼륨 유형: '{}'.</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>볼륨 '{}'을(를) 사용 중입니다.</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>Dockerfile과 Containerfile을 모두 찾았습니다. -f를 사용하여 사용할 파일 선택</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>'{}'을(를) 열지 못함: {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>'{}'에서 Containerfile 또는 Dockerfile을 찾을 수 없습니다.</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ VS Code 자체 내의 명령 팔레트를 통해 더 많은 VS Code 원격 옵
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ VS Code 자체 내의 명령 팔레트를 통해 더 많은 VS Code 원격 옵
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ VS Code 자체 내의 명령 팔레트를 통해 더 많은 VS Code 원격 옵
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ VS Code 자체 내의 명령 팔레트를 통해 더 많은 VS Code 원격 옵
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/nb-NO/Resources.resw
+408 -63
@@ -217,9 +217,6 @@ Installer ved hjelp av wsl.exe {} &lt;Distro&gt;.
217 Hvis du vil ha en liste over gyldige distribusjoner, kan du bruke 'wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Windows-undersystem for Linux-forekomsten er avsluttet.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Ugyldig kommandolinjeargument: {}
222 Bruk {} --help' for å få en liste over argumenter som støttes.</value>
@@ -858,6 +855,10 @@ Hvis du vil ha mer informasjon om Admin Protection, kan du gå til https://aka.m
855 <value>Kan ikke opprette swapdisken i {}: {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Nestet virtualisering støttes ikke på denne maskinen.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Du kan også åpne flere eksterne alternativer for VS Code gjennom kommandopalet
1952 <value>Visual Studio-integrasjon</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc – WSL-beholder-CLI
1955 -Bruk:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Finner ikke økt. {}</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Ugyldig IP-adresse «{}»</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName({}) mislyktes</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Finner ingen WSLC-økter.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Fant {} WSLC-økt{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Kunne ikke avslutte økten: {}</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} avsluttet med: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
2001 <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Oppretter-PID</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Visningsnavn</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Ukjent kommando: {}</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Ukjent kommando: »{}»</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Obligatorisk argument ikke oppgitt: «{}»</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argumentet ble angitt flere ganger enn tillatt: «{}»</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Viser hjelp om den valgte kommandoen</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Flere gjensidig utelukkende argumenter er oppgitt: «{}»</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argumentet {} kan bare brukes med {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Bruk: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>kommando</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>alternativer</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Følgende kommandoaliaser er tilgjengelig:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Følgende kommandoer er tilgjengelige:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Følgende underkommandoer er tilgjengelige:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Følgende alternativer er tilgjengelige:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Følgende argumenter er tilgjengelige:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Hvis du vil ha mer informasjon om en bestemt kommando, må du angi hjelp-argumentet.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argumentnavnet ble ikke gjenkjent for gjeldende kommando: «{}»</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Administratorrettigheter kreves for å kjøre denne kommandoen.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Angi økten som skal brukes</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Legg ved i stdout/stderr for beholderen</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Legg ved stdin og hold åpen</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Angi porten som skal brukes</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Beholder-ID</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Manglende argumentverdi: «{}»</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argumentaliaset ble ikke gjenkjent for gjeldende kommando: «{}»</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Ugyldig argumentspesifikasjon: «{}»</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Finner ikke tilstøtende flaggalias: «{}»</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Tilstøtende alias er ikke et flagg: «{}»</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Ugyldig argumentspesifikasjon: «{}»</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Flaggargumentet kan ikke inneholde tilstøtende verdi: «{}»</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Fant et plasseringsargument når det ikke var forventet: «{}»</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Manglende argumentnavn på: «{}»</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Kunne ikke løse videresendte argumenter med start på argument: «{}»</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Fant ugyldig ekstra argument: «{}»</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Aliasargumenter med en verdi må være sist i aliaskjeden: «{}»</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Med enerett.
2122 -For personverninformasjon om dette produktet kan du gå til https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Ugyldig avbildning: {}</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Ugyldig navn: «{}»</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Banen er ikke absolutt: {}</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Finner ikke volumet: «{}»</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Ugyldige volumalternativer: «{}»</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Ustøttet volumtype: «{}»</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Volumet «{}» er i bruk.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Både Dockerfile og Containerfile ble funnet. Bruk -f for å velge hvilken fil som skal brukes</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Kan ikke åpne {}: {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Finner ingen Containerfile eller Dockerfile i {}</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ For personverninformasjon om dette produktet kan du gå til https://aka.ms/priva
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ For personverninformasjon om dette produktet kan du gå til https://aka.ms/priva
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ For personverninformasjon om dette produktet kan du gå til https://aka.ms/priva
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ For personverninformasjon om dette produktet kan du gå til https://aka.ms/priva
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/nl-NL/Resources.resw
+409 -64
@@ -217,9 +217,6 @@ Installeren met wsl.exe {} &lt;Distro&gt;.
217 Gebruik wsl.exe --list --online' om een lijst met geldige distributies op te halen.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Het Windows-subsysteem voor Linux exemplaar is beëindigd.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Ongeldig opdrachtregelargument: {}
222 Gebruik {} --help' om een lijst met ondersteunde argumenten op te halen.</value>
@@ -858,6 +855,10 @@ Ga voor meer informatie over Admin Protection naar https://aka.ms/apdevguide</va
855 <value>Kan de wisselschijf niet maken in {}: {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Geneste virtualisatie wordt niet ondersteund op deze computer.</value>
864 </data>
@@ -1951,215 +1952,284 @@ U hebt ook toegang tot meer externe VS Code-opties via het opdrachtpalet in VS C
1952 <value>Visual Studio-integratie</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc - WSL-container-CLI
1955 -Gebruik:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>De sessie is niet gevonden: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Ongeldig IP-adres: '{}'</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName({}) is mislukt</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Er zijn geen WSLC-sessies gevonden.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Gevonden {} WSLC-sessie{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Sessiebeëindiging mislukt: '{}'</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} is afgesloten met: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Id</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>PID van maker</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Weergavenaam</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Onbekende opdracht: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Niet-herkende opdracht: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Vereist argument niet ingevoerd: '{}'</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argument vaker ingevoerd dan toegestaan: '{}'</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Toont informatie over de geselecteerde opdracht</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Meerdere elkaar uitsluitende argumenten opgegeven: '{}'</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argument {} kan alleen worden gebruikt met {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Gebruik: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>opdracht</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>opties</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>De volgende opdrachtaliassen zijn beschikbaar:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>De volgende opdrachten zijn beschikbaar:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>De volgende subopdrachten zijn beschikbaar:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>De volgende opties zijn beschikbaar:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>De volgende argumenten zijn beschikbaar:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Geef het Help-argument door voor meer informatie over een specifieke opdracht.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argumentnaam is niet herkend voor de huidige opdracht: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Deze opdracht vereist beheerdersrechten om uit te voeren.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Geef de sessie op die je wilt gebruiken</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Koppelen aan stdout/stderr van de container</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Koppelen aan stdin en deze openhouden</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Geef de poort op die moet worden gebruikt</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Container-id</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Ontbrekende argumentwaarde: '{}'</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argumentalias is niet herkend voor de huidige opdracht: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Aanduiding ongeldig argument: '{}'</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Verbonden vlagalias niet gevonden: '{}'</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Verbonden alias is geen vlag: '{}'</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Aanduiding ongeldig argument: '{}'</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Vlagargument mag geen verbonden waarde bevatten: '{}'</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Er is een positioneel argument gevonden, terwijl er geen werd verwacht: '{}'</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Ontbrekende argumentnaam bij: '{}'</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Kan doorgestuurde argumenten niet omzetten, te beginnen bij argument: {}</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Ongeldig extra argument aangetroffen: '{}'</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Aliasargumenten met een waarde moeten als laatste in de aliasreeks staan: '{}'</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Alle rechten voorbehouden.
2122 -Ga naar https://aka.ms/privacy voor privacyinformatie over dit product.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Ongeldige afbeelding: '{}'</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Ongeldige naam: '{}'</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Pad is niet absoluut: '{}'</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Volume niet gevonden: '{}'</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Ongeldige volumeopties: '{}'</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Niet-ondersteund volumetype: '{}'</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Volume '{}' is in gebruik.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Zowel Dockerfile als Containerfile gevonden. Gebruik -f om het bestand te selecteren dat je wilt gebruiken</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Openen mislukt '{}': {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Geen Containerfile of Dockerfile gevonden in '{}'</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Ga naar https://aka.ms/privacy voor privacyinformatie over dit product.</value>
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Ga naar https://aka.ms/privacy voor privacyinformatie over dit product.</value>
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Ga naar https://aka.ms/privacy voor privacyinformatie over dit product.</value>
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Ga naar https://aka.ms/privacy voor privacyinformatie over dit product.</value>
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/pl-PL/Resources.resw
+409 -64
@@ -217,9 +217,6 @@ Zainstaluj przy użyciu &lt;Distro&gt; "wsl.exe {}".
217 Aby uzyskać listę prawidłowych dystrybucji, użyj polecenia "wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Wystąpienie Podsystem Windows dla systemu Linux zostało zakończone.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Nieprawidłowy argument wiersza polecenia: {}
222 Użyj --help' {}, aby uzyskać listę obsługiwanych argumentów.</value>
@@ -858,6 +855,10 @@ Więcej informacji na temat Admin Protection można znaleźć na stronie https:/
855 <value>Nie można utworzyć dysku wymiany w „{}”: {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Wirtualizacja zagnieżdżona nie jest obsługiwana na tej maszynie.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Możesz również uzyskać dostęp do większej liczby opcji zdalnych programu V
1952 <value>Integracja z programem Visual Studio</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc – interfejs wiersza polecenia kontenera WSL
1955 -Użycie:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Nie znaleziono sesji: „{}”</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Nieprawidłowy adres IP „{}”</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>Operacja OpenSessionByName('{}') nie powiodła się</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Nie znaleziono sesji WSLC.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Znaleziono {} sesj{} WSLC:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Nie udało się zakończyć sesji: „{}”</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>Operacja {} zakończyła działanie z kodem: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Identyfikator</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Identyfikator PID twórcy</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Nazwa wyświetlana</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Nieznane polecenie: „{}”</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Nierozpoznane polecenie: „{}”</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Nie podano wymaganego argumentu: „{}”</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argument podano więcej razy, niż jest to dozwolone: „{}”</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Wyświetla zawartość pomocy dla wybranego polecenia</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Podano wiele wzajemnie wykluczających się argumentów: „{}”</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argumentu {} można używać tylko z {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Użycie: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>polecenie</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>opcje</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Dostępne są następujące aliasy poleceń:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Dostępne są następujące polecenia:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Dostępne są następujące polecenia podrzędne:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Dostępne są następujące opcje:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Dostępne są następujące argumenty:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Aby poznać szczegóły danego polecenia, podaj argument pomocy.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Nazwa argumentu nie została rozpoznana dla bieżącego polecenia: „{}”</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>To polecenie wymaga uprawnień administratora do wykonania.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Określ sesję, której chcesz użyć</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Dołącz do strumieni stdout/stderr kontenera</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Dołącz do strumienia stdin i pozostaw go otwartym</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Określ port, którego chcesz użyć</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Identyfikator kontenera</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Brak wartości argumentu: „{}”</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Alias argumentu nie został rozpoznany dla bieżącego polecenia: „{}”</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Nieprawidłowy specyfikator argumentu: „{}”</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Nie znaleziono przylegającego aliasu flagi: „{}”</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Przylegający alias nie jest flagą: „{}”</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Nieprawidłowy specyfikator argumentu: „{}”</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Argument flagi nie może zawierać wartości przylegającej: „{}”</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Znaleziono argument pozycyjny, mimo że nie był on oczekiwany: „{}”</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Brak nazwy argumentu w: „{}”</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Nie można rozwiązać przekazanych argumentów zaczynających się od argumentu: „{}”</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Napotkano nieprawidłowy dodatkowy argument: „{}”</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Argumenty aliasu z wartością muszą znajdować się na końcu łańcucha aliasów: „{}”</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Wszelkie prawa zastrzeżone.
2122 -Aby uzyskać informacje o prywatności dotyczące tego produktu, odwiedź stronę HTTP://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Nieprawidłowy obraz: „{}”</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Nieprawidłowa nazwa: „{}”</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Ścieżka nie jest bezwzględna: „{}”</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Nie znaleziono woluminu: „{}”</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Nieprawidłowe opcje woluminu: „{}”</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Nieobsługiwany typ woluminu: „{}”</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Wolumin „{}” jest używany.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Znaleziono zarówno plik Dockerfile, jak i Containerfile. Użyj opcji -f, aby wybrać plik</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Nie można otworzyć „{}”: {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Nie znaleziono pliku Containerfile ani Dockerfile w „{}”</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Aby uzyskać informacje o prywatności dotyczące tego produktu, odwiedź stron
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Aby uzyskać informacje o prywatności dotyczące tego produktu, odwiedź stron
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Aby uzyskać informacje o prywatności dotyczące tego produktu, odwiedź stron
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Aby uzyskać informacje o prywatności dotyczące tego produktu, odwiedź stron
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/pt-BR/Resources.resw
+409 -64
@@ -219,9 +219,6 @@ Instale usando 'wsl.exe {} &lt;Distro&gt;'.
219 Para obter uma lista de distribuições válidas, use 'wsl.exe --list --online'.</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>A Subsistema do Windows para Linux instância foi finalizada.</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>Argumento de linha de comando inválido: {}
224 Use '{} --help' para obter uma lista de argumentos com suporte.</value>
@@ -865,6 +862,10 @@ Para obter mais informações sobre Admin Protection, visite https://aka.ms/apde
862 <value>Falha ao criar o disco de permuta em '{}': {}</value>
863 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
864 </data>
865 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
866 + <value>Failed to create disk '{}': {}</value>
867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
868 + </data>
869 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
870 <value>Não há suporte para virtualização aninhada nesta máquina.</value>
871 </data>
@@ -1958,215 +1959,284 @@ Você também pode acessar mais opções do VS Code Remote através da paleta de
1959 <value>Integração com Visual Studio</value>
1960 </data>
1961 <data name="MessageWslcUsage" xml:space="preserve">
1961 - <value>wslc - CLI de Contêiner WSL
1962 -Uso:
1962 + <value>wslc - WSL Container CLI
1963 +Usage:
1964 wslc --help</value>
1965 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1966 </data>
1967 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1967 - <value>Sessão não encontrada: '{}'</value>
1968 + <value>Session not found: '{}'</value>
1969 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1970 </data>
1971 <data name="MessageInvalidIp" xml:space="preserve">
1971 - <value>Endereço de IP inválido “{}”</value>
1972 + <value>Invalid IP address '{}'</value>
1973 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1974 </data>
1975 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1975 - <value>Falha em OpenSessionByName('{}')</value>
1976 + <value>OpenSessionByName('{}') failed</value>
1977 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1979 - <value>Nenhuma sessão WSLC encontrada.</value>
1980 + <value>No WSLC sessions found.</value>
1981 </data>
1982 <data name="MessageWslcSessionsFound" xml:space="preserve">
1982 - <value>Encontrada {} sessão WSLC{}:</value>
1983 + <value>Found {} WSLC session{}:</value>
1984 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1985 </data>
1986 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1986 - <value>Falha no encerramento da sessão: "{}"</value>
1987 + <value>Session termination failed: '{}'</value>
1988 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1989 </data>
1990 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1991 + <value>Default session not found</value>
1992 + </data>
1993 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1994 + <value>Failed to open default session</value>
1995 + </data>
1996 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1997 + <value>Default session termination failed</value>
1998 + </data>
1999 <data name="MessageWslcShellExited" xml:space="preserve">
1990 - <value>{} saiu com: {}</value>
2000 + <value>{} exited with: {}</value>
2001 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2002 </data>
2003 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2004 + <value>Created session: '{}'</value>
2005 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2006 + </data>
2007 <data name="MessageWslcHeaderId" xml:space="preserve">
1994 - <value>Identificação</value>
2008 + <value>ID</value>
2009 </data>
2010 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1997 - <value>PID do Criador</value>
2011 + <value>Creator PID</value>
2012 </data>
2013 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
2000 - <value>Nome de Exibição</value>
2014 + <value>Display Name</value>
2015 </data>
2016 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2003 - <value>Comando desconhecido: '{}'</value>
2017 + <value>Unknown command: '{}'</value>
2018 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2019 + </data>
2020 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2021 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2022 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2023 + </data>
2024 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2025 + <value>Container '{}' is not running.</value>
2026 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2027 + </data>
2028 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2029 + <value>Container '{}' is running.</value>
2030 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2031 + </data>
2032 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2033 + <value>Container '{}' not found.</value>
2034 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2035 </data>
2036 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2007 - <value>Comando não reconhecido: '{}'</value>
2037 + <value>Unrecognized command: '{}'</value>
2038 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2039 </data>
2040 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2011 - <value>Argumento necessário não fornecido: '{}'</value>
2041 + <value>Required argument not provided: '{}'</value>
2042 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2043 </data>
2044 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2015 - <value>Argumento fornecido mais vezes do que o permitido: '{}'</value>
2045 + <value>Argument provided more times than allowed: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2019 - <value>Mostra a ajuda sobre o comando selecionado</value>
2049 + <value>Shows help about the selected command</value>
2050 </data>
2051 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2022 - <value>Vários argumentos mutuamente exclusivos fornecidos: '{}'</value>
2052 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2053 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2054 </data>
2055 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2026 - <value>O argumento {} só pode ser usado com {}</value>
2056 + <value>Argument {} can only be used with {}</value>
2057 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2058 </data>
2059 <data name="WSLCCLI_Usage" xml:space="preserve">
2030 - <value>Uso: {} {}</value>
2060 + <value>Usage: {} {}</value>
2061 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2062 </data>
2063 <data name="WSLCCLI_Command" xml:space="preserve">
2034 - <value>comando</value>
2064 + <value>command</value>
2065 </data>
2066 <data name="WSLCCLI_Options" xml:space="preserve">
2037 - <value>opções</value>
2067 + <value>options</value>
2068 </data>
2069 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2040 - <value>Os seguintes nomes alternativos de comando estão disponíveis:</value>
2070 + <value>The following command aliases are available:</value>
2071 </data>
2072 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2043 - <value>Os seguintes comandos estão disponíveis:</value>
2073 + <value>The following commands are available:</value>
2074 </data>
2075 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2046 - <value>Os seguintes subcomandos estão disponíveis:</value>
2076 + <value>The following sub-commands are available:</value>
2077 </data>
2078 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2049 - <value>As seguintes opções estão disponíveis:</value>
2079 + <value>The following options are available:</value>
2080 </data>
2081 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2052 - <value>Os seguintes argumentos estão disponíveis:</value>
2082 + <value>The following arguments are available:</value>
2083 </data>
2084 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2055 - <value>Para obter mais detalhes sobre um comando específico, passe o argumento de ajuda.</value>
2085 + <value>For more details on a specific command, pass it the help argument.</value>
2086 </data>
2087 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2058 - <value>O nome do argumento não foi reconhecido para o comando atual: '{}'</value>
2088 + <value>Argument name was not recognized for the current command: '{}'</value>
2089 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2090 </data>
2091 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2062 - <value>Este comando requer privilégios de administrador para ser executado.</value>
2092 + <value>This command requires administrator privileges to execute.</value>
2093 </data>
2094 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2065 - <value>Especificar a sessão a ser usada</value>
2095 + <value>Specify the session to use</value>
2096 </data>
2097 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2068 - <value>Anexar ao stdout/stderr do contêiner</value>
2098 + <value>Attach to stdout/stderr of the container</value>
2099 </data>
2100 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2071 - <value>Anexar ao stdin e mantê-lo aberto</value>
2101 + <value>Attach to stdin and keep it open</value>
2102 </data>
2103 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2074 - <value>Especifique a porta a ser usada</value>
2104 + <value>Specify the port to use</value>
2105 </data>
2106 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2077 - <value>ID do Contêiner</value>
2107 + <value>Container ID</value>
2108 </data>
2109 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2080 - <value>Valor do argumento ausente: '{}'</value>
2110 + <value>Missing argument value: '{}'</value>
2111 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2112 </data>
2113 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2084 - <value>O alias de argumento não foi reconhecido para o comando atual: '{}'</value>
2114 + <value>Argument alias was not recognized for the current command: '{}'</value>
2115 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2116 </data>
2117 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2088 - <value>Especificador de argumento inválido: '{}'</value>
2118 + <value>Invalid argument specifier: '{}'</value>
2119 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2120 </data>
2121 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2092 - <value>Alias de sinalizador adjacente não encontrado: '{}'</value>
2122 + <value>Adjoined flag alias not found: '{}'</value>
2123 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2124 </data>
2125 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2096 - <value>Alias adjacente não é um sinalizador: '{}'</value>
2126 + <value>Adjoined alias is not a flag: '{}'</value>
2127 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2128 </data>
2129 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2100 - <value>Especificador de argumento inválido: '{}'</value>
2130 + <value>Invalid argument specifier: '{}'</value>
2131 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2132 </data>
2133 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2104 - <value>Argumento sinalizado não pode conter valores adjacentes: '{}'</value>
2134 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2135 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2136 </data>
2137 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2108 - <value>Encontrado um argumento posicional quando nenhum era esperado: '{}'</value>
2138 + <value>Found a positional argument when none was expected: '{}'</value>
2139 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2140 </data>
2141 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2112 - <value>Nome do argumento ausente em: '{}'</value>
2142 + <value>Missing argument name at: '{}'</value>
2143 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2144 </data>
2145 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2116 - <value>Falha ao resolve argumentos encaminhados iniciando no argumento: '{}'</value>
2146 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2147 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2148 </data>
2149 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2120 - <value>Argumento extra inválido encontrado: '{}'</value>
2150 + <value>Invalid extra argument encountered: '{}'</value>
2151 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2152 </data>
2153 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2124 - <value>Os argumentos de alias com um valor devem ser os últimos na cadeia de alias: '{}'</value>
2154 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2155 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2156 </data>
2157 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2128 - <value>Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados.
2129 -Para obter informações sobre a privacidade desse produto, visite https://aka.ms/privacy.</value>
2158 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2159 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2160 <comment>Copyright notice and privacy link</comment>
2161 </data>
2162 <data name="MessageWslcInvalidImage" xml:space="preserve">
2133 - <value>Imagem inválida: '{}'</value>
2163 + <value>Invalid image: '{}'</value>
2164 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2165 </data>
2166 <data name="MessageWslcInvalidName" xml:space="preserve">
2137 - <value>Nome inválido: '{}'</value>
2167 + <value>Invalid name: '{}'</value>
2168 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2169 </data>
2170 <data name="MessagePathNotAbsolute" xml:space="preserve">
2141 - <value>O caminho não é absoluto: '{}'</value>
2171 + <value>Path is not absolute: '{}'</value>
2172 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2173 </data>
2174 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2145 - <value>Volume não encontrado: '{}'</value>
2175 + <value>Volume not found: '{}'</value>
2176 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2177 + </data>
2178 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2179 + <value>Image '{}' not found.</value>
2180 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2181 </data>
2148 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2149 - <value>Opções de volume inválidas: '{}'.</value>
2182 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2183 + <value>Missing required option: '{}'</value>
2184 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2185 </data>
2186 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2153 - <value>Tipo de volume não suportado: '{}'.</value>
2187 + <value>Unsupported volume type: '{}'</value>
2188 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2189 + </data>
2190 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2191 + <value>unsupported volume driver options: {}</value>
2192 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2193 </data>
2194 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2157 - <value>O volume '{}' está em uso.</value>
2195 + <value>Volume '{}' is in use.</value>
2196 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2197 + </data>
2198 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2199 + <value>Network not found: '{}'</value>
2200 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2201 + </data>
2202 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2203 + <value>Unsupported network driver: '{}'</value>
2204 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2205 + </data>
2206 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2207 + <value>Network '{}' has active endpoints.</value>
2208 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2209 + </data>
2210 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2211 + <value>Network '{}' already exists.</value>
2212 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2213 + </data>
2214 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2215 + <value>Failed to create volume '{}': {}</value>
2216 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2217 + </data>
2218 + <data name="MessageWslcPortInUse" xml:space="preserve">
2219 + <value>Port {} is already in use, cannot start container {}</value>
2220 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2221 </data>
2222 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2161 - <value>Dockerfile e Containerfile encontrados. Use -f para selecionar o arquivo a ser usado</value>
2223 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2224 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2225 </data>
2226 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2165 - <value>Falha ao abrir "{}": {}</value>
2227 + <value>Failed to open '{}': {}</value>
2228 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2229 </data>
2230 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2169 - <value>Nenhum Containerfile ou Dockerfile encontrado em "{}"</value>
2231 + <value>No Containerfile or Dockerfile found in '{}'</value>
2232 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2233 + </data>
2234 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2235 + <value>No WSLC session found in '{}'</value>
2236 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2237 + </data>
2238 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2239 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2240 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2241 </data>
2242 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2237,7 +2307,7 @@ Para obter informações sobre a privacidade desse produto, visite https://aka.m
2307 <value>Run a container.</value>
2308 </data>
2309 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2240 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2310 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2311 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2312 </data>
2313 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2290,6 +2360,34 @@ Para obter informações sobre a privacidade desse produto, visite https://aka.m
2360 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2361 <value>Pulls images.</value>
2362 </data>
2363 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2364 + <value>Remove all unused images, not just dangling ones.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2367 + <value>Deleted: {}</value>
2368 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2371 + <value>Remove unused images.</value>
2372 + </data>
2373 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2374 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2375 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2376 + </data>
2377 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2378 + <value>Total reclaimed space: {:.2f} MB</value>
2379 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2382 + <value>Untagged: {}</value>
2383 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2384 + </data>
2385 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2386 + <value>Upload an image to a registry.</value>
2387 + </data>
2388 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2389 + <value>Upload an image to a registry.</value>
2390 + </data>
2391 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2392 <value>Remove images.</value>
2393 </data>
@@ -2302,6 +2400,77 @@ Para obter informações sobre a privacidade desse produto, visite https://aka.m
2400 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2401 <value>Saves images.</value>
2402 </data>
2403 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2404 + <value>Log in to a registry.</value>
2405 + </data>
2406 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2407 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2408 + </data>
2409 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2410 + <value>Log out from a registry.</value>
2411 + </data>
2412 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2413 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2414 + </data>
2415 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2416 + <value>Login Succeeded</value>
2417 + </data>
2418 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2419 + <value>Removing login credentials for {}</value>
2420 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2421 + </data>
2422 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2423 + <value>Not logged in to {}</value>
2424 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2425 + </data>
2426 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2427 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2428 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2429 + </data>
2430 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2431 + <value>Failed to write '{}': {}</value>
2432 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2433 + </data>
2434 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2435 + <value>Server</value>
2436 + </data>
2437 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2438 + <value>Username</value>
2439 + </data>
2440 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2441 + <value>Password or Personal Access Token (PAT)</value>
2442 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2443 + </data>
2444 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2445 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2446 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2447 + </data>
2448 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2449 + <value>--password and --password-stdin are mutually exclusive</value>
2450 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2453 + <value>Must provide --username with --password-stdin</value>
2454 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2455 + </data>
2456 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2457 + <value>Username: </value>
2458 + </data>
2459 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2460 + <value>Password: </value>
2461 + </data>
2462 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2463 + <value>Manage registry credentials.</value>
2464 + </data>
2465 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2466 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2467 + </data>
2468 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2469 + <value>Tag an image.</value>
2470 + </data>
2471 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2472 + <value>Tags an image.</value>
2473 + </data>
2474 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2475 <value>Manage sessions.</value>
2476 </data>
@@ -2328,6 +2497,17 @@ Para obter informações sobre a privacidade desse produto, visite https://aka.m
2497 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2498 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2499 </data>
2500 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2501 + <value>Enter a temporary session.</value>
2502 + </data>
2503 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2504 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2505 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2506 + </data>
2507 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2508 + <value>Name for the session. If not provided, a GUID is generated.</value>
2509 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2510 + </data>
2511 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2512 <value>Open the settings file in the default editor.</value>
2513 </data>
@@ -2345,6 +2525,12 @@ On first run, creates the file with all settings commented out at their defaults
2525 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2526 <value>Settings reset to defaults.</value>
2527 </data>
2528 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2529 + <value>Show version information.</value>
2530 + </data>
2531 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2532 + <value>Show version information for this tool.</value>
2533 + </data>
2534 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2535 <value>Show all regardless of state.</value>
2536 </data>
@@ -2352,6 +2538,12 @@ On first run, creates the file with all settings commented out at their defaults
2538 <value>Set build-time variables (KEY=VALUE)</value>
2539 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2540 </data>
2541 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2542 + <value>Always attempt to pull a newer version of the image</value>
2543 + </data>
2544 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2545 + <value>Set the target build stage to build</value>
2546 + </data>
2547 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2548 <value>The command to run</value>
2549 </data>
@@ -2395,9 +2587,21 @@ On first run, creates the file with all settings commented out at their defaults
2587 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2588 <value>Provides path to the tar archive file containing the image</value>
2589 </data>
2590 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2591 + <value>Set metadata on an object</value>
2592 + </data>
2593 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2594 + <value>Label key cannot be empty</value>
2595 + </data>
2596 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2597 + <value>Container host name</value>
2598 + </data>
2599 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2600 <value>Name of the container</value>
2601 </data>
2602 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2603 + <value>Do not use cache when building the image</value>
2604 + </data>
2605 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2606 <value>Do not delete untagged parents</value>
2607 </data>
@@ -2413,6 +2617,9 @@ On first run, creates the file with all settings commented out at their defaults
2617 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2618 <value>Publish a port from a container to host</value>
2619 </data>
2620 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2621 + <value>Publish all exposed ports to random host ports</value>
2622 + </data>
2623 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2624 <value>Outputs the container IDs only</value>
2625 </data>
@@ -2422,13 +2629,22 @@ On first run, creates the file with all settings commented out at their defaults
2629 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2630 <value>Session ID</value>
2631 </data>
2632 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2633 + <value>Session storage path</value>
2634 + </data>
2635 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2636 <value>Signal to send (default: {})</value>
2637 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2638 </data>
2639 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2640 + <value>Current or existing image reference in the image-name[:tag] format</value>
2641 + </data>
2642 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2643 <value>Tag for the built image</value>
2644 </data>
2645 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2646 + <value>New image reference in the image-name[:tag] format</value>
2647 + </data>
2648 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2649 <value>Time in seconds to wait before executing (default 5)</value>
2650 </data>
@@ -2445,6 +2661,9 @@ On first run, creates the file with all settings commented out at their defaults
2661 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2662 <value>Bind mount a volume to the container</value>
2663 </data>
2664 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2665 + <value>Working directory inside the container</value>
2666 + </data>
2667 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2668 <value>Write the container ID to the provided path.</value>
2669 </data>
@@ -2464,6 +2683,9 @@ On first run, creates the file with all settings commented out at their defaults
2683 <value>Set DNS search domains</value>
2684 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2685 </data>
2686 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2687 + <value>Container domain name</value>
2688 + </data>
2689 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2690 <value>Group Id for the process</value>
2691 </data>
@@ -2503,6 +2725,10 @@ On first run, creates the file with all settings commented out at their defaults
2725 <value>Invalid format type specified. Supported format types are: json, table</value>
2726 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2727 </data>
2728 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2729 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2730 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2731 + </data>
2732 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2733 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2734 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2525,4 +2751,123 @@ On first run, creates the file with all settings commented out at their defaults
2751 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2752 <value>Requested load but no input provided.</value>
2753 </data>
2754 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2755 + <value>Manage volumes.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2758 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2759 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2760 + </data>
2761 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2762 + <value>Create a volume.</value>
2763 + </data>
2764 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2765 + <value>Creates a named volume that can be attached to containers.</value>
2766 + </data>
2767 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2768 + <value>Remove one or more volumes.</value>
2769 + </data>
2770 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2771 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2772 + </data>
2773 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2774 + <value>Display detailed information on one or more volumes.</value>
2775 + </data>
2776 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2777 + <value>Display detailed information on one or more volumes.</value>
2778 + </data>
2779 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2780 + <value>List volumes.</value>
2781 + </data>
2782 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2783 + <value>Lists all volumes in the session.</value>
2784 + </data>
2785 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2786 + <value>Volume name</value>
2787 + </data>
2788 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2789 + <value>Specify volume driver name (default {})</value>
2790 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2791 + </data>
2792 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2793 + <value>Set driver specific options</value>
2794 + </data>
2795 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2796 + <value>Outputs the volume names only</value>
2797 + </data>
2798 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2799 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2800 + </data>
2801 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2802 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2803 + <comment>Usage string for volume mount specification.</comment>
2804 + </data>
2805 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2806 + <value>Invalid volume specifications: '{}'. {}</value>
2807 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2808 + </data>
2809 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2810 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2811 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2812 + </data>
2813 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2814 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2815 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2816 + </data>
2817 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2818 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2819 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2820 + </data>
2821 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2822 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2823 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2824 + </data>
2825 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2826 + <value>Name or Id of any object type</value>
2827 + </data>
2828 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2829 + <value>Type of the object to inspect</value>
2830 + </data>
2831 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2832 + <value>Inspect objects.</value>
2833 + </data>
2834 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2835 + <value>Inspect objects.</value>
2836 + </data>
2837 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2838 + <value>Object not found: {}</value>
2839 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2840 + </data>
2841 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2842 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2843 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2844 + </data>
2845 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2846 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2847 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2848 + </data>
2849 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2850 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2851 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2852 + </data>
2853 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2854 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2855 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2856 + </data>
2857 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2858 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2859 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2860 + </data>
2861 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2862 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2863 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2864 + </data>
2865 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2866 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2868 + </data>
2869 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2870 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2871 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2872 + </data>
2873 </root>
\ No newline at end of file
localization/strings/pt-PT/Resources.resw
+408 -63
@@ -217,9 +217,6 @@ Instale com "wsl.exe {} &lt;Distro&gt;".
217 Para obter uma lista de distribuições válidas, utilize "wsl.exe --list --online'.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>O subsistema do Windows para a instância de Linux terminou.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Argumento de linha de comandos inválido: {}
222 Utilize "{} --help' para obter uma lista de argumentos suportados.</value>
@@ -858,6 +855,10 @@ Para mais informações sobre Admin Protection, visite https://aka.ms/apdevguide
855 <value>Falha ao criar o disco de troca em '{}': {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>A virtualização aninhada não é suportada nesta máquina.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Também pode aceder a mais Opções remotas do VS Code através da paleta de com
1952 <value>Integração do Visual Studio</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc - CLI de Contentor WSL
1955 -Utilização:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Sessão não encontrada: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Endereço IP inválido "{}"</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') falhou</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Não foram encontradas sessões WSLC.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Encontrada {} sessão WSLC{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Falha ao terminar a sessão: "{}"</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} terminou com: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
2001 <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>PID do Criador</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Nome a Apresentar</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Comando desconhecido: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Comando não reconhecido: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Argumento necessário não fornecido: '{}'</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>O argumento foi fornecido mais vezes do que o permitido: '{}'</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Mostra ajuda sobre o comando selecionado</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Foram fornecidos vários argumentos mutuamente exclusivos: '{}'</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>O argumento {} só pode ser utilizado com {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Utilização: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>comando</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>opções</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Estão disponíveis os seguintes aliases de comando:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Estão disponíveis os seguintes comandos:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Estão disponíveis os seguintes subcomandos:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Estão disponíveis as seguintes opções:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Estão disponíveis os seguintes argumentos:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Para obter mais detalhes sobre um comando específico, transmita o argumento de ajuda para o mesmo.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>O nome do argumento não foi reconhecido para o comando atual: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Este comando requer privilégios de administrador para ser executado.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Especificar a sessão a utilizar</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Anexar a stdout/stderr do contentor</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Anexar ao stdin e mantê-lo aberto</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Especificar a porta a utilizar</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>ID do Contentor</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Valor de argumento em falta: '{}'</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>O alias do argumento não foi reconhecido para o comando atual: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Especificador de argumento inválido: '{}'</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Alias de sinalizador adjacente não encontrado: '{}'</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>O alias adjacente não é um sinalizador: '{}'</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Especificador de argumento inválido: '{}'</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>O argumento de sinalizador não pode conter um valor adjacente: '{}'</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Foi encontrado um argumento posicional quando não era esperado nenhum: '{}'</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Nome do argumento em falta em: '{}'</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Falha ao resolver os argumentos reencaminhados a partir do argumento: "{}"</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Foi encontrado um argumento adicional inválido: '{}'</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Os argumentos de alias com um valor têm de ser os últimos na cadeia de alias: '{}'</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Todos os direitos reservados.
2122 -Para obter informações de privacidade sobre este produto, visite https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Imagem inválida: "{}"</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Nome inválido: '{}'</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>O caminho não é absoluto: "{}"</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Volume não encontrado: '{}'</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Opções de volume inválidas: '{}'</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Tipo de volume não suportado: '{}'</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>O volume '{}' está em utilização.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Dockerfile e Containerfile encontrados. Utilize -f para selecionar o ficheiro a utilizar</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Falha ao abrir "{}": {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Não foi encontrado Containerfile ou Dockerfile em "{}"</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Para obter informações de privacidade sobre este produto, visite https://aka.m
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Para obter informações de privacidade sobre este produto, visite https://aka.m
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Para obter informações de privacidade sobre este produto, visite https://aka.m
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Para obter informações de privacidade sobre este produto, visite https://aka.m
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/ru-RU/Resources.resw
+409 -64
@@ -220,9 +220,6 @@
220 Чтобы получить список допустимых дистрибутивов, используйте "wsl.exe --list --online'.</value>
221 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
222 </data>
223 - <data name="MessageInstanceTerminated" xml:space="preserve">
224 - <value>Экземпляр подсистема Windows для Linux завершен.</value>
225 - </data>
223 <data name="MessageInvalidCommandLine" xml:space="preserve">
224 <value>Недопустимый аргумент командной строки: {}
225 Используйте "{} --help', чтобы получить список поддерживаемых аргументов.</value>
@@ -865,6 +862,10 @@
862 <value>Не удалось создать диск переключения в "{}": {}</value>
863 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
864 </data>
865 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
866 + <value>Failed to create disk '{}': {}</value>
867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
868 + </data>
869 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
870 <value>Вложенная виртуализация не поддерживается на этом компьютере.</value>
871 </data>
@@ -1958,215 +1959,284 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
1959 <value>Интеграция Visual Studio</value>
1960 </data>
1961 <data name="MessageWslcUsage" xml:space="preserve">
1961 - <value>wslc — CLI контейнера WSL
1962 -Использование:
1962 + <value>wslc - WSL Container CLI
1963 +Usage:
1964 wslc --help</value>
1965 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1966 </data>
1967 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1967 - <value>Сеанс не найден: "{}"</value>
1968 + <value>Session not found: '{}'</value>
1969 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1970 </data>
1971 <data name="MessageInvalidIp" xml:space="preserve">
1971 - <value>Недопустимый IP-адрес "{}"</value>
1972 + <value>Invalid IP address '{}'</value>
1973 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1974 </data>
1975 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1975 - <value>Сбой OpenSessionByName("{}")</value>
1976 + <value>OpenSessionByName('{}') failed</value>
1977 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1979 - <value>Сеансы WSLC не найдены.</value>
1980 + <value>No WSLC sessions found.</value>
1981 </data>
1982 <data name="MessageWslcSessionsFound" xml:space="preserve">
1982 - <value>Найден {} сеанс WSLC{}:</value>
1983 + <value>Found {} WSLC session{}:</value>
1984 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1985 </data>
1986 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1986 - <value>Сбой завершения сеанса: "{}"</value>
1987 + <value>Session termination failed: '{}'</value>
1988 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1989 </data>
1990 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1991 + <value>Default session not found</value>
1992 + </data>
1993 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1994 + <value>Failed to open default session</value>
1995 + </data>
1996 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1997 + <value>Default session termination failed</value>
1998 + </data>
1999 <data name="MessageWslcShellExited" xml:space="preserve">
1990 - <value>{} выходит с: {}</value>
2000 + <value>{} exited with: {}</value>
2001 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2002 </data>
2003 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2004 + <value>Created session: '{}'</value>
2005 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2006 + </data>
2007 <data name="MessageWslcHeaderId" xml:space="preserve">
1994 - <value>Код</value>
2008 + <value>ID</value>
2009 </data>
2010 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1997 - <value>ИД процесса автора</value>
2011 + <value>Creator PID</value>
2012 </data>
2013 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
2000 - <value>Выводимое имя</value>
2014 + <value>Display Name</value>
2015 </data>
2016 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2003 - <value>Неизвестная команда: "{}"</value>
2017 + <value>Unknown command: '{}'</value>
2018 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2019 + </data>
2020 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2021 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2022 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2023 + </data>
2024 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2025 + <value>Container '{}' is not running.</value>
2026 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2027 + </data>
2028 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2029 + <value>Container '{}' is running.</value>
2030 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2031 + </data>
2032 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2033 + <value>Container '{}' not found.</value>
2034 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2035 </data>
2036 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2007 - <value>Нераспознанная команда: "{}"</value>
2037 + <value>Unrecognized command: '{}'</value>
2038 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2039 </data>
2040 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2011 - <value>Обязательный аргумент не указан: "{}"</value>
2041 + <value>Required argument not provided: '{}'</value>
2042 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2043 </data>
2044 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2015 - <value>Аргумент предоставлен больше раз, чем разрешено: "{}"</value>
2045 + <value>Argument provided more times than allowed: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2019 - <value>Отображает справку по выбранной команде</value>
2049 + <value>Shows help about the selected command</value>
2050 </data>
2051 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2022 - <value>Указано несколько взаимоисключающих аргументов: {}</value>
2052 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2053 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2054 </data>
2055 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2026 - <value>Аргумент {} можно использовать только с {}</value>
2056 + <value>Argument {} can only be used with {}</value>
2057 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2058 </data>
2059 <data name="WSLCCLI_Usage" xml:space="preserve">
2030 - <value>Использование: {} {}</value>
2060 + <value>Usage: {} {}</value>
2061 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2062 </data>
2063 <data name="WSLCCLI_Command" xml:space="preserve">
2034 - <value>команда</value>
2064 + <value>command</value>
2065 </data>
2066 <data name="WSLCCLI_Options" xml:space="preserve">
2037 - <value>параметры</value>
2067 + <value>options</value>
2068 </data>
2069 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2040 - <value>Доступны следующие псевдонимы команд.</value>
2070 + <value>The following command aliases are available:</value>
2071 </data>
2072 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2043 - <value>Применимы следующие команды:</value>
2073 + <value>The following commands are available:</value>
2074 </data>
2075 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2046 - <value>Доступны следующие подкоманды:</value>
2076 + <value>The following sub-commands are available:</value>
2077 </data>
2078 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2049 - <value>Доступны следующие опции:</value>
2079 + <value>The following options are available:</value>
2080 </data>
2081 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2052 - <value>Доступны следующие аргументы:</value>
2082 + <value>The following arguments are available:</value>
2083 </data>
2084 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2055 - <value>Для более подробной информации о конкретной команде передайте ей аргумент справки.</value>
2085 + <value>For more details on a specific command, pass it the help argument.</value>
2086 </data>
2087 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2058 - <value>Имя аргумента не распознано для текущей команды: "{}"</value>
2088 + <value>Argument name was not recognized for the current command: '{}'</value>
2089 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2090 </data>
2091 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2062 - <value>Для выполнения этой команды требуются права администратора.</value>
2092 + <value>This command requires administrator privileges to execute.</value>
2093 </data>
2094 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2065 - <value>Укажите сеанс для использования</value>
2095 + <value>Specify the session to use</value>
2096 </data>
2097 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2068 - <value>Присоединение к stdout/stderr контейнера</value>
2098 + <value>Attach to stdout/stderr of the container</value>
2099 </data>
2100 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2071 - <value>Подключиться к stdin и оставить его открытым</value>
2101 + <value>Attach to stdin and keep it open</value>
2102 </data>
2103 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2074 - <value>Укажите порт для использования</value>
2104 + <value>Specify the port to use</value>
2105 </data>
2106 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2077 - <value>ИД контейнера</value>
2107 + <value>Container ID</value>
2108 </data>
2109 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2080 - <value>Отсутствует значение аргумента: "{}"</value>
2110 + <value>Missing argument value: '{}'</value>
2111 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2112 </data>
2113 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2084 - <value>Псевдоним аргумента не был распознан для текущей команды: "{}"</value>
2114 + <value>Argument alias was not recognized for the current command: '{}'</value>
2115 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2116 </data>
2117 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2088 - <value>Неверный указатель аргумента: "{}"</value>
2118 + <value>Invalid argument specifier: '{}'</value>
2119 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2120 </data>
2121 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2092 - <value>Псевдоним присоединенного флага не найден: "{}"</value>
2122 + <value>Adjoined flag alias not found: '{}'</value>
2123 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2124 </data>
2125 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2096 - <value>Присоединенный псевдоним не является флагом: "{}"</value>
2126 + <value>Adjoined alias is not a flag: '{}'</value>
2127 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2128 </data>
2129 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2100 - <value>Неверный указатель аргумента: "{}"</value>
2130 + <value>Invalid argument specifier: '{}'</value>
2131 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2132 </data>
2133 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2104 - <value>Аргумент флага не может содержать присоединенное значение: "{}"</value>
2134 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2135 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2136 </data>
2137 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2108 - <value>Найден позиционный аргумент, когда не ожидалось: "{}"</value>
2138 + <value>Found a positional argument when none was expected: '{}'</value>
2139 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2140 </data>
2141 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2112 - <value>Отсутствует имя аргумента в: "{}"</value>
2142 + <value>Missing argument name at: '{}'</value>
2143 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2144 </data>
2145 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2116 - <value>Не удалось разрешить переданные аргументы, начиная с аргумента: '{}'</value>
2146 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2147 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2148 </data>
2149 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2120 - <value>Обнаружен недопустимый дополнительный аргумент: "{}"</value>
2150 + <value>Invalid extra argument encountered: '{}'</value>
2151 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2152 </data>
2153 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2124 - <value>Аргументы псевдонима со значением должны быть последними в цепочке псевдонимов: "{}"</value>
2154 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2155 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2156 </data>
2157 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2128 - <value>(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
2129 -Сведения о конфиденциальности этого продукта см. на странице https://aka.ms/privacy.</value>
2158 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2159 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2160 <comment>Copyright notice and privacy link</comment>
2161 </data>
2162 <data name="MessageWslcInvalidImage" xml:space="preserve">
2133 - <value>Недопустимое изображение: "{}"</value>
2163 + <value>Invalid image: '{}'</value>
2164 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2165 </data>
2166 <data name="MessageWslcInvalidName" xml:space="preserve">
2137 - <value>Недопустимое имя: "{}"</value>
2167 + <value>Invalid name: '{}'</value>
2168 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2169 </data>
2170 <data name="MessagePathNotAbsolute" xml:space="preserve">
2141 - <value>Путь не является абсолютным: "{}"</value>
2171 + <value>Path is not absolute: '{}'</value>
2172 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2173 </data>
2174 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2145 - <value>Том не найден: "{}"</value>
2175 + <value>Volume not found: '{}'</value>
2176 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2177 + </data>
2178 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2179 + <value>Image '{}' not found.</value>
2180 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2181 </data>
2148 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2149 - <value>Недопустимые параметры тома: "{}"</value>
2182 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2183 + <value>Missing required option: '{}'</value>
2184 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2185 </data>
2186 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2153 - <value>Неподдерживаемый тип тома: "{}"</value>
2187 + <value>Unsupported volume type: '{}'</value>
2188 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2189 + </data>
2190 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2191 + <value>unsupported volume driver options: {}</value>
2192 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2193 </data>
2194 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2157 - <value>Том "{}" используется.</value>
2195 + <value>Volume '{}' is in use.</value>
2196 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2197 + </data>
2198 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2199 + <value>Network not found: '{}'</value>
2200 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2201 + </data>
2202 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2203 + <value>Unsupported network driver: '{}'</value>
2204 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2205 + </data>
2206 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2207 + <value>Network '{}' has active endpoints.</value>
2208 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2209 + </data>
2210 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2211 + <value>Network '{}' already exists.</value>
2212 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2213 + </data>
2214 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2215 + <value>Failed to create volume '{}': {}</value>
2216 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2217 + </data>
2218 + <data name="MessageWslcPortInUse" xml:space="preserve">
2219 + <value>Port {} is already in use, cannot start container {}</value>
2220 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2221 </data>
2222 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2161 - <value>Найдены оба файла: Dockerfile и Containerfile. Используйте -f для выбора файла</value>
2223 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2224 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2225 </data>
2226 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2165 - <value>Не удалось открыть "{}": {}</value>
2227 + <value>Failed to open '{}': {}</value>
2228 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2229 </data>
2230 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2169 - <value>Containerfile или Dockerfile не найдены в '{}'.</value>
2231 + <value>No Containerfile or Dockerfile found in '{}'</value>
2232 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2233 + </data>
2234 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2235 + <value>No WSLC session found in '{}'</value>
2236 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2237 + </data>
2238 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2239 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2240 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2241 </data>
2242 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2237,7 +2307,7 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2307 <value>Run a container.</value>
2308 </data>
2309 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2240 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2310 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2311 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2312 </data>
2313 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2290,6 +2360,34 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2360 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2361 <value>Pulls images.</value>
2362 </data>
2363 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2364 + <value>Remove all unused images, not just dangling ones.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2367 + <value>Deleted: {}</value>
2368 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2371 + <value>Remove unused images.</value>
2372 + </data>
2373 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2374 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2375 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2376 + </data>
2377 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2378 + <value>Total reclaimed space: {:.2f} MB</value>
2379 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2382 + <value>Untagged: {}</value>
2383 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2384 + </data>
2385 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2386 + <value>Upload an image to a registry.</value>
2387 + </data>
2388 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2389 + <value>Upload an image to a registry.</value>
2390 + </data>
2391 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2392 <value>Remove images.</value>
2393 </data>
@@ -2302,6 +2400,77 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2400 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2401 <value>Saves images.</value>
2402 </data>
2403 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2404 + <value>Log in to a registry.</value>
2405 + </data>
2406 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2407 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2408 + </data>
2409 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2410 + <value>Log out from a registry.</value>
2411 + </data>
2412 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2413 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2414 + </data>
2415 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2416 + <value>Login Succeeded</value>
2417 + </data>
2418 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2419 + <value>Removing login credentials for {}</value>
2420 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2421 + </data>
2422 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2423 + <value>Not logged in to {}</value>
2424 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2425 + </data>
2426 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2427 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2428 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2429 + </data>
2430 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2431 + <value>Failed to write '{}': {}</value>
2432 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2433 + </data>
2434 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2435 + <value>Server</value>
2436 + </data>
2437 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2438 + <value>Username</value>
2439 + </data>
2440 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2441 + <value>Password or Personal Access Token (PAT)</value>
2442 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2443 + </data>
2444 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2445 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2446 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2447 + </data>
2448 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2449 + <value>--password and --password-stdin are mutually exclusive</value>
2450 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2453 + <value>Must provide --username with --password-stdin</value>
2454 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2455 + </data>
2456 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2457 + <value>Username: </value>
2458 + </data>
2459 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2460 + <value>Password: </value>
2461 + </data>
2462 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2463 + <value>Manage registry credentials.</value>
2464 + </data>
2465 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2466 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2467 + </data>
2468 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2469 + <value>Tag an image.</value>
2470 + </data>
2471 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2472 + <value>Tags an image.</value>
2473 + </data>
2474 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2475 <value>Manage sessions.</value>
2476 </data>
@@ -2328,6 +2497,17 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2497 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2498 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2499 </data>
2500 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2501 + <value>Enter a temporary session.</value>
2502 + </data>
2503 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2504 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2505 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2506 + </data>
2507 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2508 + <value>Name for the session. If not provided, a GUID is generated.</value>
2509 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2510 + </data>
2511 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2512 <value>Open the settings file in the default editor.</value>
2513 </data>
@@ -2345,6 +2525,12 @@ On first run, creates the file with all settings commented out at their defaults
2525 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2526 <value>Settings reset to defaults.</value>
2527 </data>
2528 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2529 + <value>Show version information.</value>
2530 + </data>
2531 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2532 + <value>Show version information for this tool.</value>
2533 + </data>
2534 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2535 <value>Show all regardless of state.</value>
2536 </data>
@@ -2352,6 +2538,12 @@ On first run, creates the file with all settings commented out at their defaults
2538 <value>Set build-time variables (KEY=VALUE)</value>
2539 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2540 </data>
2541 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2542 + <value>Always attempt to pull a newer version of the image</value>
2543 + </data>
2544 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2545 + <value>Set the target build stage to build</value>
2546 + </data>
2547 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2548 <value>The command to run</value>
2549 </data>
@@ -2395,9 +2587,21 @@ On first run, creates the file with all settings commented out at their defaults
2587 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2588 <value>Provides path to the tar archive file containing the image</value>
2589 </data>
2590 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2591 + <value>Set metadata on an object</value>
2592 + </data>
2593 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2594 + <value>Label key cannot be empty</value>
2595 + </data>
2596 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2597 + <value>Container host name</value>
2598 + </data>
2599 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2600 <value>Name of the container</value>
2601 </data>
2602 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2603 + <value>Do not use cache when building the image</value>
2604 + </data>
2605 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2606 <value>Do not delete untagged parents</value>
2607 </data>
@@ -2413,6 +2617,9 @@ On first run, creates the file with all settings commented out at their defaults
2617 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2618 <value>Publish a port from a container to host</value>
2619 </data>
2620 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2621 + <value>Publish all exposed ports to random host ports</value>
2622 + </data>
2623 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2624 <value>Outputs the container IDs only</value>
2625 </data>
@@ -2422,13 +2629,22 @@ On first run, creates the file with all settings commented out at their defaults
2629 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2630 <value>Session ID</value>
2631 </data>
2632 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2633 + <value>Session storage path</value>
2634 + </data>
2635 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2636 <value>Signal to send (default: {})</value>
2637 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2638 </data>
2639 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2640 + <value>Current or existing image reference in the image-name[:tag] format</value>
2641 + </data>
2642 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2643 <value>Tag for the built image</value>
2644 </data>
2645 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2646 + <value>New image reference in the image-name[:tag] format</value>
2647 + </data>
2648 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2649 <value>Time in seconds to wait before executing (default 5)</value>
2650 </data>
@@ -2445,6 +2661,9 @@ On first run, creates the file with all settings commented out at their defaults
2661 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2662 <value>Bind mount a volume to the container</value>
2663 </data>
2664 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2665 + <value>Working directory inside the container</value>
2666 + </data>
2667 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2668 <value>Write the container ID to the provided path.</value>
2669 </data>
@@ -2464,6 +2683,9 @@ On first run, creates the file with all settings commented out at their defaults
2683 <value>Set DNS search domains</value>
2684 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2685 </data>
2686 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2687 + <value>Container domain name</value>
2688 + </data>
2689 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2690 <value>Group Id for the process</value>
2691 </data>
@@ -2503,6 +2725,10 @@ On first run, creates the file with all settings commented out at their defaults
2725 <value>Invalid format type specified. Supported format types are: json, table</value>
2726 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2727 </data>
2728 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2729 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2730 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2731 + </data>
2732 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2733 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2734 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2525,4 +2751,123 @@ On first run, creates the file with all settings commented out at their defaults
2751 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2752 <value>Requested load but no input provided.</value>
2753 </data>
2754 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2755 + <value>Manage volumes.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2758 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2759 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2760 + </data>
2761 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2762 + <value>Create a volume.</value>
2763 + </data>
2764 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2765 + <value>Creates a named volume that can be attached to containers.</value>
2766 + </data>
2767 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2768 + <value>Remove one or more volumes.</value>
2769 + </data>
2770 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2771 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2772 + </data>
2773 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2774 + <value>Display detailed information on one or more volumes.</value>
2775 + </data>
2776 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2777 + <value>Display detailed information on one or more volumes.</value>
2778 + </data>
2779 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2780 + <value>List volumes.</value>
2781 + </data>
2782 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2783 + <value>Lists all volumes in the session.</value>
2784 + </data>
2785 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2786 + <value>Volume name</value>
2787 + </data>
2788 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2789 + <value>Specify volume driver name (default {})</value>
2790 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2791 + </data>
2792 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2793 + <value>Set driver specific options</value>
2794 + </data>
2795 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2796 + <value>Outputs the volume names only</value>
2797 + </data>
2798 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2799 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2800 + </data>
2801 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2802 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2803 + <comment>Usage string for volume mount specification.</comment>
2804 + </data>
2805 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2806 + <value>Invalid volume specifications: '{}'. {}</value>
2807 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2808 + </data>
2809 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2810 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2811 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2812 + </data>
2813 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2814 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2815 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2816 + </data>
2817 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2818 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2819 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2820 + </data>
2821 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2822 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2823 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2824 + </data>
2825 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2826 + <value>Name or Id of any object type</value>
2827 + </data>
2828 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2829 + <value>Type of the object to inspect</value>
2830 + </data>
2831 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2832 + <value>Inspect objects.</value>
2833 + </data>
2834 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2835 + <value>Inspect objects.</value>
2836 + </data>
2837 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2838 + <value>Object not found: {}</value>
2839 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2840 + </data>
2841 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2842 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2843 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2844 + </data>
2845 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2846 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2847 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2848 + </data>
2849 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2850 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2851 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2852 + </data>
2853 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2854 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2855 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2856 + </data>
2857 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2858 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2859 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2860 + </data>
2861 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2862 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2863 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2864 + </data>
2865 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2866 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2867 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2868 + </data>
2869 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2870 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2871 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2872 + </data>
2873 </root>
\ No newline at end of file
localization/strings/sv-SE/Resources.resw
+408 -63
@@ -217,9 +217,6 @@ Installera med wsl.exe {} &lt;Distro&gt;.
217 Använd wsl.exe --list --online' om du vill hämta en lista över giltiga distributioner.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Den Windows-undersystem för Linux-instansen har avslutats.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Ogiltigt kommandoradsargument: {}
222 Använd {} --help' för att hämta en lista över argument som stöds.</value>
@@ -858,6 +855,10 @@ Mer information om Admin Protection finns på https://aka.ms/apdevguide</value>
855 <value>Det gick inte att skapa växlingsdisken i '{}': {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>Kapslad virtualisering stöds inte på den här datorn.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Du kan också komma åt fler VS Code-fjärralternativ via kommandopaletten inom
1952 <value>Visual Studio integrering</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc – WSL-container CLI
1955 -Användning:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Sessionen kunde inte hittas: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Ogiltig IP-adress: {}</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') misslyckades</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>Inga WSLC-sessioner hittades.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>Hittade {} WSLC-session{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Det gick inte att avsluta sessionen: '{}'</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} avslutades med: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
2001 <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Skapar-PID</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Visningsnamn</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Okänt kommando '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Okänt kommando: "{}"</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Obligatoriska argument saknas: "{}"</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Argumentet tillhandahölls fler gånger än tillåtet: "{}"</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Visar hjälp om det markerade kommandot</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Flera ömsesidigt uteslutande argument har angetts: {}</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>Argumentet {} kan bara användas med {}</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Användning: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>kommando</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>alternativ</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Följande kommandoalias är tillgängliga:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Följande kommandon är tillgängliga:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Följande underkommandon är tillgängliga:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Följande alternativ är tillgängliga:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Följande argument är tillgängliga:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Om du vill ha mer information om ett speciellt kommando kan du skicka den till hjälpargumentet.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Argumentnamnet kändes inte igen för det aktuella kommandot: "{}"</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Det krävs administratörsrättigheter för att köra detta kommando.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Ange vilken session som ska användas</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Bifoga till stdout/stderr för containern</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Anslut till stdin och håll den öppen</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Ange den port som ska användas</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Behållar-ID</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Argumentvärde saknas: "{}"</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Argumentalias kändes inte igen för det aktuella kommandot: "{}"</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Ogiltig argumentspecifierare: "{}"</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Angränsande flaggalias hittades inte: "{}"</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Angränsande alias är inte en flagga: "{}"</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Ogiltig argumentspecifierare: "{}"</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Flaggargumentet kan inte innehålla ett angränsande värde: "{}"</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Hittade ett positionsargument när inget förväntades: "{}"</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Argumentnamnet saknas vid: "{}"</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>Det gick inte att matcha vidarebefordrade argument med början vid argumentet: "{}"</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Ett ogiltigt extra argument påträffades: "{}"</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Aliasargument med ett värde måste vara sist i aliaskedjan: "{}"</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Copyright (c) Microsoft Corporation. Med ensamrätt.
2122 -För sekretessinformation om den här produkten, besök https://aka.ms/privacy.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Ogiltig bild ''{}''</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Ogiltigt namn: {}</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Sökvägen är inte absolut: ''{}''</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Volymen hittades inte: {}</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Ogiltiga volymalternativ: {}</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Volymtypen stöds inte: {}</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>Volymen {} används.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Både Dockerfile och Containerfile hittas. Använd -f för att välja vilken fil som ska användas</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>Det gick inte att öppna '{}': {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>Ingen Containerfile eller Dockerfile hittades i '{}'</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ För sekretessinformation om den här produkten, besök https://aka.ms/privacy.<
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ För sekretessinformation om den här produkten, besök https://aka.ms/privacy.<
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ För sekretessinformation om den här produkten, besök https://aka.ms/privacy.<
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ För sekretessinformation om den här produkten, besök https://aka.ms/privacy.<
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/tr-TR/Resources.resw
+409 -64
@@ -217,9 +217,6 @@ Diski ayırmak için '{} {}' wsl.exe çalıştırın.</value>
217 Geçerli dağıtımların listesini almak için 'wsl.exe --list --online' komutunu kullanın.</value>
218 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
219 </data>
220 - <data name="MessageInstanceTerminated" xml:space="preserve">
221 - <value>Linux için Windows Alt Sistemi örneği sonlandırıldı.</value>
222 - </data>
220 <data name="MessageInvalidCommandLine" xml:space="preserve">
221 <value>Geçersiz komut satırı bağımsız değişkeni: {}
222 Desteklenen bağımsız değişkenlerin listesini almak için lütfen '{} --help' komutunu kullanın.</value>
@@ -858,6 +855,10 @@ Admin Protection hakkında daha fazla bilgi için lütfen https://aka.ms/apdevgu
855 <value>'{}' içinde takas diski oluşturulamadı: {}</value>
856 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
857 </data>
858 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
859 + <value>Failed to create disk '{}': {}</value>
860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
861 + </data>
862 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
863 <value>İç içe sanallaştırma bu makinede desteklenmiyor.</value>
864 </data>
@@ -1951,215 +1952,284 @@ Ayrıca VS Code'un içindeki komut paleti aracılığıyla daha fazla VS Code Re
1952 <value>Visual Studio Tümleştirmesi</value>
1953 </data>
1954 <data name="MessageWslcUsage" xml:space="preserve">
1954 - <value>wslc - WSL Kapsayıcı CLI’si
1955 -Kullanım:
1955 + <value>wslc - WSL Container CLI
1956 +Usage:
1957 wslc --help</value>
1958 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1959 </data>
1960 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1960 - <value>Oturum bulunamadı: '{}'</value>
1961 + <value>Session not found: '{}'</value>
1962 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1963 </data>
1964 <data name="MessageInvalidIp" xml:space="preserve">
1964 - <value>Geçersiz IP adresi '{}'</value>
1965 + <value>Invalid IP address '{}'</value>
1966 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1967 </data>
1968 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1968 - <value>OpenSessionByName('{}') başarısız oldu</value>
1969 + <value>OpenSessionByName('{}') failed</value>
1970 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1971 </data>
1972 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1972 - <value>WSLA oturumu bulunamadı.</value>
1973 + <value>No WSLC sessions found.</value>
1974 </data>
1975 <data name="MessageWslcSessionsFound" xml:space="preserve">
1975 - <value>{} WSLC oturumu bulundu{}:</value>
1976 + <value>Found {} WSLC session{}:</value>
1977 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1978 </data>
1979 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1979 - <value>Oturum sonlandırılamadı: '{}'</value>
1980 + <value>Session termination failed: '{}'</value>
1981 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1982 </data>
1983 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1984 + <value>Default session not found</value>
1985 + </data>
1986 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1987 + <value>Failed to open default session</value>
1988 + </data>
1989 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1990 + <value>Default session termination failed</value>
1991 + </data>
1992 <data name="MessageWslcShellExited" xml:space="preserve">
1983 - <value>{} şu kodla çıktı: {}</value>
1993 + <value>{} exited with: {}</value>
1994 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1995 </data>
1996 + <data name="MessageWslcCreatedSession" xml:space="preserve">
1997 + <value>Created session: '{}'</value>
1998 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1999 + </data>
2000 <data name="MessageWslcHeaderId" xml:space="preserve">
1987 - <value>Kimlik</value>
2001 + <value>ID</value>
2002 </data>
2003 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1990 - <value>Oluşturan PID</value>
2004 + <value>Creator PID</value>
2005 </data>
2006 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1993 - <value>Görünen Ad</value>
2007 + <value>Display Name</value>
2008 </data>
2009 <data name="MessageWslcUnknownCommand" xml:space="preserve">
1996 - <value>Bilinmeyen komut: '{}'</value>
2010 + <value>Unknown command: '{}'</value>
2011 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2012 + </data>
2013 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2014 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2015 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2016 + </data>
2017 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2018 + <value>Container '{}' is not running.</value>
2019 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2020 + </data>
2021 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2022 + <value>Container '{}' is running.</value>
2023 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2024 + </data>
2025 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2026 + <value>Container '{}' not found.</value>
2027 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2028 </data>
2029 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2000 - <value>Tanınmayan komut: '{}'</value>
2030 + <value>Unrecognized command: '{}'</value>
2031 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2032 </data>
2033 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2004 - <value>Gerekli bağımsız değişken sağlanmadı: '{}'</value>
2034 + <value>Required argument not provided: '{}'</value>
2035 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2036 </data>
2037 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2008 - <value>Bağımsız değişken, izin verilenden daha fazla kez sağlandı: '{}'</value>
2038 + <value>Argument provided more times than allowed: '{}'</value>
2039 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2040 </data>
2041 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2012 - <value>Seçili komut hakkında yardım görüntüler</value>
2042 + <value>Shows help about the selected command</value>
2043 </data>
2044 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2015 - <value>Birbirini dışlayan birden çok bağımsız değişken sağlandı: '{}'</value>
2045 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2046 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2047 </data>
2048 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2019 - <value>{} bağımsız değişkeni yalnızca {} ile kullanılabilir</value>
2049 + <value>Argument {} can only be used with {}</value>
2050 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2051 </data>
2052 <data name="WSLCCLI_Usage" xml:space="preserve">
2023 - <value>Kullanım: {} {}</value>
2053 + <value>Usage: {} {}</value>
2054 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2055 </data>
2056 <data name="WSLCCLI_Command" xml:space="preserve">
2027 - <value>komut</value>
2057 + <value>command</value>
2058 </data>
2059 <data name="WSLCCLI_Options" xml:space="preserve">
2030 - <value>seçenekler</value>
2060 + <value>options</value>
2061 </data>
2062 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2033 - <value>Aşağıdaki komut diğer adları kullanılabilir:</value>
2063 + <value>The following command aliases are available:</value>
2064 </data>
2065 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2036 - <value>Şu komutlar kullanılabilir:</value>
2066 + <value>The following commands are available:</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2039 - <value>Şu alt komutlar kullanılabilir:</value>
2069 + <value>The following sub-commands are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2042 - <value>Şu seçenekler kullanılabilir:</value>
2072 + <value>The following options are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2045 - <value>Şu bağımsız değişkenler kullanılabilir:</value>
2075 + <value>The following arguments are available:</value>
2076 </data>
2077 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2048 - <value>Belirli bir komut hakkında daha fazla ayrıntı için, ilgili komutu yardım bağımsız değişkenine geçirin.</value>
2078 + <value>For more details on a specific command, pass it the help argument.</value>
2079 </data>
2080 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2051 - <value>Bağımsız değişken adı geçerli komut için tanınmadı: '{}'</value>
2081 + <value>Argument name was not recognized for the current command: '{}'</value>
2082 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2083 </data>
2084 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2055 - <value>Bu komutun yürütülebilmesi için yönetici ayrıcalıkları gerekir.</value>
2085 + <value>This command requires administrator privileges to execute.</value>
2086 </data>
2087 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2058 - <value>Kullanılacak oturumu belirtin</value>
2088 + <value>Specify the session to use</value>
2089 </data>
2090 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2061 - <value>Kapsayıcının stdout’una/standart hatasına ekle</value>
2091 + <value>Attach to stdout/stderr of the container</value>
2092 </data>
2093 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2064 - <value>Standart girdiye ekle ve açık tut</value>
2094 + <value>Attach to stdin and keep it open</value>
2095 </data>
2096 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2067 - <value>Kullanılacak bağlantı noktasını belirtin</value>
2097 + <value>Specify the port to use</value>
2098 </data>
2099 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2070 - <value>Kapsayıcı kimliği</value>
2100 + <value>Container ID</value>
2101 </data>
2102 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2073 - <value>Eksik bağımsız değişken değeri: '{}'</value>
2103 + <value>Missing argument value: '{}'</value>
2104 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2105 </data>
2106 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2077 - <value>Bağımsız değişken diğer adı geçerli komut için tanınmadı: '{}'</value>
2107 + <value>Argument alias was not recognized for the current command: '{}'</value>
2108 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2109 </data>
2110 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2081 - <value>Geçersiz bağımsız değişken belirticisi: '{}'</value>
2111 + <value>Invalid argument specifier: '{}'</value>
2112 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2113 </data>
2114 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2085 - <value>Eklenmiş bayrak diğer adı bulunamadı: '{}'</value>
2115 + <value>Adjoined flag alias not found: '{}'</value>
2116 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2117 </data>
2118 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2089 - <value>Ekli diğer ad bir bayrak değil: '{}'</value>
2119 + <value>Adjoined alias is not a flag: '{}'</value>
2120 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2121 </data>
2122 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2093 - <value>Geçersiz bağımsız değişken belirticisi: '{}'</value>
2123 + <value>Invalid argument specifier: '{}'</value>
2124 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2125 </data>
2126 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2097 - <value>Bayrak bağımsız değişkeni ekli değeri içeremez: '{}'</value>
2127 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2128 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2129 </data>
2130 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2101 - <value>Beklenmediği halde bir konumsal bağımsız değişken bulundu: '{}'</value>
2131 + <value>Found a positional argument when none was expected: '{}'</value>
2132 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2133 </data>
2134 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2105 - <value>Şurada eksik bağımsız değişken adı: '{}'</value>
2135 + <value>Missing argument name at: '{}'</value>
2136 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2137 </data>
2138 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2109 - <value>İletilen bağımsız değişkenler şu bağımsız değişkenden başlayarak çözümlenemedi: '{}'</value>
2139 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2140 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2141 </data>
2142 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2113 - <value>Geçersiz ek bağımsız değişkenle karşılaşıldı: '{}'</value>
2143 + <value>Invalid extra argument encountered: '{}'</value>
2144 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2145 </data>
2146 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2117 - <value>Değere sahip diğer ad bağımsız değişkenleri diğer ad zincirinde son olmalıdır: '{}'</value>
2147 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2148 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2149 </data>
2150 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2121 - <value>Telif Hakkı (c) Microsoft Corporation. Tüm hakları saklıdır.
2122 -Bu ürünle ilgili gizlilik bilgileri için lütfen https://aka.ms/privacy sayfasını ziyaret edin.</value>
2151 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2152 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2153 <comment>Copyright notice and privacy link</comment>
2154 </data>
2155 <data name="MessageWslcInvalidImage" xml:space="preserve">
2126 - <value>Geçersiz resim: '{}'</value>
2156 + <value>Invalid image: '{}'</value>
2157 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2158 </data>
2159 <data name="MessageWslcInvalidName" xml:space="preserve">
2130 - <value>Geçersiz ad: '{}'</value>
2160 + <value>Invalid name: '{}'</value>
2161 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2162 </data>
2163 <data name="MessagePathNotAbsolute" xml:space="preserve">
2134 - <value>Yol mutlak değil: '{}'</value>
2164 + <value>Path is not absolute: '{}'</value>
2165 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2166 </data>
2167 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2138 - <value>Birim bulunamadı: '{}'</value>
2168 + <value>Volume not found: '{}'</value>
2169 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2170 + </data>
2171 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2172 + <value>Image '{}' not found.</value>
2173 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2174 </data>
2141 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2142 - <value>Geçersiz birim seçenekleri: '{}'</value>
2175 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2176 + <value>Missing required option: '{}'</value>
2177 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2178 </data>
2179 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2146 - <value>Desteklenmeyen birim türü: '{}'</value>
2180 + <value>Unsupported volume type: '{}'</value>
2181 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2182 + </data>
2183 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2184 + <value>unsupported volume driver options: {}</value>
2185 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2186 </data>
2187 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2150 - <value>'{}' birimi kullanımda.</value>
2188 + <value>Volume '{}' is in use.</value>
2189 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2190 + </data>
2191 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2192 + <value>Network not found: '{}'</value>
2193 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2194 + </data>
2195 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2196 + <value>Unsupported network driver: '{}'</value>
2197 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2198 + </data>
2199 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2200 + <value>Network '{}' has active endpoints.</value>
2201 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2202 + </data>
2203 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2204 + <value>Network '{}' already exists.</value>
2205 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2206 + </data>
2207 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2208 + <value>Failed to create volume '{}': {}</value>
2209 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2210 + </data>
2211 + <data name="MessageWslcPortInUse" xml:space="preserve">
2212 + <value>Port {} is already in use, cannot start container {}</value>
2213 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2214 </data>
2215 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2154 - <value>Hem Dockerfile hem de Containerfile bulundu. Kullanılacak dosyayı seçmek için -f kullanın</value>
2216 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2217 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2218 </data>
2219 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2158 - <value>'{}' açılamadı: {}</value>
2220 + <value>Failed to open '{}': {}</value>
2221 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2222 </data>
2223 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2162 - <value>'{}' içinde Containerfile veya Dockerfile bulunamadı</value>
2224 + <value>No Containerfile or Dockerfile found in '{}'</value>
2225 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2226 + </data>
2227 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2228 + <value>No WSLC session found in '{}'</value>
2229 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2230 + </data>
2231 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2232 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2233 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2234 </data>
2235 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2230,7 +2300,7 @@ Bu ürünle ilgili gizlilik bilgileri için lütfen https://aka.ms/privacy sayfa
2300 <value>Run a container.</value>
2301 </data>
2302 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2233 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2303 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2304 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2305 </data>
2306 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2283,6 +2353,34 @@ Bu ürünle ilgili gizlilik bilgileri için lütfen https://aka.ms/privacy sayfa
2353 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2354 <value>Pulls images.</value>
2355 </data>
2356 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2357 + <value>Remove all unused images, not just dangling ones.</value>
2358 + </data>
2359 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2360 + <value>Deleted: {}</value>
2361 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2362 + </data>
2363 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2364 + <value>Remove unused images.</value>
2365 + </data>
2366 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2367 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2368 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2369 + </data>
2370 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2371 + <value>Total reclaimed space: {:.2f} MB</value>
2372 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2373 + </data>
2374 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2375 + <value>Untagged: {}</value>
2376 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2377 + </data>
2378 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2379 + <value>Upload an image to a registry.</value>
2380 + </data>
2381 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2382 + <value>Upload an image to a registry.</value>
2383 + </data>
2384 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2385 <value>Remove images.</value>
2386 </data>
@@ -2295,6 +2393,77 @@ Bu ürünle ilgili gizlilik bilgileri için lütfen https://aka.ms/privacy sayfa
2393 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2394 <value>Saves images.</value>
2395 </data>
2396 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2397 + <value>Log in to a registry.</value>
2398 + </data>
2399 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2400 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2401 + </data>
2402 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2403 + <value>Log out from a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2406 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2409 + <value>Login Succeeded</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2412 + <value>Removing login credentials for {}</value>
2413 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2414 + </data>
2415 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2416 + <value>Not logged in to {}</value>
2417 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2418 + </data>
2419 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2420 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2421 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2422 + </data>
2423 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2424 + <value>Failed to write '{}': {}</value>
2425 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2426 + </data>
2427 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2428 + <value>Server</value>
2429 + </data>
2430 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2431 + <value>Username</value>
2432 + </data>
2433 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2434 + <value>Password or Personal Access Token (PAT)</value>
2435 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2436 + </data>
2437 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2438 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2439 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2440 + </data>
2441 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2442 + <value>--password and --password-stdin are mutually exclusive</value>
2443 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2444 + </data>
2445 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2446 + <value>Must provide --username with --password-stdin</value>
2447 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2448 + </data>
2449 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2450 + <value>Username: </value>
2451 + </data>
2452 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2453 + <value>Password: </value>
2454 + </data>
2455 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2456 + <value>Manage registry credentials.</value>
2457 + </data>
2458 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2459 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2460 + </data>
2461 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2462 + <value>Tag an image.</value>
2463 + </data>
2464 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2465 + <value>Tags an image.</value>
2466 + </data>
2467 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2468 <value>Manage sessions.</value>
2469 </data>
@@ -2321,6 +2490,17 @@ Bu ürünle ilgili gizlilik bilgileri için lütfen https://aka.ms/privacy sayfa
2490 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2491 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2492 </data>
2493 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2494 + <value>Enter a temporary session.</value>
2495 + </data>
2496 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2497 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2498 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2499 + </data>
2500 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2501 + <value>Name for the session. If not provided, a GUID is generated.</value>
2502 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2503 + </data>
2504 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2505 <value>Open the settings file in the default editor.</value>
2506 </data>
@@ -2338,6 +2518,12 @@ On first run, creates the file with all settings commented out at their defaults
2518 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2519 <value>Settings reset to defaults.</value>
2520 </data>
2521 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2522 + <value>Show version information.</value>
2523 + </data>
2524 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2525 + <value>Show version information for this tool.</value>
2526 + </data>
2527 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2528 <value>Show all regardless of state.</value>
2529 </data>
@@ -2345,6 +2531,12 @@ On first run, creates the file with all settings commented out at their defaults
2531 <value>Set build-time variables (KEY=VALUE)</value>
2532 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2533 </data>
2534 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2535 + <value>Always attempt to pull a newer version of the image</value>
2536 + </data>
2537 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2538 + <value>Set the target build stage to build</value>
2539 + </data>
2540 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2541 <value>The command to run</value>
2542 </data>
@@ -2388,9 +2580,21 @@ On first run, creates the file with all settings commented out at their defaults
2580 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2581 <value>Provides path to the tar archive file containing the image</value>
2582 </data>
2583 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2584 + <value>Set metadata on an object</value>
2585 + </data>
2586 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2587 + <value>Label key cannot be empty</value>
2588 + </data>
2589 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2590 + <value>Container host name</value>
2591 + </data>
2592 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2593 <value>Name of the container</value>
2594 </data>
2595 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2596 + <value>Do not use cache when building the image</value>
2597 + </data>
2598 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2599 <value>Do not delete untagged parents</value>
2600 </data>
@@ -2406,6 +2610,9 @@ On first run, creates the file with all settings commented out at their defaults
2610 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2611 <value>Publish a port from a container to host</value>
2612 </data>
2613 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2614 + <value>Publish all exposed ports to random host ports</value>
2615 + </data>
2616 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2617 <value>Outputs the container IDs only</value>
2618 </data>
@@ -2415,13 +2622,22 @@ On first run, creates the file with all settings commented out at their defaults
2622 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2623 <value>Session ID</value>
2624 </data>
2625 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2626 + <value>Session storage path</value>
2627 + </data>
2628 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2629 <value>Signal to send (default: {})</value>
2630 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2631 </data>
2632 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2633 + <value>Current or existing image reference in the image-name[:tag] format</value>
2634 + </data>
2635 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2636 <value>Tag for the built image</value>
2637 </data>
2638 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2639 + <value>New image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2642 <value>Time in seconds to wait before executing (default 5)</value>
2643 </data>
@@ -2438,6 +2654,9 @@ On first run, creates the file with all settings commented out at their defaults
2654 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2655 <value>Bind mount a volume to the container</value>
2656 </data>
2657 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2658 + <value>Working directory inside the container</value>
2659 + </data>
2660 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2661 <value>Write the container ID to the provided path.</value>
2662 </data>
@@ -2457,6 +2676,9 @@ On first run, creates the file with all settings commented out at their defaults
2676 <value>Set DNS search domains</value>
2677 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2678 </data>
2679 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2680 + <value>Container domain name</value>
2681 + </data>
2682 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2683 <value>Group Id for the process</value>
2684 </data>
@@ -2496,6 +2718,10 @@ On first run, creates the file with all settings commented out at their defaults
2718 <value>Invalid format type specified. Supported format types are: json, table</value>
2719 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2720 </data>
2721 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2722 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2723 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2724 + </data>
2725 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2726 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2727 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2518,4 +2744,123 @@ On first run, creates the file with all settings commented out at their defaults
2744 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2745 <value>Requested load but no input provided.</value>
2746 </data>
2747 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2748 + <value>Manage volumes.</value>
2749 + </data>
2750 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2751 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2752 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2753 + </data>
2754 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2755 + <value>Create a volume.</value>
2756 + </data>
2757 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2758 + <value>Creates a named volume that can be attached to containers.</value>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2761 + <value>Remove one or more volumes.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2764 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2767 + <value>Display detailed information on one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2770 + <value>Display detailed information on one or more volumes.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2773 + <value>List volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2776 + <value>Lists all volumes in the session.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2779 + <value>Volume name</value>
2780 + </data>
2781 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2782 + <value>Specify volume driver name (default {})</value>
2783 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2784 + </data>
2785 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2786 + <value>Set driver specific options</value>
2787 + </data>
2788 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2789 + <value>Outputs the volume names only</value>
2790 + </data>
2791 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2792 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2795 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2796 + <comment>Usage string for volume mount specification.</comment>
2797 + </data>
2798 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2799 + <value>Invalid volume specifications: '{}'. {}</value>
2800 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2801 + </data>
2802 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2803 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2804 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2805 + </data>
2806 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2807 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2808 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2809 + </data>
2810 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2811 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2812 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2813 + </data>
2814 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2815 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2816 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2817 + </data>
2818 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2819 + <value>Name or Id of any object type</value>
2820 + </data>
2821 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2822 + <value>Type of the object to inspect</value>
2823 + </data>
2824 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2825 + <value>Inspect objects.</value>
2826 + </data>
2827 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2828 + <value>Inspect objects.</value>
2829 + </data>
2830 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2831 + <value>Object not found: {}</value>
2832 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2833 + </data>
2834 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2835 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2836 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2837 + </data>
2838 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2839 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2840 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2841 + </data>
2842 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2843 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2844 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2845 + </data>
2846 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2847 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2848 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2849 + </data>
2850 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2851 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2852 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2853 + </data>
2854 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2855 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2856 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2857 + </data>
2858 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2859 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2860 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2861 + </data>
2862 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2863 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2864 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2865 + </data>
2866 </root>
\ No newline at end of file
localization/strings/zh-CN/Resources.resw
+408 -63
@@ -219,9 +219,6 @@
219 若要获取有效分发列表,请使用“wsl.exe --list --online'”。</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>适用于 Linux 的 Windows 子系统实例已终止。</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>无效的命令行参数: {}
224 请使用“{} --help' 获取受支持的参数列表。</value>
@@ -864,6 +861,10 @@ Windows: {}</value>
861 <value>未能在“{}”中创建交换磁盘: {}</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>此计算机上不支持嵌套虚拟化。</value>
870 </data>
@@ -1957,215 +1958,284 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
1958 <value>Visual Studio 集成</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - WSL 容器 CLI
1961 -用法:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>找不到会话: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>IP 地址 '{}' 无效</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>OpenSessionByName('{}') 失败</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>找不到 WSLC 会话。</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>找到 {} WSLC 会话{}:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>会话终止失败: '{}'</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} 退出,返回值: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
2007 <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>创建者 PID</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>显示名称</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>未知命令: '{}'</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>无法识别的命令:“{}”</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>未提供所需参数:“{}”</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>提供的参数超过允许的参数:“{}”</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>显示选定命令的帮助信息</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>已提供多个互相排斥的参数:“{}”</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>参数 {} 只能与 {} 一起使用</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>使用情况: {} {}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>命令</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>选项</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>以下命令别名可用:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>下列命令有效:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>以下子命令可用:</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>下列选项可用:</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>以下参数可用:</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>如需特定命令的更多详细信息,请向其传递帮助参数。</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>无法识别当前命令的参数名称:“{}”</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>需要具有管理员权限才能执行此命令。</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>指定要使用的会话</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>附加到容器的 stdout/stderr</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>附加到 Stdin 并保持其打开状态</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>指定要使用的端口</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>容器 ID</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>缺少参数值:“{}”</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>无法识别当前命令的参数别名:“{}”</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>无效参数说明符:“{}”</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>未找到邻近标记别名:“{}”</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>邻近别名不是标志:“{}”</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>无效参数说明符:“{}”</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>标记参数不得包含邻近值:“{}”</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>在未预期的情况下找到位置参数:“{}”</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>“{}”处缺少参数名称</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>无法解析从参数“{}”开始的转发参数</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>遇到无效的额外参数:“{}”</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>具有值的别名参数必须是别名链中的最后一个: “{}”</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>版权所有 (c) Microsoft Corporation。保留所有权利。
2128 -有关此产品的隐私信息,请访问 https://aka.ms/privacy。</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>映像无效:“{}”</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>无效名称: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>路径不是绝对路径:“{}”</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>找不到卷: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>无效的卷选项: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>不支持的卷类型: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>卷 '{}' 正在使用中。</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>发现了 Dockerfile 和 Containerfile。使用 -f 选择要使用的文件</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>未能打开 {}': {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>在 '{}' 中找不到容器文件或 Dockerfile</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file
localization/strings/zh-TW/Resources.resw
+409 -64
@@ -219,9 +219,6 @@
219 若要取得有效發佈的清單,請使用 『wsl.exe --list --online'。</value>
220 <comment>{FixedPlaceholder="{}"}{Locked="--list "}{Locked="--online'"}Command line arguments, file names and string inserts should not be translated</comment>
221 </data>
222 - <data name="MessageInstanceTerminated" xml:space="preserve">
223 - <value>Windows 子系統 Linux 版執行個體已終止。</value>
224 - </data>
222 <data name="MessageInvalidCommandLine" xml:space="preserve">
223 <value>無效的命令行自變數: {}
224 請使用 '{} --help' 取得支援的自變數清單。</value>
@@ -864,6 +861,10 @@ Windows 版本: {}</value>
861 <value>無法在 '{}': {} 中建立交換磁碟</value>
862 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
863 </data>
864 + <data name="MessageFailedToCreateDisk" xml:space="preserve">
865 + <value>Failed to create disk '{}': {}</value>
866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
867 + </data>
868 <data name="MessageNestedVirtualizationNotSupported" xml:space="preserve">
869 <value>此電腦不支援巢狀虛擬化。</value>
870 </data>
@@ -1957,215 +1958,284 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
1958 <value>Visual Studio 整合</value>
1959 </data>
1960 <data name="MessageWslcUsage" xml:space="preserve">
1960 - <value>wslc - WSL 容器 CLI
1961 -使用方式:
1961 + <value>wslc - WSL Container CLI
1962 +Usage:
1963 wslc --help</value>
1964 <comment>{Locked="--help"}Command line arguments, file names and string inserts should not be translated</comment>
1965 </data>
1966 <data name="MessageWslcSessionNotFound" xml:space="preserve">
1966 - <value>找不到工作階段: '{}'</value>
1967 + <value>Session not found: '{}'</value>
1968 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1969 </data>
1970 <data name="MessageInvalidIp" xml:space="preserve">
1970 - <value>無效的 IP 位址 '{}'</value>
1971 + <value>Invalid IP address '{}'</value>
1972 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1973 </data>
1974 <data name="MessageWslcOpenSessionFailed" xml:space="preserve">
1974 - <value>OpenSessionByName('{}') 失敗</value>
1975 + <value>OpenSessionByName('{}') failed</value>
1976 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1977 </data>
1978 <data name="MessageWslcNoSessionsFound" xml:space="preserve">
1978 - <value>未找到 WSLC 工作階段。</value>
1979 + <value>No WSLC sessions found.</value>
1980 </data>
1981 <data name="MessageWslcSessionsFound" xml:space="preserve">
1981 - <value>找到 {} WSLC 工作階段{}:</value>
1982 + <value>Found {} WSLC session{}:</value>
1983 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1984 </data>
1985 <data name="MessageWslcTerminateSessionFailed" xml:space="preserve">
1985 - <value>工作階段終止失敗: '{}'</value>
1986 + <value>Session termination failed: '{}'</value>
1987 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
1988 </data>
1989 + <data name="MessageWslcDefaultSessionNotFound" xml:space="preserve">
1990 + <value>Default session not found</value>
1991 + </data>
1992 + <data name="MessageWslcOpenDefaultSessionFailed" xml:space="preserve">
1993 + <value>Failed to open default session</value>
1994 + </data>
1995 + <data name="MessageWslcTerminateDefaultSessionFailed" xml:space="preserve">
1996 + <value>Default session termination failed</value>
1997 + </data>
1998 <data name="MessageWslcShellExited" xml:space="preserve">
1989 - <value>{} 結束: {}</value>
1999 + <value>{} exited with: {}</value>
2000 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2001 </data>
2002 + <data name="MessageWslcCreatedSession" xml:space="preserve">
2003 + <value>Created session: '{}'</value>
2004 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2005 + </data>
2006 <data name="MessageWslcHeaderId" xml:space="preserve">
1993 - <value>識別碼</value>
2007 + <value>ID</value>
2008 </data>
2009 <data name="MessageWslcHeaderCreatorPid" xml:space="preserve">
1996 - <value>建立者 PID</value>
2010 + <value>Creator PID</value>
2011 </data>
2012 <data name="MessageWslcHeaderDisplayName" xml:space="preserve">
1999 - <value>顯示名稱</value>
2013 + <value>Display Name</value>
2014 </data>
2015 <data name="MessageWslcUnknownCommand" xml:space="preserve">
2002 - <value>未知的命令: '{}'</value>
2016 + <value>Unknown command: '{}'</value>
2017 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2018 + </data>
2019 + <data name="MessageWslcCannotRemoveRunningContainer" xml:space="preserve">
2020 + <value>Container '{}' is running and cannot be removed. Either stop the container before removing or use forced remove (-f).</value>
2021 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2022 + </data>
2023 + <data name="MessageWslcContainerNotRunning" xml:space="preserve">
2024 + <value>Container '{}' is not running.</value>
2025 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2026 + </data>
2027 + <data name="MessageWslcContainerIsRunning" xml:space="preserve">
2028 + <value>Container '{}' is running.</value>
2029 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2030 + </data>
2031 + <data name="MessageWslcContainerNotFound" xml:space="preserve">
2032 + <value>Container '{}' not found.</value>
2033 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2034 </data>
2035 <data name="WSLCCLI_UnrecognizedCommandError" xml:space="preserve">
2006 - <value>無法辨識的命令: '{}'</value>
2036 + <value>Unrecognized command: '{}'</value>
2037 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2038 </data>
2039 <data name="WSLCCLI_RequiredArgumentError" xml:space="preserve">
2010 - <value>未提供必要的引數: '{}'</value>
2040 + <value>Required argument not provided: '{}'</value>
2041 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2042 </data>
2043 <data name="WSLCCLI_TooManyArgumentsError" xml:space="preserve">
2014 - <value>引數提供的次數超過允許的次數: '{}'</value>
2044 + <value>Argument provided more times than allowed: '{}'</value>
2045 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2046 </data>
2047 <data name="WSLCCLI_HelpArgDescription" xml:space="preserve">
2018 - <value>顯示所選命令的相關說明</value>
2048 + <value>Shows help about the selected command</value>
2049 </data>
2050 <data name="WSLCCLI_MultipleExclusiveArgumentsProvided" xml:space="preserve">
2021 - <value>已提供多個互斥的引數: '{}'</value>
2051 + <value>Multiple mutually exclusive arguments provided: '{}'</value>
2052 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2053 </data>
2054 <data name="WSLCCLI_DependencyArgumentMissing" xml:space="preserve">
2025 - <value>參數 {} 僅能與 {} 一起使用</value>
2055 + <value>Argument {} can only be used with {}</value>
2056 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2057 </data>
2058 <data name="WSLCCLI_Usage" xml:space="preserve">
2029 - <value>使用量: {}{}</value>
2059 + <value>Usage: {} {}</value>
2060 <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2061 </data>
2062 <data name="WSLCCLI_Command" xml:space="preserve">
2033 - <value>命令</value>
2063 + <value>command</value>
2064 </data>
2065 <data name="WSLCCLI_Options" xml:space="preserve">
2036 - <value>選項</value>
2066 + <value>options</value>
2067 </data>
2068 <data name="WSLCCLI_AvailableCommandAliases" xml:space="preserve">
2039 - <value>以下命令別名可用:</value>
2069 + <value>The following command aliases are available:</value>
2070 </data>
2071 <data name="WSLCCLI_AvailableCommands" xml:space="preserve">
2042 - <value>以下是所有可用的命令:</value>
2072 + <value>The following commands are available:</value>
2073 </data>
2074 <data name="WSLCCLI_AvailableSubcommands" xml:space="preserve">
2045 - <value>以下是可用的子命令:</value>
2075 + <value>The following sub-commands are available:</value>
2076 </data>
2077 <data name="WSLCCLI_AvailableOptions" xml:space="preserve">
2048 - <value>以下是可用的選項:</value>
2078 + <value>The following options are available:</value>
2079 </data>
2080 <data name="WSLCCLI_AvailableArguments" xml:space="preserve">
2051 - <value>以下是可用的引數:</value>
2081 + <value>The following arguments are available:</value>
2082 </data>
2083 <data name="WSLCCLI_HelpForDetails" xml:space="preserve">
2054 - <value>如需特定命令的更多詳細資料,請向其傳遞說明引數。</value>
2084 + <value>For more details on a specific command, pass it the help argument.</value>
2085 </data>
2086 <data name="WSLCCLI_InvalidNameError" xml:space="preserve">
2057 - <value>無法辨識目前命令的引數名稱: '{}'</value>
2087 + <value>Argument name was not recognized for the current command: '{}'</value>
2088 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2089 </data>
2090 <data name="WSLCCLI_CommandRequiresAdmin" xml:space="preserve">
2061 - <value>此命令需要系統管理員許可權才能執行。</value>
2091 + <value>This command requires administrator privileges to execute.</value>
2092 </data>
2093 <data name="WSLCCLI_SessionIdArgDescription" xml:space="preserve">
2064 - <value>指定要使用的工作階段</value>
2094 + <value>Specify the session to use</value>
2095 </data>
2096 <data name="WSLCCLI_AttachArgDescription" xml:space="preserve">
2067 - <value>附加到容器的 stdout/stderr</value>
2097 + <value>Attach to stdout/stderr of the container</value>
2098 </data>
2099 <data name="WSLCCLI_InteractiveArgDescription" xml:space="preserve">
2070 - <value>附加到標準輸入並保持開啟</value>
2100 + <value>Attach to stdin and keep it open</value>
2101 </data>
2102 <data name="WSLCCLI_PortArgDescription" xml:space="preserve">
2073 - <value>指定要使用的連接埠</value>
2103 + <value>Specify the port to use</value>
2104 </data>
2105 <data name="WSLCCLI_ContainerIdArgDescription" xml:space="preserve">
2076 - <value>容器識別碼</value>
2106 + <value>Container ID</value>
2107 </data>
2108 <data name="WSLCCLI_MissingArgumentError" xml:space="preserve">
2079 - <value>遺失引數值: '{}'</value>
2109 + <value>Missing argument value: '{}'</value>
2110 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2111 </data>
2112 <data name="WSLCCLI_InvalidAliasError" xml:space="preserve">
2083 - <value>無法辨識目前命令的引數別名: '{}'</value>
2113 + <value>Argument alias was not recognized for the current command: '{}'</value>
2114 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2115 </data>
2116 <data name="WSLCCLI_InvalidArgumentSpecifierError" xml:space="preserve">
2087 - <value>無效的引數指定元: '{}'</value>
2117 + <value>Invalid argument specifier: '{}'</value>
2118 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2119 </data>
2120 <data name="WSLCCLI_AdjoinedNotFoundError" xml:space="preserve">
2091 - <value>找不到鄰近旗標別名: '{}'</value>
2121 + <value>Adjoined flag alias not found: '{}'</value>
2122 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2123 </data>
2124 <data name="WSLCCLI_AdjoinedNotFlagError" xml:space="preserve">
2095 - <value>鄰近別名不是旗標: '{}'</value>
2125 + <value>Adjoined alias is not a flag: '{}'</value>
2126 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2127 </data>
2128 <data name="WSLCCLI_SingleCharAfterDashError" xml:space="preserve">
2099 - <value>無效的引數指定元: '{}'</value>
2129 + <value>Invalid argument specifier: '{}'</value>
2130 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2131 </data>
2132 <data name="WSLCCLI_FlagContainAdjoinedError" xml:space="preserve">
2103 - <value>旗標引數不能包含鄰近值: '{}'</value>
2133 + <value>Flag argument cannot contain adjoined value: '{}'</value>
2134 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2135 </data>
2136 <data name="WSLCCLI_ExtraPositionalError" xml:space="preserve">
2107 - <value>在未預期的情況下找到位置引數: '{}'</value>
2137 + <value>Found a positional argument when none was expected: '{}'</value>
2138 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2139 </data>
2140 <data name="WSLCCLI_MissingArgumentNameError" xml:space="preserve">
2111 - <value>遺失參數名稱於: '{}'</value>
2141 + <value>Missing argument name at: '{}'</value>
2142 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2143 </data>
2144 <data name="WSLCCLI_FailedResolvingForwardError" xml:space="preserve">
2115 - <value>無法解析從參數 '{}' 開始的轉發參數</value>
2145 + <value>Failed to resolve forwarded arguments starting at argument: '{}'</value>
2146 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2147 </data>
2148 <data name="WSLCCLI_CommandHasNoForwardArgumentsError" xml:space="preserve">
2119 - <value>遇到無效的額外參數: '{}'</value>
2149 + <value>Invalid extra argument encountered: '{}'</value>
2150 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2151 </data>
2152 <data name="WSLCCLI_ValueMustBeLastInAliasChainError" xml:space="preserve">
2123 - <value>具有值的別名參數必須位於別名鏈的最後: '{}'</value>
2153 + <value>Alias arguments with a value must be last in the alias chain: '{}'</value>
2154 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2155 </data>
2156 <data name="WSLCCLI_CopyrightHeader" xml:space="preserve">
2127 - <value>著作權 (c) Microsoft Corporation。著作權所有,並保留一切權利。
2128 -如需此產品的隱私權資訊,請瀏覽 https://aka.ms/privacy。</value>
2157 + <value>Copyright (c) Microsoft Corporation. All rights reserved.
2158 +For privacy information about this product please visit https://aka.ms/privacy.</value>
2159 <comment>Copyright notice and privacy link</comment>
2160 </data>
2161 <data name="MessageWslcInvalidImage" xml:space="preserve">
2132 - <value>不正確的影像: '{}'</value>
2162 + <value>Invalid image: '{}'</value>
2163 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2164 </data>
2165 <data name="MessageWslcInvalidName" xml:space="preserve">
2136 - <value>無效名稱: '{}'</value>
2166 + <value>Invalid name: '{}'</value>
2167 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2168 </data>
2169 <data name="MessagePathNotAbsolute" xml:space="preserve">
2140 - <value>路徑不是絕對路徑: '{}'</value>
2170 + <value>Path is not absolute: '{}'</value>
2171 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2172 </data>
2173 <data name="MessageWslcVolumeNotFound" xml:space="preserve">
2144 - <value>找不到磁碟區: '{}'</value>
2174 + <value>Volume not found: '{}'</value>
2175 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2176 + </data>
2177 + <data name="MessageWslcImageNotFound" xml:space="preserve">
2178 + <value>Image '{}' not found.</value>
2179 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2180 </data>
2147 - <data name="MessageWslcInvalidVolumeOptions" xml:space="preserve">
2148 - <value>無效的音量選項: '{}'</value>
2181 + <data name="MessageWslcMissingVolumeOption" xml:space="preserve">
2182 + <value>Missing required option: '{}'</value>
2183 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2184 </data>
2185 <data name="MessageWslcInvalidVolumeType" xml:space="preserve">
2152 - <value>不支援的音量類型: '{}'</value>
2186 + <value>Unsupported volume type: '{}'</value>
2187 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2188 + </data>
2189 + <data name="MessageWslcUnsupportedVolumeDriverOpts" xml:space="preserve">
2190 + <value>unsupported volume driver options: {}</value>
2191 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2192 </data>
2193 <data name="MessageWslcVolumeInUse" xml:space="preserve">
2156 - <value>磁碟區 '{}' 使用中。</value>
2194 + <value>Volume '{}' is in use.</value>
2195 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2196 + </data>
2197 + <data name="MessageWslcNetworkNotFound" xml:space="preserve">
2198 + <value>Network not found: '{}'</value>
2199 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2200 + </data>
2201 + <data name="MessageWslcInvalidNetworkDriver" xml:space="preserve">
2202 + <value>Unsupported network driver: '{}'</value>
2203 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2204 + </data>
2205 + <data name="MessageWslcNetworkInUse" xml:space="preserve">
2206 + <value>Network '{}' has active endpoints.</value>
2207 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2208 + </data>
2209 + <data name="MessageWslcNetworkAlreadyExists" xml:space="preserve">
2210 + <value>Network '{}' already exists.</value>
2211 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2212 + </data>
2213 + <data name="MessageWslcFailedToMountVolume" xml:space="preserve">
2214 + <value>Failed to create volume '{}': {}</value>
2215 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2216 + </data>
2217 + <data name="MessageWslcPortInUse" xml:space="preserve">
2218 + <value>Port {} is already in use, cannot start container {}</value>
2219 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2220 </data>
2221 <data name="MessageWslcBothDockerAndContainerFileFound" xml:space="preserve">
2160 - <value>同時找到 Dockerfile 和 Containerfile。使用 -f 以選取要使用的檔案</value>
2222 + <value>Both Dockerfile and Containerfile found. Use -f to select the file to use</value>
2223 <comment>{FixedPlaceholder="Dockerfile"}{FixedPlaceholder="Containerfile"}{FixedPlaceholder="-f"}Command line arguments, file names and string inserts should not be translated</comment>
2224 </data>
2225 <data name="MessageWslcFailedToOpenFile" xml:space="preserve">
2164 - <value>無法開啟 '{}': {}</value>
2226 + <value>Failed to open '{}': {}</value>
2227 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2228 </data>
2229 <data name="MessageWslcBuildFileNotFound" xml:space="preserve">
2168 - <value>在 '{}' 中找不到 Containerfile 或 Dockerfile</value>
2230 + <value>No Containerfile or Dockerfile found in '{}'</value>
2231 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2232 + </data>
2233 + <data name="MessageWslcSessionStorageNotFound" xml:space="preserve">
2234 + <value>No WSLC session found in '{}'</value>
2235 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2236 + </data>
2237 + <data name="MessageWslcTagImageInvalidFormat" xml:space="preserve">
2238 + <value>Invalid image tag format: '{}'. Expected format is 'name:tag'</value>
2239 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2240 </data>
2241 <data name="WSLCCLI_RootCommandDesc" xml:space="preserve">
@@ -2236,7 +2306,7 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2306 <value>Run a container.</value>
2307 </data>
2308 <data name="WSLCCLI_ContainerRunLongDesc" xml:space="preserve">
2239 - <value>Runs a container. By default, the container is started in the background; use --detach to run in the foreground.</value>
2309 + <value>Runs a container. By default, the container is started in the foreground; use --detach to run in the background.</value>
2310 <comment>{Locked="--detach "}Command line arguments, file names and string inserts should not be translated</comment>
2311 </data>
2312 <data name="WSLCCLI_ContainerStartDesc" xml:space="preserve">
@@ -2289,6 +2359,34 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2359 <data name="WSLCCLI_ImagePullLongDesc" xml:space="preserve">
2360 <value>Pulls images.</value>
2361 </data>
2362 + <data name="WSLCCLI_ImagePruneAllArgDescription" xml:space="preserve">
2363 + <value>Remove all unused images, not just dangling ones.</value>
2364 + </data>
2365 + <data name="WSLCCLI_ImagePruneDeleted" xml:space="preserve">
2366 + <value>Deleted: {}</value>
2367 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2368 + </data>
2369 + <data name="WSLCCLI_ImagePruneDesc" xml:space="preserve">
2370 + <value>Remove unused images.</value>
2371 + </data>
2372 + <data name="WSLCCLI_ImagePruneLongDesc" xml:space="preserve">
2373 + <value>Removes all dangling images. If --all is specified, removes all images not used by any container.</value>
2374 + <comment>{Locked="--all "}Command line arguments, file names and string inserts should not be translated</comment>
2375 + </data>
2376 + <data name="WSLCCLI_ImagePruneSpaceReclaimed" xml:space="preserve">
2377 + <value>Total reclaimed space: {:.2f} MB</value>
2378 + <comment>{FixedPlaceholder="{:.2f}"}Command line arguments, file names and string inserts should not be translated</comment>
2379 + </data>
2380 + <data name="WSLCCLI_ImagePruneUntagged" xml:space="preserve">
2381 + <value>Untagged: {}</value>
2382 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2383 + </data>
2384 + <data name="WSLCCLI_ImagePushDesc" xml:space="preserve">
2385 + <value>Upload an image to a registry.</value>
2386 + </data>
2387 + <data name="WSLCCLI_ImagePushLongDesc" xml:space="preserve">
2388 + <value>Upload an image to a registry.</value>
2389 + </data>
2390 <data name="WSLCCLI_ImageRemoveDesc" xml:space="preserve">
2391 <value>Remove images.</value>
2392 </data>
@@ -2301,6 +2399,77 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2399 <data name="WSLCCLI_ImageSaveLongDesc" xml:space="preserve">
2400 <value>Saves images.</value>
2401 </data>
2402 + <data name="WSLCCLI_LoginDesc" xml:space="preserve">
2403 + <value>Log in to a registry.</value>
2404 + </data>
2405 + <data name="WSLCCLI_LoginLongDesc" xml:space="preserve">
2406 + <value>Log in to a registry. If no server is specified, the default is defined by the session.</value>
2407 + </data>
2408 + <data name="WSLCCLI_LogoutDesc" xml:space="preserve">
2409 + <value>Log out from a registry.</value>
2410 + </data>
2411 + <data name="WSLCCLI_LogoutLongDesc" xml:space="preserve">
2412 + <value>Log out from a registry. If no server is specified, the default is defined by the session.</value>
2413 + </data>
2414 + <data name="WSLCCLI_LoginSucceeded" xml:space="preserve">
2415 + <value>Login Succeeded</value>
2416 + </data>
2417 + <data name="WSLCCLI_LogoutSucceeded" xml:space="preserve">
2418 + <value>Removing login credentials for {}</value>
2419 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2420 + </data>
2421 + <data name="WSLCCLI_LogoutNotFound" xml:space="preserve">
2422 + <value>Not logged in to {}</value>
2423 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2424 + </data>
2425 + <data name="WSLCCLI_CredentialFileCorrupt" xml:space="preserve">
2426 + <value>Failed to parse credentials file '{}': the file may be corrupted.</value>
2427 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2428 + </data>
2429 + <data name="MessageWslcFailedToWriteFile" xml:space="preserve">
2430 + <value>Failed to write '{}': {}</value>
2431 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2432 + </data>
2433 + <data name="WSLCCLI_LoginServerArgDescription" xml:space="preserve">
2434 + <value>Server</value>
2435 + </data>
2436 + <data name="WSLCCLI_LoginUsernameArgDescription" xml:space="preserve">
2437 + <value>Username</value>
2438 + </data>
2439 + <data name="WSLCCLI_LoginPasswordArgDescription" xml:space="preserve">
2440 + <value>Password or Personal Access Token (PAT)</value>
2441 + <comment>{Locked="PAT"}Acronym should not be translated</comment>
2442 + </data>
2443 + <data name="WSLCCLI_LoginPasswordStdinArgDescription" xml:space="preserve">
2444 + <value>Take the Password or Personal Access Token (PAT) from stdin</value>
2445 + <comment>{Locked="PAT"}{Locked="stdin"}Technical terms should not be translated</comment>
2446 + </data>
2447 + <data name="WSLCCLI_LoginPasswordAndStdinMutuallyExclusive" xml:space="preserve">
2448 + <value>--password and --password-stdin are mutually exclusive</value>
2449 + <comment>{Locked="--password "}{Locked="--password-stdin "}Command line arguments, file names and string inserts should not be translated</comment>
2450 + </data>
2451 + <data name="WSLCCLI_LoginPasswordStdinRequiresUsername" xml:space="preserve">
2452 + <value>Must provide --username with --password-stdin</value>
2453 + <comment>{Locked="--username "}{Locked="--password-stdin"}Command line arguments, file names and string inserts should not be translated</comment>
2454 + </data>
2455 + <data name="WSLCCLI_LoginUsernamePrompt" xml:space="preserve">
2456 + <value>Username: </value>
2457 + </data>
2458 + <data name="WSLCCLI_LoginPasswordPrompt" xml:space="preserve">
2459 + <value>Password: </value>
2460 + </data>
2461 + <data name="WSLCCLI_RegistryCommandDesc" xml:space="preserve">
2462 + <value>Manage registry credentials.</value>
2463 + </data>
2464 + <data name="WSLCCLI_RegistryCommandLongDesc" xml:space="preserve">
2465 + <value>Manage registry credentials, including logging in and out of container registries.</value>
2466 + </data>
2467 + <data name="WSLCCLI_ImageTagDesc" xml:space="preserve">
2468 + <value>Tag an image.</value>
2469 + </data>
2470 + <data name="WSLCCLI_ImageTagLongDesc" xml:space="preserve">
2471 + <value>Tags an image.</value>
2472 + </data>
2473 <data name="WSLCCLI_SessionCommandDesc" xml:space="preserve">
2474 <value>Manage sessions.</value>
2475 </data>
@@ -2327,6 +2496,17 @@ wsl.exe --manage &lt;DistributionName&gt; --set-sparse true --allow-unsafe</valu
2496 <data name="WSLCCLI_SessionTerminateLongDesc" xml:space="preserve">
2497 <value>Terminates an active session. If no session is specified, the default session will be terminated.</value>
2498 </data>
2499 + <data name="WSLCCLI_SessionEnterDesc" xml:space="preserve">
2500 + <value>Enter a temporary session.</value>
2501 + </data>
2502 + <data name="WSLCCLI_SessionEnterLongDesc" xml:space="preserve">
2503 + <value>Creates a non-persistent session with the given storage path and opens a shell into it. The session is deleted when the shell exits. If no name is provided, a GUID is generated and printed to stderr.</value>
2504 + <comment>{Locked="GUID"}{Locked="stderr"}Technical terms should not be translated</comment>
2505 + </data>
2506 + <data name="WSLCCLI_SessionEnterNameArgDescription" xml:space="preserve">
2507 + <value>Name for the session. If not provided, a GUID is generated.</value>
2508 + <comment>{Locked="GUID"}Technical terms should not be translated</comment>
2509 + </data>
2510 <data name="WSLCCLI_SettingsCommandDesc" xml:space="preserve">
2511 <value>Open the settings file in the default editor.</value>
2512 </data>
@@ -2344,6 +2524,12 @@ On first run, creates the file with all settings commented out at their defaults
2524 <data name="WSLCCLI_SettingsResetConfirm" xml:space="preserve">
2525 <value>Settings reset to defaults.</value>
2526 </data>
2527 + <data name="WSLCCLI_VersionDesc" xml:space="preserve">
2528 + <value>Show version information.</value>
2529 + </data>
2530 + <data name="WSLCCLI_VersionLongDesc" xml:space="preserve">
2531 + <value>Show version information for this tool.</value>
2532 + </data>
2533 <data name="WSLCCLI_AllArgDescription" xml:space="preserve">
2534 <value>Show all regardless of state.</value>
2535 </data>
@@ -2351,6 +2537,12 @@ On first run, creates the file with all settings commented out at their defaults
2537 <value>Set build-time variables (KEY=VALUE)</value>
2538 <comment>{Locked="KEY=VALUE"}Command line arguments should not be translated</comment>
2539 </data>
2540 + <data name="WSLCCLI_BuildPullArgDescription" xml:space="preserve">
2541 + <value>Always attempt to pull a newer version of the image</value>
2542 + </data>
2543 + <data name="WSLCCLI_BuildTargetArgDescription" xml:space="preserve">
2544 + <value>Set the target build stage to build</value>
2545 + </data>
2546 <data name="WSLCCLI_CommandArgDescription" xml:space="preserve">
2547 <value>The command to run</value>
2548 </data>
@@ -2394,9 +2586,21 @@ On first run, creates the file with all settings commented out at their defaults
2586 <data name="WSLCCLI_InputArgDescription" xml:space="preserve">
2587 <value>Provides path to the tar archive file containing the image</value>
2588 </data>
2589 + <data name="WSLCCLI_LabelArgDescription" xml:space="preserve">
2590 + <value>Set metadata on an object</value>
2591 + </data>
2592 + <data name="WSLCCLI_LabelKeyEmptyError" xml:space="preserve">
2593 + <value>Label key cannot be empty</value>
2594 + </data>
2595 + <data name="WSLCCLI_HostnameArgDescription" xml:space="preserve">
2596 + <value>Container host name</value>
2597 + </data>
2598 <data name="WSLCCLI_NameArgDescription" xml:space="preserve">
2599 <value>Name of the container</value>
2600 </data>
2601 + <data name="WSLCCLI_NoCacheArgDescription" xml:space="preserve">
2602 + <value>Do not use cache when building the image</value>
2603 + </data>
2604 <data name="WSLCCLI_NoPruneArgDescription" xml:space="preserve">
2605 <value>Do not delete untagged parents</value>
2606 </data>
@@ -2412,6 +2616,9 @@ On first run, creates the file with all settings commented out at their defaults
2616 <data name="WSLCCLI_PublishArgDescription" xml:space="preserve">
2617 <value>Publish a port from a container to host</value>
2618 </data>
2619 + <data name="WSLCCLI_PublishAllArgDescription" xml:space="preserve">
2620 + <value>Publish all exposed ports to random host ports</value>
2621 + </data>
2622 <data name="WSLCCLI_QuietArgDescription" xml:space="preserve">
2623 <value>Outputs the container IDs only</value>
2624 </data>
@@ -2421,13 +2628,22 @@ On first run, creates the file with all settings commented out at their defaults
2628 <data name="WSLCCLI_SessionIdPositionalArgDescription" xml:space="preserve">
2629 <value>Session ID</value>
2630 </data>
2631 + <data name="WSLCCLI_SessionStoragePositionalArgDescription" xml:space="preserve">
2632 + <value>Session storage path</value>
2633 + </data>
2634 <data name="WSLCCLI_SignalArgDescription" xml:space="preserve">
2635 <value>Signal to send (default: {})</value>
2636 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2637 </data>
2638 + <data name="WSLCCLI_SourceArgDescription" xml:space="preserve">
2639 + <value>Current or existing image reference in the image-name[:tag] format</value>
2640 + </data>
2641 <data name="WSLCCLI_TagArgDescription" xml:space="preserve">
2642 <value>Tag for the built image</value>
2643 </data>
2644 + <data name="WSLCCLI_TargetArgDescription" xml:space="preserve">
2645 + <value>New image reference in the image-name[:tag] format</value>
2646 + </data>
2647 <data name="WSLCCLI_TimeArgDescription" xml:space="preserve">
2648 <value>Time in seconds to wait before executing (default 5)</value>
2649 </data>
@@ -2444,6 +2660,9 @@ On first run, creates the file with all settings commented out at their defaults
2660 <data name="WSLCCLI_VolumeArgDescription" xml:space="preserve">
2661 <value>Bind mount a volume to the container</value>
2662 </data>
2663 + <data name="WSLCCLI_WorkingDirArgDescription" xml:space="preserve">
2664 + <value>Working directory inside the container</value>
2665 + </data>
2666 <data name="WSLCCLI_CIDFileArgDescription" xml:space="preserve">
2667 <value>Write the container ID to the provided path.</value>
2668 </data>
@@ -2463,6 +2682,9 @@ On first run, creates the file with all settings commented out at their defaults
2682 <value>Set DNS search domains</value>
2683 <comment>{Locked="DNS"}Command line arguments should not be translated</comment>
2684 </data>
2685 + <data name="WSLCCLI_DomainnameArgDescription" xml:space="preserve">
2686 + <value>Container domain name</value>
2687 + </data>
2688 <data name="WSLCCLI_GroupIdArgDescription" xml:space="preserve">
2689 <value>Group Id for the process</value>
2690 </data>
@@ -2502,6 +2724,10 @@ On first run, creates the file with all settings commented out at their defaults
2724 <value>Invalid format type specified. Supported format types are: json, table</value>
2725 <comment>{Locked="json"}{Locked="table"}Command line arguments should not be translated</comment>
2726 </data>
2727 + <data name="WSLCCLI_InvalidInspectError" xml:space="preserve">
2728 + <value>Invalid {} value: {} is not a recognized inspect type. Supported inspect types are: {}.</value>
2729 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2730 + </data>
2731 <data name="WSLCCLI_InvalidSignalError" xml:space="preserve">
2732 <value>Invalid {} value: {} is not a recognized signal name or number (Example: SIGKILL, kill, or 9).</value>
2733 <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
@@ -2524,4 +2750,123 @@ On first run, creates the file with all settings commented out at their defaults
2750 <data name="WSLCCLI_ImageLoadNoInputError" xml:space="preserve">
2751 <value>Requested load but no input provided.</value>
2752 </data>
2753 + <data name="WSLCCLI_VolumeCommandDesc" xml:space="preserve">
2754 + <value>Manage volumes.</value>
2755 + </data>
2756 + <data name="WSLCCLI_VolumeCommandLongDesc" xml:space="preserve">
2757 + <value>Manage the lifecycle of WSL volumes, including creating, inspecting, listing, and deleting them.</value>
2758 + <comment>{Locked="WSL"}Product names should not be translated</comment>
2759 + </data>
2760 + <data name="WSLCCLI_VolumeCreateDesc" xml:space="preserve">
2761 + <value>Create a volume.</value>
2762 + </data>
2763 + <data name="WSLCCLI_VolumeCreateLongDesc" xml:space="preserve">
2764 + <value>Creates a named volume that can be attached to containers.</value>
2765 + </data>
2766 + <data name="WSLCCLI_VolumeRemoveDesc" xml:space="preserve">
2767 + <value>Remove one or more volumes.</value>
2768 + </data>
2769 + <data name="WSLCCLI_VolumeRemoveLongDesc" xml:space="preserve">
2770 + <value>Removes one or more volumes. A volume cannot be removed if it is in use by a container.</value>
2771 + </data>
2772 + <data name="WSLCCLI_VolumeInspectDesc" xml:space="preserve">
2773 + <value>Display detailed information on one or more volumes.</value>
2774 + </data>
2775 + <data name="WSLCCLI_VolumeInspectLongDesc" xml:space="preserve">
2776 + <value>Display detailed information on one or more volumes.</value>
2777 + </data>
2778 + <data name="WSLCCLI_VolumeListDesc" xml:space="preserve">
2779 + <value>List volumes.</value>
2780 + </data>
2781 + <data name="WSLCCLI_VolumeListLongDesc" xml:space="preserve">
2782 + <value>Lists all volumes in the session.</value>
2783 + </data>
2784 + <data name="WSLCCLI_VolumeNameArgDescription" xml:space="preserve">
2785 + <value>Volume name</value>
2786 + </data>
2787 + <data name="WSLCCLI_DriverArgDescription" xml:space="preserve">
2788 + <value>Specify volume driver name (default {})</value>
2789 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2790 + </data>
2791 + <data name="WSLCCLI_OptionsArgDescription" xml:space="preserve">
2792 + <value>Set driver specific options</value>
2793 + </data>
2794 + <data name="WSLCCLI_VolumeListQuietArgDesc" xml:space="preserve">
2795 + <value>Outputs the volume names only</value>
2796 + </data>
2797 + <data name="WSLCCLI_ImageSaveStdoutIsTerminalError" xml:space="preserve">
2798 + <value>Cannot write image to terminal. Use the -o flag or redirect stdout.</value>
2799 + </data>
2800 + <data name="WSLCCLI_VolumeFormatUsage" xml:space="preserve">
2801 + <value>Expected format: &lt;host path | named volume&gt;:&lt;container path&gt;[:mode]</value>
2802 + <comment>Usage string for volume mount specification.</comment>
2803 + </data>
2804 + <data name="WSLCCLI_VolumeInvalidSpec" xml:space="preserve">
2805 + <value>Invalid volume specifications: '{}'. {}</value>
2806 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2807 + </data>
2808 + <data name="WSLCCLI_VolumeHostPathEmpty" xml:space="preserve">
2809 + <value>Invalid volume specifications: '{}'. Host path cannot be empty. {}</value>
2810 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2811 + </data>
2812 + <data name="WSLCCLI_VolumeContainerPathEmpty" xml:space="preserve">
2813 + <value>Invalid volume specifications: '{}'. Container path cannot be empty. {}</value>
2814 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2815 + </data>
2816 + <data name="WSLCCLI_VolumeContainerPathNotAbsolute" xml:space="preserve">
2817 + <value>Invalid volume specifications: '{}'. Container path must be an absolute path (starting with '/'). {}</value>
2818 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2819 + </data>
2820 + <data name="WSLCCLI_VolumeHostPathInvalid" xml:space="preserve">
2821 + <value>Invalid volume specifications: '{}'. Host path '{}' is not a valid Windows path.</value>
2822 + <comment>{FixedPlaceholder="{}"}{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2823 + </data>
2824 + <data name="WSLCCLI_ObjectIdArgDescription" xml:space="preserve">
2825 + <value>Name or Id of any object type</value>
2826 + </data>
2827 + <data name="WSLCCLI_TypeArgDescription" xml:space="preserve">
2828 + <value>Type of the object to inspect</value>
2829 + </data>
2830 + <data name="WSLCCLI_InspectDesc" xml:space="preserve">
2831 + <value>Inspect objects.</value>
2832 + </data>
2833 + <data name="WSLCCLI_InspectLongDesc" xml:space="preserve">
2834 + <value>Inspect objects.</value>
2835 + </data>
2836 + <data name="WSLCCLI_ObjectNotFoundError" xml:space="preserve">
2837 + <value>Object not found: {}</value>
2838 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2839 + </data>
2840 + <data name="WSLCUserSettings_Warning_InvalidValue" xml:space="preserve">
2841 + <value>Warning: Invalid value for setting '{}' in {}:{}.</value>
2842 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2843 + </data>
2844 + <data name="WSLCUserSettings_Warning_InvalidType" xml:space="preserve">
2845 + <value>Warning: Invalid type for setting '{}' in {}:{}.</value>
2846 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2847 + </data>
2848 + <data name="WSLCUserSettings_Warning_NonStringKey" xml:space="preserve">
2849 + <value>Warning: Non-string key in section '{}' in {}:{}.</value>
2850 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2851 + </data>
2852 + <data name="WSLCUserSettings_Warning_UnknownSection" xml:space="preserve">
2853 + <value>Warning: Unknown setting section '{}' in {}:{}.</value>
2854 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2855 + </data>
2856 + <data name="WSLCUserSettings_Warning_UnknownKey" xml:space="preserve">
2857 + <value>Warning: Unknown setting '{}' in {}:{}.</value>
2858 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2859 + </data>
2860 + <data name="WSLCUserSettings_Warning_FailedToOpen" xml:space="preserve">
2861 + <value>Warning: Failed to open settings file at {}. Error: {}.</value>
2862 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2863 + </data>
2864 + <data name="WSLCUserSettings_Warning_ParseError" xml:space="preserve">
2865 + <value>Warning: Settings file at {} could not be parsed. Error: {}.</value>
2866 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2867 + </data>
2868 + <data name="WSLCUserSettings_Warning_InvalidStructure" xml:space="preserve">
2869 + <value>Warning: Settings file at {} is empty or has invalid structure. Expected a YAML mapping.</value>
2870 + <comment>{FixedPlaceholder="{}"}Command line arguments, file names and string inserts should not be translated</comment>
2871 + </data>
2872 </root>
\ No newline at end of file