Skip to content

[release/v7.6.6] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2661935 - #27928

Merged
Patrick Meinecke (SeeminglyScience) merged 1 commit into
PowerShell:release/v7.6.6from
SeeminglyScience:backport/release/v7.6.6/27766-d4da828d7
Sep 1, 2026
Merged

Patrick Meinecke (SeeminglyScience) merged 1 commit into
PowerShell:release/v7.6.6from
SeeminglyScience:backport/release/v7.6.6/27766-d4da828d7

Conversation

@SeeminglyScience

Copy link
Copy Markdown
Contributor

Backport of #27766 to release/v7.6.6

Triggered by Patrick Meinecke (@SeeminglyScience) 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)

Checks in localized resource files generated by the downstream localization pipeline (OneLocBuild), keeping the release branch's localized resources current.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Automated localization check-in; cherry-picked cleanly with no conflicts.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Automated localized resource file check-in from the OneLocBuild pipeline. No code behavior changes, only translated resource content.

Copilot AI lite review requested due to automatic review settings September 1, 2026 02:08
@SeeminglyScience Patrick Meinecke (SeeminglyScience) added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Sep 1, 2026
@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.

Pull request overview

Backports OneLocBuild-generated localized resource updates to release/v7.6.6 (from #27766) to keep translated .resx content in sync with the downstream localization pipeline output.

Changes:

  • Updates Polish, Italian, and French .resx localized strings in System.Management.Automation resources.
  • Updates French .resx localized strings in Microsoft.PowerShell.Commands.Management resources.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
src/System.Management.Automation/resources/pl/TypesXmlStrings.pl.resx Polish localization updates for Types XML loading/validation strings.
src/System.Management.Automation/resources/it/MshSnapinInfo.it.resx Italian localization update for snap-in registration messaging.
src/System.Management.Automation/resources/it/CmdletizationCoreResources.it.resx Italian localization update for cmdletization error guidance strings.
src/System.Management.Automation/resources/fr/FormatAndOutXmlLoadingStrings.fr.resx French localization updates for formatting/Out-XML loading error strings.
src/Microsoft.PowerShell.Commands.Management/resources/fr/ServiceResources.fr.resx French localization updates for service cmdlet user-facing messages.
Suppressed comments (2)

src/System.Management.Automation/resources/fr/FormatAndOutXmlLoadingStrings.fr.resx:298

  • The "InvalidFormattingData" translation appears incorrect: it now claims the script block is invalid, which duplicates the purpose of "InvalidScriptBlockInFormattingData" and diverges from the neutral string (formatting data "{2}" is not valid). This will produce confusing/incorrect error messages.
    <value>Erreur dans les données d’affichage avec le nom de type {0} à l’index {1} : le bloc de script «{2}» n’est pas valide.</value>

src/Microsoft.PowerShell.Commands.Management/resources/fr/ServiceResources.fr.resx:133

  • Typo in the localized message: "Nouss" should be "Nous".
    <value>Nouss ne pouvons pas arrêter le service « {1} ({0}) », car il a des services dépendants.</value>

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

</data>
<data name="Exception" xml:space="preserve">
<value>Wyjątek: {0}</value>
<value>Wyjątek:{0}</value>
</data>
<data name="MemberShouldBeNote" xml:space="preserve">
<value>Element członkowski „{0}” musi być notatką.</value>
<value>Element członkowski „{0}”" musi być notatką.</value>
</data>
<data name="NoMshSnapinPresentForVersion" xml:space="preserve">
<value>Non sono stati registrati snap-in per la versione {0} di PowerShell.</value>
<value>Non sono stati registrati snap-in per la versione {0}di PowerShell.</value>
</data>
<data name="ScriptWriter_ParameterNameConflictsWithCommonParameters" xml:space="preserve">
<value>Non è possibile definire il parametro {0} per il cmdlet {1}. Il nome del parametro è già definito dalla classe {2}. Modificare il nome del parametro in Cmdlet Definition XML e riprovare.</value>
<value>Non è possibile definire il parametro {0} per il cmdlet {1}. Il nome del parametro è già definito dalla classe {2}. Modificare il nome del parametro in mdlet Definition XML e riprovare.</value>
</data>
<data name="ResourceNotFound" xml:space="preserve">
<value>Erreur XPath {0} dans le fichier {1} : La ressource {2} dans l'assembly {3} est introuvable.</value>
<value>Erreur XPath {0} dans le fichier {1} : La chaîne de caractères {2} de la ressource {3} dans l'assembly est introuvable.</value>
</data>
<data name="LoadTagFailedInFormattingData" xml:space="preserve">
<value>Erreur dans les données d’affichage avec le nom de type {0} à l’index {1}: échec du chargement de {2}.</value>
<value>Erreur dans les données d’affichage avec le nom de type {0} à l’index {1}: échec du chargement de {2} .</value>
</data>
<data name="ServiceHasDependentServices" xml:space="preserve">
<value>Nous ne pouvons pas arrêter le service « {1} ({0}) », car il a des services dépendants. Il ne peut être arrêté que si l’indicateur Force est défini.</value>
<value>Nouss ne pouvons pas arrêter le service « {1} ({0}) », car il a des services dépendants. Il ne peut être arrêté que si l’indicateur Force est défini.</value>
</data>
<data name="CouldNotAccessDependentServices" xml:space="preserve">
<value>Nous ne pouvons pas accéder aux services dépendants de « {1} ({0}) »</value>
<value>« Nous ne pouvons pas accéder aux services dépendants de « {1} ({0}) »</value>
@SeeminglyScience Patrick Meinecke (SeeminglyScience) changed the title [release/v7.6.6] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2661935 wip: [release/v7.6.6] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2661935 Sep 1, 2026
@SeeminglyScience Patrick Meinecke (SeeminglyScience) changed the title wip: [release/v7.6.6] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2661935 [release/v7.6.6] Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2661935 Sep 1, 2026
@SeeminglyScience
Patrick Meinecke (SeeminglyScience) merged commit 72ee933 into PowerShell:release/v7.6.6 Sep 1, 2026
38 checks passed
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