The OneLocBuild auto check-in PRs (e.g. #9248, #9254, #9262, #9292) repeatedly revert the TerminalResources.*.xlf text back to English (state="new"), because TerminalResources.resx is a new loc file (strings extracted/moved out of PlatformResources in #9246 and de-duped in #9260) that the downstream localization pipeline has not translated yet. With LclSource: lclFilesInRepo the handback is the source of truth, so each OneLocBuild run re-clobbers the manually-restored translations, and XliffTasks bakes the English target text into the fr/es satellite assemblies.
This makes the product genuinely emit English under DOTNET_CLI_UI_LANGUAGE=fr/es, which correctly fails the LocalizationTests and LocalizationFailingTests acceptance tests, turning main red on every loc check-in (see restore PRs #9252, #9261, #9288).
As a temporary measure we are [Ignore]-ing LocalizationTests and LocalizationFailingTests so the OneLocBuild PRs can flow and the downstream pipeline can produce proper translations for the moved TerminalResources strings. Once correct localized xlf are checked in, re-enable both test classes.
Tasks:
The OneLocBuild auto check-in PRs (e.g. #9248, #9254, #9262, #9292) repeatedly revert the TerminalResources.*.xlf text back to English (state="new"), because
TerminalResources.resxis a new loc file (strings extracted/moved out ofPlatformResourcesin #9246 and de-duped in #9260) that the downstream localization pipeline has not translated yet. WithLclSource: lclFilesInRepothe handback is the source of truth, so each OneLocBuild run re-clobbers the manually-restored translations, and XliffTasks bakes the English target text into the fr/es satellite assemblies.This makes the product genuinely emit English under
DOTNET_CLI_UI_LANGUAGE=fr/es, which correctly fails theLocalizationTestsandLocalizationFailingTestsacceptance tests, turningmainred on every loc check-in (see restore PRs #9252, #9261, #9288).As a temporary measure we are
[Ignore]-ingLocalizationTestsandLocalizationFailingTestsso the OneLocBuild PRs can flow and the downstream pipeline can produce proper translations for the movedTerminalResourcesstrings. Once correct localized xlf are checked in, re-enable both test classes.Tasks:
TerminalResources.*.xlf(file an icxLocBug if needed).LocalizationTestsandLocalizationFailingTests.