# 中文 (zh-CN) Fluent 翻译 — 仓库相关消息
# ID 使用点状键转换为连字符（参见 dotted_to_fluent_id）

# repo.result_line_simple
# Arg0: name
# Arg1: short description
# Arg2: score suffix (e.g., "(0.87)") — may be empty
repo-result-line-simple = { $arg0 } — { $arg1 } { $arg2 }

# repo.score_format
# Arg0: numeric score -> outputs "（0.87）"
repo-score-format = （{ $arg0 }）

# repo.no_results_for
# Arg0: query string
repo-no-results-for = 未找到与 "{ $arg0 }" 匹配的结果。

# Labels
repo-authors = 作者
repo-url = 仓库链接
repo-version = 版本
repo-updated = 更新

# Download / asset related messages
repo-no-downloadable-zip-asset = 未找到可下载的 ZIP 制品。
repo-confirm-download = 是否要下载 "{ $arg0 }"？
repo-skipped-download = 跳过下载：{ $arg0 }
repo-saved = 已保存到 { $arg0 }。
repo-failed-to-download = 下载失败：{ $arg0 }。

# Search / query
repo-search-empty-query = 搜索查询不能为空。

# Summary / status messages
# Arg0: number of updated modules
repo-updated-modules = 已更新 { $arg0 } 个模块

secret-interactive-choose-input-method = 选择输入方法
cache-modules-removed = 缓存模块已删除
init-interactive-choice-local-path = 选择本地路径
secret-interactive-error-password-mismatch = 密码不匹配错误
termux-ssh-interactive-create-new-key-success = 新建密钥成功
repo-index-synced = 索引已同步
build-workspace-member-not-found = 成员未找到
validate-mmrl-repo-readme-file = 仓库 README 文件
about-repository = 关于仓库
config-interactive-cancel = 取消
# Auto-generated FTL entries
tmpl-export-no-templates-specified = 未指定模板
sign-failed-to-sign = 签名失败
export-module-prop = 导出模块属性 (module.prop)
termux-ssh-interactive-create-new-key-option = 新密钥选项
init-interactive-gh-not-found = 未找到 gh (GitHub CLI)
install-section = 安装部分
secret-error-no-subcommand = 错误：未指定子命令
config-interactive-error-conflict-with-subcommand = 不能与子命令一起使用
init-interactive-preview-file-empty = 预览文件为空
config-interactive-no-change = 未作更改
common-file-fixed = 通用文件已修复
config-interactive-make-more-changes = 进行更多更改
env-docs-header = 环境变量
termux-ssh-forwarded = 已转发
secret-interactive-intro = 简介
secret-failed-fetch-ca = 获取 CA 证书失败
table-header-value = 属性值
validate-warnings-header = 验证警告
build-failed-to-build = 构建失败
build-failed-workspace-members = 工作区成员构建失败
secret-interactive-choose-action = 选择操作
about-email = 电子邮箱
validate-prop-id-invalid-characters = ID 包含无效字符
repo-module-detail-asset = 模块详情资源
secret-exported = 已导出
termux-ssh-interactive-create-new-key-prompt = 新密钥提示
init-interactive-enter-local-template-path = 本地模板路径
repo-similar-packages-header = 相似软件包
termux-ssh-setup-step4 = 设置第 4 步
init-interactive-custom-value-choice = 自定义值选项
config-interactive-no-key-entered = 未输入键名
sign-signed = 已完成签名
secret-interactive-enter-name = 输入名称
secret-no-secrets-stored = 未存储任何机密 (Secrets)
about-powered = 强力驱动自
termux-ssh-forward-failed = 转发失败
repo-prompt-enter-number = 请输入数字
termux-ssh-remote-mkdir-failed = 远程创建目录失败
termux-ssh-interactive-key-installed = 密钥已安装
export-track-json = 导出 track.json
secret-interactive-menu-exit = 退出菜单
config-interactive-global = 全局
termux-ssh-pushed-key = 已推送密钥
termux-ssh-interactive-scp-failed = SCP 传输失败
table-header-module = 模块
packaging-packaging = 正在打包
init-interactive-version = 版本
validate-errors-header = 验证错误
termux-ssh-setup-step3 = 设置第 3 步
status-success = 状态：成功
init-interactive-use-sanitized-module-id = 使用规范化的模块 ID
project-output-file = 项目输出文件
build-skipping-no-kam-toml = 跳过：未找到 kam.toml
sign-no-src-or-dist = 未找到源码 (src) 或分发目录 (dist)
packaging-success-template-built = 模板构建成功
init-interactive-enter-path-to-local-template = 输入本地模板的路径
init-interactive-default = 默认
export-repo-json = 导出 repo.json
packaging-generating-module-prop = 正在生成 module.prop
init-interactive-recommend-github-cli = 推荐安装 GitHub CLI
config-note-custom-keys = 注意：自定义键
init-interactive-completed-successfully = 已成功完成
repo-module-detail-download-url = 详情下载链接
repo-module-detail-url = 仓库链接: { $arg0 }
repo-module-detail-homepage = 主页: { $arg0 }
repo-module-detail-summary = 摘要: { $arg0 }
termux-ssh-interactive-ask-username = 询问用户名
termux-ssh-connecting = 正在连接
termux-ssh-auto-no-pubkey = 自动模式：未找到公钥
about-author = 关于作者
init-interactive-enter-custom-value-for = 输入自定义值：
secret-removed = 已移除
secret-interactive-invalid-selection = 无效选择
secret-no-valid-cert-in-chain = 证书链中无有效证书
cache-template-removed = 缓存模板已移除
env-docs-kam-tmpl-note = Kam 模板说明
init-interactive-enter-true-false-for = 请为以下项选择 true/false：
init-interactive-preview-file-header = 预览文件：{ $arg0 }
init-interactive-preview-failed-read-file = 读取预览文件失败
build-building-workspace-member = 正在构建工作区成员
init-interactive-description = 描述
config-builtin-keys = 内置键
repo-invalid-input-number = 输入的数字无效
packaging-source-directory-not-found = 未找到源目录
build-concurrent-building-members = 并行构建成员
secret-confirm-remove = 确认移除？
secret-interactive-aborted = 已中止
config-interactive-select-target = 选择目标
cache-modules-index-files = 模块索引文件
build-complete = 构建完成
about-info-command-informational = 信息查询命令
termux-ssh-setup-instructions = 设置说明
init-interactive-enter-value-for = 输入以下项的值：
secret-interactive-cancel = 取消
repo-invalid-selection-out-of-range = 选择超出范围
cache-modules-directory-empty-or-not-exists = 目录为空或不存在
secret-interactive-input-method-file = 输入方式：文件
secret-written-to = 已写入至
config-example = 示例
init-interactive-press-enter = 按回车键继续
about-thanks = 致谢
config-interactive-show-current-config = 显示当前配置
validate-mmrl-repo-license-recommended = 建议添加 MMRL 仓库许可证
tmpl-use-import-command = 请使用 import 命令
build-no-workspace-section = 未找到 workspace 部分
init-interactive-example = 示例
init-interactive-inferred-id-invalid = 推断的 ID 无效
init-interactive-project-name = 项目名称
secret-public-key-exported = 公钥已导出
cache-modules-no-index-files = 未找到索引文件
config-interactive-invalid-selection = 无效选项
termux-ssh-interactive-ssh-copy-id-attempt = 尝试运行 ssh-copy-id
install-su-failed = 获取 root 权限 (su) 失败
init-interactive-author = 作者
cache-modules-cleaned-successfully = 模块缓存已成功清理
config-interactive-press-enter = 按回车键继续
secret-fetching-cert-from-github = 正在从 GitHub 获取证书
secret-interactive-summary = 摘要
termux-ssh-interactive-pushed-to-sdcard = 已推送到 SD 卡
validate-passed-with-warnings = 验证通过（含警告）
termux-ssh-ssh-exited = SSH 已退出
init-interactive-set-module-id-to-basename = 将模块 ID 设置为目录名 (basename)
init-interactive-aborted = 已中止
init-interactive-enter-yes-no = 输入 yes 或 no
secret-interactive-menu-get = 获取机密 (Get)
secret-root-ca-added = 根 CA 已添加
termux-ssh-interactive-create-new-key-missing-tool = 缺少创建密钥所需的工具
packaging-success-module-built = 模块构建成功
secret-interactive-summary-added = 摘要已添加
init-interactive-choice-pull-default-templates = 拉取默认模板
termux-ssh-auto-connecting = 自动连接中
init-interactive-preview-failed-read-dir = 读取目录预览失败
about-developer = 关于开发者
secret-interactive-enter-value = 输入值
check-errors-header = 检查错误
secret-interactive-title = 标题
init-interactive-value-is-not-choice-prompt = 该值不在选项范围内，请重新选择
secret-failed-retrieve-public-key = 检索公钥失败
init-interactive-value-required = 必须填写该值
secret-interactive-error-conflict-with-subcommand = 不能与子命令一起使用
repo-skipped-selection = 已跳过选择
hooks-running-pre = 正在执行前置钩子 (Pre-hooks)
secret-interactive-select-input-method = 选择输入方式
init-interactive-preview-exit = 退出预览
termux-ssh-setup-step2 = 设置第 2 步
config-interactive-view-builtins = 查看内置配置
secret-interactive-confirm-before-add = 添加前确认
validate-failed = 验证失败
termux-ssh-interactive-choose-key-or-create = 选择现有密钥或创建新密钥
init-interactive-choose-template = 选择模板
config-interactive-error-no-subcommand = 错误：未指定子命令
hooks-skipping-hooks-for-template-packaging = 模板打包时跳过钩子
project-package-size = 项目包大小
init-interactive-directory-preview-header = 目录结构预览
init-interactive-template-contents-showing-up-to-files = 模板内容（最多显示前 {0} 个文件）
table-header-stat = 状态
init-interactive-template-preview = 模板预览
export-update-json = 导出 update.json
secret-interactive-yes = 是
hooks-running-post = 正在执行后置钩子 (Post-hooks)
config-set-success = 设置成功
termux-ssh-interactive-gen-hint = 生成提示
repo-module-detail-release = 模块发布版本
termux-ssh-interactive-adb-push-failed = ADB 推送失败
status-failed = 状态：失败
project-output-directory = 项目输出目录
init-interactive-confirm-proceed-create = 确认继续创建？
config-interactive-set-custom-key = 设置自定义键
validate-prop-name-required = 必须提供属性名称 (name)
termux-ssh-interactive-connecting = 正在连接
cli-about = Kam：一款功能强大的命令行工具，用于搭建、构建、打包和分发安卓模块与模板（支持 KernelSU/APU/Magisk/AnyKernel3）。
cli-long-about = Kam 是一款用于搭建、构建、打包与分发安卓模块与模板的命令行工具（KernelSU/APU/Magisk/AnyKernel3/AnyTemplate）。它支持项目初始化、打包构建、模板管理、仓库搜索/下载，以及导出各种元数据文件。
cli-commands-about-summary = 显示 Kam 的信息与致谢
cli-commands-about-description = 显示有关 Kam 的详细信息（包含项目元数据、作者信息、贡献者与有用链接）。
# Commands (summaries and descriptions used in CLI help)
cli-commands-init-summary = 从模板初始化新项目
cli-commands-init-description = 使用本地或远程模板创建新的 Kam 项目骨架（支持 meta 与 kernel 模板）
cli-commands-build-summary = 构建并打包模块
cli-commands-build-description = 构建模块并将其打包为可部署的 ZIP 工件
cli-commands-version-summary = 管理模块版本与升级策略
cli-commands-version-description = 查看与调整模块的版本号与升级规则
cli-commands-cache-summary = 管理本地缓存
cli-commands-cache-description = 刷新或清理模块索引与模块详情缓存
cli-commands-tmpl-summary = 模板管理（导入/导出/打包/列出）
cli-commands-tmpl-description = 管理模板资源：导入、导出、打包和列出模板
cli-commands-validate-summary = 验证 kam.toml 与模板
cli-commands-validate-description = 校验 kam.toml 配置和模板文件的有效性
cli-commands-completions-summary = 生成 shell 补全脚本
cli-commands-completions-description = 为常见 shell 生成命令自动补全脚本
cli-commands-secret-summary = 密钥环与证书管理
cli-commands-secret-description = 管理用于签名/验证的密钥与证书
cli-commands-sign-summary = 对工件进行签名
cli-commands-sign-description = 使用密钥环或 PEM 文件为工件生成签名
cli-commands-verify-summary = 验证签名
cli-commands-verify-description = 验证 .sig 或 sigstore（DSSE）签名包
cli-commands-check-summary = 校验项目文件
cli-commands-check-description = 对项目的 JSON/YAML/Markdown 文件进行 lint/格式/解析 检查
cli-commands-export-summary = 导出各种元数据文件
cli-commands-export-description = 从 kam.toml 导出 module.prop、module.json、repo.json、track.json、config.json、update.json 等
cli-commands-toml-summary = 查看与编辑 kam.toml
cli-commands-toml-description = 使用点路径（dot-path）获取/设置/删除 kam.toml 字段
cli-commands-config-summary = 管理 Kam 配置
cli-commands-config-description = 管理项目或全局配置（类似 git config）
cli-commands-install-summary = 兼容安装层
cli-commands-install-description = 提供对 Magisk、KernelSU、APatchSU 等的兼容安装支持（委托至配置的 root 管理器）
cli-commands-repo-summary = 仓库搜索与下载
cli-commands-repo-description = 搜索远程索引并下载模块与其发布制品
cli-commands-env-summary = 打印 KAM_ 相关环境变量
cli-commands-env-description = 输出以 KAM_ 开头的环境变量（用于调试）
cli-commands-termux-summary = 与 Termux 交互
cli-commands-termux-description = 在已连接设备上启用 Termux 会话或执行一次性命令
cli-commands-help-summary = 显示帮助信息
cli-commands-help-description = 打印顶层或指定子命令的帮助信息
# Flag translations (used to localize top-level flags)
cli-flags-sync-flag = Pacman 风格的同步（下载）标志（等价于 pacman -S）
cli-flags-search-flag = Pacman 风格的搜索修饰符（与 -S 一起使用为 -Ss；单独使用为 -s）
cli-flags-modules-url = 模块注册表 API 的 URL（默认：<https://modules.kernelsu.org>），覆盖内置端点
cli-flags-assume-yes = 对所有确认提示默认回答“是”（等同 -y / --yes）
cli-flags-quiet = 安静模式：抑制输出（例如在 CI 中避免显示进度条）
cli-flags-update = 在同步或下载前刷新模块索引（等效于 `kam repo sync --force`）
cache-modules-removed-module-cache = 已清除模块缓存


cache-cleaned-successfully = 缓存已成功清理
init-interactive-preview-header = 预览标题
repo-index-force-synced = 索引已强制同步
init-interactive-preview-another-file = 预览另一个文件
config-interactive-exit = 退出
init-interactive-module-id-mismatch = 模块 ID 不匹配
init-interactive-enter-value-for-index-or-value = 输入索引或值
init-interactive-next-steps = 下一步
secret-interactive-encryption-password = 加密密码
init-interactive-invalid-selection-index = 无效的索引选择
table-header-status = 状态
secret-imported = 已导入
secret-interactive-storage-file = 存储文件
workspace-summary-title = 工作区摘要
init-interactive-loaded-template-from-temp = 已从临时目录加载模板
secret-cert-chain-imported = 证书链已导入
secret-failed-read-ca = 读取 CA 证书失败
check-no-issues-found = 未发现问题
config-interactive-local-project-detected = 已检测到本地项目
cli-commands-config-summary = 管理项目或全局配置（类似 git config）
cli-commands-config-description = 管理项目或全局配置（类似 git config）
cli-commands-config-get-summary = 通过键（点分路径）获取配置项的值
cli-commands-config-set-summary = 按键设置配置值
cli-commands-config-unset-summary = 删除指定配置项
cli-commands-config-list-summary = 列出目标配置文件中的所有配置项
cli-commands-config-show-summary = 显示内置配置键及其说明
cli-commands-config-flags-global = 使用全局配置文件 (~/.kam/config.toml)
cli-commands-config-flags-local = 使用本地配置文件（项目 `.kam/config.toml`）
cli-commands-config-flags-interactive = 交互模式：引导设置常用配置（语言、Root 管理器等）
tmpl-no-templates-in-cache = 缓存中没有模板
init-interactive-template-directory-empty = 模板目录为空
hooks-invalid-env-variable-name = 环境变量名称无效
init-interactive-cz-not-found = 未找到 commitizen (cz)
init-interactive-path-to-create-project = 创建项目的路径
about-enjoy = 祝你使用愉快！
config-interactive-title = 配置选项
config-interactive-select-option = 请选择一个选项
about-description = 工具描述
termux-ssh-interactive-starting = 正在启动...
secret-interactive-no-name-entered = 未输入名称
secret-interactive-input-method-direct = 输入方式：直接输入
repo-selected-module = 已选择模块
build-invalid-glob-pattern = 无效的通配符 (Glob) 模式
table-stat-succeeded = 成功
build-skipping-failed-load-kam-toml = 跳过：加载 kam.toml 失败
env-docs-intro = 环境变量说明
secret-no-cert-chain-in-issue = Issue 中没有证书链
config-interactive-local-project-not-detected = 未检测到本地项目
config-interactive-choose-root-manager = 选择 Root 管理器
cache-template-added = 模板已添加到缓存
config-interactive-menu-set-root-manager = 设置 Root 管理器
config-interactive-choose-action = 选择操作
install-cli-not-found = 未找到命令行工具 (CLI)
config-unset-success = 取消设置成功
termux-ssh-push-failed = 推送失败
termux-ssh-setup-step1 = 设置第 1 步
project-header = 项目信息
validate-prop-version-required = 必须提供版本号 (version)
secret-interactive-no-file-entered = 未输入文件路径
secret-saved = 已保存
check-warnings-header = 检查警告
hooks-malformed-env-line = 环境变量格式错误
packaging-files = 文件
validate-prop-description-required = 必须提供描述信息 (description)
table-stat-failed = 失败
init-interactive-title = 初始化设置
secret-interactive-menu-list = 列出机密 (List)
export-config-json = 导出 config.json
secret-interactive-no-value-entered = 未输入任何值
cache-local-cached-templates = 本地缓存模板
cache-modules-detail-cache = 模块详情缓存
cache-modules-index-entry = 模块索引条目
termux-ssh-forward-failed-err = 转发失败并报错
init-interactive-saved-base-values = 已保存基础配置值
about-info-use-other-commands = 使用其他命令查看更多信息
env-no-kam-vars = 无 Kam 变量
install-package-not-found = 未找到软件包
init-interactive-and-more-files = ...以及更多文件
secret-fetching-root-ca = 正在获取根 CA
build-building-module-version = 正在构建模块版本
cache-directory-empty-or-not-exists = 目录为空或不存在
packaging-using-existing-module-prop-from-hook = 正在使用来自钩子的现有 module.prop
init-interactive-module-id-prompt = 请输入模块 ID
init-interactive-preview-file-truncated = 预览文件已截断
cache-cleaned-successfully = 缓存已成功清理
init-interactive-preview-header = 预览
repo-index-force-synced = 索引已强制同步
init-interactive-preview-another-file = 预览另一个文件
config-interactive-exit = 退出
init-interactive-module-id-mismatch = 模块 ID 不匹配
init-interactive-enter-value-for-index-or-value = 输入索引编号或具体值：
init-interactive-next-steps = 后续步骤
secret-interactive-encryption-password = 加密密码
init-interactive-invalid-selection-index = 无效的选择索引
table-header-status = 状态
secret-imported = 已导入
secret-interactive-storage-file = 存储文件
workspace-summary-title = 工作区摘要
init-interactive-loaded-template-from-temp = 已从临时目录加载模板
secret-cert-chain-imported = 证书链已导入
cache-modules-no-matching-cache-file = 未找到匹配的缓存文件
config-interactive-enter-ui-language = 输入界面语言
validate-prop-version-code-should-be-positive = 版本号 (versionCode) 必须为正整数
config-interactive-enter-custom-key = 输入自定义键名
secret-interactive-enter-file-path = 输入文件路径
repo-download = 下载
repo-module-not-found-showing-similar = 未找到该模块，显示相似结果
this-key-does-not-exist = 该键不存在
table-stat-total = 总计
validate-prop-author-empty-recommended = 建议填写作者信息
termux-ssh-ssh-missing = 缺少 SSH 组件
init-interactive-select-value-for = 为以下项选择值：
init-interactive-preview-cancelled = 预览已取消
init-interactive-variable = 变量
init-interactive-recommend-cz-install = 建议安装 commitizen (cz)
init-interactive-helper-script = 辅助脚本
secret-interactive-file-not-found = 未找到文件
init-interactive-preview-end = 预览结束
config-interactive-enter-value-for-key = 输入该键的值：
termux-ssh-ssh-failed = SSH 运行失败
init-interactive-save-base-values = 保存基础配置值
init-interactive-template-variables = 模板变量
secret-interactive-menu-remove = 移除机密 (Remove)
init-interactive-preview-continue = 继续预览
init-interactive-select-by-name-or-number = 请通过名称或编号进行选择
secret-interactive-select-option = 请选择一个选项
init-interactive-help = 帮助
termux-ssh-interactive-ssh-copy-id-failed = ssh-copy-id 执行失败
termux-ssh-setup-note = 设置注意事项
init-interactive-invalid-selection = 无效的选择
init-interactive-end-of-directory-preview = 目录预览结束
validate-no-issues-kam-toml-valid = 未发现问题，kam.toml 验证通过
install-trying-su = 尝试获取 root 权限 (su)
validate-mmrl-repo-changelog-file = MMRL 仓库更新日志文件
install-installed = 安装完成
termux-ssh-interactive-create-new-key-failed = 创建新密钥失败
build-no-workspace-members = 工作区中无成员
init-interactive-invalid-module-id = 无效的模块 ID
hooks-skipping-template-packaging = 正在跳过模板打包
repo-everything-up-to-date = 所有内容均为最新
secret-root-ca-removed = 根 CA 已移除
check-some-issues-found = 发现部分问题
build-packaging-artifacts = 正在打包产物
init-interactive-non-interactive-fallback = 非交互模式回退
secret-interactive-confirm-overwrite = 确认覆盖？
config-interactive-aborted = 已中止
cache-no-templates = 缓存中无模板
init-interactive-enter-true-or-false = 输入 true 或 false
project-build-time = 项目构建用时
secret-interactive-storage-keyring = 存储方式：系统密钥环 (Keyring)
repo-result-line = 结果行
install-executing = 正在执行安装
termux-ssh-pubkey-missing = 缺少公钥
validate-prop-id-required = 必须提供 ID (id)
repo-module-detail-title = 模块详情标题
init-interactive-variable-note = 变量说明
validate-mmrl-repo-license-file = MMRL 仓库许可证文件
termux-ssh-interactive-scp-fallback = 使用 SCP 回退方案
termux-ssh-interactive-enter-private-key-path = 输入私钥路径
table-stat-total-duration = 总耗时
secret-interactive-menu-add = 添加机密 (Add)
tmpl-export-no-templates-exported = 未导出任何模板
secret-interactive-confirm-encryption-password = 确认加密密码
secret-stored-secrets = 已存储的机密
config-interactive-menu-set-ui-language = 设置界面语言
export-module-json = 导出 module.json

# 验证 / 验签 相关消息
kam-toml-not-found-at = 在 { $arg0 } 未找到 kam.toml
kam-toml-failed-to-parse = 解析 kam.toml 失败：{ $arg0 }
validate-validating = 正在验证 { $arg0 }...
validate-source-dir-missing-might-fail = 源码目录 '{ $arg0 }' 不存在。构建可能失败或生成空模块。
validate-default-source-dir-not-found = 默认源码目录 '{ $arg0 }' 不存在。
verify-loading-certificate-chain-from = 正在从 { $arg0 } 加载证书链...
verify-verifying-certificate-chain = 正在验证证书链...
verify-certificate-chain-verified-successfully = 证书链验证成功
verify-loading-cached-certificate = 正在加载缓存的证书 { $arg0 }...
verify-calculating-hash = 正在计算 '{ $arg0 }' 的哈希...
verify-verifying-signature = 正在验证签名...
secret-no-trusted-root-cas = 未找到受信任的根 CA。
secret-no-trusted-root-cas-add-one-with = 未找到受信任的根 CA。通过以下命令添加：kam secret trust --add-root <ca.pem> --ca-name <name>
install-unable-to-determine = 无法确定安装 CLI。请在 ~/.kam/config.toml 中设置 'root.manager' 或使用 --manager 参数
