<?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="zh-Hant" original="../CodeFixResources.resx">
    <body>
      <trans-unit id="AddCallerInfoParametersFix">
        <source>Add '[CallerFilePath]' and '[CallerLineNumber]' parameters</source>
        <target state="translated">新增 '[CallerFilePath]' 和 '[CallerLineNumber]' 參數</target>
        <note>{Locked="[CallerLineNumber]"}{Locked="[CallerFilePath]"}</note>
      </trans-unit>
      <trans-unit id="AddIgnoreJustificationFix">
        <source>Add a placeholder justification to '[Ignore]'</source>
        <target state="translated">將預留位置理由新增至 '[Ignore]'</target>
        <note>{Locked="[Ignore]"}</note>
      </trans-unit>
      <trans-unit id="AddResourceLockFix">
        <source>Add '[ResourceLock(WellKnownResources.{0})]'</source>
        <target state="translated">新增 '[ResourceLock(WellKnownResources.{0})]'</target>
        <note>{0} is a 'WellKnownResources' member name. {Locked="[ResourceLock]"}{Locked="WellKnownResources"}</note>
      </trans-unit>
      <trans-unit id="AddTestClassFix">
        <source>Add '[TestClass]'</source>
        <target state="translated">新增 '[TestClass]'</target>
        <note>{Locked="[TestClass]"}</note>
      </trans-unit>
      <trans-unit id="AddTestMethodAttributeFix">
        <source>Add '[TestMethod]'</source>
        <target state="translated">新增 '[TestMethod]'</target>
        <note>{Locked="[TestMethod]"}</note>
      </trans-unit>
      <trans-unit id="AssertionArgsShouldAvoidConditionalAccessFix">
        <source>Move conditional access in assertion to separate 'Assert.IsNotNull' check</source>
        <target state="translated">將判斷提示中的條件式存取移動到個別的 『Assert.IsNotNull』 檢查</target>
        <note>{Locked="Assert.IsNotNull"}</note>
      </trans-unit>
      <trans-unit id="AvoidAssertAreEqualOnCollectionsEquivalentFix">
        <source>Use deep structural comparison ('Assert.{0}')</source>
        <target state="translated">使用深層結構比較 ('Assert.{0}')</target>
        <note>{0} is the replacement Assert method name. {Locked="Assert"}</note>
      </trans-unit>
      <trans-unit id="AvoidAssertAreEqualOnCollectionsOrderedFix">
        <source>Use ordered, element-wise comparison ('Assert.{0}')</source>
        <target state="translated">使用已排序的整個元素比較 ('Assert.{0}')</target>
        <note>{0} is the replacement Assert method name. {Locked="Assert"}</note>
      </trans-unit>
      <trans-unit id="AvoidAssertAreSameWithValueTypesFix">
        <source>Use '{0}'</source>
        <target state="translated">使用 '{0}'</target>
        <note>{0} is the replacement assert method name.</note>
      </trans-unit>
      <trans-unit id="AvoidOutParameterOnAssertIsInstanceOfTypeFix">
        <source>Use assignment instead of 'out' parameter</source>
        <target state="translated">使用指派而非 'out' 參數</target>
        <note>{Locked="out"}</note>
      </trans-unit>
      <trans-unit id="AvoidOutRefTestMethodParametersFix">
        <source>Remove 'out' and 'ref' modifiers</source>
        <target state="translated">移除 'out' 和 'ref' 修飾元</target>
        <note>{Locked="out"}{Locked="ref"}</note>
      </trans-unit>
      <trans-unit id="AvoidUsingAssertsInAsyncVoidContextFix">
        <source>Change return type to 'Task'</source>
        <target state="translated">將傳回類型變更為 'Task'</target>
        <note>{Locked="Task"}</note>
      </trans-unit>
      <trans-unit id="ChangeMethodAccessibilityToPrivateFix">
        <source>Change method accessibility to 'private'</source>
        <target state="translated">將方法協助工具變更為 'private'</target>
        <note>{Locked="private"}</note>
      </trans-unit>
      <trans-unit id="ChangeStructToClassAndAddTestClassFix">
        <source>Change to 'class' and add '[TestClass]'</source>
        <target state="translated">變更為 'class'，並新增 '[TestClass]'</target>
        <note>{Locked="[TestClass]"}{Locked="class"}</note>
      </trans-unit>
      <trans-unit id="CollectionAssertToAssertTitle">
        <source>Use 'Assert.{0}' instead of 'CollectionAssert'</source>
        <target state="translated">使用 'Assert.{0}' 而不是 'CollectionAssert'</target>
        <note>{0} is the replacement Assert method name. {Locked="CollectionAssert"}{Locked="Assert"}</note>
      </trans-unit>
      <trans-unit id="FixAssertionArgsOrder">
        <source>Fix actual/expected arguments order</source>
        <target state="translated">修正 actual/expected 的引數順序</target>
        <note>{Locked="actual"}{Locked="expected"}</note>
      </trans-unit>
      <trans-unit id="FixSignatureCodeFix">
        <source>Fix signature</source>
        <target state="translated">修正簽章</target>
        <note />
      </trans-unit>
      <trans-unit id="PassCancellationTokenFix">
        <source>Pass 'TestContext.CancellationToken' argument to method call</source>
        <target state="translated">將 'TestContext.CancellationToken' 引數傳遞給方法呼叫</target>
        <note>{Locked="TestContext.CancellationToken"}</note>
      </trans-unit>
      <trans-unit id="RemoveClassCleanupBehaviorArgumentFix">
        <source>Remove 'ClassCleanupBehavior' argument</source>
        <target state="translated">移除 'ClassCleanupBehavior' 參數</target>
        <note>{Locked="ClassCleanupBehavior"}</note>
      </trans-unit>
      <trans-unit id="RemoveDuplicateDataRowFix">
        <source>Remove duplicate 'DataRow'</source>
        <target state="translated">移除重複的 'DataRow'</target>
        <note>{Locked="DataRow"}</note>
      </trans-unit>
      <trans-unit id="RemoveDuplicateTestMethodAttributeFix">
        <source>Remove duplicate TestMethod attribute</source>
        <target state="translated">移除重複的 TestMethod 屬性</target>
        <note>{Locked="TestMethod"}</note>
      </trans-unit>
      <trans-unit id="RemoveDynamicDataSourceTypeFix">
        <source>Remove 'DynamicDataSourceType' parameter to use default 'AutoDetect'</source>
        <target state="translated">移除 'DynamicDataSourceType' 參數，以使用預設的 'AutoDetect'</target>
        <note>{Locked="DynamicDataSourceType"}{Locked="AutoDetect"}</note>
      </trans-unit>
      <trans-unit id="RemoveRedundantTestMethodDisplayNameFix">
        <source>Remove redundant 'DisplayName'</source>
        <target state="translated">移除重複的 'DisplayName'</target>
        <note>{Locked="DisplayName"}</note>
      </trans-unit>
      <trans-unit id="ReplaceDataTestMethodWithTestMethodTitle">
        <source>Replace 'DataTestMethod' with 'TestMethod'</source>
        <target state="translated">將 'DataTestMethod' 取代為 'TestMethod'</target>
        <note>{Locked="DataTestMethod"}{Locked="TestMethod"}</note>
      </trans-unit>
      <trans-unit id="ReplaceWithConstructorFix">
        <source>Replace TestInitialize method with constructor</source>
        <target state="translated">以建構函式取代 TestInitialize 方法</target>
        <note>{Locked="TestInitialize"}</note>
      </trans-unit>
      <trans-unit id="ReplaceWithDisposeFix">
        <source>Replace TestCleanup with Dispose method</source>
        <target state="translated">以 Dispose 方法取代 TestCleanup</target>
        <note>{Locked="TestCleanup"}{Locked="Dispose"}</note>
      </trans-unit>
      <trans-unit id="ReplaceWithFailAssertionFix">
        <source>Replace the assertion with 'Assert.Fail()'</source>
        <target state="translated">使用 'Assert.Fail()' 取代判斷提示</target>
        <note>{Locked="Assert.Fail"}</note>
      </trans-unit>
      <trans-unit id="ReplaceWithTestCleanuFix">
        <source>Replace 'Dispose' with a TestCleanup method</source>
        <target state="translated">以 TestCleanup 方法取代 'Dispose'</target>
        <note>{Locked="TestCleanup"}{Locked="Dispose"}</note>
      </trans-unit>
      <trans-unit id="ReplaceWithTestInitializeFix">
        <source>Replace constructor with TestInitialize method</source>
        <target state="translated">使用 TestInitialize 方法取代建構函式</target>
        <note>{Locked="TestInitialize"}</note>
      </trans-unit>
      <trans-unit id="StringAssertToAssertTitle">
        <source>Use 'Assert.{0}' instead of 'StringAssert'</source>
        <target state="translated">使用 'Assert.{0}' 而不是 'StringAssert'</target>
        <note>{0} is the replacement Assert method name. {Locked="StringAssert"}{Locked="Assert"}</note>
      </trans-unit>
      <trans-unit id="TestClassShouldBeValidFix">
        <source>Fix test class signature</source>
        <target state="translated">修正測試 class 簽章</target>
        <note>{Locked="class"}</note>
      </trans-unit>
      <trans-unit id="TestContextShouldBeValidFix">
        <source>Fix test context</source>
        <target state="translated">修正測試內容</target>
        <note />
      </trans-unit>
      <trans-unit id="TestMethodShouldBeValidFix">
        <source>Fix test method signature</source>
        <target state="translated">修正測試方法簽章</target>
        <note />
      </trans-unit>
      <trans-unit id="TransformExecuteToExecuteAsyncFix">
        <source>Transform 'Execute' override to 'ExecuteAsync'</source>
        <target state="translated">將 'Execute' 覆寫改為 'ExecuteAsync'</target>
        <note>{Locked="ExecuteAsync"}{Locked="Execute"}</note>
      </trans-unit>
      <trans-unit id="UseArchitectureConditionAttributeInsteadOfRuntimeCheckFix">
        <source>Use '[ArchitectureCondition]' attribute</source>
        <target state="translated">使用 '[ArchitectureCondition]' 屬性</target>
        <note>{Locked="[ArchitectureCondition]"}</note>
      </trans-unit>
      <trans-unit id="UseAsyncAssertionFix">
        <source>Use async assertion</source>
        <target state="translated">使用 async 判斷提示</target>
        <note>{Locked="async"}</note>
      </trans-unit>
      <trans-unit id="UseAttributeOnTestMethodFix">
        <source>Add '[TestMethod]'</source>
        <target state="translated">新增 '[TestMethod]'</target>
        <note>{Locked="[TestMethod]"}</note>
      </trans-unit>
      <trans-unit id="UseCIConditionAttributeInsteadOfEnvironmentCheckFix">
        <source>Use '[CICondition]' attribute</source>
        <target state="translated">使用 '[CICondition]' 屬性</target>
        <note>{Locked="[CICondition]"}</note>
      </trans-unit>
      <trans-unit id="UseContainsKeyInsteadOfContainsFix">
        <source>Use 'ContainsKey' instead of 'Contains'</source>
        <target state="translated">使用 'ContainsKey' 而非 'Contains'</target>
        <note>{Locked="ContainsKey"}{Locked="Contains"}</note>
      </trans-unit>
      <trans-unit id="UseCancellationTokenPropertyFix">
        <source>Use 'TestContext.CancellationToken' instead</source>
        <target state="translated">請改為使用 'TestContext.CancellationToken'</target>
        <note>{Locked="TestContext.CancellationToken"}</note>
      </trans-unit>
      <trans-unit id="UseCooperativeCancellationForTimeoutFix">
        <source>Use 'CooperativeCancellation = true'</source>
        <target state="translated">使用 'CooperativeCancellation = true'</target>
        <note>{Locked="CooperativeCancellation = true"}{Locked="true"}</note>
      </trans-unit>
      <trans-unit id="UseDisplayNamePropertyInsteadOfStringArgumentFix">
        <source>Use 'DisplayName' property instead of string argument</source>
        <target state="translated">使用 'DisplayName' 屬性取代字串引數</target>
        <note>{Locked="DisplayName"}</note>
      </trans-unit>
      <trans-unit id="UseMSTestDescriptionAttributeInsteadFix">
        <source>Use MSTest 'Description' attribute instead</source>
        <target state="translated">請改用 MSTest 的 'Description' 屬性取代</target>
        <note>{Locked="Description"}{Locked="MSTest"}</note>
      </trans-unit>
      <trans-unit id="UseProperAssertMethodsFix">
        <source>Use '{0}'</source>
        <target state="translated">使用 '{0}'</target>
        <note>{0} is the replacement assert method name.</note>
      </trans-unit>
      <trans-unit id="UseOSConditionAttributeInsteadOfRuntimeCheckFix">
        <source>Use '[OSCondition]' attribute</source>
        <target state="translated">使用 '[OSCondition]' 屬性</target>
        <note>{Locked="[OSCondition]"}</note>
      </trans-unit>
    </body>
  </file>
</xliff>