<?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-Hans" original="src/Microsoft.DotNet.ProjectJsonMigration/LocalizableStrings.resx">
    <body>
      <group id="src/Microsoft.DotNet.ProjectJsonMigration/LocalizableStrings.resx" />
      <trans-unit id="DoubleMigrationError">
        <source>Detected double project migration: {0}</source>
        <target state="translated">检测到双项目迁移: {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotMergeMetadataError">
        <source>Cannot merge metadata with the same name and different values</source>
        <target state="translated">无法合并具有相同名称和不同值的元数据</target>
        <note />
      </trans-unit>
      <trans-unit id="NoXprojFileGivenError">
        <source>{0}: No xproj file given.</source>
        <target state="translated">{0}: 未提供 xproj 文件。</target>
        <note />
      </trans-unit>
      <trans-unit id="MultipleXprojFilesError">
        <source>Multiple xproj files found in {0}, please specify which to use</source>
        <target state="translated">在 {0} 中找到多个 xproj 文件。请指定要使用哪一个</target>
        <note />
      </trans-unit>
      <trans-unit id="NullMSBuildProjectTemplateError">
        <source>Expected non-null MSBuildProjectTemplate in MigrationSettings</source>
        <target state="translated">MigrationSettings 中预期使用 non-null MSBuildProjectTemplate</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotMigrateProjectWithCompilerError">
        <source>Cannot migrate project {0} using compiler {1}</source>
        <target state="translated">无法使用编译器 {1} 迁移项目 {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpectedElementToBeOfTypeNotTypeError">
        <source>Expected element to be of type {0}, but got {1}</source>
        <target state="translated">预期元素为类型 {0}，但得到 {1}</target>
        <note />
      </trans-unit>
      <trans-unit id="ProjAlreadyExistsError">
        <source>{0} already exists. Has migration already been run?</source>
        <target state="translated">{0} 已存在。是否已运行迁移?</target>
        <note />
      </trans-unit>
      <trans-unit id="NullDestinationElementError">
        <source>expected destinationElement to not be null</source>
        <target state="translated">预期 destinationElement 不为 null</target>
        <note />
      </trans-unit>
      <trans-unit id="DiagnosticMessageTemplate">
        <source>{0} (line: {1}, file: {2})</source>
        <target state="translated">{0} (行: {1}，文件: {2})</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotMergeItemsOfDifferentTypesError">
        <source>Cannot merge items of different types.</source>
        <target state="translated">无法合并不同类型的项。</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotMergeItemsWithoutCommonIncludeError">
        <source>Cannot merge items without a common include.</source>
        <target state="translated">无法合并没有公共包含的项目。</target>
        <note />
      </trans-unit>
      <trans-unit id="PropertyTransformApplicatorWrongElementTypeError">
        <source>Expected element to be of type {0}, but got {1}</source>
        <target state="translated">预期元素为类型 {0}，但得到 {1}</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedTypeError">
        <source>Unexpected type {0}</source>
        <target state="translated">意外类型 {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1011">
        <source>Deprecated Project</source>
        <target state="translated">已弃用的项目</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1012">
        <source>Project not Restored</source>
        <target state="translated">未还原的项目</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1013">
        <source>No Project</source>
        <target state="translated">无项目</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1013Arg">
        <source>The project.json specifies no target frameworks in {0}</source>
        <target state="translated">project.json 在 {0} 中未指定任何目标框架</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1014">
        <source>Unresolved Dependency</source>
        <target state="translated">未解析的依赖项</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1014Arg">
        <source>Unresolved project dependency ({0})</source>
        <target state="translated">未解析的项目依赖项 ({0})</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1015">
        <source>File Overwrite</source>
        <target state="translated">文件覆盖</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1016">
        <source>Unsupported Script Variable</source>
        <target state="translated">不支持的脚本变量</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1016Arg">
        <source>{0} is currently an unsupported script variable for project migration</source>
        <target state="translated">项目迁移目前不支持 {0} 脚本变量</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1017">
        <source>Multiple Xproj Files</source>
        <target state="translated">多个 Xproj 文件</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1018">
        <source>Dependency Project not found</source>
        <target state="translated">未找到依赖项项目</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1018Arg">
        <source>Dependency project not found ({0})</source>
        <target state="translated">未找到依赖项项目 ({0})</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1019">
        <source>Unsupported Script Event Hook</source>
        <target state="translated">不支持的脚本事件挂钩</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE1019Arg">
        <source>{0} is an unsupported script event hook for project migration</source>
        <target state="translated">项目迁移不支持 {0} 脚本事件挂钩</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE20011">
        <source>Multi-TFM</source>
        <target state="translated">Multi-TFM</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE20012">
        <source>Configuration Exclude</source>
        <target state="translated">配置排除</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE20013">
        <source>Non-Csharp App</source>
        <target state="translated">Non-Csharp 应用</target>
        <note />
      </trans-unit>
      <trans-unit id="MIGRATE20018">
        <source>Files specified under PackOptions</source>
        <target state="translated">PackOptions 下指定的文件</target>
        <note />
      </trans-unit>
      <trans-unit id="IncludesNotEquivalent">
        <source>{0}.{1} includes not equivalent.</source>
        <target state="translated">{0}.{1} 包括不等同。</target>
        <note />
      </trans-unit>
      <trans-unit id="ExcludesNotEquivalent">
        <source>{0}.{1} excludes not equivalent.</source>
        <target state="translated">{0}.{1} 排除不等同。</target>
        <note />
      </trans-unit>
      <trans-unit id="RemovesNotEquivalent">
        <source>{0}.{1} removes not equivalent.</source>
        <target state="translated">{0}.{1} 删除不等同。</target>
        <note />
      </trans-unit>
      <trans-unit id="MetadataDoesntExist">
        <source>{0}.{1} metadata doesn't exist {{ {2} {3} }}</source>
        <target state="translated">{0}.{1}元数据不存在 {{ {2} {3} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="MetadataHasAnotherValue">
        <source>{0}.{1} metadata has another value {{ {2} {3} {4} }}</source>
        <target state="translated">{0}.{1} 元数据具有另一个值 {{ {2} {3} {4} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="AddingMetadataToItem">
        <source>{0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}</source>
        <target state="translated">{0}: 将元数据添加到 {1} 项: {{ {2}, {3}, {4} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="SkipMigrationAlreadyMigrated">
        <source>{0}: Skip migrating {1}, it is already migrated.</source>
        <target state="translated">{0}: 跳过迁移 {1}，因为该项已经迁移。</target>
        <note />
      </trans-unit>
      <trans-unit id="ExecutingRule">
        <source>Executing rule: {0}</source>
        <target state="translated">执行规则: {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="NoConfigurationOrFrameworkFoundInProject">
        <source>{0}: No configuration or framework build options found in project</source>
        <target state="translated">{0}: 在项目中未找到任何配置或框架生成选项</target>
        <note />
      </trans-unit>
      <trans-unit id="MigratingCountTargetFrameworks">
        <source>Migrating {0} target frameworks</source>
        <target state="translated">正在迁移 {0} 目标框架</target>
        <note />
      </trans-unit>
      <trans-unit id="MigratingFramework">
        <source>Migrating framework {0}</source>
        <target state="translated">正在迁移框架 {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="ImportsTransformNullFor">
        <source>{0}: imports transform null for {1}</source>
        <target state="translated">{0}: 为 {1} 导入 transform null</target>
        <note />
      </trans-unit>
      <trans-unit id="MigratingCountXprojToCsprojReferences">
        <source>{0}: Migrating {1} xproj to csproj references</source>
        <target state="translated">{0}: 正在将 {1} xproj 迁移到 csproj 引用</target>
        <note />
      </trans-unit>
      <trans-unit id="ExecutingMigrationRule">
        <source>{0}: Executing migration rule {1}</source>
        <target state="translated">{0}: 执行迁移规则 {1}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorHeader">
        <source>{0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}</source>
        <target state="translated">{0}: 项 {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorItemGroup">
        <source>{0}: ItemGroup {{ Condition: {1} }}</source>
        <target state="translated">{0}: ItemGroup {{ Condition: {1} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformAppliatorItemCompletelyMerged">
        <source>{0}: Item completely merged</source>
        <target state="translated">{0}: 已完全合并项</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorAddItemHeader">
        <source>{0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}</source>
        <target state="translated">{0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorMergingItemWithExistingItems">
        <source>{0}: Merging Item with {1} existing items with a different condition chain.</source>
        <target state="translated">{0}: 使用不同的条件链将项与 {1} 现有项合并。</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorEncompassedIncludes">
        <source>{0}: encompassed includes {1}</source>
        <target state="translated">{0}: 涵盖包括 {1}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorRemovingItem">
        <source>{0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</source>
        <target state="translated">{0}: 删除项 {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorIgnoringItem">
        <source>{0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</source>
        <target state="translated">{0}: 忽略项 {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorMergingItemWithExistingItemsSameChain">
        <source>{0}: Merging Item with {1} existing items with the same condition chain.</source>
        <target state="translated">{0}: 使用相同条件链将项与 {1} 现有项合并。</target>
        <note />
      </trans-unit>
      <trans-unit id="ItemTransformApplicatorAddingMergedItem">
        <source>{0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</source>
        <target state="translated">{0}: 添加合并的项 {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}</target>
        <note />
      </trans-unit>
      <trans-unit id="MergingProperty">
        <source>Merging property, output merged property</source>
        <target state="translated">合并属性，输出合并的属性</target>
        <note />
      </trans-unit>
      <trans-unit id="IgnoringMergedProperty">
        <source>Ignoring fully merged property</source>
        <target state="translated">将忽略完全合并的属性</target>
        <note />
      </trans-unit>
      <trans-unit id="PropertyInfo">
        <source>{0}: {1}, {{ Name={2}, Value={3} }}</source>
        <target state="translated">{0}: {1}, {{ Name={2}, Value={3} }}</target>
        <note />
      </trans-unit>
    </body>
  </file>
</xliff>