Skip to content

Localized file check-in by OneLocBuild Task: Build definition ID 1218: Build ID 2983840#8575

Merged
Evangelink merged 1 commit into
mainfrom
locfiles/f89afd35-5471-4e60-b666-e888d1c35daf
May 25, 2026
Merged

Localized file check-in by OneLocBuild Task: Build definition ID 1218: Build ID 2983840#8575
Evangelink merged 1 commit into
mainfrom
locfiles/f89afd35-5471-4e60-b666-e888d1c35daf

Conversation

@dotnet-bot
Copy link
Copy Markdown
Collaborator

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.

Copilot AI review requested due to automatic review settings May 25, 2026 16:46
@github-actions github-actions Bot enabled auto-merge (squash) May 25, 2026 16:46
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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 UseRetryWithTestMethodMessageFormat localized targets across multiple .xlf locales.
  • Updates UseRetryWithTestMethodTitle localized targets across multiple .xlf locales.

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 Evangelink disabled auto-merge May 25, 2026 16:50
@Evangelink Evangelink merged commit 93beb32 into main May 25, 2026
13 checks passed
@Evangelink Evangelink deleted the locfiles/f89afd35-5471-4e60-b666-e888d1c35daf branch May 25, 2026 16:50
Copy link
Copy Markdown
Member

@Evangelink Evangelink left a comment

Choose a reason for hiding this comment

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

✅ 21/21 dimensions clean — no findings.


Review Summary

This PR correctly follows the documented localization workflow for handling updated English source strings.

What happened:

  1. Commit #8566 (Support class-level [Retry] attribute) updated two English resource strings to mention "test method or a test class" (previously "test method only")
  2. The localization build system detected the source change and marked existing translations as needs-review-translation
  3. 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 .xlf files 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 *.xlf files"

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

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants