Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
48b5565
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
33d5418
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
ecc1863
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
263bbd5
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
66f41c2
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
0c08f06
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 27, 2026
1e1f0a2
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
86ba650
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
a461d6f
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
de45943
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
d7900bc
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
81d29da
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
574f286
Merge remote-tracking branch 'origin/main' into HEAD
Evangelink Jul 28, 2026
f570f0a
Filter invalid localization updates
Evangelink Jul 28, 2026
c2d50d2
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
311f38e
Localized file check-in by OneLocBuild Task: Build definition ID 1218…
dotnet-bot Jul 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="de" original="../PlatformAdapterResources.resx">
<body>
Expand All @@ -9,7 +9,7 @@
</trans-unit>
<trans-unit id="RunSettingsEnvironmentVariablesNotSupportedOnBrowser">
<source>The runsettings 'EnvironmentVariables' section is not supported on browser/WebAssembly platforms, because applying it requires restarting the test host process. Remove the section to run on browser-wasm.</source>
<target state="new">The runsettings 'EnvironmentVariables' section is not supported on browser/WebAssembly platforms, because applying it requires restarting the test host process. Remove the section to run on browser-wasm.</target>
<target state="translated">Der runsettings-Abschnitt „EnvironmentVariables“ wird auf Browser-/WebAssembly-Plattformen nicht unterstützt, da für die Anwendung ein Neustart des Testhostprozesses erforderlich ist. Entfernen Sie den Abschnitt, der auf browser-wasm ausgeführt werden soll.</target>
<note>{Locked="runsettings"}{Locked="EnvironmentVariables"}{Locked="browser-wasm"}</note>
</trans-unit>
<trans-unit id="RunSettingsOptionDescription">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="ko" original="../PlatformAdapterResources.resx">
<body>
Expand All @@ -9,7 +9,7 @@
</trans-unit>
<trans-unit id="RunSettingsEnvironmentVariablesNotSupportedOnBrowser">
<source>The runsettings 'EnvironmentVariables' section is not supported on browser/WebAssembly platforms, because applying it requires restarting the test host process. Remove the section to run on browser-wasm.</source>
<target state="new">The runsettings 'EnvironmentVariables' section is not supported on browser/WebAssembly platforms, because applying it requires restarting the test host process. Remove the section to run on browser-wasm.</target>
<target state="translated">runsettings 'EnvironmentVariables' 섹션은 브라우저/WebAssembly 플랫폼에서 지원되지 않습니다. 이 섹션을 적용하려면 테스트 호스트 프로세스를 다시 시작해야 하기 때문입니다. browser-wasm에서 실행할 섹션을 제거합니다.</target>
<note>{Locked="runsettings"}{Locked="EnvironmentVariables"}{Locked="browser-wasm"}</note>
</trans-unit>
<trans-unit id="RunSettingsOptionDescription">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" original="../Resource.resx" target-language="de">
<body>
Expand Down Expand Up @@ -240,7 +240,7 @@ aber empfing {4} Argument(e) mit den Typen „{5}“.</target>
</trans-unit>
<trans-unit id="GlobalTestCleanupWasCancelled">
<source>Global test cleanup method '{0}.{1}' was canceled</source>
<target state="new">Global test cleanup method '{0}.{1}' was canceled</target>
<target state="translated">Die globae Testbereinigungsmethode „{0}.{1}“ wurde abgebrochen</target>
<note>{0} is the type name. {1} is the global test cleanup method name.</note>
</trans-unit>
<trans-unit id="GlobalTestInitializeTimedOut">
Expand Down
4 changes: 2 additions & 2 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.de.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,7 @@ Der Typ, der diese Methoden deklariert, sollte auch die folgenden Regeln beachte
</trans-unit>
<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]“ 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>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferConstantForResourceLockMessageFormat">
Expand All @@ -704,7 +704,7 @@ Der Typ, der diese Methoden deklariert, sollte auch die folgenden Regeln beachte
</trans-unit>
<trans-unit id="PreferConstantForResourceLockTitle">
<source>Prefer a named constant for the '[ResourceLock]' resource key</source>
<target state="new">Prefer a named constant for the '[ResourceLock]' resource key</target>
<target state="translated">Bevorzugen Sie eine benannte Konstante für den „[ResourceLock]“-Ressourcenschlüssel.</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferTestMethodOverDataTestMethodAnalyzerDescription">
Expand Down
6 changes: 3 additions & 3 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.es.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -692,17 +692,17 @@ El tipo que declara estos métodos también debe respetar las reglas siguientes:
</trans-unit>
<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]" coincide con las pruebas según la igualdad exacta de cadena de la clave de recurso. Un literal de cadena suelto no falla con error: un error tipográfico genera una clave distinta, por lo que las pruebas en conflicto ya no se serializan y compiten entre sí sin dar un error. Al hacer referencia a una constante compartida, los errores tipográficos se convierten en un error de compilación y el compilador puede exigir que todas las pruebas que contienden por el mismo recurso usen la misma clave.</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferConstantForResourceLockMessageFormat">
<source>The '[ResourceLock]' resource key '{0}' is a bare string literal; reference a shared constant (such as a 'WellKnownResources' member or your own 'const') so that typos do not silently produce a different, unshared key</source>
<target state="new">The '[ResourceLock]' resource key '{0}' is a bare string literal; reference a shared constant (such as a 'WellKnownResources' member or your own 'const') so that typos do not silently produce a different, unshared key</target>
<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>
<note>{0} is the resource key value. {Locked="[ResourceLock]"}{Locked="WellKnownResources"}{Locked="const"}</note>
</trans-unit>
<trans-unit id="PreferConstantForResourceLockTitle">
<source>Prefer a named constant for the '[ResourceLock]' resource key</source>
<target state="new">Prefer a named constant for the '[ResourceLock]' resource key</target>
<target state="translated">Preferir una constante con nombre para la clave de recurso "[ResourceLock]"</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferTestMethodOverDataTestMethodAnalyzerDescription">
Expand Down
4 changes: 2 additions & 2 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.fr.xlf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="fr" original="../Resources.resx">
<body>
Expand Down Expand Up @@ -617,7 +617,7 @@ The type declaring these methods should also respect the following rules:
– elle ne doit pas être générique
– il doit prendre un paramètre de type « TestContext »
– le type de retour doit être « void », « Task » ou « ValueTask ».

{0}
Le type déclarant ces méthodes doit également respecter les règles suivantes :
- le type doit être une classe
- la classe doit être « public »
Expand Down
4 changes: 2 additions & 2 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.ja.xlf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en" target-language="ja" original="../Resources.resx">
<body>
Expand Down Expand Up @@ -49,7 +49,7 @@ The type declaring these methods should also respect the following rules:
</trans-unit>
<trans-unit id="AssemblyFixtureProviderNotSupportedWithNativeAotDescription">
<source>'[AssemblyFixtureProvider]' discovery relies on walking the runtime assembly reference graph, which is not supported when the runtime cannot generate dynamic code (for example under Native AOT or Blazor WebAssembly AOT). The attribute is ignored in such builds, so the provided assembly initialize and cleanup methods will not run. Declare the '[AssemblyInitialize]' and '[AssemblyCleanup]' methods directly in the test assembly instead.</source>
<target state="new">'[AssemblyFixtureProvider]' discovery relies on walking the runtime assembly reference graph, which is not supported when the runtime cannot generate dynamic code (for example under Native AOT or Blazor WebAssembly AOT). The attribute is ignored in such builds, so the provided assembly initialize and cleanup methods will not run. Declare the '[AssemblyInitialize]' and '[AssemblyCleanup]' methods directly in the test assembly instead.</target>
<target state="translated">[AssemblyFixtureProvider] の検出は、ランタイム アセンブリ参照グラフの走査に依存しています。これは、ランタイムが動的コードを生成できない場合 (例: Native AOT または Blazor WebAssembly AOT の場合) はサポートされません。このようなビルドではこの属性は無視されるため、提供されたアセンブリの初期化メソッドとクリーンアップ メソッドは実行されません。代わりに、'[AssemblyInitialize]' メソッドと '[AssemblyCleanup]' メソッドををテスト アセンブリ内で直接宣言してください。</target>
<note>{Locked="[AssemblyFixtureProvider]"}{Locked="[AssemblyInitialize]"}{Locked="[AssemblyCleanup]"}{Locked="Native AOT"}{Locked="Blazor WebAssembly AOT"}</note>
</trans-unit>
<trans-unit id="AssemblyFixtureProviderNotSupportedWithNativeAotMessageFormat">
Expand Down
4 changes: 2 additions & 2 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.ko.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -692,7 +692,7 @@ The type declaring these methods should also respect the following rules:
</trans-unit>
<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>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferConstantForResourceLockMessageFormat">
Expand All @@ -702,7 +702,7 @@ The type declaring these methods should also respect the following rules:
</trans-unit>
<trans-unit id="PreferConstantForResourceLockTitle">
<source>Prefer a named constant for the '[ResourceLock]' resource key</source>
<target state="new">Prefer a named constant for the '[ResourceLock]' resource key</target>
<target state="translated">'[ResourceLock]' 리소스 키에는 이름이 있는 상수를 사용하는 것이 좋습니다.</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferTestMethodOverDataTestMethodAnalyzerDescription">
Expand Down
4 changes: 2 additions & 2 deletions src/Analyzers/MSTest.Analyzers/xlf/Resources.pl.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -692,7 +692,7 @@ Typ deklarujący te metody powinien również przestrzegać następujących regu
</trans-unit>
<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]' dopasowuje testy na podstawie dokładnej zgodności ciągu znaków klucza zasobu. Literał ciągu bez znaków otwierających powoduje błąd typu „open”: literówka powoduje powstanie innego klucza, przez co kolidujące testy nie są już wykonywane sekwencyjnie i dochodzi do sytuacji wyścigu, która przebiega bez widocznych komunikatów, zamiast zakończyć się błędem. Odwołanie się do współdzielonej stałej sprawia, że literówki powodują błąd kompilacji, a także pozwala kompilatorowi wymusić, by każdy test ubiegający się o ten sam zasób używał tego samego klucza.</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferConstantForResourceLockMessageFormat">
Expand All @@ -702,7 +702,7 @@ Typ deklarujący te metody powinien również przestrzegać następujących regu
</trans-unit>
<trans-unit id="PreferConstantForResourceLockTitle">
<source>Prefer a named constant for the '[ResourceLock]' resource key</source>
<target state="new">Prefer a named constant for the '[ResourceLock]' resource key</target>
<target state="translated">Zaleca się użycie stałej nazwanej dla klucza zasobu „[ResourceLock]</target>
<note>{Locked="[ResourceLock]"}</note>
</trans-unit>
<trans-unit id="PreferTestMethodOverDataTestMethodAnalyzerDescription">
Expand Down
Loading