303 lines
19 KiB
JSON
303 lines
19 KiB
JSON
{
|
||
"cmd.api.long": "向 GitLink API 发送任意 HTTP 请求。认证信息会自动注入。",
|
||
"cmd.api.short": "向 GitLink 发起原始 API 请求",
|
||
"cmd.auth.login.short": "登录 GitLink",
|
||
"cmd.auth.logout.short": "退出 GitLink 登录",
|
||
"cmd.auth.short": "认证命令",
|
||
"cmd.auth.status.short": "显示认证状态",
|
||
"cmd.branch.create.short": "创建分支",
|
||
"cmd.branch.delete.short": "删除分支",
|
||
"cmd.branch.list.short": "列出分支",
|
||
"cmd.branch.protect.short": "设置分支保护",
|
||
"cmd.branch.short": "分支操作",
|
||
"cmd.branch.unprotect.short": "移除分支保护",
|
||
"cmd.ci.builds.short": "列出 CI 构建",
|
||
"cmd.ci.logs.short": "查看构建日志",
|
||
"cmd.ci.restart.short": "重启构建",
|
||
"cmd.ci.short": "CI/CD 操作",
|
||
"cmd.ci.stop.short": "停止构建",
|
||
"cmd.config.get.short": "获取配置项",
|
||
"cmd.config.init.short": "初始化配置文件",
|
||
"cmd.config.list.short": "列出所有配置项",
|
||
"cmd.config.set.short": "设置配置项",
|
||
"cmd.config.short": "管理 gitlink-cli 配置",
|
||
"cmd.dataset.create.long": "为仓库创建数据集,包含标题、描述、可选许可证和研究论文内容。",
|
||
"cmd.dataset.create.short": "创建仓库数据集",
|
||
"cmd.dataset.delete_attachment.long": "按 UUID 删除数据集附件。该操作具有破坏性:先用 --dry-run 预览,再传 --yes 确认。",
|
||
"cmd.dataset.delete_attachment.short": "按 UUID 删除数据集附件",
|
||
"cmd.dataset.list.long": "按数字项目 ID 列出一个或多个 GitLink 项目的数据集。",
|
||
"cmd.dataset.list.short": "按项目 ID 列出数据集",
|
||
"cmd.dataset.short": "数据集操作",
|
||
"cmd.dataset.update.long": "更新仓库数据集(标题、描述、可选许可证和研究论文内容)。",
|
||
"cmd.dataset.update.short": "更新仓库数据集",
|
||
"cmd.dataset.view.long": "查看仓库的数据集及其附件。用 --page/--limit 对附件分页。",
|
||
"cmd.dataset.view.short": "查看仓库数据集",
|
||
"cmd.doctor.long": "诊断 gitlink-cli 的配置、认证、仓库上下文和 API 连通性问题。",
|
||
"cmd.doctor.short": "诊断 gitlink-cli 环境问题",
|
||
"cmd.issue.batch_close.long": "批量关闭筛选后的议题。\n\n该命令默认处于 dry-run 模式,只打印匹配的议题。\n传入 --yes 后执行远端关闭操作。请使用严格筛选条件和较小 limit。\n\n示例:\n gitlink-cli issue +batch-close --owner Gitlink --repo gitlink-cli --older-than-days 60 --limit 20\n gitlink-cli issue +batch-close --owner Gitlink --repo gitlink-cli --older-than-days 60 --limit 20 --yes",
|
||
"cmd.issue.batch_close.short": "批量关闭筛选后的议题。默认 dry-run;传入 --yes 后执行。",
|
||
"cmd.issue.batch_label.long": "给筛选后的议题批量添加标签。\n\n该命令默认处于 dry-run 模式,只打印匹配的议题。\n传入 --yes 后执行远端标签操作。当前实现不会在 API 端点不可用时伪造写入结果。\n\n示例:\n gitlink-cli issue +batch-label --owner Gitlink --repo gitlink-cli --add-label stale --older-than-days 30 --limit 50\n gitlink-cli issue +batch-label --owner Gitlink --repo gitlink-cli --add-label stale --older-than-days 30 --limit 50 --yes",
|
||
"cmd.issue.batch_label.short": "给筛选后的议题批量添加标签。默认 dry-run;传入 --yes 后执行。",
|
||
"cmd.issue.batch_list.long": "列出议题批量维护候选项,不修改远端数据。\n\n示例:\n gitlink-cli issue +batch-list --owner Gitlink --repo gitlink-cli --state open --older-than-days 30 --limit 50 --format table\n gitlink-cli issue +batch-list --owner Gitlink --repo gitlink-cli --label bug --format json",
|
||
"cmd.issue.batch_list.short": "列出议题批量维护候选项,不修改远端数据",
|
||
"cmd.issue.close.short": "关闭议题",
|
||
"cmd.issue.comment.short": "给议题添加评论",
|
||
"cmd.issue.create.short": "创建新议题",
|
||
"cmd.issue.list.short": "列出议题",
|
||
"cmd.issue.short": "议题操作",
|
||
"cmd.issue.update.short": "更新议题",
|
||
"cmd.issue.view.short": "查看议题详情",
|
||
"cmd.org.create.short": "创建组织",
|
||
"cmd.org.info.short": "显示组织详情",
|
||
"cmd.org.list.short": "列出组织",
|
||
"cmd.org.members.short": "列出组织成员",
|
||
"cmd.org.short": "组织操作",
|
||
"cmd.pr.branches.short": "列出拉取请求可用源分支和目标分支",
|
||
"cmd.pr.check_can_merge.short": "检查拉取请求分支是否可合并",
|
||
"cmd.pr.close.short": "关闭拉取请求",
|
||
"cmd.pr.comment.short": "给拉取请求添加评论",
|
||
"cmd.pr.create.short": "创建拉取请求",
|
||
"cmd.pr.diff.short": "显示拉取请求 diff",
|
||
"cmd.pr.files.short": "列出拉取请求中的变更文件",
|
||
"cmd.pr.list.short": "列出拉取请求",
|
||
"cmd.pr.merge.short": "合并拉取请求",
|
||
"cmd.pr.review.short": "创建拉取请求评审",
|
||
"cmd.pr.reviews.short": "列出拉取请求评审",
|
||
"cmd.pr.short": "拉取请求操作",
|
||
"cmd.pr.version_diff.short": "显示拉取请求补丁集版本 diff",
|
||
"cmd.pr.versions.short": "列出拉取请求补丁集版本",
|
||
"cmd.pr.view.short": "查看拉取请求详情",
|
||
"cmd.profile.ability.long": "显示用户的开发能力评分(影响力、贡献度、活跃度、项目经验、语言能力)及语言分布,数据来自 GitLink 平台统计接口。",
|
||
"cmd.profile.ability.short": "显示用户开发能力评分",
|
||
"cmd.profile.activity.long": "显示用户近期活动统计:时间范围内每日的疑修、合并请求和提交数量。",
|
||
"cmd.profile.activity.short": "显示用户近期活动统计",
|
||
"cmd.profile.contribution.long": "显示用户在指定年份的贡献热力图(每日贡献次数)。",
|
||
"cmd.profile.contribution.short": "显示用户贡献热力图",
|
||
"cmd.profile.major.long": "显示根据用户项目推断的专业/学科领域(如深度学习、量子计算)。",
|
||
"cmd.profile.major.short": "显示用户专业/学科定位",
|
||
"cmd.profile.role.long": "显示来自 GitLink 平台统计接口的用户角色定位。",
|
||
"cmd.profile.role.short": "显示用户角色定位",
|
||
"cmd.profile.short": "用户画像与统计操作",
|
||
"cmd.release.create.short": "创建发布",
|
||
"cmd.release.assets.short": "列出发布资产",
|
||
"cmd.release.attach.short": "为发布绑定资产",
|
||
"cmd.release.delete.short": "删除发布",
|
||
"cmd.release.detach.short": "从发布移除资产",
|
||
"cmd.release.list.short": "列出发布",
|
||
"cmd.release.short": "发布操作",
|
||
"cmd.release.upload.short": "上传文件并绑定到发布",
|
||
"cmd.release.view.short": "查看发布详情",
|
||
"cmd.repo.create.short": "创建新仓库",
|
||
"cmd.repo.delete.short": "删除仓库",
|
||
"cmd.repo.fork.short": "Fork 仓库",
|
||
"cmd.repo.info.short": "显示仓库详情",
|
||
"cmd.repo.list.short": "列出用户或组织的仓库",
|
||
"cmd.repo.set_units.short": "设置启用的仓库导航模块",
|
||
"cmd.repo.short": "仓库操作",
|
||
"cmd.repo.transfer.short": "将仓库转移给其他所有者",
|
||
"cmd.repo.transfer_cancel.short": "取消待处理的仓库转移",
|
||
"cmd.repo.transfer_orgs.short": "列出可接收该仓库的组织",
|
||
"cmd.repo.tree.short": "列出仓库文件和目录",
|
||
"cmd.repo.units.short": "列出启用的仓库导航模块",
|
||
"cmd.root.long": "用于管理 GitLink 上的仓库、议题、拉取请求、发布、CI 和工作流。",
|
||
"cmd.root.short": "GitLink CLI - GitLink 命令行工具",
|
||
"cmd.search.repos.short": "搜索仓库",
|
||
"cmd.search.short": "搜索操作",
|
||
"cmd.search.users.short": "搜索用户",
|
||
"cmd.user.info.short": "显示用户资料",
|
||
"cmd.user.me.short": "显示当前认证用户",
|
||
"cmd.user.short": "用户操作",
|
||
"cmd.version.short": "打印版本信息",
|
||
"cmd.webhook.create.short": "创建仓库 Webhook",
|
||
"cmd.webhook.delete.short": "删除仓库 Webhook",
|
||
"cmd.webhook.list.short": "列出仓库 Webhook",
|
||
"cmd.webhook.short": "Webhook 操作",
|
||
"cmd.webhook.tasks.short": "列出 Webhook 投递任务",
|
||
"cmd.webhook.test.short": "触发 Webhook 测试投递",
|
||
"cmd.webhook.update.short": "更新仓库 Webhook,并在可用时保留未指定字段",
|
||
"cmd.webhook.view.short": "查看 Webhook 详情",
|
||
"error.auth.delete_token_failed": "删除 Token 失败:{message}",
|
||
"error.auth.login_failed": "登录失败:{message}",
|
||
"error.auth.store_token_failed": "保存 Token 失败:{message}",
|
||
"error.auth.token_empty": "Token 不能为空",
|
||
"error.config.save_failed": "保存配置失败:{message}",
|
||
"error.dataset.delete_confirm": "删除数据集附件具有破坏性;请先 --dry-run 预览,再传 --yes 确认",
|
||
"error.missing_required_flag": "缺少必需参数 --{name}",
|
||
"error.profile.user_required": "无法确定目标用户;请通过 --user 指定,或先运行 gitlink-cli auth login 登录",
|
||
"error.unsupported_language": "不支持的语言:{lang}",
|
||
"flag.api.batch_continue_on_error": "批处理请求失败后继续执行后续请求",
|
||
"flag.api.batch_dry_run": "预览批处理请求,不发送远端请求",
|
||
"flag.api.batch_file": "从 JSON 文件读取 API 批处理计划",
|
||
"flag.api.batch_var": "覆盖批处理模板变量(key=value,可重复)",
|
||
"flag.api.body": "请求体(JSON 字符串)",
|
||
"flag.api.body_file": "从文件读取 JSON 请求体",
|
||
"flag.api.body_stdin": "从标准输入读取 JSON 请求体",
|
||
"flag.api.header": "附加请求头(key:value)",
|
||
"flag.api.query": "查询参数(key=val&key2=val2)",
|
||
"flag.auth.token": "通过粘贴已有 Token 登录",
|
||
"flag.branch.from": "源分支或 Commit",
|
||
"flag.branch.name": "分支名称",
|
||
"flag.ci.build": "构建编号",
|
||
"flag.ci.stage": "阶段编号",
|
||
"flag.ci.step": "步骤编号",
|
||
"flag.comment.body": "评论内容",
|
||
"flag.dataset.description": "数据集描述",
|
||
"flag.dataset.dry_run": "预览请求,不写入数据集",
|
||
"flag.dataset.dry_run_delete": "预览请求,不删除附件",
|
||
"flag.dataset.ids": "用于查询数据集的项目 ID,逗号分隔",
|
||
"flag.dataset.license_id": "许可证 ID",
|
||
"flag.dataset.limit": "附件每页数量",
|
||
"flag.dataset.page": "附件页码",
|
||
"flag.dataset.paper_content": "研究论文内容",
|
||
"flag.dataset.title": "数据集标题",
|
||
"flag.dataset.uuid": "附件 UUID",
|
||
"flag.dataset.yes": "确认执行破坏性删除",
|
||
"flag.debug": "启用调试输出",
|
||
"flag.description": "描述",
|
||
"flag.doctor.skip_network": "跳过需要访问 GitLink 的认证连通性检查",
|
||
"flag.dry_run": "预览请求,不实际创建",
|
||
"flag.format": "输出格式:json、table、yaml(默认:table)",
|
||
"flag.issue.add_label": "要添加到每个匹配议题的标签",
|
||
"flag.issue.assignee": "负责人登录名",
|
||
"flag.issue.assignee_id": "负责人用户 ID",
|
||
"flag.issue.author_id": "作者用户 ID",
|
||
"flag.issue.batch.reason": "批量结果中显示的可选原因",
|
||
"flag.issue.batch.yes": "执行远端操作。未传入该参数时仅 dry-run。",
|
||
"flag.issue.batch_close.older_than_days": "必需的安全筛选条件;至少为 7",
|
||
"flag.issue.batch_close.state": "关闭前按议题状态筛选",
|
||
"flag.issue.batch_label.state": "按议题状态筛选",
|
||
"flag.issue.batch_list.limit": "最多返回的议题数,上限 100",
|
||
"flag.issue.batch_process.limit": "最多处理的议题数,上限 100",
|
||
"flag.issue.body": "议题描述",
|
||
"flag.issue.label": "标签 ID",
|
||
"flag.issue.label_filter": "按已有标签筛选",
|
||
"flag.issue.milestone": "里程碑 ID",
|
||
"flag.issue.new_body": "新描述",
|
||
"flag.issue.new_state": "新状态:open、closed 或数字 status_id",
|
||
"flag.issue.new_title": "新标题",
|
||
"flag.issue.number": "议题编号(网页 URL 中显示的编号)",
|
||
"flag.issue.older_than_days": "只包含至少这么多天未活动的议题",
|
||
"flag.issue.participant": "参与范围:all、aboutme、authoredme、assignedme、atme",
|
||
"flag.issue.state": "按状态筛选:open、closed、all",
|
||
"flag.issue.status_id": "议题状态 ID",
|
||
"flag.issue.tag_ids": "逗号分隔的议题标签 ID",
|
||
"flag.issue.title": "议题标题",
|
||
"flag.lang": "显示语言",
|
||
"flag.limit": "每页条目数",
|
||
"flag.org.id": "组织 ID",
|
||
"flag.org.id_or_login": "组织 ID 或登录名",
|
||
"flag.org.name": "组织名称",
|
||
"flag.owner": "仓库所有者(自动从 git remote 检测)",
|
||
"flag.page": "页码",
|
||
"flag.pr.assignee_id": "指派人用户 ID",
|
||
"flag.pr.base": "目标分支",
|
||
"flag.pr.body": "PR 描述",
|
||
"flag.pr.check_yes": "确认执行远端可合并检查",
|
||
"flag.pr.file": "按文件路径筛选 diff",
|
||
"flag.pr.head": "源分支",
|
||
"flag.pr.id": "PR 编号",
|
||
"flag.pr.merge_method": "合并方式:merge、rebase、squash",
|
||
"flag.pr.milestone_id": "里程碑 ID",
|
||
"flag.pr.priority_id": "优先级 ID",
|
||
"flag.pr.review_commit": "关联评审的 Commit SHA",
|
||
"flag.pr.review_content": "评审内容",
|
||
"flag.pr.review_status": "评审状态:common、approved、rejected",
|
||
"flag.pr.review_status_filter": "按评审状态筛选:common、approved、rejected",
|
||
"flag.pr.reviewer_id": "评审人用户 ID",
|
||
"flag.pr.state": "筛选:open、merged、closed",
|
||
"flag.pr.tag_id": "议题标签 ID",
|
||
"flag.pr.title": "PR 标题",
|
||
"flag.pr.version_id": "补丁集版本 ID",
|
||
"flag.profile.end_time": "结束时间(Unix 时间戳)",
|
||
"flag.profile.start_time": "开始时间(Unix 时间戳)",
|
||
"flag.profile.user": "目标用户登录名(默认为当前认证用户)",
|
||
"flag.profile.year": "贡献热力图的年份(如 2025)",
|
||
"flag.release.body": "发布说明",
|
||
"flag.release.id": "发布 ID",
|
||
"flag.release.id_or_tag": "发布 ID 或标签",
|
||
"flag.release.name": "发布名称",
|
||
"flag.release.prerelease": "标记为预发布(true/false)",
|
||
"flag.release.tag": "标签名称",
|
||
"flag.release.target": "目标分支",
|
||
"flag.repo": "仓库名称(自动从 git remote 检测)",
|
||
"flag.repo.category": "筛选:manage/mirror/sync/fork/all(默认:manage)",
|
||
"flag.repo.description": "仓库描述",
|
||
"flag.repo.name": "仓库名称",
|
||
"flag.repo.private": "设为私有仓库(true/false)",
|
||
"flag.repo.target_owner": "目标用户或组织登录名",
|
||
"flag.repo.transfer_cancel_dry_run": "预览取消请求,不修改仓库转移状态",
|
||
"flag.repo.transfer_dry_run": "预览转移请求,不修改仓库所有者",
|
||
"flag.repo.transfer_yes": "确认并执行仓库转移相关操作",
|
||
"flag.repo.tree.path": "要列出的目录路径(默认:仓库根目录)",
|
||
"flag.repo.tree.ref": "分支、标签或提交引用",
|
||
"flag.repo.units": "逗号分隔的模块:code,issues,pulls,devops,versions,wiki,services,resources",
|
||
"flag.search.keyword": "搜索关键词",
|
||
"flag.sort_by": "排序字段",
|
||
"flag.sort_direction": "排序方向:asc、desc",
|
||
"flag.user": "用户登录名(默认:当前用户)",
|
||
"flag.user.login": "用户登录名",
|
||
"flag.webhook.active": "Webhook 是否启用:true 或 false",
|
||
"flag.webhook.branch_filter": "用于 push/create/delete 事件的分支 glob 筛选",
|
||
"flag.webhook.content_type": "Payload 内容类型:json 或 form",
|
||
"flag.webhook.events": "逗号分隔的事件,例如:push,issues_only",
|
||
"flag.webhook.http_method": "HTTP 方法:POST 或 GET",
|
||
"flag.webhook.id": "Webhook ID",
|
||
"flag.webhook.secret": "Webhook 密钥",
|
||
"flag.webhook.secret_update": "Webhook 密钥。如果服务端不返回已有密钥,请再次传入。",
|
||
"flag.webhook.type": "Webhook 类型:gitea/slack/discord/dingtalk/telegram/msteams/feishu/matrix/jianmu/softbot",
|
||
"flag.webhook.url": "Webhook 目标 URL",
|
||
"output.auth.env_hint": " 或设置 {env} 环境变量",
|
||
"output.auth.login_hint": " 运行:gitlink-cli auth login",
|
||
"output.config.file": "配置文件:{path}",
|
||
"output.config.not_set": "(未设置)",
|
||
"output.doctor.api_auth.config_skipped": "配置文件无效,已跳过 API 认证检查。",
|
||
"output.doctor.api_auth.failed": "认证 API 请求失败:{message}",
|
||
"output.doctor.api_auth.no_login": "认证 API 响应中缺少 login 字段。",
|
||
"output.doctor.api_auth.ok": "认证 API 请求成功,当前用户为 {login}。",
|
||
"output.doctor.api_auth.skipped": "已跳过认证 API 连通性检查。",
|
||
"output.doctor.auth_token.env": "已设置 GITLINK_TOKEN 环境变量。",
|
||
"output.doctor.auth_token.missing": "未找到已保存的 Token,也未设置 GITLINK_TOKEN 环境变量。",
|
||
"output.doctor.auth_token.stored": "已找到本地保存的认证凭据。",
|
||
"output.doctor.config_file.invalid": "配置文件存在,但无法解析:{message}",
|
||
"output.doctor.config_file.missing": "未找到配置文件,将使用内置默认值。",
|
||
"output.doctor.config_file.ok": "配置文件可读取。",
|
||
"output.doctor.config_file.unreadable": "配置文件无法读取:{message}",
|
||
"output.doctor.config_values.bad_base_url": "base_url 无效:{message}",
|
||
"output.doctor.config_values.bad_format": "default_format 当前为 {format},应为 json、table 或 yaml。",
|
||
"output.doctor.config_values.ok": "配置项有效。",
|
||
"output.doctor.config_values.skipped": "配置文件无效,已跳过配置项检查。",
|
||
"output.doctor.repo_context.missing": "无法解析仓库上下文:{message}",
|
||
"output.doctor.repo_context.ok": "仓库上下文已解析为 {owner}/{repo}。",
|
||
"output.doctor.suggestion.check_config_permissions": "检查 gitlink-cli 配置目录的文件权限。",
|
||
"output.doctor.suggestion.check_token": "检查已保存的 Token 是否有效,或重新运行 gitlink-cli auth login。",
|
||
"output.doctor.suggestion.fix_config_yaml": "修复 gitlink-cli 配置文件中的 YAML 语法。",
|
||
"output.doctor.suggestion.pass_owner_repo": "不在 GitLink 仓库目录内时,请通过 --owner 和 --repo 指定仓库。",
|
||
"output.version": "gitlink-cli {version}",
|
||
"prompt.auth.password": "密码:",
|
||
"prompt.auth.token": "粘贴你的访问 Token:",
|
||
"prompt.auth.username": "用户名/邮箱/手机号:",
|
||
"success.auth.logged_in_as": "✓ 已登录为 {login}",
|
||
"success.auth.logged_in_via_env": "✓ 已通过 {env} 环境变量登录",
|
||
"success.auth.logged_out": "✓ 已退出登录",
|
||
"success.auth.token_saved": "✓ Token 已保存",
|
||
"success.config.initialized": "✓ 配置已初始化:{path}",
|
||
"success.config.set": "✓ 已设置 {key} = {value}",
|
||
"warning.auth.not_logged_in": "✗ 未登录",
|
||
"warning.auth.token_unverified": "✓ Token 已保存(但无法验证:{message})",
|
||
"warning.auth.user_unavailable": "✓ Token 已保存(用户信息不可用)",
|
||
"cmd.repo.contributors.short": "列出仓库贡献者",
|
||
"flag.contributors.chart": "以 ASCII 图表形式展示贡献者(bar, pie, table, all)",
|
||
"flag.contributors.limit": "显示的最大贡献者数量",
|
||
"output.contributors.chart.title": "贡献者概览",
|
||
"output.contributors.chart.summary": "贡献者总数:{total} | 贡献总数:{count}",
|
||
"output.contributors.chart.rankings": "贡献者排行榜",
|
||
"output.contributors.chart.distribution": "贡献分布",
|
||
"output.contributors.chart.list": "贡献者列表",
|
||
"output.contributors.chart.no_data": "未找到贡献者",
|
||
"error.contributors.chart.unsupported_type": "不支持的图表类型:{type}(请使用:bar, pie, table 或 all)",
|
||
"output.contributors.chart.total_contributions": "贡献总数:{count}",
|
||
"output.contributors.chart.table_header": "排名 名称 贡献次数 类型",
|
||
"output.contributors.chart.type_user": "用户",
|
||
"output.contributors.chart.type_organization": "组织"
|
||
}
|