Localized file check-in by OneLocBuild Task: Build definition ID 1218: Build ID 3033413 - #10290
Localized file check-in by OneLocBuild Task: Build definition ID 1218: Build ID 3033413#10290dotnet-bot wants to merge 9 commits into
Conversation
…: Build ID 3033372
…: Build ID 3033372
…: Build ID 3033372
…: Build ID 3033372
…: Build ID 3033372
…: Build ID 3033372
…: Build ID 3033372
There was a problem hiding this comment.
Pull request overview
Updates generated localization files across MSTest and Microsoft.Testing.Platform.
Changes:
- Adds translations for diagnostics, coverage labels, and extension messages.
- Normalizes UTF-8 BOMs.
- Removes dependency-resource entries, although corresponding RESX keys remain.
Reviewed changes
Copilot reviewed 59 out of 59 changed files in this pull request and generated 66 comments.
Show a summary per file
| File | Description |
|---|---|
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.zh-Hant.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.zh-Hans.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.tr.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ru.xlf |
Updates translation and removes an entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.pt-BR.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.pl.xlf |
Updates translation and removes an entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ko.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ja.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.it.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.fr.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.es.xlf |
Removes an active resource entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.de.xlf |
Updates translation and removes an entry. |
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.cs.xlf |
Removes an active resource entry. |
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.tr.xlf |
Translates endpoint validation. |
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.ko.xlf |
Translates log-flush diagnostics. |
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.fr.xlf |
Translates file-logger diagnostics. |
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.de.xlf |
Revises named-pipe guidance. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf |
Translates coverage labels. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hans.xlf |
Translates block coverage. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.tr.xlf |
Updates coverage and CLI text. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ru.xlf |
Translates coverage results. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pt-BR.xlf |
Translates block coverage. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf |
Updates coverage and CLI text. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ko.xlf |
Translates coverage aggregation. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ja.xlf |
Translates coverage aggregation. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.it.xlf |
Translates block coverage. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.fr.xlf |
Translates block coverage. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf |
Translates coverage labels and thresholds. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.de.xlf |
Translates coverage labels. |
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.cs.xlf |
Translates coverage labels. |
src/Platform/Microsoft.Testing.Extensions.VSTestBridge/Resources/xlf/ExtensionResources.ru.xlf |
Translates browser limitation guidance. |
src/Platform/Microsoft.Testing.Extensions.VSTestBridge/Resources/xlf/ExtensionResources.ko.xlf |
Translates browser limitation guidance. |
src/Platform/Microsoft.Testing.Extensions.VSTestBridge/Resources/xlf/ExtensionResources.de.xlf |
Translates browser limitation guidance. |
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.zh-Hans.xlf |
Translates TRX input validation. |
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.fr.xlf |
Translates builder validation. |
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.pl.xlf |
Translates packaged-app description. |
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.fr.xlf |
Translates packaged-app diagnostics. |
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.es.xlf |
Translates manifest diagnostics. |
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.de.xlf |
Translates activation diagnostics. |
src/Platform/Microsoft.Testing.Extensions.GitHubActionsReport/Resources/xlf/GitHubActionsResources.ko.xlf |
Translates dependent-process failure. |
src/Platform/Microsoft.Testing.Extensions.CrashDump/Resources/xlf/CrashDumpResources.fr.xlf |
Translates crash-file diagnostics. |
src/Analyzers/MSTest.Analyzers/xlf/Resources.zh-Hant.xlf |
Translates ResourceLock guidance. |
src/Analyzers/MSTest.Analyzers/xlf/Resources.ru.xlf |
Translates ResourceLock guidance. |
src/Analyzers/MSTest.Analyzers/xlf/Resources.fr.xlf |
Restores a format placeholder. |
src/Analyzers/MSTest.Analyzers/xlf/Resources.es.xlf |
Translates ResourceLock diagnostics. |
src/Analyzers/MSTest.Analyzers/xlf/Resources.de.xlf |
Translates ResourceLock guidance. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.zh-Hant.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.zh-Hans.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.tr.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.ru.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.pt-BR.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.pl.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.ko.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.ja.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.it.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.fr.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.es.xlf |
Removes active dependency resources. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.de.xlf |
Removes resources and adds translation. |
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.cs.xlf |
Removes active dependency resources. |
| <target state="new">The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</target> | ||
| <note /> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidGitHubUrl"> |
| <target state="new">The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</target> | ||
| <note /> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidGitHubUrl"> |
| <target state="new">The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</target> | ||
| <note /> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidGitHubUrl"> |
| <target state="new">The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</target> | ||
| <note /> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidGitHubUrl"> |
| <target state="new">The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</target> | ||
| <note /> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidGitHubUrl"> |
| <trans-unit id="TrxMergeToolInvalidInputs"> | ||
| <source>'--input' expects two or more existing TRX file paths</source> | ||
| <target state="new">'--input' expects two or more existing TRX file paths</target> | ||
| <target state="translated">"--input" 需要两个或更多现有的 TRX 文件路径</target> |
| <trans-unit id="CoverageMetricInstruction"> | ||
| <source>Instruction</source> | ||
| <target state="new">Instruction</target> | ||
| <target state="translated">指示</target> |
| <trans-unit id="CoverageMetricLine"> | ||
| <source>Line</source> | ||
| <target state="new">Line</target> | ||
| <target state="translated">線</target> |
| <trans-unit id="PackagedAppExtensionDescription"> | ||
| <source>Deploys a non-packaged (loose-layout) Windows test host (for example, unpackaged WinUI) to an isolated directory and launches it from there, and — in the Windows build — registers a packaged, full-trust MSIX desktop test host and activates it by Application User Model ID. True UWP/AppContainer hosts are not supported. See https://github.com/microsoft/testfx/issues/9933.</source> | ||
| <target state="new">Deploys a non-packaged (loose-layout) Windows test host (for example, unpackaged WinUI) to an isolated directory and launches it from there, and — in the Windows build — registers a packaged, full-trust MSIX desktop test host and activates it by Application User Model ID. True UWP/AppContainer hosts are not supported. See https://github.com/microsoft/testfx/issues/9933.</target> | ||
| <target state="translated">Wdraża niepakowany (z luźnym układem) host testowy systemu Windows (na przykład rozpakowany winUI) w izolowanym katalogu i uruchamia go z tego miejsca, a w kompilacji systemu Windows rejestruje spakowanego, w pełni zaufanego hosta testów pulpitu MSIX i aktywuje go za pomocą identyfikatora modelu użytkownika aplikacji. Hosty platformy UWP/AppContainer o wartości true nie są obsługiwane. Zobacz stronę https://github.com/microsoft/testfx/issues/9933.</target> |
| <trans-unit id="PreferConstantForResourceLockDescription"> | ||
| <source>'[ResourceLock]' matches tests by exact string equality of the resource key. A bare string literal fails open: a typo produces a different key, so conflicting tests are no longer serialized and race silently instead of failing with an error. Referencing a shared constant makes typos a compile error and lets the compiler enforce that every test contending on the same resource uses the same key.</source> | ||
| <target state="new">'[ResourceLock]' matches tests by exact string equality of the resource key. A bare string literal fails open: a typo produces a different key, so conflicting tests are no longer serialized and race silently instead of failing with an error. Referencing a shared constant makes typos a compile error and lets the compiler enforce that every test contending on the same resource uses the same key.</target> | ||
| <target state="translated">"[ResourceLock]" сопоставляет тесты по точному совпадению строки ключа ресурса. Открываются сбои необработанного строкового литерала: опечатка создаст другой ключ, поэтому конфликтующие тесты больше не будут сериализованными и начнут автоматически выполняться в состоянии гонки вместо того, чтобы завершаться с ошибкой. Ссылка на общую константу делает опечатки ошибкой компиляции и позволяет компилятору гарантировать, что каждый тест, конкурирующий за один и тот же ресурс, использует один и тот же ключ.</target> |
…: Build ID 3033383
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 47 out of 47 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (53)
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.zh-Hant.xlf:540
- This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.zh-Hans.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.tr.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ru.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.pt-BR.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.pl.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ko.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.ja.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.it.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.fr.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.es.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.de.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/TestFramework/TestFramework/Resources/xlf/FrameworkMessages.cs.xlf:540 - This removes
InvalidDependsOnTestMethodNameeven thoughFrameworkMessages.resx:496still defines it and bothDependsOnAttributeconstructors consume it (DependsOnAttribute.cs:132,169). Regenerate this locale from the current RESX so the satellite resource remains synchronized.
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.de.xlf:519 - The new German text reverses the recovery instruction: “legen Sie sie … fest” tells users to set the variable, while the source requires unsetting it to use the default directory. Please have localization restore wording equivalent to “heben Sie die Festlegung auf”.
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.tr.xlf:641 - The target introduces the nonexistent Turkish word “gerekiriyor”. Please correct the localization to the grammatical “gerektirir” (or equivalent) before marking it translated.
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.fr.xlf:1141 - A space is missing before the quoted
FileLoggername, so the localized error renders asd’écriture« FileLogger ». Correct it tod’écriture « FileLogger ».
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:157 - This adds an extra leading percent sign. Because
{0}is already followed by%, Spanish output now renders values like%95.0% < 80.0%, unlike every other locale. Remove the percent sign before{0}in the localization source.
<target state="translated">%{0}% < {1}% umbral</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:112
Afirmaciónmeans an assertion/claim, not a program statement. This label is selected forCoverageMetric.Statement(TerminalTestReporter.Summary.cs:550), so the summary misidentifies the metric. Use the established code termInstrucciónorSentencia.
<target state="translated">Afirmación</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ja.xlf:52
- The source describes an aggregation label applied across a scope (
{0}over{1}), but this translation means “{1} exceeds {0}”, turning it into a numeric comparison and reversing the roles. Please translate it as an aggregation across{1}while preserving both placeholders.
<target state="translated">{1} が {0} を超えています</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ko.xlf:52
- The source describes an aggregation label applied across a scope (
{0}over{1}), but{1} 이상의 {0}expresses{0}as being at least/above{1}. This changes the meaning of labels such as “Minimum over Assembly”; please translate it as an aggregation across{1}while preserving both placeholders.
<target state="translated">{1} 이상의 {0}</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ko.xlf:97
선denotes a geometric line, but this resource labels source-code line coverage (CoverageMetric.Line). Use the source-code term줄so the coverage summary identifies the metric correctly.
<target state="translated">선</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.de.xlf:97
Liniedenotes a geometric line, while this resource labels source-code line coverage (CoverageMetric.Line). UseZeileso the summary identifies the metric correctly.
<target state="translated">Linie</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.cs.xlf:97
Linkadenotes a route/production line, while this resource labels source-code line coverage (CoverageMetric.Line). UseŘádekso the summary identifies the metric correctly.
<target state="translated">Linka</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:97
線denotes a geometric line, but this resource labels a source-code line coverage metric. Use the source-code term行so the summary identifiesCoverageMetric.Linecorrectly.
<target state="translated">線</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:92
指示means guidance/direction, but this resource labels machine-instruction coverage. Use the computing term指令soCoverageMetric.Instructionis represented accurately.
<target state="translated">指示</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ru.xlf:162
- “данных, подлежащих защите” means data subject to protection, not data that can be measured for code coverage. This message is emitted when a scope has no coverable code; please use coverage-specific wording such as “Нет данных для покрытия”.
<target state="translated">Нет данных, подлежащих защите (не прошли проверку политикой)</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:162
- “danych, które można ukryć” means data that can be hidden, not data that can be measured for code coverage. This message is emitted when a scope has no coverable code; please use coverage-specific wording such as “Brak danych możliwych do pokrycia”.
<target state="translated">Brak danych, które można ukryć (niepowodzenie przez zasady)</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:411
- This translation changes the sentence-initial
Pokażto lowercasepokaż, producing an incorrectly capitalized CLI help sentence. Restore the uppercase initial.
<target state="translated">pokaż określoną liczbę najwolniejszych testów (według zgłoszonego czasu trwania wykonywania) w podsumowaniu przebiegu. Oczekuje dodatniej liczby całkowitej.</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.tr.xlf:411
- The added space before
)is invalid Turkish punctuation and regresses the existing translation. Restore(bildirilen yürütme süresine göre)without the extra space.
<target state="translated">Çalıştırma özetinde belirtilen sayıda en yavaş testi (bildirilen yürütme süresine göre ) gösterir. Pozitif bir tamsayı bekliyor.</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.tr.xlf:62
Engelleis the imperative “block/prevent”, but this is a noun label for block code coverage (CoverageMetric.Block). Use the metric nounBlokso the summary does not render an action.
<target state="translated">Engelle</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.it.xlf:62
Bloccais the verb “block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBloccoso the summary identifies the metric rather than displaying an action.
<target state="translated">Blocca</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:62
Bloquearis the verb “to block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBloqueso the summary identifies the metric rather than displaying an action.
<target state="translated">Bloquear</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ru.xlf:62
Блокировкаmeans blocking/lockout, but this is a noun label for a code block coverage metric. UseБлокsoCoverageMetric.Blockis identified accurately.
<target state="translated">Блокировка</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hans.xlf:62
阻止means “prevent”, but this is a noun label for a code block coverage metric. Use the computing noun块soCoverageMetric.Blockis identified accurately.
<target state="translated">阻止</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.de.xlf:62
Blockierenis the verb “to block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBlockso the summary identifies the metric rather than displaying an action.
<target state="translated">Blockieren</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.cs.xlf:62
Blokovatis the verb “to block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBlokso the summary identifies the metric rather than displaying an action.
<target state="translated">Blokovat</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pt-BR.xlf:62
Bloquearis the verb “to block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBlocoso the summary identifies the metric rather than displaying an action.
<target state="translated">Bloquear</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:62
Blokujis the imperative “block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBlokso the summary identifies the metric rather than displaying an action.
<target state="translated">Blokuj</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:62
封鎖means blockade/blocking, but this is a noun label for a code block coverage metric. Use the computing noun區塊soCoverageMetric.Blockis identified accurately.
<target state="translated">封鎖</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.fr.xlf:62
Bloqueris the verb “to block”, but this is a noun label for block code coverage (CoverageMetric.Block). UseBlocso the summary identifies the metric rather than displaying an action.
<target state="translated">Bloquer</target>
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.zh-Hans.xlf:72
- The target inserts zero-width non-joiner characters immediately before and after
--input, even though the note locks the option name. Copying this displayed token can therefore produce an unrecognized CLI argument. Preserve the exact ASCII token--inputwith no hidden characters.
<target state="translated">"--input" 需要两个或更多现有的 TRX 文件路径</target>
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.fr.xlf:7
traitementis singular masculine, soultérieurshas the wrong number. Correct the phrase totraitement ultérieur des artefacts.
<target state="translated">Les outils de génération et de fusion de rapports TRX nécessitent un générateur d’application de test qui prend en charge le traitement ultérieurs des artefacts</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.es.xlf:32
- The translation localizes the literal manifest element
<Application>as<Aplicación>. No such AppxManifest element exists, so the diagnostic directs Spanish users to look for the wrong XML. Keep the XML token exactly as<Application>; also remove the doubled quote before{1}.
<target state="translated">No se puede activar la aplicación empaquetada de Windows "{0}" (se encontró ''{1}"): su manifiesto no declara ninguna <Aplicación>, por lo que no hay ningún identificador de modelo de usuario de aplicación para activar.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.de.xlf:32
- The translation localizes the literal manifest element
<Application>as<Anwendung>. No such AppxManifest element exists, so the diagnostic directs German users to look for the wrong XML. Keep the XML token exactly as<Application>.
<target state="translated">Die verpackte Windows-App "{0}" (gefunden "{1}") kann nicht aktiviert werden: Ihr Manifest deklariert keine <Anwendung>, sodass keine Anwendungsbenutzermodell-ID zum Aktivieren vorhanden ist.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.fr.xlf:12
- The translated sentence duplicates
élémentaround the literal<Identity ... />tag (d’élément valide … élément). Remove the trailing duplicate so the diagnostic is grammatical.
<target state="translated">Le manifeste de l’application packagée ne déclare pas d’élément valide <Identity Name="..." Publisher="..." /> élément.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.fr.xlf:17
- The final sentence remains partly English (
See ...) despite the target being marked translated. Translate it toVoir ...so French users receive a fully localized description.
<target state="translated">Déploie un hôte de test Windows non empaqueté (par exemple, WinUI décompressé) dans un répertoire isolé et le lance depuis celui-ci, et – dans la build Windows – inscrit un hôte de test de bureau MSIX empaqueté en confiance totale et l’active par ID de modèle utilisateur d’application. Les véritables hôtes UWP / AppContainer ne sont pas pris en charge. See https://github.com/microsoft/testfx/issues/9933.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.pl.xlf:17
- The product name
WinUIis changed towinUI. Preserve the official capitalization so the localized extension description names the technology correctly.
<target state="translated">Wdraża niepakowany (z luźnym układem) host testowy systemu Windows (na przykład rozpakowany winUI) w izolowanym katalogu i uruchamia go z tego miejsca, a w kompilacji systemu Windows rejestruje spakowanego, w pełni zaufanego hosta testów pulpitu MSIX i aktywuje go za pomocą identyfikatora modelu użytkownika aplikacji. Hosty platformy UWP/AppContainer o wartości true nie są obsługiwane. Zobacz stronę https://github.com/microsoft/testfx/issues/9933.</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.es.xlf:700
literal de cadena sin sistema operativomeans a string literal “without an operating system”; it is not a translation of “bare string literal” and makes the analyzer guidance nonsensical. Useliteral de cadena sin formatoor another established Spanish term for a directly embedded string.
<target state="translated">La clave de recurso "[ResourceLock]" "{0}" es un literal de cadena sin sistema operativo; haga referencia a una constante compartida (como un miembro "WellKnownResources" o su propio "const") para que los errores tipográficos no generen de forma silenciosa una clave diferente y sin compartir</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.de.xlf:697
- The phrase
Beim Öffnen ... tritt ein Fehler aufsays opening a bare string literal causes an error, which reverses the source’s “fails open” warning: a typo does not fail and instead creates a different lock key. Please retranslate this clause so the analyzer explains that silent failure mode accurately.
<target state="translated">„[ResourceLock]“ gleicht Tests anhand der exakten Zeichenfolge des Ressourcenschlüssels ab. Beim Öffnen eines reinen Zeichenfolgenliterals tritt ein Fehler auf: Ein Tippfehler erzeugt einen anderen Schlüssel, sodass in Konflikt stehende Tests nicht mehr serialisiert werden und im Hintergrund ausgeführt werden, anstatt einen Fehler zu verursachen. Wenn Sie auf eine freigegebene Konstante verweisen, wird der Tippfehler zu einem Kompilierungsfehler, und der Compiler kann erzwingen, dass alle Tests, die um dieselbe Ressource konkurrieren, denselben Schlüssel verwenden.</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.zh-Hant.xlf:695
- The phrase
無法開啟裸機字串長值mistranslates “a bare string literal fails open” as an inability to open a bare-machine string value. This loses the analyzer’s warning that typos silently create different lock keys. Please retranslate the clause using programming terminology for a string literal and fail-open behavior.
<target state="translated">'[ResourceLock]' 依資源金鑰的確切字串相等性來比對測試。無法開啟裸機字串長值: 錯字會產生不同的金鑰,因此有衝突的測試不再序列化並默默地競爭,而不會因錯誤而失敗。參照共用常數會使錯字成為編譯錯誤,並可讓編譯器強制在相同資源上競爭的每一項測試都使用相同的金鑰。</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.ru.xlf:701
Открываются сбои необработанного строкового литералаdoes not convey “a bare string literal fails open” and obscures the key behavior: a typo silently creates a different lock key. Please retranslate this clause using established Russian programming terminology.
<target state="translated">"[ResourceLock]" сопоставляет тесты по точному совпадению строки ключа ресурса. Открываются сбои необработанного строкового литерала: опечатка создаст другой ключ, поэтому конфликтующие тесты больше не будут сериализованными и начнут автоматически выполняться в состоянии гонки вместо того, чтобы завершаться с ошибкой. Ссылка на общую константу делает опечатки ошибкой компиляции и позволяет компилятору гарантировать, что каждый тест, конкурирующий за один и тот же ресурс, использует один и тот же ключ.</target>
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.de.xlf:288
globaeis a typo in the newly translated error message. Correct it toglobale.
<target state="translated">Die globae Testbereinigungsmethode „{0}.{1}“ wurde abgebrochen</target>
src/Platform/Microsoft.Testing.Extensions.CrashDump/Resources/xlf/CrashDumpResources.fr.xlf:89
initialiser le du fichiercontains two conflicting articles and is ungrammatical. Correct the opening toNous n’avons pas pu initialiser le fichier de séquence d’incidents ....
<target state="translated">Nous n’avons pas pu initialiser le du fichier de séquence d’incidents « {0} » : {1}. Les informations sur la séquence de test ne seront pas disponibles si l’hôte de test se bloque.</target>
| – il doit prendre un paramètre de type « TestContext » | ||
| – le type de retour doit être « void », « Task » ou « ValueTask ». | ||
|
|
||
| {0} |
…: Build ID 3033383
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 37 out of 37 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (39)
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.de.xlf:519
- This translation says to set the environment variable for fallback, but the source instructs users to unset it. That reverses the remediation and can leave the named-pipe failure unresolved.
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:157 - The target adds an extra leading
%, so an actual value such as80renders as%80%instead of80%. Preserve the source placeholder format.
<target state="translated">%{0}% < {1}% umbral</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ja.xlf:52
- This reverses the relationship between the placeholders:
{0} over {1}becomes “{1} exceeds {0}.” Coverage aggregation output will therefore describe the wrong subject and scope.
<target state="translated">{1} が {0} を超えています</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:162
- The translation uses “data that can be hidden,” which changes the code-coverage meaning of “coverable data.” This status will misreport why the policy failed.
<target state="translated">Brak danych, które można ukryć (niepowodzenie przez zasady)</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ru.xlf:162
- The translation says “data subject to protection,” which changes the code-coverage meaning of “coverable data.” This status will misstate why the policy failed.
<target state="translated">Нет данных, подлежащих защите (не прошли проверку политикой)</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.tr.xlf:411
- The added space before
)is a punctuation regression in the displayed option description.
<target state="translated">Çalıştırma özetinde belirtilen sayıda en yavaş testi (bildirilen yürütme süresine göre ) gösterir. Pozitif bir tamsayı bekliyor.</target>
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.fr.xlf:1141
- A space is missing before the opening quote around
FileLogger, producing the joined textd’écriture« FileLogger »in the user-facing error.
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.zh-Hans.xlf:72 - The target contains invisible U+200C characters around the locked
--inputoption. Copying the displayed option can therefore produce an unrecognized command-line argument; keep the locked token as plain ASCII.
<target state="translated">"--input" 需要两个或更多现有的 TRX 文件路径</target>
src/Platform/Microsoft.Testing.Extensions.TrxReport/Resources/xlf/ExtensionResources.fr.xlf:7
traitementis singular, so the newly translated adjective must also be singular (ultérieur).
<target state="translated">Les outils de génération et de fusion de rapports TRX nécessitent un générateur d’application de test qui prend en charge le traitement ultérieurs des artefacts</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.es.xlf:32
- The manifest element name has been translated to
<Aplicación>, but the actual XML element users must inspect is<Application>. The mismatched quotes around{1}are also malformed, so the diagnostic currently shows inaccurate syntax.
<target state="translated">No se puede activar la aplicación empaquetada de Windows "{0}" (se encontró ''{1}"): su manifiesto no declara ninguna <Aplicación>, por lo que no hay ningún identificador de modelo de usuario de aplicación para activar.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.de.xlf:32
- The manifest element name has been translated to
<Anwendung>, but manifests declare<Application>. Showing a nonexistent localized element prevents users from finding the element identified by this diagnostic.
<target state="translated">Die verpackte Windows-App "{0}" (gefunden "{1}") kann nicht aktiviert werden: Ihr Manifest deklariert keine <Anwendung>, sodass keine Anwendungsbenutzermodell-ID zum Aktivieren vorhanden ist.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.fr.xlf:12
- The translated sentence duplicates
élémentaround the XML fragment, resulting in “d’élément ... élément.” Remove the trailing duplicate.
<target state="translated">Le manifeste de l’application packagée ne déclare pas d’élément valide <Identity Name="..." Publisher="..." /> élément.</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.fr.xlf:17
- The target still contains the untranslated English word
See, leaving the French extension description partially localized.
<target state="translated">Déploie un hôte de test Windows non empaqueté (par exemple, WinUI décompressé) dans un répertoire isolé et le lance depuis celui-ci, et – dans la build Windows – inscrit un hôte de test de bureau MSIX empaqueté en confiance totale et l’active par ID de modèle utilisateur d’application. Les véritables hôtes UWP / AppContainer ne sont pas pris en charge. See https://github.com/microsoft/testfx/issues/9933.</target>
src/Platform/Microsoft.Testing.Extensions.CrashDump/Resources/xlf/CrashDumpResources.fr.xlf:89
le du fichiercontains two conflicting articles and makes this user-facing crash diagnostic ungrammatical.
<target state="translated">Nous n’avons pas pu initialiser le du fichier de séquence d’incidents « {0} » : {1}. Les informations sur la séquence de test ne seront pas disponibles si l’hôte de test se bloque.</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.es.xlf:700
- “bare string literal” has been translated as a string literal “without an operating system,” which changes the analyzer guidance into a nonsensical technical claim. The localization needs to retain the programming-language meaning of an inline/raw string literal.
<target state="translated">La clave de recurso "[ResourceLock]" "{0}" es un literal de cadena sin sistema operativo; haga referencia a una constante compartida (como un miembro "WellKnownResources" o su propio "const") para que los errores tipográficos no generen de forma silenciosa una clave diferente y sin compartir</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.de.xlf:697
- “fails open” is translated as an error occurring while opening the literal, reversing the analyzer’s point that a typo is silently accepted. This gives German users incorrect guidance about the rule’s failure mode.
<target state="translated">„[ResourceLock]“ gleicht Tests anhand der exakten Zeichenfolge des Ressourcenschlüssels ab. Beim Öffnen eines reinen Zeichenfolgenliterals tritt ein Fehler auf: Ein Tippfehler erzeugt einen anderen Schlüssel, sodass in Konflikt stehende Tests nicht mehr serialisiert werden und im Hintergrund ausgeführt werden, anstatt einen Fehler zu verursachen. Wenn Sie auf eine freigegebene Konstante verweisen, wird der Tippfehler zu einem Kompilierungsfehler, und der Compiler kann erzwingen, dass alle Tests, die um dieselbe Ressource konkurrieren, denselben Schlüssel verwenden.</target>
src/Adapter/MSTestAdapter.PlatformServices/Resources/xlf/Resource.de.xlf:288
globaeis a misspelling in this user-facing German cleanup diagnostic.
<target state="translated">Die globae Testbereinigungsmethode „{0}.{1}“ wurde abgebrochen</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:411
- Lowercasing the first word introduces inconsistent sentence casing into this option description; the preceding version correctly began with
Pokaż.
<target state="translated">pokaż określoną liczbę najwolniejszych testów (według zgłoszonego czasu trwania wykonywania) w podsumowaniu przebiegu. Oczekuje dodatniej liczby całkowitej.</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:62
封鎖means blocking/blockade, but this is the noun naming a code-coverage block. The summary label therefore describes an action rather than the measured coverage unit.
<target state="translated">封鎖</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hans.xlf:62
阻止means “prevent,” but this is the noun naming a code-coverage block. The summary label therefore describes an action rather than the measured coverage unit.
<target state="translated">阻止</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.tr.xlf:62
Engelleis an imperative verb (“block”), but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Engelle</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pt-BR.xlf:62
Bloquearis a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Bloquear</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.pl.xlf:62
Blokujis an imperative verb (“block”), but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Blokuj</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.it.xlf:62
Bloccais a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Blocca</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.fr.xlf:62
Bloqueris a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Bloquer</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:62
Bloquearis a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Bloquear</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.de.xlf:62
Blockierenis a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Blockieren</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.cs.xlf:62
Blokovatis a verb, but this resource is a noun naming the block coverage metric. The run summary will display an action instead of a metric label.
<target state="translated">Blokovat</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.de.xlf:97
Liniedenotes a geometric/transit line; the established German term for a source-code line isZeile. As written, the coverage summary names the wrong concept.
<target state="translated">Linie</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.cs.xlf:97
Linkadenotes a physical or transit line, not a line of source code. The coverage summary needs the Czech code-coverage term for a source line.
<target state="translated">Linka</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.es.xlf:112
Afirmaciónmeans an assertion/claim, not a program statement. This labels statement coverage as assertion coverage, which is a different testing concept.
<target state="translated">Afirmación</target>
src/Platform/Microsoft.Testing.Extensions.PackagedApp/Resources/xlf/ExtensionResources.pl.xlf:17
- The translation changes “True UWP/AppContainer hosts” into hosts “with a true value,” which misstates the unsupported host category. It also changes the product name
WinUItowinUI.
<target state="translated">Wdraża niepakowany (z luźnym układem) host testowy systemu Windows (na przykład rozpakowany winUI) w izolowanym katalogu i uruchamia go z tego miejsca, a w kompilacji systemu Windows rejestruje spakowanego, w pełni zaufanego hosta testów pulpitu MSIX i aktywuje go za pomocą identyfikatora modelu użytkownika aplikacji. Hosty platformy UWP/AppContainer o wartości true nie są obsługiwane. Zobacz stronę https://github.com/microsoft/testfx/issues/9933.</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.zh-Hant.xlf:695
- The translation of “bare string literal fails open” uses terms equivalent to “bare-metal string long value cannot open,” losing the analyzer’s programming-language meaning and its silent-failure warning.
<target state="translated">'[ResourceLock]' 依資源金鑰的確切字串相等性來比對測試。無法開啟裸機字串長值: 錯字會產生不同的金鑰,因此有衝突的測試不再序列化並默默地競爭,而不會因錯誤而失敗。參照共用常數會使錯字成為編譯錯誤,並可讓編譯器強制在相同資源上競爭的每一項測試都使用相同的金鑰。</target>
src/Analyzers/MSTest.Analyzers/xlf/Resources.ru.xlf:701
- The translation renders “fails open” as an awkward phrase about failures opening, rather than explaining that a typo is silently accepted. This obscures the core reason for the analyzer rule.
<target state="translated">"[ResourceLock]" сопоставляет тесты по точному совпадению строки ключа ресурса. Открываются сбои необработанного строкового литерала: опечатка создаст другой ключ, поэтому конфликтующие тесты больше не будут сериализованными и начнут автоматически выполняться в состоянии гонки вместо того, чтобы завершаться с ошибкой. Ссылка на общую константу делает опечатки ошибкой компиляции и позволяет компилятору гарантировать, что каждый тест, конкурирующий за один и тот же ресурс, использует один и тот же ключ.</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ru.xlf:62
Блокировкаmeans blocking/locking, but this resource is the noun naming a code-coverage block. The summary label therefore names a different concept from the measured unit.
<target state="translated">Блокировка</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:92
指示means an indication/instruction given to someone, while this label names a machine/code instruction coverage unit. The current wording identifies the wrong technical concept.
<target state="translated">指示</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.zh-Hant.xlf:97
線denotes a geometric line, not a line of source code. This causes the coverage summary to label line coverage with the wrong technical term.
<target state="translated">線</target>
src/Platform/Microsoft.Testing.Platform/OutputDevice/Terminal/xlf/TerminalResources.ko.xlf:97
선denotes a geometric line, not a line of source code. This causes the coverage summary to label line coverage with the wrong technical term.
<target state="translated">선</target>
src/Platform/Microsoft.Testing.Platform/Resources/xlf/PlatformResources.tr.xlf:641
- The new Turkish target is ungrammatical (
gerekiriyor) and incorrectly separates the option name from its predicate with a comma, making this validation error difficult to understand.
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.