# 简体中文译文。键为英文源文,缺失时运行期回退英文。
"No permission to perform this operation.": "无权操作!"
"WebSocket send": "WebSocket发送"
"Invalid application token": "无效应用令牌"
"Node must be specified.": "必须指定节点"
"Invalid node.": "无效节点"
"The message is invalid or has expired.": "消息无效或已过期。"
"Application authentication failed.": "应用鉴权失败"
"Project [{0}] forbids access from {1}.": "项目[{0}]禁止{1}访问!"
"Application [{0}] is disabled.": "应用[{0}]已禁用!"
"Version cannot be empty.": "版本号不能为空"
"Application must be specified.": "必须指定应用"
"Scheduled DNS refresh: {0} node(s) have domain configuration": "定时刷新DNS:共 {0} 个节点有域名配置"
"Found legacy Star application table App; preparing to rename": "发现Star应用旧表 App ,准备重命名"
"Invalid attachment ID": "非法附件编号"
"Illegal source; registration is forbidden.": "非法来源,禁止注册"
"Attachment file not found": "附件文件不存在"
"Failed to fetch the attachment remotely": "附件远程抓取失败"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "更新DNS记录:{0} -> {1}(供应商:{2},凭据:{3})"
"Ignoring hot application notification from [{0}]: {1}": "忽略来源[{0}]的热门应用通知:{1}"
"Failed to get replica nodes [{0}]: {1}": "获取从节点失败 [{0}]: {1}"
"Failed to get sentinel nodes [{0}]: {1}": "获取哨兵节点失败 [{0}]: {1}"
"Compatible with legacy request body": "兼容旧版本请求体"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "兼容旧配置,[StardustData]使用[{0}]的连接配置,建议直接设置[StardustData]的连接字符串"
"Data table check completed": "检查数据表完成"
"Checking sharded tables, retaining data for {0} day(s), start time: {1}": "检查数据分表,保留数据{0}天,起始时间:{1}"
"Checking daily table [{0}]: {1}": "检查循环天表[{0}]:{1}"
"Node [{0}] has no IP address; DNS cannot be updated": "节点[{0}] 没有IP地址,无法更新DNS"
"Node [{0}] IP changed: {1} -> {2}; updating DNS": "节点[{0}] IP已变化:{1} -> {2},开始更新DNS"
"The node code formula contains unresolved variables, uid={0}": "节点编码公式有误,存在未解析变量,uid={0}"
"Node authentication failed.": "节点鉴权失败"
"The API list is accessible only from the intranet.": "仅内网可访问接口列表"
"Login is forbidden.": "禁止登录"
"Automatic registration is forbidden.": "禁止自动注册"
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "警告: Redis 返回的数组长度为奇数 {0},最后一个元素将被忽略"
"Failed to parse the tracing payload. Check field types: StartTime/EndTime must be Unix millisecond values.": "埋点报文解析失败,请检查字段类型:时间字段(StartTime/EndTime)须为 Unix 毫秒数值"
"Subscribed to hot application events": "热门应用事件已订阅"
"The hot application event bus is unavailable; hot-window notifications will be disabled": "热门应用事件总线不可用,热窗口通知将失效"
"Deleted {1:n0} AlarmHistory records before [{0}]": "删除[{0}]之前的AlarmHistory共:{1:n0}"
"Deleted {1:n0} AppDeployHistory records before [{0}]": "删除[{0}]之前的AppDeployHistory共:{1:n0}"
"Deleted {1:n0} AppHistory records before [{0}]": "删除[{0}]之前的AppHistory共:{1:n0}"
"Deleted {1:n0} AppMeter records before [{0}]": "删除[{0}]之前的AppMeter共:{1:n0}"
"Deleted {1:n0} AppMinuteStat records before [{0}]": "删除[{0}]之前的AppMinuteStat共:{1:n0}"
"Deleted {1:n0} NodeData records before [{0}]": "删除[{0}]之前的NodeData共:{1:n0}"
"Deleted {1:n0} NodeHistory records before [{0}]": "删除[{0}]之前的NodeHistory共:{1:n0}"
"Deleted {1:n0} RedisData records before [{0}]": "删除[{0}]之前的RedisData共:{1:n0}"
"Deleted {1:n0} TraceDayStat records before [{0}]": "删除[{0}]之前的TraceDayStat共:{1:n0}"
"Deleted {1:n0} TraceHourStat records before [{0}]": "删除[{0}]之前的TraceHourStat共:{1:n0}"
"Deleted {1:n0} TraceMinuteStat records before [{0}]": "删除[{0}]之前的TraceMinuteStat共:{1:n0}"
"The uploaded file cannot be empty.": "上传文件不能为空"
"Generated node code uid={0} alg={1}": "生成节点编码 uid={0} alg={1}"
"Received hot application notification: {0}, source: {1}": "收到热门应用通知:{0},来源:{1}"
"Error refreshing DNS for node [{0}]: {1}": "刷新节点[{0}] DNS异常:{1}"
"Not logged in.": "未登录!"
"The new StarApp table was not found": "未发现Star应用新表 StarApp"
"Not authorized to download the attachment, or the download token is invalid or expired.": "未授权下载附件,或下载令牌无效/已过期!"
"No token provided.": "未提供令牌"
"No valid token provided; anonymous reporting is forbidden. Enable AnonymousReport in StarServer to allow multi-level cascading.": "未提供有效令牌,禁止匿名上报!可在StarServer设置AnonymousReport开启多级级联"
"Unable to start the process.": "无法启动进程"
"Unable to identify the uploading node.": "无法识别上传节点"
"Invalid application.": "无效应用"
"Closed the re-registration window for [{0}]": "已关闭[{0}]重注册窗口"
"Already the latest version.": "已经是最新版本!"
"Generated a secret for [{0}], re-registration mode={1}": "已为[{0}]生成密钥,重注册模式={1}"
"Trusted access for application [{0}]: matched node [{1}] in the same project, IP={2}": "应用[{0}]可信接入:命中同项目节点[{1}],IP={2}"
"Trusted access for application [{0}]: matched online fingerprint UUID={1}, IP={2}": "应用[{0}]可信接入:命中在线指纹 UUID={1},IP={2}"
"Application identifier cannot be empty.": "应用标识不能为空!"
"The application deployment set name cannot be empty.": "应用部署集名称不能为空"
"Domain [{0}] uses an unsupported provider type: {1}": "域名[{0}] 不支持的供应商类型:{1}"
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "域名[{0}] 未找到匹配的域名供应商配置(根域名:{1}),跳过更新"
"Attachment information not found": "找不到附件信息"
"Failed to rebuild SQLite shard database [{0}]": "重建SQLite分片库[{0}]失败"
"Rename result: {0}": "重命名结果:{0}"
"Automatically added {0} node: {1}": "自动添加{0}节点: {1}"
"Automatically added cluster node: {0}": "自动添加集群节点: {0}"
"DNS updated successfully: {0} -> {1}": "DNS更新成功:{0} -> {1}"
"DNS update failed: {0} -> {1}": "DNS更新失败:{0} -> {1}"
"DotNetSyncService is paused, configured period={0}": "DotNetSyncService 已暂停,配置周期={0}"
"DotNetSyncService period updated to {0} second(s)": "DotNetSyncService 周期已更新为 {0}秒"
"SQLite shard database [{0}] expired; deleting database file: {1}": "SQLite分片库[{0}]已过期,删除数据库文件:{1}"
"SQLite shard database [{0}] rebuilt": "SQLite分片库[{0}]已重建"
"StarServer initialization completed": "StarServer初始化完成"
"[{0}] has no secret configured; node commands are forbidden. Set a Secret for this application in the registry.": "[{0}]未配置密钥,禁止下发节点命令!请在注册中心为该应用设置Secret"
"[{0}] has no secret configured; control commands are forbidden. Set a Secret for this application in the registry.": "[{0}]未配置密钥,禁止下发控制命令!请在注册中心为该应用设置Secret"
"[{0}] has no secret configured; remote deployment is forbidden. Set a Secret for this application in the registry.": "[{0}]未配置密钥,禁止远程部署!请在注册中心为该应用设置Secret"
"[{0}] has no control permission; remote deployment is forbidden.": "[{0}]无控制权限,禁止远程部署!"
"[{0}] is not allowed to operate node [{1}].\nFor security, applications cannot send control commands to arbitrary nodes by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all nodes.": "[{0}]无权操作节点[{1}]!\n安全设计需要,默认禁止所有应用向任意节点发送控制指令。\n可在注册中心应用系统中修改[{0}]的可控节点,添加[{2}],或者设置为*所有节点。"
"[{0}] is not allowed to operate application [{1}].\nFor security, applications cannot send control commands to other applications by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all applications.": "[{0}]无权操作应用[{1}]!\n安全设计需要,默认禁止所有应用向其它应用发送控制指令。\n可在注册中心应用系统中修改[{0}]的可控节点,添加[{2}],或者设置为*所有应用。"
"[{0}] attempted to reply to command [{1}] that belongs to node [{2}]": "[{0}]越权回包命令[{1}],命令属于节点[{2}]"
"Deployment succeeded: {0}": "部署成功: {0}"
"Deployment failed: {0}": "部署失败: {0}"
"Deployment completed: succeeded={0}, failed={1}": "部署完成: 成功={0}, 失败={1}"
"Illegal access to application [{0}].": "非法访问应用[{0}]!"
"Service [{0}] is disabled.": "服务[{0}]已停用!"
"The application has {1} instance(s) online on intranet IP [{0}]": "该应用内网IP[{0}]共有应用在线[{1}]个"
"Compatible with the legacy XCoder (2020), installPath: {0}": "兼容旧版本XCoder(2020年),installPath:{0}"
"Node [{0}] is not a build/deploy node of deployment set [{1}]; uploading build artifacts is forbidden. Configure this node in the deployment set.": "节点[{0}]不属于部署集[{1}]的编译/部署节点,禁止上传构建产物!请在部署集中配置该节点"
"Resolved {0} target host(s)": "解析到 {0} 个目标主机"
"Failed to parse CIDR: {0}, {1}": "解析CIDR失败: {0}, {1}"
"Starting deployment to {0}": "开始部署到 {0}"
"Token subject [{0}] does not match the target application [{1}]; cross-application configuration access is forbidden.": "令牌主体[{0}]与目标应用[{1}]不一致,禁止越权访问配置!"
"Token subject [{0}] does not match the reporting application [{1}].": "令牌主体[{0}]与上报应用[{1}]不一致!"
"Command execution timed out ({0} ms).": "命令执行超时({0}ms)"
"Matched online instance [id={0}]": "匹配到在线[id={0}]"
"Generated script file: {0}": "生成脚本文件: {0}"
"Received remote deployment request: Hosts={0}, User={1}, OS={2}, Server={3}": "收到远程部署请求: Hosts={0}, User={1}, OS={2}, Server={3}"
"Unsupported grant_type={0}": "未支持 grant_type={0}"
"Invalid application [{0}]": "无效应用[{0}]"
"Consuming service [{0}] {1}": "消费服务[{0}] {1}"
"Application [{0}] is disabled": "已停用应用[{0}]"
"Application [{0}] forbids access from {1}.": "应用[{0}]禁止{1}访问!"
"Application [{0}] is in read-only mode; modification is forbidden.": "应用[{0}]处于只读模式,禁止修改"
"Application [{0}] already exists; reusing the old identity for dynamic registration is forbidden. Check the secret or contact the administrator. To enable automatic instance onboarding, adjust the application's re-registration mode (convergence window/trusted access/open).": "应用[{0}]已存在,禁止动态注册复用旧身份!请检查密钥或联系管理员;如需新增实例自动接入,请调整该应用重注册模式(收敛窗口/可信接入/开放)"
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "应用[{0}]未配置密钥,禁止访问!请先为该应用设置Secret"
"The re-registration mode [trusted access] of application [{0}] is not supported by this API. Configure a secret or switch to the convergence window/open mode.": "应用[{0}]重注册模式[可信接入]暂不支持当前接口,请配置密钥或改用收敛窗口/开放!"
"Application deployment set [{0}] does not exist.": "应用部署集[{0}]不存在"
"Unable to parse [{2}] in [{1}] of application [{0}]": "在应用[{0}]的[{1}]中无法解析[{2}]"
"Automatically added {0} node [{1}] from [{2}]": "自动添加{0}节点 [{1}] 从 [{2}]"
"Automatically added cluster node [{0}] from [{1}]": "自动添加集群节点 [{0}] 从 [{1}]"
"[{0}] attempted to access the service of [{1}] without permission": "[{0}]越权访问[{1}]的服务"
# 运行时消息补充词条
"Connection timed out.": "连接超时"
"Connected.": "连接成功"
"Connection failed: {0}": "连接失败:{0}"
"Deployment succeeded.": "部署成功"
"Deployment failed; check the output logs.": "部署失败,请查看输出日志"
"Deployment node [{0}] does not exist.": "部署节点[{0}]不存在"
"Deployment node [{0}] is disabled.": "部署节点[{0}]未启用"
"Deployment node [{0}] DeployId mismatch.": "部署节点[{0}]DeployId 不匹配"
"Node [{0}] does not exist.": "节点[{0}]不存在"
"Too many requests; please try again later.": "请求过于频繁,请稍后再试!"
"Build completed, run={0}": "编译完成,run={0}"
"Using version {0} (Id={1})": "使用版本 {0}(Id={1})"
"No deployable version was found.": "未取到可部署版本"
"The pipeline configuration does not exist.": "流水线配置不存在"
"Auto deploy is disabled; the pipeline ends.": "自动部署未开启,流水线结束"
"The build succeeded but produced no deployable version (upload may be disabled); auto deploy is not possible.": "编译成功但未产出可部署版本(可能未开启上传),无法自动部署"
"Starting auto deploy, run={0}, version={1}": "开始自动部署,run={0},版本={1}"
"Failed to dispatch the deploy command.": "部署命令下发失败"
"No deployable node was found; check the pipeline deploy node configuration.": "未找到可部署节点,请检查流水线部署节点配置"
"Deployment completed.": "部署完成"
"Auto deploy was not triggered: no deploy node is selected for the pipeline.": "自动部署未触发:流水线未勾选任何部署节点"
"Deploy command dispatched to node {0} (CommandId={1}).": "已向节点 {0} 下发部署命令(CommandId={1})"
"Failed to dispatch the deploy command to node {0}: {1}": "向节点 {0} 下发部署命令失败:{1}"
"Application authentication": "应用鉴权"
"Application re-registered": "应用重注册"
"Application registered": "应用注册"
"Node authentication": "节点鉴权"
"Login validation": "登录校验"
"Matched existing node": "匹配已有节点"
"Auto update": "自动更新"
"Push dotNet": "推送dotNet"
"Timed out offline": "超时下线"
"An application with an empty secret cannot log in. Set a Secret for this application in the registry or enable re-registration.": "空密钥应用禁止登录!请在注册中心为该应用设置Secret或开启允许重新注册"
"Secret validation failed.": "密钥校验失败"
"[{0}] re-registered in [{1}] mode; secret issued": "[{0}]按[{1}]模式重新注册,密钥已下发"
"[{0}] re-registered in [{1}] mode; secret issued, UUID={2}": "[{0}]按[{1}]模式重新注册,密钥已下发,UUID={2}"
"[{0}] registered successfully.": "[{0}]注册成功"
"[{0}] registration failed: {1}": "[{0}]注册失败!{1}"
"[{0}/{1}] authenticated {2}": "[{0}/{1}]鉴权成功 {2}"
"Registered service [{0}] {1}": "注册服务[{0}] {1}"
"Service [{0}] went offline: {1}": "服务[{0}]下线 {1}"
"[{0}] secret mismatch; allowed by [{1}] mode": "[{0}]密钥不符,按[{1}]模式放行"
"[{0}] the client now carries the correct secret; the convergence window is closed automatically": "[{0}]客户端已携带正确密钥,收敛窗口自动关闭"
"Hardware information changed too much.": "硬件信息变动过大"
"Unique identifier mismatch (new != old): {0} != {1}": "唯一标识不符!(新!=旧){0}!={1}"
"Machine identifier mismatch (new != old): {0} != {1}": "机器标识不符!(新!=旧){0}!={1}"
"Computer serial number mismatch (new != old): {0} != {1}": "计算机序列号不符!(新!=旧){0}!={1}"
"Motherboard mismatch (new != old): {0} != {1}": "主板不符!(新!=旧){0}!={1}"
"Product code mismatch (new != old): {0} != {1}": "产品编码不符!(新!=旧){0}!={1}"
"Machine name mismatch (new != old): {0} != {1}": "机器名不符!(新!=旧){0}!={1}"
"MAC address mismatch (new != old): {0} != {1}": "网卡地址不符!(新!=旧){0}!={1}"
"Disk serial number mismatch (new != old): {0} != {1}": "磁盘序列号不符!(新!=旧){0}!={1}"
"Version={0} Size={1:n0} Node={2}": "版本={0} 大小={1:n0} 节点={2}"
"Associated online": "关联上线"
"Dynamic registration": "动态注册"
"UI language, for example zh-Hans, zh-Hant, en, or ja; leave empty to detect from each request in web hosts and to follow the system language otherwise": "界面语言。如 zh-Hans、zh-Hant、en、ja,留空时 Web 宿主按请求语言识别,其余跟随系统语言"
"[{0}/{1}] logged in at {2}, last active at {3}": "[{0}/{1}]登录于 {2},最后活跃于 {3}"
"Node [{0}/{1}] is highly similar to the existing node [{2}]; using the existing node": "检测到节点[{0}/{1}]与旧节点[{2}]高度相似,选择使用旧节点"
"Stardust service platform": "星尘服务平台"
"Backend core of the Stardust distributed service platform. Provides core API services for configuration center, registry, service discovery, remote deployment, performance monitoring, and log center, supporting application registration, configuration delivery, metric aggregation, statistics, and task scheduling, and can scale horizontally.": "星尘分布式服务平台后端核心。提供配置中心、注册中心、服务发现、远程发布、性能监控、日志中心等核心API服务,支持应用注册、配置下发、指标聚合、统计计算与任务调度,可横向扩展。"
"Service port. Default 6600.": "服务端口。默认6600"
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "令牌密钥。用于生成JWT令牌的算法和密钥,如HS256:ABCD1234"
"Token validity period. Default 2*3600 seconds.": "令牌有效期。默认2*3600秒"
"Session timeout. Default 600 seconds": "会话超时。默认600秒"
"Salt deviation time. Clients use the current time as salt when logging in; too large a clock difference from the server causes key verification to fail; default 600 seconds": "盐值偏差时间。客户端登录时使用当前时间加盐,如果跟服务端时间差距过大,将会导致密钥验证失败,默认600秒"
"Auto-register. Allow node clients to register automatically, default true": "自动注册。允许节点客户端自动注册,默认true"
"Application auto-registration. Allow app clients to register automatically; default true": "应用自动注册。允许应用客户端自动注册,默认true"
"Admission whitelist. If specified, only nodes matching the IP conditions may register; separate multiple entries with commas; supports * wildcard matching": "准入白名单。若指定,仅允许符合IP条件的节点进行注册,多个逗号隔开,支持*模糊匹配"
"Node code formula. Selects which hardware information in NodeInfo is used to compute the node code. Supports Crc/Crc16/MD5/MD5_16, default Crc({ProductCode}@{UUID}@{DiskID}@{Macs})": "节点编码公式。选择NodeInfo哪些硬件信息来计算节点编码,支持Crc/Crc16/MD5/MD5_16,默认Crc({ProductCode}@{UUID}@{DiskID}@{Macs})"
"Node code identification threshold. UUID+Guid+SerialNumber+DiskId+MAC; if several of them match, the node is considered the same, default 2": "节点编码辨识度。UUID+Guid+SerialNumber+DiskId+MAC,只要其中几个相同,就认为是同一个节点,默认2"
"Monitoring stream statistics period. Default 5 seconds. Processes the in-memory queue to compute minute-level statistics; smaller values improve real-time responsiveness but increase CPU usage, while larger values reduce CPU usage but increase alert latency": "监控流统计周期。默认5秒。处理内存队列计算分钟级统计,调小提高实时性但增加CPU占用,调大降低CPU但增加告警延迟"
"Monitoring batch statistics period. Default 30 seconds. Corrects data by aggregating from the database; smaller values speed up correction but increase IO pressure, larger values reduce pressure but delay correction": "监控批统计周期。默认30秒。从数据库聚合修正数据,调小提高修正速度但增加IO压力,调大降低压力但延迟修正"
"Monitoring flush period. Default 300 seconds. Batch commit period for the statistics delay queue; alerts read real-time in-memory values and are unaffected. Larger values significantly reduce database UPDATE pressure": "监控落盘周期。默认300秒。统计延迟队列批量提交周期,告警读取内存实时值不受影响,调大显著降低数据库UPDATE压力"
"Monitoring inspection period. Default 600 seconds. Recalculates hourly/daily statistics for non-hot applications on a periodic basis instead of full recalculation in each batch cycle, reducing write amplification": "监控巡检周期。默认600秒。非热门应用按周期重算小时/日统计,替代每个批周期的全量重算,降低写放大"
"Monitoring alert period. Default 30 seconds": "监控告警周期。默认30秒"
"Console address. Used for monitoring alert addresses": "控制台地址。用于监控告警地址"
"Data retention period. Sampled details and minute-level statistics; default 3 days.": "数据保留时间。采样明细及分钟级统计数据,默认3天"
"Medium-granularity data retention. Performance data and hourly statistics, default 30 days": "中等颗粒数据保留时间。性能数据及小时级统计数据,默认30天"
"Retention period for coarse-grained data. Historical data and daily statistics, default 300 days.": "大颗粒数据保留时间。历史数据及每日统计数据,默认300天"
"Data cleanup mode. Supports efficient Truncate or Delete without DDL. Default Truncate.": "数据清理模式。支持高效Truncate,或者无需DDL的Delete,默认Truncate"
"Upload directory. Stores upgrade packages and must be the same directory configured for StarWeb. Default ../Uploads.": "上传目录。存放升级包,需要跟StarWeb配置为同一个目录,默认../Uploads"
"Maximum upload package size. Applies only to the maximum allowed request body bytes for the Deploy/UploadBuildFile endpoint; default 100000000 (100MB), 0 means use the Kestrel default limit, max 1GB.": "上传包最大大小。仅作用于 Deploy/UploadBuildFile 接口允许的最大请求体字节数,默认100000000(100MB),0表示使用Kestrel默认限制,最大不超过1GB"
"File cache directory. Stores cache files such as database drivers; disabled when empty; default ../FileCache": "文件缓存目录。存放数据库驱动等缓存文件,为空时不启用,默认../FileCache"
"File cache whitelist. If specified, only matching IP sources can access the file cache; separate multiple entries with commas; supports * wildcards": "文件缓存白名单。若指定,仅允许符合条件的IP来源访问文件缓存,多个逗号隔开,支持*模糊匹配"
"File storage serving. Whether to respond to file download requests from other nodes. Default true.": "文件存储提供服务。是否响应其他节点的文件下载请求,默认true"
"File storage pull. Whether to actively pull new files published by other nodes. Default false.": "文件存储拉取文件。是否主动拉取其他节点发布的新文件,默认false"
"Upstream server. Reports data synchronously to the upstream server.": "上级服务器。同步向上级汇报数据"
"Fixed city. By default, the city is calculated automatically from the IP. When enabled, automatic calculation stops and the city is set manually": "固定城市。默认自动根据IP计算所在城市,开启后不再自动计算,改为人工设置"
"Allow anonymous trace access. Allow unauthenticated users to access the /trace trace page; monitoring data may contain sensitive information. Default false.": "调用链允许匿名。允许未登录用户访问/trace调用链页面,监控数据可能含敏感信息,默认false"
"dotNet sync interval. Fetch .NET runtime installer info from the official site, 0 disables, unit: seconds, default 43200 (12 hours)": "dotNet同步周期。从官网抓取.NET运行时安装包信息,0表示禁用,单位秒,默认43200(12小时)"
"dotNet sync URL. Official API URL for fetching .NET runtime versions, supports the {major} placeholder": "dotNet同步地址。抓取.NET运行时版本的官方API地址,支持{major}占位符"
"Stardust resource download base address. Base URL for StarAgent installers/scripts; defaults to the official address": "星尘资源下载基础地址。StarAgent安装包/脚本的基础URL,默认官方地址"
"Allow when controllable nodes are empty. Whether operations are allowed when AllowControlNodes is empty, default false (secure mode, controllable nodes must be configured explicitly). Internal environments can set it to true for compatibility with legacy data": "可控节点为空时放行。AllowControlNodes为空时是否允许操作,默认false(安全模式,需显式配置可控节点)。内部环境可设为true以兼容旧数据"
"Enable the MCP service. Disabled by default; when enabled, exposes the POST /mcp endpoint for LLM/agent calls.": "启用MCP服务。默认关闭,启用后暴露 POST /mcp 端点供 LLM/智能体调用"
"MCP action set. Comma-separated module names (node/app/config/deploy/gateway/monitor/system), * means all enabled": "MCP动作集。逗号分隔的模块名(node/app/config/deploy/gateway/monitor/system),*表示全部启用"
"Rate limit path prefixes. Comma-separated; matching paths are rate-limited by IP; defaults to authentication endpoints such as login/token": "限流路径前缀。逗号分隔,命中则按IP限流,默认登录/令牌等认证接口"
"Rate limit count. Number of requests allowed per IP per minute; default 60": "限流次数。每IP每分钟允许访问次数,默认60"
"Allow anonymous telemetry reporting. Required for multi-level cascading or minimal SDK; default false (secure)": "允许匿名埋点上报。多级级联或极简SDK需要,默认false(安全)"
"CORS allowed origins. Comma-separated; empty allows any origin; when specified, only whitelisted origins may cross-origin": "CORS允许的来源。逗号分隔,为空时允许任意来源,指定后仅白名单跨域"
"Attachment download authentication. Whether to verify the attachment download token for /cube/file. Default false.": "附件下载鉴权。是否校验/cube/file附件下载令牌,默认false"
"Public attachment categories that require no login. Comma separated; matching items can be downloaded anonymously.": "免登录公开附件分类。逗号分隔,命中可匿名下载"
"Attachment download token validity. Seconds, default 600.": "附件下载令牌有效期。秒,默认600"
|