{
  "RA3 Mod XML: caches cleared; rebuilding from scratch…": "RA3 Mod XML：缓存已清空，正在从零重建…",
  "RA3 Mod XML: index is still building — check the status bar. Most features become available after the XML phase.": "RA3 Mod XML：索引仍在构建中——请查看状态栏。大部分功能会在 XML 阶段完成后可用。",
  "RA3 Mod XML: no index for the active project yet — open a mod XML document to start indexing.": "RA3 Mod XML：活动项目还没有索引——打开一个 Mod XML 文档即可开始建索引。",
  "RA3 Mod XML: no index available. Open a workspace that contains Data/Mod.xml, Data/additionalmaps/mapmetadata_*.xml or a mod folder.": "RA3 Mod XML：当前没有可用索引。请打开包含 Data/Mod.xml、Data/additionalmaps/mapmetadata_*.xml 或 Mod 文件夹的工作区。",
  "(stale)": "（已过期）",
  "RA3 Mod XML index": "RA3 Mod XML 索引",
  "Project: {0}": "项目：{0}",
  "Files: {0} ({1} parsed, {2} shallow-scanned, {3} cache hits)": "文件：{0}（解析 {1}，浅扫描 {2}，缓存命中 {3}）",
  "Assets: {0} ({1} from {2} manifests)": "资产：{0}（其中 {1} 来自 {2} 个 manifest）",
  "References: {0}": "引用：{0}",
  "Defines: {0} · Streams: {1} · Candidates: {2}": "常量：{0} · 流：{1} · 候选：{2}",
  "Phase: {0} · Complete: {1}{2}": "阶段：{0} · 完成：{1}{2}",
  "Build #{0} (trigger: {1})": "构建 #{0}（触发原因：{1}）",
  "Indexed in {0}s": "索引耗时 {0} 秒",
  "XML walk: {0}s · Candidates: {1}s · Art scan: {2}s": "XML 遍历：{0} 秒 · 候选扫描：{1} 秒 · 美术扫描：{2} 秒",
  "0 references": "0 个引用",
  "1 reference": "1 个引用",
  "{0} references": "{0} 个引用",
  "Type: {0}": "类型：{0}",
  "RA3 XML · {0}": "RA3 XML · {0}",
  "RA3 XML": "RA3 XML",
  "Root element of every RA3 asset file": "每个 RA3 资产文件的根元素",
  "**Required**": "**必填**",
  "References: `{0}`": "引用：`{0}`",
  "Values: {0}": "取值：{0}",
  "Default: `{0}`": "默认值：`{0}`",
  "Type: `{0}`": "类型：`{0}`",
  "Suggest attribute values": "建议属性值",
  "Instance join action": "实例合并动作",
  "Controls how this element merges with the inherited definition: `Replace` or `Remove`.": "控制该元素如何与继承的定义合并：`Replace` 或 `Remove`。",
  "xai namespace": "xai 命名空间",
  "Include type": "Include 类型",
  "xai:joinAction": "xai:joinAction",
  "enum": "枚举",
  "boolean": "布尔值",
  "Include source": "Include 源",
  "`{0}` · {1}": "`{0}` · {1}",
  "relative": "相对路径",
  "manifest ({0})": "manifest（{0}）",
  "manifest": "manifest",
  "**Type**: {0}": "**类型**：{0}",
  "**Source**: {0}": "**来源**：{0}",
  "**Origin**: {0}": "**归属**：{0}",
  "Also defined as **{0}** · {1}": "也定义为 **{0}** · {1}",
  "{0} · {1}": "{0} · {1}",
  "Define": "定义",
  "local module": "局部模块",
  "Pipeline-local id in the enclosing GameObject (includes xi:include targets).": "所在 GameObject 中的管线局部 id（包含 xi:include 目标）。",
  "Suggest content value": "建议内容值",
  "project": "项目",
  "SDK": "SDK",
  "Content is not allowed before the root element": "根元素之前不允许出现内容",
  "Unterminated comment": "注释未结束",
  "Unterminated CDATA section": "CDATA 段未结束",
  "Unterminated DOCTYPE": "DOCTYPE 未结束",
  "Unterminated processing instruction": "处理指令未结束",
  "Unterminated closing tag": "结束标签未闭合",
  "Unterminated start tag": "开始标签未闭合",
  "Malformed markup": "标记格式错误",
  "Unexpected closing tag </{0}>": "意外的结束标签 </{0}>",
  "Mismatched closing tag: expected </{0}>, found </{1}>": "结束标签不匹配：应为 </{0}>，实际为 </{1}>",
  "Element <{0}> is never closed": "元素 <{0}> 从未闭合",
  "Top-level asset <{0}> requires an id attribute": "顶层资产 <{0}> 需要 id 属性",
  "Unknown element <{0}> (not in the RA3 XSD model)": "未知元素 <{0}>（不在 RA3 XSD 模型中）",
  " (based on a partial index)": "（基于部分索引）",
  " (index incomplete — may be a false positive)": "（索引不完整——可能是误报）",
  "Include target not found: {0}": "找不到 Include 目标：{0}",
  "XInclude element (W3C XInclude namespace) — not part of the RA3 XSD model.": "XInclude 元素（W3C XInclude 命名空间）——不属于 RA3 XSD 模型。",
  "**Top-level asset element**": "**顶层资产元素**",
  "Attributes: {0} · Children: {1}": "属性：{0} · 子元素：{1}",
  "Extends: `{0}`": "继承自：`{0}`",
  "Simple type: `{0}`": "简单类型：`{0}`",
  "Not found in the bundled XSD model.": "内置 XSD 模型中未找到。",
  "Namespace/instance attribute.": "命名空间/实例属性。",
  "XInclude attribute (W3C XInclude namespace) — not part of the RA3 XSD model.": "XInclude 属性（W3C XInclude 命名空间）——不属于 RA3 XSD 模型。",
  "Unknown attribute for this element.": "该元素的未知属性。",
  "References assets of type `{0}`": "引用类型为 `{0}` 的资产",
  "Values: `{0}`": "取值：`{0}`",
  "May use `$DEFINE` constants": "可使用 `$DEFINE` 常量",
  "**Include source**": "**Include 源**",
  "Include source: `{0}` (not in candidate index)": "Include 源：`{0}`（不在候选索引中）",
  "Index is still building — references cannot be resolved yet.": "索引仍在构建中——暂时无法解析引用。",
  "**Define** `{0}`": "**常量** `{0}`",
  "Defined in `{0}:{1}`": "定义于 `{0}:{1}`",
  "**1 definition**": "**1 个定义**",
  "**{0} definitions**": "**{0} 个定义**",
  "manifest `{0}`": "manifest `{0}`",
  "`{0}:{1}`": "`{0}:{1}`",
  "- `{0}` · {1}": "- `{0}` · {1}",
  "No matching definition of type `{0}` in the current index (may exist in a compiled manifest or vanilla data).": "当前索引中没有类型为 `{0}` 的匹配定义（可能存在于编译后的 manifest 或原版数据中）。",
  "No matching definition of the expected declared type in the current index (may exist in a compiled manifest or vanilla data).": "当前索引中没有符合声明类型的匹配定义（可能存在于编译后的 manifest 或原版数据中）。",
  "No matching definition in the current index (may exist in a compiled manifest or vanilla data).": "当前索引中没有匹配的定义（可能存在于编译后的 manifest 或原版数据中）。",
  "**Local pipeline id** `{0}`": "**局部管线 id** `{0}`",
  "RA3 Mod XML: no index available yet.": "RA3 Mod XML：尚无可用索引。",
  "RA3 Mod XML: no unreferenced assets found.": "RA3 Mod XML：没有找到未引用的资产。",
  "{0} unreferenced": "{0} 个未引用",
  "Select an asset type": "选择资产类型",
  "RA3 Mod XML: no unreferenced {0} assets found.": "RA3 Mod XML：没有找到未引用的 {0} 类型资产。",
  "{0}: {1} unreferenced": "{0}：{1} 个未引用",
  "RA3 Mod XML: open an RA3 mod project first to configure the SDK path.": "RA3 Mod XML：请先打开 RA3 Mod 项目再配置 SDK 路径。",
  "Use detected path": "使用检测到的路径",
  "Choose manually…": "手动选择…",
  "Not now": "暂时不用",
  "RA3 Mod XML could not find a valid SDK path. Detected installed SDK: {0}": "RA3 Mod XML 未找到有效的 SDK 路径。检测到已安装的 SDK：{0}",
  "Choose SDK folder…": "选择 SDK 文件夹…",
  "RA3 Mod XML needs the RA3 Mod SDK path to enable vanilla data, manifests and cross-file completion/navigation. Without it, the extension runs in project-only mode.": "RA3 Mod XML 需要 RA3 Mod SDK 路径才能启用原版数据、manifest 与跨文件补全/跳转功能。未设置时插件将以项目模式运行。",
  "Choose SDK root": "选择 SDK 根目录",
  "Choose the RA3 Mod SDK root (should contain Schemas/xsd/CnC3Types.xsd)": "选择 RA3 Mod SDK 根目录（应包含 Schemas/xsd/CnC3Types.xsd）",
  "The selected directory is not a usable RA3 Mod SDK (missing {0}). Please choose again.": "所选目录不是可用的 RA3 Mod SDK（缺少 {0}）。请重新选择。",
  "that directory": "该目录",
  "$(warning) RA3 XML: SDK path does not exist": "$(warning) RA3 XML：SDK 路径不存在",
  "$(warning) RA3 XML: SDK not configured": "$(warning) RA3 XML：未设置 SDK",
  "$(warning) RA3 XML: SDK path is invalid": "$(warning) RA3 XML：SDK 路径无效",
  "$(warning) RA3 XML: SDK is incomplete": "$(warning) RA3 XML：SDK 不完整",
  "The directory configured in ra3modxml.sdkPath does not exist: {0}. Click to reconfigure, or clear ra3modxml.sdkPath to disable vanilla data features.": "ra3modxml.sdkPath 指向的目录不存在：{0}。点击重新设置；或将 ra3modxml.sdkPath 清空以禁用原版数据功能。",
  "RA3 Mod SDK path is not configured. Click to set it, or clear ra3modxml.sdkPath to disable vanilla data features.": "未配置 RA3 Mod SDK 路径。点击设置；或将 ra3modxml.sdkPath 清空以禁用原版数据功能。",
  "The directory configured in ra3modxml.sdkPath is not an RA3 Mod SDK root (missing Schemas/xsd/CnC3Types.xsd). Click to reconfigure.": "ra3modxml.sdkPath 指向的目录不是 RA3 Mod SDK 根目录（缺少 Schemas/xsd/CnC3Types.xsd）。点击重新设置。",
  "RA3 Mod SDK is missing: {0}. Manifest / vanilla source / SDK search path features are unavailable.": "RA3 Mod SDK 缺少：{0}。manifest / 原版源码 / SDK 搜索路径等功能不可用。",
  "RA3 Mod XML: SDK path set to {0}; rebuilding the index…": "RA3 Mod XML：SDK 路径已设置为 {0}，正在重建索引…",
  "$(sync~spin) RA3 XML: indexing…": "$(sync~spin) RA3 XML：正在建索引…",
  "art cache": "美术缓存",
  "$(error) RA3 XML: indexing failed (stale index kept)": "$(error) RA3 XML：索引失败（保留旧索引）",
  "$(error) RA3 XML: indexing failed": "$(error) RA3 XML：索引失败",
  "$(sync~spin) RA3 XML: validating {0} {1}/{2}…": "$(sync~spin) RA3 XML：正在校验 {0} {1}/{2}…",
  "RA3 Mod XML cache report": "RA3 Mod XML 缓存报告",
  "Projects: {0}": "项目数：{0}",
  "  builds: #{0} (last trigger: {1})": "  构建次数：#{0}（上次触发：{1}）",
  "  disk cache: {0}": "  磁盘缓存：{0}",
  "not loaded": "未加载",
  "    file: {0}": "    文件：{0}",
  "{0} KB": "{0} KB",
  "missing": "缺失",
  "    last load: file={0} keyMatched={1} loaded={2} validated={3} dropped={4} (load {5}ms, validate {6}ms)": "    最近加载：file={0} keyMatched={1} loaded={2} validated={3} dropped={4}（加载 {5}ms，校验 {6}ms）",
  "    saved after last build: {0}": "    上次构建后已保存：{0}",
  "yes": "是",
  "no": "否",
  "    last build: phase={0} assets={1} snapshotHits={2} snapshotFallbacks={3} recordsCacheHits={4} shallowCacheHits={5}": "    最近构建：阶段={0} 资产={1} snapshotHits={2} snapshotFallbacks={3} recordsCacheHits={4} shallowCacheHits={5}",
  "Shared in-memory: {0} record entries · {1} documents ({2} elements) · {3} include resolutions": "共享内存：{0} 条记录 · {1} 个文档（{2} 个元素）· {3} 条 include 解析",
  "$(symbol-misc) RA3 XML: {0} project(s) — open a mod XML to index": "$(symbol-misc) RA3 XML：{0} 个项目——打开一个 Mod XML 开始建索引",
  "$(symbol-misc) RA3 XML: {0} · {1} assets{2}": "$(symbol-misc) RA3 XML：{0} · {1} 个资产{2}",
  "{0} files indexed ({1} parsed, {2} art assets shallow-scanned, {3}s)": "{0} 个文件已索引（解析 {1}，浅扫描美术资产 {2}，耗时 {3} 秒）",
  "{0} assets ({1} from {2} manifests)": "{0} 个资产（其中 {1} 来自 {2} 个 manifest）",
  "{0} reference sites": "{0} 个引用位置",
  "{0} defines, {1} streams, {2} include candidates": "{0} 个常量，{1} 条流，{2} 个 include 候选",
  "Disk cache: load {0}s, validate {1}s ({2}/{3} ok)": "磁盘缓存：加载 {0} 秒，校验 {1} 秒（{2}/{3} 正常）",
  "Duplicate id \"{0}\" for <{1}> (also defined on line {2})": "重复 id \"{0}\"：<{1}>（也定义在第 {2} 行）",
  "Duplicate id \"{0}\" for <{1}> (also defined in {2})": "重复 id \"{0}\"：<{1}>（也定义在 {2}）",
  "Unknown attribute \"{0}\" for <{1}>": "未知属性 \"{0}\"：<{1}>",
  "Undefined define \"${0}\"": "未定义常量 \"${0}\"",
  "Invalid Include type \"{0}\" (expected reference, instance or all)": "无效的 Include 类型 \"{0}\"（应为 reference、instance 或 all）",
  "Reference \"{0}\" has no definition of type `{1}` (ids with the same name exist for other types)": "引用 \"{0}\" 没有类型为 `{1}` 的定义（其他类型存在同名 id）",
  "Reference \"{0}\" has no definition of the expected declared type (ids with the same name exist for other types)": "引用 \"{0}\" 没有符合声明类型的定义（其他类型存在同名 id）",
  "Reference \"{0}\" has no matching definition (ids with the same name exist for other types)": "引用 \"{0}\" 没有匹配的定义（其他类型存在同名 id）",
  "Unresolved reference \"{0}\" (not found in the current index)": "无法解析的引用 \"{0}\"（当前索引中未找到）"
}
