Localized file check-in by OneLocBuild Task: Build definition ID 1218: Build ID 2983840#8575
Conversation
…: Build ID 2983840
There was a problem hiding this comment.
Pull request overview
Automated OneLocBuild localization check-in for MSTest.Analyzers XLF resources. The current updates reset previously localized strings for the “Use retry attribute on test method or test class” diagnostic back to English (state="new") across multiple locales.
Changes:
- Updates
UseRetryWithTestMethodMessageFormatlocalized targets across multiple.xlflocales. - Updates
UseRetryWithTestMethodTitlelocalized targets across multiple.xlflocales.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 26 comments.
Show a summary per file
| File | Description |
|---|---|
| src/Analyzers/MSTest.Analyzers/xlf/Resources.zh-Hant.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.zh-Hans.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.tr.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.ru.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.pt-BR.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.pl.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.ko.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.ja.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.it.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.fr.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.es.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.de.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| src/Analyzers/MSTest.Analyzers/xlf/Resources.cs.xlf | Updates retry-diagnostic localized message/title entries (currently reverted to English). |
| <trans-unit id="UseRetryWithTestMethodMessageFormat"> | ||
| <source>An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</source> | ||
| <target state="needs-review-translation">衍生自 'RetryBaseAttribute' 的屬性只能在測試方法上指定</target> | ||
| <target state="new">An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</target> |
| <trans-unit id="UseRetryWithTestMethodTitle"> | ||
| <source>Use retry attribute on test method or test class</source> | ||
| <target state="needs-review-translation">在測試方法上使用重試屬性</target> | ||
| <target state="new">Use retry attribute on test method or test class</target> |
| <trans-unit id="UseRetryWithTestMethodMessageFormat"> | ||
| <source>An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</source> | ||
| <target state="needs-review-translation">只能在测试方法上指定派生自 ‘RetryBaseAttribute’ 的属性</target> | ||
| <target state="new">An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</target> |
| <trans-unit id="UseRetryWithTestMethodTitle"> | ||
| <source>Use retry attribute on test method or test class</source> | ||
| <target state="needs-review-translation">对测试方法使用重试属性</target> | ||
| <target state="new">Use retry attribute on test method or test class</target> |
| <trans-unit id="UseRetryWithTestMethodMessageFormat"> | ||
| <source>An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</source> | ||
| <target state="needs-review-translation">'RetryBaseAttribute' özniteliğinden türetilen bir öznitelik yalnızca bir test yönteminde belirtilebilir</target> | ||
| <target state="new">An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</target> |
| <trans-unit id="UseRetryWithTestMethodTitle"> | ||
| <source>Use retry attribute on test method or test class</source> | ||
| <target state="needs-review-translation">Usar el atributo de reintento en el método de prueba</target> | ||
| <target state="new">Use retry attribute on test method or test class</target> |
| <trans-unit id="UseRetryWithTestMethodMessageFormat"> | ||
| <source>An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</source> | ||
| <target state="needs-review-translation">Ein von „RetryBaseAttribute“ abgeleitetes Attribut kann nur für eine Testmethode angegeben werden.</target> | ||
| <target state="new">An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</target> |
| <trans-unit id="UseRetryWithTestMethodTitle"> | ||
| <source>Use retry attribute on test method or test class</source> | ||
| <target state="needs-review-translation">Verwenden des Wiederholungsattributs für die Testmethode</target> | ||
| <target state="new">Use retry attribute on test method or test class</target> |
| <trans-unit id="UseRetryWithTestMethodMessageFormat"> | ||
| <source>An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</source> | ||
| <target state="needs-review-translation">Atribut, který je odvozen od retryBaseAttribute, lze zadat pouze v testovací metodě.</target> | ||
| <target state="new">An attribute that derives from 'RetryBaseAttribute' can be specified only on a test method or a test class</target> |
| <trans-unit id="UseRetryWithTestMethodTitle"> | ||
| <source>Use retry attribute on test method or test class</source> | ||
| <target state="needs-review-translation">Použití atributu opakování u testovací metody</target> | ||
| <target state="new">Use retry attribute on test method or test class</target> |
Evangelink
left a comment
There was a problem hiding this comment.
✅ 21/21 dimensions clean — no findings.
Review Summary
This PR correctly follows the documented localization workflow for handling updated English source strings.
What happened:
- Commit #8566 (Support class-level [Retry] attribute) updated two English resource strings to mention "test method or a test class" (previously "test method only")
- The localization build system detected the source change and marked existing translations as
needs-review-translation - This PR is the OneLocBuild task's next step: replacing outdated translations with English placeholders (
state="new") until the downstream localization pipeline delivers proper translations for all 13 languages
Validation:
- ✅ Only
.xlffiles modified (no manual edits to.xlf— generated by build automation) - ✅ All changes are mechanically consistent:
state="needs-review-translation"→state="new", old translation → English source text - ✅ The English source in Resources.resx matches the replacement text
- ✅ No production code, test code, or public API affected
- ✅ Follows the guideline: "NEVER manually modify
*.xlffiles"
Dimensions assessed:
- Localization & Resources — Clean. Changes are correct per Microsoft's OneLocBuild workflow.
- Documentation Accuracy — Clean. English source strings are accurate (reflect the new class-level Retry capability).
All other dimensions (Threading, Performance, API Compat, Cross-TFM, Security, Correctness, etc.) are not applicable — this PR contains no code changes.
This is standard localization automation and safe to merge once CI passes.
Generated by Expert Code Review (on open) for issue #8575 · ● 1.2M
This is the pull request automatically created by the OneLocBuild task in the build process to check-in localized files generated based upon translation source files (.lcl files) handed-back from the downstream localization pipeline. If there are issues in translations, visit https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is https://aka.ms/onelocbuild and the localization process in general is documented at https://aka.ms/AllAboutLoc.