{
  "probed": "已探测",
  "notProbed": "未探测",
  "probe": "探测",
  "read": "已读取",
  "targetVersion": "目标版本",
  "nodeMissing": "Node.js 尚未安装",
  "probeResult": "探测结果",
  "readonly": "只读",
  "installNode": "安装 Node.js",
  "needExecuteAdmin": "需系统变更权限与管理员",
  "nodeMajor": "Node 主版本",
  "nodeMajorHint": "LTS 建议 20 或 22；与项目运行时对齐",
  "installedNode": "已安装 Node {{version}}",
  "installPm2": "安装 PM2",
  "installPm2Desc": "一键 npm install -g pm2（项目进程管理）。需先有 Node.js。",
  "installPm2Btn": "一键安装 PM2",
  "reinstallPm2": "重新安装 PM2",
  "installedPm2": "已安装 PM2",
  "pm2Status": "PM2 状态",
  "pm2Ready": "已就绪",
  "pm2MissingShort": "未安装",
  "pm2NeedNodeFirst": "请先安装 Node.js，再安装 PM2。",
  "pm2InstallHint": "以 root／系统变更权限执行 npm -g 安装；安装后项目可选 PM2 部署。",
  "pm2ReadyHint": "PM2 已在 PATH；项目部署可使用 PM2 进程模式。",
  "opsResult": "操作结果",
  "unlimited": "无限",
  "zeroUnlimited": "0 无限",
  "m24": "24 分",
  "h1": "1 时",
  "d1": "1 日",
  "d7": "7 日",
  "phpIniLoadFailed": "加载 php.ini 失败",
  "loaded": "已加载",
  "default": "预设",
  "phpMissing": "PHP 尚未安装",
  "overview": "总览",
  "fpmSites": "FPM / 站点",
  "tools": "工具",
  "about": "说明",
  "installPhp": "安装 PHP",
  "versionAlreadyInstalled": "版本 {{version}} 已在主机上，无需再安装",
  "installedVersionBtn": "已安装 {{version}}",
  "newerVersionAvailable": "当前 {{current}}；面板支持更新版本：{{newer}}（可选后安装）",
  "switchToNewer": "改选 {{version}}",
  "installedVersionsHint": "已检测：{{list}}",
  "phpInstallHint": "需系统变更权限与管理员；可勾选常用扩展（包名随版本变：php8.2-mysql、php8.3-gd…）",
  "phpVersion": "PHP 版本",
  "phpExtHint": "选择要一并安装的扩展。不同 PHP 版本对应不同 apt 包名（例：php8.2-mysql ≠ php8.3-mysql）。GD 即旧称 gd2。",
  "phpExtSelect": "PHP 扩展 / 插件",
  "phpExtSelectHint": "软件包会装成 php{{version}}-…；核心 FPM/CLI 必装；已装项不出现在勾选清单",
  "phpExtRequired": "必装（核心）",
  "phpExtRecommended": "常用默认",
  "phpExtSelectAll": "全选扩展",
  "phpExtCoreOnly": "只装核心",
  "phpExtSearch": "搜索扩展（mysql、gd、redis…）",
  "phpExtEmpty": "无匹配的扩展",
  "pluginsSelect": "常用工具 / 插件",
  "pluginsSelectHint": "勾选后与运行时一并安装（例如 Node 的 PM2、Python 的 Poetry）",
  "pluginsSearch": "搜索工具（pm2、poetry、maven…）",
  "pluginsEmpty": "无匹配的工具",
  "pluginsRecommended": "常用默认",
  "pluginsSelectAll": "全选可安装",
  "pluginsNone": "不安装工具",
  "pluginsInstallNote": "勾选后点「安装选定工具」。首次装 runtime 时可连工具一起装；已装 runtime 请只点上方按钮。",
  "installPluginsOnly": "安装选定工具（{{version}} 已有）",
  "installExtOnly": "安装选定扩展（PHP {{version}} 已有）",
  "pluginAlreadyOnHost": "主机已有",
  "installAddonsOnly": "安装选定插件／扩展（{{version}} 已有）",
  "remoteNewerHint": "已装 {{current}} · 上游最新 {{remote}}{{source}}",
  "installedPhp": "已安装 PHP {{version}}",
  "nextSteps": "下一步",
  "suggestedFlow": "建议流程",
  "globalPhpIni": "全局 php.ini",
  "globalPhpIniDesc": "每一列一个设置值（表单）。写入管理档后可「应用到系统」或于项目部署注入 pool",
  "managePath": "管理档路径",
  "loading": "加载中",
  "probing": "探测中",
  "noBinaryPath": "没有二进制路径",
  "hostDefaultError": "主机预设不可用",
  "pm2Tick": "{{at}} · 专案 {{projects}} · PM2 {{pm2}} · 运行 {{run}}",
  "cannotLoadSettings": "无法加载设置表",
  "reloadFailed": "重新加载失败",
  "sensitive": "敏感设置，请小心",
  "on": "开启",
  "off": "关闭",
  "customNumber": "自定义数字",
  "customExample": "自定义，例 768M",
  "advancedExtra": "高级：额外鍵与 raw",
  "advancedExtraDesc": "catalog 未列的指令；每行 key=value；raw 直接附加到 ini 尾",
  "extraDirectives": "额外指令",
  "extraDirectivesHint": "每行一个 key=value（非上方表单已有的鍵）",
  "rawAppend": "直接附加到 ini 档末尾",
  "phpIniSaved": "已保存 php.ini",
  "appliedSystem": "已应用到系统",
  "demoVhost": "系统工具：示范 vhost / Pool",
  "demoVhostDesc": "高级／调试用；日常开站请到 项目 → 部署",
  "domain": "网域",
  "domainRequired": "套用 vhost 前请填写有效网域。",
  "vhostServerName": "虚拟主机 server_name",
  "poolName": "Pool 名称",
  "poolNameHint": "手填识别名（示范）；项目路径会用 ysks_* 用户",
  "enableReload": "启用并重载服务",
  "enableReloadHint": "需要系统变更权限；关闭則只写管理档",
  "applyFailed": "应用失败",
  "phpVhostApplied": "已应用 PHP vhost / pool",
  "composerTools": "Composer / WP-CLI / 模块",
  "composerToolsDesc": "即时探测 PATH 上工具与 php -m（只读）",
  "toolsProbed": "已探测工具",
  "notFound": "未找到",
  "available": "可用",
  "moduleCount": "模块数",
  "installNodeV": "安装 Node {{v}}",
  "installPhpV": "安装 PHP {{v}}",
  "installPythonV": "安装 Python {{v}}",
  "installGoV": "安装 Go {{v}}",
  "installRustV": "安装 Rust {{v}}",
  "pythonMissing": "Python 尚未安装",
  "goMissing": "Go 尚未安装",
  "rustMissing": "Rust／cargo 尚未安装",
  "tuneLoadFailed": "加载调校失败",
  "availableCount": "{{n}} 可用",
  "notDetected": "未探测到",
  "binaryPath": "二进制路径",
  "targetMissing": "目标版本未安装",
  "targetMissingHint": "目标 {{version}} 不在本机。请改绑已安装的版本，或先安装此版本。",
  "target": "目标",
  "tune": "调校",
  "loadedShort": "已载",
  "host": "主机",
  "tabOverviewInstall": "总览",
  "tabTune": "执行调校",
  "probeReadonlyInstall": "只读 · 安装成功后请再探测确认",
  "hostDefault": "主机预设",
  "panelSupport": "面板支援",
  "ready": "已就绪",
  "notDetectedYet": "尚未偵测到",
  "install": "安装",
  "installHint": "需系统变更权限与管理员；安装 toolchain ≠ 项目已对外",
  "panelTune": "面板调校",
  "panelTuneDesc": "写入管理档；部署时注入 env",
  "bindVersion": "绑定版本",
  "onePerRow": "每行一项设置",
  "zeroAll": "0 全",
  "custom": "自定义",
  "extraEnv": "额外环境变量",
  "extraEnvHint": "一行 KEY=value",
  "customEnv": "自定义 env",
  "envPreview": "Env 预览",
  "envPreviewDesc": "保存后／上次加载的合併结果",
  "unsupported": "不支持",
  "tuneSaved": "已保存调校",
  "nodeDetectedHint": "主机上已检测到 Node；重装会按权限执行，可能覆盖现有安装。",
  "nodeProbeAfter": "安装完成后请再「重新探测」确认路径与版本。",
  "installNodeVBtn": "安装 Node {{version}}",
  "installPhpVBtn": "安装 PHP {{version}}",
  "phpIniSteps1": "在 php.ini 分页设计全局数值并保存",
  "phpIniSteps2": "可选：应用到系统（写入 /etc/php/…/conf.d，需 root）",
  "phpIniSteps3": "项目部署时会把合併后 ini 写入 FPM pool 的 php_admin_*",
  "phpIniSteps4": "项目可再覆写个别鍵（项目 → 部署）",
  "phpIniNote": "变更会先存到面板 dataDir；「应用到系统」才复制到 /etc/php 并 reload FPM。项目 pool 会在部署时注入 php_admin_value。",
  "phpIniLoading": "正在读取 php.ini 设置表单…",
  "phpIniEmpty": "catalog 为空 — 请重新加载或确认 API 已启动。",
  "reloadForm": "重新加载表单",
  "savePhpIni": "保存 php.ini",
  "prodUseProjects": "生产站请用「项目」路径",
  "prodPathDesc": "：创建 PHP 项目 → 部署／应用 FPM（pool = 项目 Linux 用户 + 隔離 home）。本页系 ",
  "systemDemo": "系统级 demo／工具",
  "demoNotBind": "（手填 pool 名），不会自动绑项目隔離。php.ini 全局预设请用「php.ini」分页。",
  "applyOkWritten": "应用成功 = 文件已写入（written）。生产请优先用项目部署，确保 User=项目 Linux 用户。",
  "applyPhpVhost": "应用 PHP vhost / pool",
  "applyPhpVhostTitle": "需要确认 - 写入池/虚拟主机文件",
  "applyPhpVhostDesc": "将写入 {{pool}} 池和 {{domain}} 虚拟主机。重新加载服务：{{reload}}。",
  "reprobeTools": "重新探测工具",
  "pressReprobe": "按「重新探测工具」加载",
  "installNodeLabel": "安装 Node {{v}}",
  "installPhpLabel": "安装 PHP {{v}}",
  "installPythonLabel": "安装 Python {{v}}",
  "installGoLabel": "安装 Go {{v}}",
  "installRustLabel": "安装 Rust {{v}}",
  "readShort": "已读",
  "pressReprobeHost": "按「重新探测」加载主机版本矩阵",
  "installScriptNote": "写入安装脚本后，有权限才会真正执行。调校在「执行调校」分页；重新部署项目后才进进程。",
  "envNote": "Node：max-old-space-size 等会合成 NODE_OPTIONS。Go／Python／Rust 对应官方环境变量。",
  "saveTune": "保存调校",
  "pressReprobeLoad": "按「重新探测工具」加载",
  "installJavaLabel": "安装／更新 OpenJDK",
  "installKotlinLabel": "安装／更新 Kotlin",
  "installBunLabel": "安装／更新 Bun",
  "javaMissing": "未检测到 Java（OpenJDK）",
  "kotlinMissing": "未检测到 Kotlin 编译器",
  "bunMissing": "未检测到 Bun",
  "phpIniCatalog": {
    "groups": {
      "resource": {
        "title": "资源限制",
        "description": "内存、执行时间与输入限制"
      },
      "upload": {
        "title": "上传与 POST",
        "description": "文件上传与 POST 体积"
      },
      "session": {
        "title": "会话",
        "description": "会话存储与 cookie"
      },
      "error": {
        "title": "错误与日志",
        "description": "显示错误、记录与报告等级"
      },
      "opcache": {
        "title": "OP缓存",
        "description": "字节码缓存"
      },
      "security": {
        "title": "安全与路径",
        "description": "远程文件、暴露信息、函数禁用"
      },
      "locale": {
        "title": "时区与字符"
      },
      "misc": {
        "title": "其他常用"
      }
    },
    "fields": {
      "memory_limit": {
        "label": "内存上限",
        "hint": "例如 128M、256M、512M、-1（无限）"
      },
      "max_execution_time": {
        "label": "最长执行时间",
        "hint": "秒；0 = 无限（命令行）"
      },
      "max_input_time": {
        "label": "最长输入时间",
        "hint": "秒；解析请求的最长时间"
      },
      "max_input_vars": {
        "label": "最多输入变量",
        "hint": "$_GET / $_POST / $_COOKIE 变量上限"
      },
      "max_input_nesting_level": {
        "label": "输入嵌套层级"
      },
      "file_uploads": {
        "label": "允许上传文件"
      },
      "upload_max_filesize": {
        "label": "单文件上限"
      },
      "post_max_size": {
        "label": "POST 体积上限",
        "hint": "应 ≥ 单文件上限"
      },
      "max_file_uploads": {
        "label": "单次最多文件数"
      },
      "session_save_handler": {
        "label": "会话存储方式"
      },
      "session_gc_maxlifetime": {
        "label": "会话存活秒数",
        "hint": "秒"
      },
      "session_cookie_httponly": {
        "label": "Cookie 仅 HTTP（HttpOnly）"
      },
      "session_cookie_secure": {
        "label": "Cookie 仅 HTTPS（Secure）",
        "hint": "HTTPS 站点建议开启"
      },
      "session_use_strict_mode": {
        "label": "会话严格模式"
      },
      "display_errors": {
        "label": "显示错误（页面）",
        "hint": "生产环境请关闭"
      },
      "display_startup_errors": {
        "label": "显示启动错误"
      },
      "log_errors": {
        "label": "记录错误到日志"
      },
      "error_reporting": {
        "label": "错误报告等级",
        "hint": "或整数如 32767"
      },
      "error_log": {
        "label": "错误日志路径",
        "hint": "留空用系统默认；可填绝对路径"
      },
      "opcache_enable": {
        "label": "启用 OPcache"
      },
      "opcache_enable_cli": {
        "label": "命令行启用 OPcache"
      },
      "opcache_memory_consumption": {
        "label": "OPcache 内存（MB）",
        "hint": "单位：MB"
      },
      "opcache_interned_strings_buffer": {
        "label": "字符串 intern 缓冲（MB）"
      },
      "opcache_max_accelerated_files": {
        "label": "最多缓存文件数"
      },
      "opcache_validate_timestamps": {
        "label": "检查文件变更",
        "hint": "生产可关并手动重载"
      },
      "opcache_revalidate_freq": {
        "label": "检查间隔（秒）"
      },
      "allow_url_fopen": {
        "label": "允许 URL 当文件打开"
      },
      "allow_url_include": {
        "label": "允许 URL include"
      },
      "expose_php": {
        "label": "暴露 PHP 版本头"
      },
      "open_basedir": {
        "label": "open_basedir 路径限制",
        "hint": "留空不限制；多路径用 : 分隔"
      },
      "disable_functions": {
        "label": "禁用函数列表",
        "hint": "逗号分隔；过严可能弄坏软件包"
      },
      "date_timezone": {
        "label": "时区"
      },
      "default_charset": {
        "label": "默认字符集"
      },
      "short_open_tag": {
        "label": "允许短开标签（<?）"
      },
      "realpath_cache_size": {
        "label": "真实路径缓存大小"
      },
      "realpath_cache_ttl": {
        "label": "真实路径缓存秒数"
      },
      "cgi_fix_redirect": {
        "label": "CGI 路径修正重定向"
      }
    },
    "options": {
      "sessionFiles": "文件",
      "sessionRedis": "Redis",
      "sessionMemcached": "内存缓存",
      "errorReportingProd": "生产建议（E_ALL 除 deprecated/strict）",
      "errorReportingAll": "全部（E_ALL）",
      "errorReportingQuiet": "较安静（除 NOTICE/DEPRECATED）",
      "errorReportingMinimal": "仅错误／警告／解析",
      "errorReportingOff": "关闭（0）",
      "openBasedirNone": "不限制（空）",
      "openBasedirVarWww": "/var/www",
      "openBasedirHome": "/home",
      "openBasedirWwwTmp": "/var/www 与 /tmp",
      "errorLogDefault": "系统默认（空）",
      "errorLogPhp": "/var/log/php/error.log",
      "errorLogFpm": "FPM 日志路径",
      "errorLogSyslog": "系统日志"
    },
    "disableFn": {
      "groups": {
        "process": "进程执行",
        "dynamic": "动态加载",
        "info": "信息泄露",
        "filesystem": "文件系统",
        "network": "网络／其他"
      },
      "extraHint": "清单外（主机既有）",
      "customPlaceholder": "其他函数名…",
      "searchPlaceholder": "搜索函数…",
      "emptyText": "无匹配项"
    }
  },
  "pluginsAvailableTitle": "可安装工具",
  "pluginsInstalledTitle": "主机已安装",
  "pluginsInstalledHint": "已在 PATH 检测到；不再出现在安装勾选。可卸载（best-effort）。",
  "pluginsAllInstalled": "目录内工具均已在主机；如需新工具请先卸载或等待目录更新。",
  "pluginStatusInstalled": "已安装",
  "pluginUninstall": "卸载",
  "pluginUninstallConfirmTitle": "卸载工具？",
  "pluginUninstallConfirm": "将从主机移除「{{name}}」（npm/apt/pip 等对应方式）。如有依赖此工具的服务，请先停用。",
  "pluginUninstalled": "已卸载 {{name}}",
  "pluginUninstallFailed": "卸载 {{name}} 失败",
  "pluginUninstallBlocked": "面板无权执行卸载（需要 root 与 EXECUTE）",
  "phpExtAlreadyOnHost": "已安装扩展",
  "pluginsInstallSelected": "安装选定工具 ({{n}})",
  "pluginInstallOk": "已安装 {{n}} 个工具",
  "pluginInstallFailed": "工具安装失败",
  "phpExtUninstallHint": "可卸载非核心扩展（apt remove；不会卸 FPM/CLI）",
  "phpExtUninstallConfirmTitle": "卸载 PHP 扩展？",
  "phpExtUninstallConfirm": "将 apt remove「{{pkg}}」（{{name}}）。核心 FPM/CLI 不会卸载。",
  "phpExtOpsTitle": "扩展操作结果",
  "pluginsOpsTitle": "工具操作结果",
  "pluginBatchUninstall": "卸载选定 ({{n}})",
  "pluginBatchUninstallConfirm": "将卸载 {{n}} 个已选工具。",
  "pluginBatchUninstalled": "已卸载 {{n}} 个工具",
  "pluginBatchLabel": "选定工具",
  "addonsInstallAbove": "配套／扩展请用上方「安装选定…」；此按钮只负责装／确认 runtime 版本。",
  "phpExtInstallSelected": "安装选定扩展 ({{n}})",
  "phpExtInstallNote": "勾选后点「安装选定扩展」。首次装 PHP 用下方「安装 PHP」一并装核心+扩展；已装则只显示扩展按钮。",
  "phpExtInstallNoteInstalled": "勾选扩展后点「安装选定扩展」。此版本已在主机上，无需再装 runtime。",
  "phpExtInstallNoteFirst": "尚未安装 PHP {{version}}：勾选扩展后点下方「安装 PHP {{version}}」一并装核心+扩展（只有一个安装按钮）。",
  "installPhpWithExt": "安装 PHP {{version}}（含选定扩展）",
  "installLogTitle": "安装日志（实时）",
  "installLogStreaming": "串流中…",
  "installLogDone": "已结束",
  "installLogWaiting": "等待 server 输出…",
  "activeDefault": "默认",
  "switchDefaultBtn": "设为主机默认 {{version}}",
  "switchDefaultHint": "此版本已安装但不是当前默认。可切换而无需重装；其他版本会保留。",
  "installedNotActive": "{{version}} 已安装（非默认）",
  "multiVersionHint": "Go／Rust 可同时保留多个版本：先安装缺少的，再切换默认决定 PATH。",
  "tabProcesses": "进程",
  "pm2": {
    "title": "PM2 进程列表",
    "desc": "只读 pm2 jlist（面板用户的 PM2_HOME）。实时 SSE 每 2 秒刷新。",
    "glossary": "PM2＝进程管理器；SSE＝即时日志／清单串流。",
    "live": "实时",
    "installed": "PM2 已装",
    "version": "pm2 版本",
    "path": "pm2 路径",
    "counts": "进程",
    "countsValue": "共 {{n}} · 运行 {{run}} · 停止 {{stop}} · 错误 {{err}}",
    "updatedAt": "上次刷新",
    "notInstalled": "PATH 上未找到 PM2。",
    "installHint": "在「总览 / 安装」安装 companion plugin",
    "tableTitle": "进程列表",
    "yskOnly": "仅 YSK（ysk-*）",
    "filterPh": "筛选名称 / 脚本 / pid…",
    "emptyTitle": "PM2 不可用",
    "emptyDesc": "请先为 Node 安装 pm2 plugin，再刷新。",
    "noApps": "没有进程",
    "noAppsDesc": "panel 用户下没有 PM2 进程。项目多数用 systemd（见上方 YSK 列表）。",
    "streamLog": "实时 tick 日志",
    "streamLogDesc": "每个 SSE tick 一行（不是进程 stdout）。",
    "col": {
      "name": "名称",
      "status": "状态",
      "mem": "内存",
      "restarts": "重启",
      "uptime": "运行时间",
      "mode": "模式",
      "script": "脚本",
      "interpreter": "解释器",
      "user": "用户",
      "unit": "单元",
      "runtime": "运行时",
      "pid": "PID"
    },
    "projectsTitle": "YSK 项目进程",
    "projectsDesc": "面板项目对应的 systemd unit（默认部署路径，不是 PM2）。",
    "projectsCount": "YSK 项目数",
    "noProjects": "没有项目",
    "noProjectsDesc": "面板没有 node/bun 项目，或未建 OS 用户。",
    "pm2OnlyDesc": "仅显示 panel 用户用 PM2 启动的进程。systemd 部署见上方项目表。",
    "startupTitle": "开机启动",
    "startupDesc": "注册 PM2，以便进程在重新启动后恢复。",
    "systemdActionsHint": "systemd 操作需要 root 和 YSK_EXECUTE。",
    "startupOk": "已登记开机启动。{{notes}}",
    "startupFail": "无法登记开机启动。{{notes}}",
    "actionOk": "{{action}} {{name}} — {{notes}}",
    "actionFail": "无法 {{action}} {{name}}。{{notes}}",
    "startupReady": "就绪",
    "startupReadyYes": "是",
    "startupReadyNo": "否",
    "startupUnit": "单元",
    "startupDump": "转储",
    "startupInstall": "安装开机启动",
    "startupSave": "保存进程列表",
    "actRestart": "重启",
    "actStop": "停止",
    "actReload": "重新加载",
    "pm2ActionsHint": "PM2 操作只作用于面板用户的进程列表。",
    "noteUnparsed": "无法解析 PM2 list（输出空白或格式不符）。",
    "notePanelUserOnly": "PM2 list 只显示面板行程用户的程序。",
    "noteProjectUnits": "列出 {{n}} 个 YSK 专案单元"
  },
  "recordedInstalled": "记录已装 {{v}}",
  "remoteSourceSuffix": "（{{source}}）",
  "nodePathYskMissingTitle": "受管 Node 路径未就绪",
  "nodePathYskMissing": "版本 {{version}} 的 YSK 受管 Node 尚未就绪。请重新探测或重新安装。",
  "managedPathMissingTitle": "受管 {{name}} 路徑未就緒",
  "managedPathMissing": "版本 {{version}} 的 YSK 受管 {{name}} 尚未就緒。請重新探測或重新安裝。",
  "nodePathUnsafeTitle": "Node 路径不安全",
  "nodePathUnsafe": "当前路径 {{path}} 不在受管目录；项目部署可能失败。",
  "recordedButProbeEmpty": "控制面曾记录安装 {{v}}，但主机探测未见可执行文件。不算已安装——请「重新探测」或重新安装。",
  "installedLabel": "已安装",
  "installedHint": "以主机探测为准，不是控制面纪录",
  "targetHint": "此页将安装或钉选的版本",
  "panelDefaultHint": "新建项目会优先使用面板默认 {{version}}（主机 CLI 可能不同）。",
  "rebuildFromHost": "以主机为准重建记录",
  "rebuiltFromHost": "已按主机探测更新记录",
  "tabTuning": "调校",
  "versionPlaceholder": "載入最新版本中，或手動輸入",
  "pluginsBundleWithRuntime": "選定工具會隨下方「安裝 runtime」一併安裝（只有一個安裝按鈕）。",
  "tabSoftware": "软件",
  "overviewSoftwareHint": "安装版本、设置主机默认与卸载请到",
  "versionReadyTitle": "{{name}} {{version}} 已就绪",
  "versionReadyHint": "可在此分页设为主机默认或卸载。",
  "softwareVersionTitle": "版本 {{version}}",
  "setHostDefault": "设为主机默认",
  "alreadyHostDefault": "{{version}} 已是主机默认",
  "setHostDefaultConfirmTitle": "将主机默认设为 {{version}}？",
  "setHostDefaultConfirm": "系统 CLI（node／go…）将指向 {{version}}。已指定版本的项目不受影响。",
  "hostDefaultUnsupported": "此运行时暂不支持在面板切换主机默认。请使用安装或项目级版本钉选。",
  "versionInventory": "版本库",
  "versionInventoryDesc": "面板支持的全部版本。点选行可安装或设为默认。",
  "selectToInstall": "选取",
  "advancedFeatureUninstall": "高级：移除整个 {{name}} 堆栈…",
  "advancedFeatureUninstallHint": "将卸载面板管理的全部 {{name}} 版本（Node 会连同 PM2 等配套），有影响预览与双重确认。可先用上方按版本卸载。",
  "probeReadonly": "主机探测（只读）",
  "uninstallVersion": "卸载 {{version}}",
  "uninstallVersionTitle": "卸载 {{version}}？",
  "uninstallVersionConfirm": "将移除此主机上面板管理的 {{name}} {{version}}（YSK 安装目录或 rustup toolchain）。若为主机默认，会清除对应 CLI 符号链接。已钉其他版本的项目不受影响。",
  "uninstallVersionDone": "已卸载 {{version}}",
  "uninstallVersionUnsupported": "此运行时暂不支持按版本卸载。",
  "setPanelDefault": "设为面板默认",
  "alreadyPanelDefault": "面板默认 · {{version}}",
  "panelDefaultSaved": "已将面板默认设为 {{version}}",
  "panelDefaultExplain": "面板默认 = 新建站点／项目首选版本。主机默认 = 系统 CLI（php／python／node…）。",
  "stackReadyTitle": "{{name}} 堆栈已就绪",
  "softwareIntro": "管理已安装版本、主机 CLI 默认，以及新建项目优先使用的版本。",
  "panelDefaultLabel": "面板默认",
  "panelDefaultNone": "未设置",
  "versionsTitle": "版本",
  "versionsDesc": "点选版本。行上可安装、设主机 CLI 或设面板默认。",
  "roleHost": "主机",
  "rolePanel": "面板",
  "rowUninstall": "移除此版本",
  "moreActions": "更多操作",
  "selectedVersion": "已选 · {{version}}",
  "selectedInstalledDesc": "下方可管理配套工具。不再需要此版本时再移除。",
  "selectedMissingDesc": "将此版本安装到主机。安装后可再加配套工具。",
  "path": "路径",
  "fullVersion": "完整版本",
  "useListForDefaults": "要改主机／面板默认或移除此版本，请用上方列表。",
  "alreadyHostDefaultShort": "主机默认",
  "installRecordedCta": "前往软件分页安装 {{v}}",
  "needsInstall": "需安装",
  "needsInstallHint": "此版本未在本机。请先安装，或改选已安装的版本。",
  "unitBytes": "字节",
  "headerSizeKb": "{{n}}KB",
  "phpIniChipEmpty": "未载入 — 请打开 php.ini 分页",
  "phpFpmService": "PHP-FPM",
  "phpFpmServiceDesc": "启动、停止、重载或重启 PHP-FPM 单元",
  "rustupDefaultMissingTitle": "未设 rustup 默认工具链",
  "rustupDefaultMissing": "rustup 未设默认工具链。请到「软件」分页设为 stable。",
  "rustupDefaultMissingShort": "没有默认工具链",
  "rustupSetDefaultHint": "设置默认工具链",
  "uninstalledCountHint": "{{n}} 个版本未在本机"
}
