⚡ Sangsakala Proxy 🏠 Home
Skip to content

[release/v7.6.10] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2773072 - #28317

Open
Dongbo Wang (daxian-dbw) wants to merge 1 commit into
PowerShell:release/v7.6.10from
daxian-dbw:backport/release/v7.6.10/28247-7962a6ae1
Open

Dongbo Wang (daxian-dbw) wants to merge 1 commit into
PowerShell:release/v7.6.10from
daxian-dbw:backport/release/v7.6.10/28247-7962a6ae1

Conversation

@daxian-dbw

Copy link
Copy Markdown
Member

Backport of #28247 to release/v7.6.10

Triggered by Dongbo Wang (@daxian-dbw) on behalf of olprod

Original CL Label: CL-BuildPackaging

/cc @PowerShell/powershell-maintainers

Impact

REQUIRED: Choose either Tooling Impact or Customer Impact (or both). At least one checkbox must be selected.

Tooling Impact

  • Required tooling change
  • Optional tooling change (include reasoning)

Customer Impact

  • Customer reported
  • Found internally

Provides localized JSON schema-reference and module-name-length error messages instead of English fallback text. Changes are limited to translated resource strings; executable behavior is unchanged.

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Reviewed the localization diff and backport commit 0361af8. Cherry-pick completed without conflicts; 25 resource files changed and the working tree is clean. Automated XML validation could not be confirmed because the MCP command runner returned unexpected output. Backport CI must pass before merge.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Changes only localized resource strings across 25 resource files, with no executable code changes.

@daxian-dbw Dongbo Wang (daxian-dbw) added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Nov 3, 2026
Copilot AI balanced review requested due to automatic review settings November 3, 2026 23:10
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the localization backport.

No open issues 🎉

What changed in this PR

Backports #28247 to release/v7.6.10, replacing English error text with localized messages in PowerShell’s resource files. No executable code changes are included.

Changes:

  • Translates the module-name-length error in 13 locales, preserving {0} and {1} placeholders.
  • Translates the unresolved JSON schema-reference error in 12 locales, preserving the FetchExternalReference parameter name.
File Description
src/​System.Management.Automation/​resources/​zh-Hant/​HelpDisplayStrings.zh-Hant.resx Traditional Chinese module-length error.
src/​System.Management.Automation/​resources/​zh-Hans/​HelpDisplayStrings.zh-Hans.resx Simplified Chinese module-length error.
src/​System.Management.Automation/​resources/​tr/​HelpDisplayStrings.tr.resx Turkish module-length error.
src/​System.Management.Automation/​resources/​ru/​HelpDisplayStrings.ru.resx Russian module-length error.
src/​System.Management.Automation/​resources/​pt-BR/​HelpDisplayStrings.pt-BR.resx Brazilian Portuguese module-length error.
src/​System.Management.Automation/​resources/​pl/​HelpDisplayStrings.pl.resx Polish module-length error.
src/​System.Management.Automation/​resources/​ko/​HelpDisplayStrings.ko.resx Korean module-length error.
src/​System.Management.Automation/​resources/​ja/​HelpDisplayStrings.ja.resx Japanese module-length error.
src/​System.Management.Automation/​resources/​it/​HelpDisplayStrings.it.resx Italian module-length error.
src/​System.Management.Automation/​resources/​fr/​HelpDisplayStrings.fr.resx French module-length error.
src/​System.Management.Automation/​resources/​es/​HelpDisplayStrings.es.resx Spanish module-length error.
src/​System.Management.Automation/​resources/​de/​HelpDisplayStrings.de.resx German module-length error.
src/​System.Management.Automation/​resources/​cs/​HelpDisplayStrings.cs.resx Czech module-length error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​zh-Hant/​TestJsonCmdletStrings.zh-Hant.resx Traditional Chinese schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​zh-Hans/​TestJsonCmdletStrings.zh-Hans.resx Simplified Chinese schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​tr/​TestJsonCmdletStrings.tr.resx Turkish schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​ru/​TestJsonCmdletStrings.ru.resx Russian schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​pl/​TestJsonCmdletStrings.pl.resx Polish schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​ko/​TestJsonCmdletStrings.ko.resx Korean schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​ja/​TestJsonCmdletStrings.ja.resx Japanese schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​it/​TestJsonCmdletStrings.it.resx Italian schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​fr/​TestJsonCmdletStrings.fr.resx French schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​es/​TestJsonCmdletStrings.es.resx Spanish schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​de/​TestJsonCmdletStrings.de.resx German schema-reference error.
src/​Microsoft.PowerShell.Commands.Utility/​resources/​cs/​TestJsonCmdletStrings.cs.resx Czech schema-reference error.

Review effort: Balanced

@jshigetomi Justin Chung (jshigetomi) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed as a faithful backport; no blocking issues found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants