en to zh_CN translation catalogue (192 entries)

[ctx: Bootstrap]
en: 
    Failed file: %1
zh_CN: 
    失败文件：%1

[ctx: Bootstrap]
en: Bootstrap arguments are incomplete.
zh_CN: Bootstrap 启动参数不完整。

[ctx: Bootstrap]
en: Cannot restart Updater.
zh_CN: 无法重新启动 Updater。

[ctx: Bootstrap]
en: The update plan is missing or invalid.
zh_CN: 更新计划文件缺失或格式无效。

[ctx: Bootstrap]
en: Update Handoff Failed
zh_CN: 更新交接失败

[ctx: ConfigHelper]
en: Administrator Permission Required
zh_CN: 需要管理员权限

[ctx: ConfigHelper]
en: The current installation directory requires administrator permission to save configuration.
    
    Target file: %1
    Reason: %2
    
    Click OK, then choose Yes in the Windows permission confirmation dialog.
zh_CN: 当前安装目录需要管理员权限才能保存配置。
    
    目标文件：%1
    原因：%2
    
    点击“确定”后，请在 Windows 权限确认窗口中选择“是”。

[ctx: ConfigHelper]
en: The user canceled the administrator permission confirmation.
zh_CN: 用户取消了管理员权限确认。

[ctx: ConfigHelper]
en: The user canceled the administrator permission request.
zh_CN: 用户取消了管理员权限请求。

[ctx: ConfigHelper]
en: Windows error %1
zh_CN: Windows 错误 %1

[ctx: DeviceIdentityHelper]
en: Cannot save device credential to %1: %2
zh_CN: 无法保存设备凭证到 %1：%2

[ctx: DeviceIdentityHelper]
en: Cannot save installation id to %1: %2
zh_CN: 无法保存安装实例 ID 到 %1：%2

[ctx: DeviceIdentityHelper]
en: Cannot save server device id to %1: %2
zh_CN: 无法保存服务端设备 ID 到 %1：%2

[ctx: DeviceIdentityHelper]
en: Device credential does not match this application, channel, license, installation or device.
zh_CN: 设备凭证与当前应用、渠道、License、安装实例或设备不匹配。

[ctx: DeviceIdentityHelper]
en: Device credential file is not valid JSON: %1
zh_CN: 设备凭证文件不是合法 JSON：%1

[ctx: DeviceIdentityHelper]
en: Device credential signature is invalid. The local identity file may not match this server.
zh_CN: 设备凭证签名无效。本机身份文件可能不是当前服务器签发的。

[ctx: DeviceIdentityHelper]
en: Device identity request failed (HTTP %1): %2
zh_CN: 设备身份申请失败（HTTP %1）：%2

[ctx: DeviceIdentityHelper]
en: Device public key is invalid: %1
zh_CN: 设备凭证公钥无效：%1

[ctx: DeviceIdentityHelper]
en: Device public key is missing: %1
zh_CN: 设备凭证公钥缺失：%1

[ctx: DeviceIdentityHelper]
en: License has expired. Please ask the administrator to issue a new License.
zh_CN: License 已过期。请联系管理员重新签发 License。

[ctx: DeviceIdentityHelper]
en: License is empty. Create or select a License in the admin page, then copy the generated client configuration.
zh_CN: License 为空。请先在管理后台创建或选择 License，然后复制生成的客户端配置。

[ctx: DeviceIdentityHelper]
en: OpenSSL is unavailable, so device credential signature cannot be verified.
zh_CN: 当前程序未启用 OpenSSL，无法验证设备凭证签名。

[ctx: DeviceIdentityHelper]
en: Server address is not configured. Set config/server_config.json before building Launcher, for example: http://192.168.229.128:8000
zh_CN: 服务端地址未配置。请先设置 config/server_config.json，再重新编译 Launcher。例如：http://192.168.229.128:8000

[ctx: DeviceIdentityHelper]
en: Server returned an invalid device identity response.
zh_CN: 服务端返回的设备身份响应格式无效。

[ctx: DeviceIdentityHelper]
en: app_id is empty in app_config.json.
zh_CN: app_config.json 中的 app_id 为空。

[ctx: DeviceIdentityHelper]
en: channel is empty in app_config.json.
zh_CN: app_config.json 中的 channel 为空。

[ctx: DeviceIdentityHelper]
en: client_token is empty. Copy the client_token generated by the admin page into app_config.json.
zh_CN: client_token 为空。请把管理后台生成的 client_token 复制到 app_config.json。

[ctx: Launcher]
en: 
    Target version: %1
zh_CN: 
    目标版本：%1

[ctx: Launcher]
en: %1
    
    Please enter a new License for %2:
zh_CN: %1
    
    请重新输入 %2 的授权 License：

[ctx: Launcher]
en: A License provided by the administrator is required for the first launch.
zh_CN: 首次启动需要输入管理员提供的 License。

[ctx: Launcher]
en: A possible system time rollback was detected. Startup has been blocked.
zh_CN: 检测到系统时间可能被回拨，已阻止启动。

[ctx: Launcher]
en: A version policy sequence rollback was detected. Startup has been blocked.
zh_CN: 检测到版本策略序列回退，已阻止启动。

[ctx: Launcher]
en: Authorization Rejected
zh_CN: 授权被拒绝

[ctx: Launcher]
en: Caching signed version manifest...
zh_CN: 正在缓存签名版本清单...

[ctx: Launcher]
en: Cannot Start
zh_CN: 无法启动

[ctx: Launcher]
en: Cannot cache the signed manifest for the current version: %1
zh_CN: 无法缓存当前版本的签名清单：%1

[ctx: Launcher]
en: Cannot connect to the update server, and the current policy does not allow offline startup.
zh_CN: 无法连接更新服务器，且当前策略不允许离线启动。

[ctx: Launcher]
en: Cannot connect to the update server. Import an offline update package?
zh_CN: 当前无法连接更新服务器。是否导入离线更新包？

[ctx: Launcher]
en: Cannot generate tags.txt, but startup will continue:
    %1
zh_CN: 无法生成 tags.txt，但启动会继续：
    %1

[ctx: Launcher]
en: Cannot read the local state: %1
zh_CN: 无法读取本地状态：%1

[ctx: Launcher]
en: Cannot start the main application: %1
zh_CN: 无法启动主程序：%1

[ctx: Launcher]
en: Cannot start the updater: %1
zh_CN: 无法启动更新器：%1

[ctx: Launcher]
en: Cannot write the configuration file:
    %1
    %2
zh_CN: 无法写入配置文件：
    %1
    %2

[ctx: Launcher]
en: Checking for software updates...
zh_CN: 正在检查软件更新...

[ctx: Launcher]
en: Current Version Cannot Run
zh_CN: 当前版本不可运行

[ctx: Launcher]
en: Device Authentication Failed
zh_CN: 设备身份验证失败

[ctx: Launcher]
en: Enter License
zh_CN: 输入 License

[ctx: Launcher]
en: Failed to Save License
zh_CN: 保存 License 失败

[ctx: Launcher]
en: Generating Git tag list...
zh_CN: 正在生成 Git 标签清单...

[ctx: Launcher]
en: Git Tag List Failed
zh_CN: Git 标签清单生成失败

[ctx: Launcher]
en: License Cannot Be Empty
zh_CN: License 不能为空

[ctx: Launcher]
en: License Required
zh_CN: 需要 License

[ctx: Launcher]
en: License Saved
zh_CN: License 已保存

[ctx: Launcher]
en: Manifest Cache Failed
zh_CN: 清单缓存失败

[ctx: Launcher]
en: Marsco Launcher
zh_CN: Marsco 软件启动器

[ctx: Launcher]
en: Marsco offline update package (*.upd)
zh_CN: Marsco 离线更新包 (*.upd)

[ctx: Launcher]
en: Network Unavailable
zh_CN: 网络不可用

[ctx: Launcher]
en: New Version Available
zh_CN: 发现新版本

[ctx: Launcher]
en: No offline update package was selected, or the updater could not be started.
zh_CN: 未选择离线更新包或无法启动更新器。

[ctx: Launcher]
en: No offline update package was selected.
zh_CN: 未选择离线更新包。

[ctx: Launcher]
en: Offline Update
zh_CN: 离线更新

[ctx: Launcher]
en: Offline mode is active. Starting...
zh_CN: 当前处于离线模式，正在启动...

[ctx: Launcher]
en: Please enter the License for %1:
zh_CN: 请输入 %1 的授权 License：

[ctx: Launcher]
en: Please paste the License created in the admin page.
zh_CN: 请粘贴管理员在后台创建的 License。

[ctx: Launcher]
en: Please restart Launcher to complete device authorization and update checking.
zh_CN: 请重新启动 Launcher 完成设备授权和更新检查。

[ctx: Launcher]
en: Security Check Failed
zh_CN: 安全检查失败

[ctx: Launcher]
en: Select Offline Update Package
zh_CN: 选择离线更新包

[ctx: Launcher]
en: Server Unavailable
zh_CN: 服务器不可用

[ctx: Launcher]
en: Startup Failed
zh_CN: 启动失败

[ctx: Launcher]
en: The administrator provided version %1 as the rollback target. Downgrade now?
zh_CN: 管理员提供了版本 %1 作为回退目标，是否现在降级？

[ctx: Launcher]
en: The application is up to date. Starting...
zh_CN: 当前已是最新版本，正在启动...

[ctx: Launcher]
en: The current License cannot be used: %1
zh_CN: 当前 License 无法使用：%1

[ctx: Launcher]
en: The current authorization was rejected by the server: %1
zh_CN: 当前授权被服务端拒绝：%1

[ctx: Launcher]
en: The current version %1 has been disabled by the administrator.
zh_CN: 当前版本 %1 已被管理员停用。

[ctx: Launcher]
en: The device or License authorization is invalid.
zh_CN: 设备或 License 授权无效。

[ctx: Launcher]
en: The local version policy has expired. Please connect to the network or contact the administrator.
zh_CN: 本地版本策略已过期，请连接网络或联系管理员。

[ctx: Launcher]
en: The local version policy is invalid: %1
zh_CN: 本地版本策略无效：%1

[ctx: Launcher]
en: Update Required
zh_CN: 必须更新

[ctx: Launcher]
en: Updater Startup Failed
zh_CN: 更新器启动失败

[ctx: Launcher]
en: Verifying License...
zh_CN: 正在验证 License...

[ctx: Launcher]
en: Verifying local runtime policy...
zh_CN: 正在验证本地运行策略...

[ctx: Launcher]
en: Version %1 is available. Update now?
zh_CN: 发现新版本 %1，是否现在更新？

[ctx: Launcher]
en: Version Rollback
zh_CN: 版本回退

[ctx: Launcher]
en: the application
zh_CN: 软件

[ctx: UpdateLogic]
en: Cannot write Git tags file: %1
zh_CN: 无法写入 Git 标签文件：%1

[ctx: UpdateLogic]
en: Git tags request failed (HTTP %1).
zh_CN: Git 标签请求失败（HTTP %1）。

[ctx: UpdateLogic]
en: Git tags response is empty.
zh_CN: Git 标签响应为空。

[ctx: UpdateLogic]
en: Server address is empty.
zh_CN: 服务端地址为空。

[ctx: Updater]
en: 
    
    Cannot start Bootstrap to perform rollback. Do not continue running the software. Please contact the administrator.
zh_CN: 
    
    无法启动 Bootstrap 执行回滚。请不要继续运行软件，并联系管理员。

[ctx: Updater]
en: %1 cannot be started.
zh_CN: %1 无法启动。

[ctx: Updater]
en: %1 is still running. Please close it manually and try again.
zh_CN: %1 仍在运行，请手动关闭后重试。

[ctx: Updater]
en: An obsolete file still exists: %1
zh_CN: 废弃文件仍然存在：%1

[ctx: Updater]
en: An unfinished update was detected, but the old version could not be restored: %1
    Do not continue running the software. Please contact the administrator.
zh_CN: 检测到上次更新未完成，但无法恢复旧版本：%1
    请不要继续运行软件，并联系管理员。

[ctx: Updater]
en: Automatic Rollback Failed
zh_CN: 自动回滚失败

[ctx: Updater]
en: Backing up %1 files to be changed, including %2 files to be deleted...
zh_CN: 正在备份 %1 个待变更文件（其中删除 %2 个）...

[ctx: Updater]
en: Backup Failed
zh_CN: 备份失败

[ctx: Updater]
en: Bootstrap Cannot Self-Update
zh_CN: Bootstrap 无法自更新

[ctx: Updater]
en: Bootstrap Handoff Preparation Failed
zh_CN: 接管准备失败

[ctx: Updater]
en: Bootstrap Startup Failed
zh_CN: Bootstrap 启动失败

[ctx: Updater]
en: Bootstrap could not fully restore the old version. Do not continue running the software. Please contact the administrator.
zh_CN: Bootstrap 无法完整恢复旧版本。请不要继续运行软件，并联系管理员。

[ctx: Updater]
en: Cannot Close Main Application
zh_CN: 无法关闭主程序

[ctx: Updater]
en: Cannot back up current version files. The new version has not been installed. Please check disk space and directory permissions.
zh_CN: 无法备份当前版本文件，尚未安装新版本。请检查磁盘空间和目录权限。

[ctx: Updater]
en: Cannot commit the Bootstrap file plan or transaction state.
zh_CN: 无法提交 Bootstrap 文件计划或事务状态。

[ctx: Updater]
en: Cannot create the Bootstrap file plan.
zh_CN: 无法创建 Bootstrap 文件计划。

[ctx: Updater]
en: Cannot create the update transaction directory or save the transaction state.
zh_CN: 无法创建更新事务目录或保存事务状态。

[ctx: Updater]
en: Cannot read the Bootstrap update transaction: %1
zh_CN: 无法读取 Bootstrap 更新事务：%1

[ctx: Updater]
en: Cannot read the signed manifest cache after Bootstrap installation.
zh_CN: Bootstrap 安装后无法读取签名 Manifest 缓存。

[ctx: Updater]
en: Cannot reverify the manifest signature after Bootstrap installation.
zh_CN: Bootstrap 安装后无法重新验证版本清单签名。

[ctx: Updater]
en: Cannot save the current version number.
zh_CN: 无法保存当前版本号。

[ctx: Updater]
en: Cannot save the list of verified or pending deletion files. The update has stopped.
zh_CN: 无法保存已校验或待删除文件列表，更新已停止。

[ctx: Updater]
en: Cannot save the new version manifest cache.
zh_CN: 无法保存新版本 Manifest 缓存。

[ctx: Updater]
en: Cannot save the new version manifest cache. The update has stopped.
zh_CN: 无法保存新版本 Manifest 缓存，更新已停止。

[ctx: Updater]
en: Cannot save the offline transaction marker.
zh_CN: 无法保存离线事务标记。

[ctx: Updater]
en: Cannot start the standalone update handoff program: %1
zh_CN: 无法启动独立更新接管程序：%1

[ctx: Updater]
en: Cannot write the Bootstrap copy plan.
zh_CN: 无法写入 Bootstrap 复制计划。

[ctx: Updater]
en: Cannot write the Bootstrap deletion plan.
zh_CN: 无法写入 Bootstrap 删除计划。

[ctx: Updater]
en: Closing the main application...
zh_CN: 正在关闭主程序...

[ctx: Updater]
en: Committing update transaction...
zh_CN: 正在提交更新事务...

[ctx: Updater]
en: Delegating installation to Bootstrap...
zh_CN: 正在将安装工作移交给 Bootstrap...

[ctx: Updater]
en: Delegating rollback to Bootstrap...
zh_CN: 正在将回滚工作移交给 Bootstrap...

[ctx: Updater]
en: Downgrade Forbidden
zh_CN: 禁止降级

[ctx: Updater]
en: Download Failed
zh_CN: 下载失败

[ctx: Updater]
en: Downloading and verifying %1 version files...
zh_CN: 正在下载并校验 %1 个版本文件...

[ctx: Updater]
en: Downloading: %1
zh_CN: 正在下载：%1

[ctx: Updater]
en: Extracting and verifying %1 offline files...
zh_CN: 正在提取并校验 %1 个离线文件...

[ctx: Updater]
en: Fetching and verifying version manifest...
zh_CN: 正在获取并验证版本清单...

[ctx: Updater]
en: Fetching secure download URLs...
zh_CN: 正在获取安全下载地址...

[ctx: Updater]
en: File Verification Failed
zh_CN: 文件校验失败

[ctx: Updater]
en: Installation Verification Failed
zh_CN: 安装校验失败

[ctx: Updater]
en: Insufficient Disk Space
zh_CN: 磁盘空间不足

[ctx: Updater]
en: Invalid Offline Package
zh_CN: 离线包无效

[ctx: Updater]
en: Manifest Cache Failed
zh_CN: 清单缓存失败

[ctx: Updater]
en: New version files failed verification after installation.
zh_CN: 新版本文件安装后校验未通过。

[ctx: Updater]
en: No Files to Update
zh_CN: 没有可更新文件

[ctx: Updater]
en: Obsolete File Cleanup Failed
zh_CN: 废弃文件清理失败

[ctx: Updater]
en: Offline Package Extraction Failed
zh_CN: 离线包提取失败

[ctx: Updater]
en: Offline Package Not Applicable
zh_CN: 离线包不适用

[ctx: Updater]
en: Offline Update Rejected
zh_CN: 离线更新被拒绝

[ctx: Updater]
en: Preparing download...
zh_CN: 正在准备下载...

[ctx: Updater]
en: Preparing offline package files...
zh_CN: 正在准备离线包文件...

[ctx: Updater]
en: Preparing update...
zh_CN: 正在准备更新...

[ctx: Updater]
en: Saving new version state...
zh_CN: 正在保存新版本状态...

[ctx: Updater]
en: Security Verification Failed
zh_CN: 安全验证失败

[ctx: Updater]
en: Some files failed to download or failed SHA-256 verification. Please check the network and try again.
zh_CN: 部分文件下载失败或 SHA-256 校验未通过，请检查网络后重试。

[ctx: Updater]
en: Starting the new version and waiting for health confirmation...
zh_CN: 正在启动新版本并等待健康确认...

[ctx: Updater]
en: Startup Confirmation Failed
zh_CN: 启动确认失败

[ctx: Updater]
en: Startup Failed
zh_CN: 启动失败

[ctx: Updater]
en: State Save Failed
zh_CN: 状态保存失败

[ctx: Updater]
en: The current signed policy does not allow installing an offline package with a lower version.
zh_CN: 当前签名策略不允许安装较低版本的离线包。

[ctx: Updater]
en: The local signed policy has expired, forbids offline updates, or does not allow the target version.
zh_CN: 本地签名策略已过期、禁止离线更新或不允许目标版本。

[ctx: Updater]
en: The new version did not complete startup health confirmation within %1 milliseconds.
zh_CN: 新版本在 %1 毫秒内没有完成启动健康确认。

[ctx: Updater]
en: The new version failed to install or start. The old version has been restored and started automatically.
zh_CN: 新版本安装或启动失败，已自动恢复并启动旧版本。

[ctx: Updater]
en: The new version has started, but the update transaction could not be committed.
zh_CN: 新版本已经启动，但无法提交更新事务。

[ctx: Updater]
en: The old files were restored, but the old version number could not be written back. Please check configuration directory permissions.
zh_CN: 旧文件已经恢复，但旧版本号写回失败，请检查配置目录权限。

[ctx: Updater]
en: The old files were restored, but the version state could not be restored. Please check write permissions for the configuration directory.
zh_CN: 旧文件已经恢复，但无法恢复版本状态，请检查配置目录写入权限。

[ctx: Updater]
en: The server did not return any version files. The update has stopped.
zh_CN: 服务器没有返回任何版本文件，更新已停止。

[ctx: Updater]
en: The software has been successfully updated to %1 and passed the startup health check.
zh_CN: 软件已成功更新到 %1，并通过启动健康检查。

[ctx: Updater]
en: The staged files do not match the version manifest. The update has stopped.
zh_CN: 暂存文件与版本清单不一致，更新已停止。

[ctx: Updater]
en: The update package application or channel does not match the local configuration.
zh_CN: 更新包的应用或渠道与本机配置不一致。

[ctx: Updater]
en: The update requires at least %1 of free space, but the installation drive currently has only %2.
    The required space includes downloaded files, old version backups, and a safety margin.
zh_CN: 更新至少需要 %1 可用空间，安装盘当前仅剩 %2。
    所需空间已包含下载文件、旧版本备份和安全余量。

[ctx: Updater]
en: The updater is missing online update arguments or an offline update package.
zh_CN: 更新器缺少在线更新参数或离线更新包。

[ctx: Updater]
en: The version manifest signature is invalid. The update has stopped. Please contact the administrator.
zh_CN: 版本清单签名无效，更新已停止。请联系管理员。

[ctx: Updater]
en: This version contains a new %1. Please upgrade this component with the installer, then publish the business version again.
zh_CN: 本次版本包含新的 %1。请使用安装包升级该组件，再重新发布业务版本。

[ctx: Updater]
en: Transaction Commit Failed
zh_CN: 事务提交失败

[ctx: Updater]
en: Transaction Recording Failed
zh_CN: 事务记录失败

[ctx: Updater]
en: Transaction Resume Failed
zh_CN: 事务续办失败

[ctx: Updater]
en: Update Complete
zh_CN: 更新完成

[ctx: Updater]
en: Update Preparation Failed
zh_CN: 更新准备失败

[ctx: Updater]
en: Update Recovery Failed
zh_CN: 更新恢复失败

[ctx: Updater]
en: Update Rolled Back
zh_CN: 更新已回滚

[ctx: Updater]
en: Updater Argument Error
zh_CN: 更新器参数错误

[ctx: Updater]
en: Updating to %1
zh_CN: 正在更新到 %1

[ctx: Updater]
en: Verifying Bootstrap installation result...
zh_CN: 正在校验 Bootstrap 安装结果...

[ctx: Updater]
en: Verifying complete version files...
zh_CN: 正在校验完整版本文件...

[ctx: Updater]
en: Verifying offline update package...
zh_CN: 正在验证离线更新包...

[ctx: UpdaterLogic]
en: Cannot create staged file: %1
zh_CN: 无法创建暂存文件：%1

[ctx: UpdaterLogic]
en: Cannot open the offline update package
zh_CN: 无法打开离线更新包

[ctx: UpdaterLogic]
en: Cannot prepare offline file: %1
zh_CN: 无法准备离线文件：%1

[ctx: UpdaterLogic]
en: Failed to read offline file: %1
zh_CN: 离线文件读取失败：%1

[ctx: UpdaterLogic]
en: Offline file hash verification or write failed: %1
zh_CN: 离线文件 Hash 或写入失败：%1

[ctx: UpdaterLogic]
en: Package information does not match manifest identity
zh_CN: 包信息与 Manifest 身份不一致

[ctx: UpdaterLogic]
en: The manifest digest does not match the package signature
zh_CN: Manifest 摘要与包签名不一致

[ctx: UpdaterLogic]
en: The offline manifest RSA signature is invalid
zh_CN: 离线 Manifest RSA 签名无效

[ctx: UpdaterLogic]
en: The offline manifest is invalid
zh_CN: 离线 Manifest 无效

[ctx: UpdaterLogic]
en: The offline package RSA signature is invalid
zh_CN: 离线包 RSA 签名无效

[ctx: UpdaterLogic]
en: The offline package contains an unsafe path or out-of-range data: %1
zh_CN: 离线包包含不安全路径或越界数据：%1

[ctx: UpdaterLogic]
en: The offline package file count does not match the manifest
zh_CN: 离线包文件数量与 Manifest 不一致

[ctx: UpdaterLogic]
en: The offline package format identifier is invalid
zh_CN: 离线包格式标识无效

[ctx: UpdaterLogic]
en: The offline package header JSON is invalid
zh_CN: 离线包头 JSON 无效

[ctx: UpdaterLogic]
en: The offline package header is incomplete
zh_CN: 离线包头不完整

[ctx: UpdaterLogic]
en: The offline package header length is invalid
zh_CN: 离线包头长度无效

[ctx: UpdaterLogic]
en: The offline package signature metadata is invalid
zh_CN: 离线包签名元数据无效
