Localization change from build: 153966953 - #41254
Conversation
There was a problem hiding this comment.
Pull request overview
This PR appears to be an automated localization resource update (“Localization change from build: 153966953”), updating .resw strings across multiple locales for mount-name validation messaging and new wslc --output-related strings.
Changes:
- Updates
MessageDiskMountNameInvalidstring content across many locales. - Adds new localized resource keys for
wslcbuild output validation/errors (MessageWslcOutput*). - Adds a new CLI help description string for
wslcbuild--output(WSLCCLI_BuildOutputArgDescription) and adjusts some usage/help text formatting.
Reviewed changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated 23 comments.
Show a summary per file
| File | Description |
|---|---|
| localization/strings/zh-TW/Resources.resw | Updates mount-name validation string; adds wslc --output strings; contains multiple embedded CR/formatting changes in usage text. |
| localization/strings/zh-CN/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/tr-TR/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/sv-SE/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/ru-RU/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/pt-PT/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/pt-BR/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/pl-PL/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/nl-NL/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/nb-NO/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/ko-KR/Resources.resw | Updates mount-name validation string; adds wslc --output strings; contains an embedded CR/formatting change in usage text. |
| localization/strings/ja-JP/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/it-IT/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/hu-HU/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/fr-FR/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/fi-FI/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/es-ES/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/en-GB/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/de-DE/Resources.resw | Updates mount-name validation string; adds wslc --output strings; contains embedded CR changes inside .resw values (unintended line breaks). |
| localization/strings/da-DK/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
| localization/strings/cs-CZ/Resources.resw | Updates mount-name validation string; adds wslc --output strings and build output arg description. |
Suppressed comments (7)
localization/strings/zh-TW/Resources.resw:457
- This line contains an embedded carriage return ("\r") in the localized usage text, which can show up as a stray line break/whitespace and can also fail localization validation.
建立大小固定的磁碟,以儲存發佈。
localization/strings/zh-TW/Resources.resw:485
- This blank line contains an embedded carriage return ("\r"). It should be a normal empty line to avoid stray characters in the string resource.
localization/strings/zh-TW/Resources.resw:486 - This line contains an embedded carriage return ("\r") at the end of the line; remove it to keep the usage text well-formed.
--manage <Distro> <Options...>
localization/strings/zh-TW/Resources.resw:494
- This line is missing the expected indentation and also contains an embedded carriage return ("\r"), which can break formatting of the usage text.
將 distro 的 VHD 設為疏鬆,允許磁碟空格自動回收。
localization/strings/zh-TW/Resources.resw:534
- This blank line contains an embedded carriage return ("\r"). It should be a normal empty line to avoid stray characters in the string resource.
localization/strings/zh-TW/Resources.resw:561 - This line contains an embedded carriage return ("\r") at the end of the line; remove it to keep the usage text well-formed.
選項:
localization/strings/de-DE/Resources.resw:1595
- This value contains an embedded carriage return ("\r") inside the sentence, which introduces an unintended line break in the displayed text.
<value>Selbst bei Verwendung von WSL können Sie Ihre ausführbaren Windows-Dateien direkt von der Bash ausführen. Versuchen Sie,
auszuführen.
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>指定的掛接名稱包含不正確 '/' 字元。請不要使用不正確字元再試一次。</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>指定的装载名称包含无效的 "/" 字符。请在没有无效字符的情况下重试。</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>Belirtilen bağlama adı geçersiz bir '/' karakteri içeriyor. Lütfen geçersiz karakter olmadan yeniden deneyin.</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>Det angivna monteringsnamnet innehåller ett ogiltigt /-tecken. Försök igen utan det ogiltiga tecknet.</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>Указанное имя подключения содержит недопустимый символ "/". Повторите попытку без недопустимого символа.</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>Det angivne tilslutningsnavn indeholder et ugyldigt '/'-tegn. Prøv igen uden det ugyldige tegn.</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| </data> | ||
| <data name="MessageDiskMountNameInvalid" xml:space="preserve"> | ||
| <value>Zadaný název připojení obsahuje neplatný znak /. Zkuste to prosím znovu bez neplatného znaku.</value> | ||
| <value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value> |
| 選項: | ||
| --enable-wsl1 | ||
| 啟用 WSL1 支援。 | ||
| 啟用 WSL1 支援。 |
| </data> | ||
| <data name="MessageWslconfigUsage" xml:space="preserve"> | ||
| <value>Führt Verwaltungsvorgänge für Windows-Subsystem für Linux aus | ||
| <value>Führt Verwaltungsvorgänge für Windows-Subsystem für Linuxaus |
| 옵션: | ||
| --all | ||
| 배포를 포함하여 모든 배포를 나열합니다. | ||
| 배포를 포함하여 모든 배포를 나열합니다. |
The localization service inserted lone CR (^M) characters into de-DE, ko-KR and zh-TW Resources.resw, failing the `Formatting & localization checks` job (tools/devops/validate-line-endings.py). Restore the affected lines to their content in master so only the genuine translation updates remain. Same ten lines as builds 153229291, 153342952 (#41202), 153487094 (#41210), 153569920 (#41217), 153796375 (#41234) and 153857401 (#41237). Note that validate-line-endings.py --fix is not the right remedy here: it maps a lone CR to CRLF, which would bake a real line break into the affected help text. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 78fb1d4f-8269-4b12-a648-543464f3268e
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 21 out of 21 changed files in this pull request and generated no new comments.
Suppressed comments (20)
localization/strings/ja-JP/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like ja-JP), resource values are expected to be localized; please restore a Japanese translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/da-DK/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like da-DK), resource values are expected to be localized; please restore a Danish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/cs-CZ/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like cs-CZ), resource values are expected to be localized; please restore a Czech translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/ko-KR/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like ko-KR), resource values are expected to be localized; please restore a Korean translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/pl-PL/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like pl-PL), resource values are expected to be localized; please restore a Polish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/sv-SE/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like sv-SE), resource values are expected to be localized; please restore a Swedish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/es-ES/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like es-ES), resource values are expected to be localized; please restore a Spanish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/zh-CN/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like zh-CN), resource values are expected to be localized; please restore a Simplified Chinese translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/nl-NL/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like nl-NL), resource values are expected to be localized; please restore a Dutch translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/de-DE/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like de-DE), resource values are expected to be localized; please restore a German translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/pt-PT/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like pt-PT), resource values are expected to be localized; please restore a Portuguese (Portugal) translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/pt-BR/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like pt-BR), resource values are expected to be localized; please restore a Portuguese (Brazil) translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/fr-FR/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like fr-FR), resource values are expected to be localized; please restore a French translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/tr-TR/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like tr-TR), resource values are expected to be localized; please restore a Turkish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/nb-NO/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like nb-NO), resource values are expected to be localized; please restore a Norwegian Bokmål translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/ru-RU/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like ru-RU), resource values are expected to be localized; please restore a Russian translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/hu-HU/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like hu-HU), resource values are expected to be localized; please restore a Hungarian translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/it-IT/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like it-IT), resource values are expected to be localized; please restore an Italian translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/fi-FI/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like fi-FI), resource values are expected to be localized; please restore a Finnish translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
localization/strings/zh-TW/Resources.resw:163
- This localized resource value is now English. In non-English locale files (like zh-TW), resource values are expected to be localized; please restore a Traditional Chinese translation for this updated message (or avoid overwriting the existing translation with an English fallback).
<value>The mount name cannot be empty, '.', '..', or contain '/'. Please retry with a valid mount name.</value>
The localization service emitted lone CR (^M) characters into three locale files again, which fails the "Formatting & localization checks" CI job (tools/devops/validate-line-endings.py). Affected lines: de-DE 382, 1595; ko-KR 586; zh-TW 454, 457, 485, 486, 494, 534, 561. These lines were restored from master; all other translation updates in this build are untouched. Note: do not use validate-line-endings.py --fix for this. It rewrites each lone CR to CRLF, which bakes a real line break into the localized help text and makes CI pass on corrupted strings. Same fix as builds 153229291, 153342952 (#41202), 153487094 (#41210), 153569920 (#41217), 153796375 (#41234), 153857401 (#41237), and 153966953 (#41254). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 78fb1d4f-8269-4b12-a648-543464f3268e
No description provided.