{ "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 ": "意外的结束标签 ", "Mismatched closing tag: expected , found ": "结束标签不匹配:应为 ,实际为 ", "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}", "xi:include target not found: {0}": "找不到 xi: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}\"(当前索引中未找到)" }