l10n: zh_CN: updated translation for 2.51

Signed-off-by: Teng Long <dyroneteng@gmail.com> Reviewed-by: Fangyi Zhou <me@fangyi.io> Reviewed-by: 依云 <lilydjwg@gmail.com> Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Teng Long committed Aug 15, 2025 at 15:27 UTC 2000abefbafc061ace30d0f92d7bde4b6805e6d1
1 file changed +444 -248
po/zh_CN.po
+444 -248
@@ -155,8 +155,8 @@ msgid ""
155 msgstr ""
156 "Project-Id-Version: Git\n"
157 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
158 -"POT-Creation-Date: 2025-06-08 20:30+0800\n"
159 -"PO-Revision-Date: 2025-06-12 14:50+0800\n"
158 +"POT-Creation-Date: 2025-08-12 20:20-0400\n"
159 +"PO-Revision-Date: 2025-08-17 08:14-0400\n"
160 "Last-Translator: Teng Long <dyroneteng@gmail.com>\n"
161 "Language-Team: GitHub <https://github.com/dyrone/git/>\n"
162 "Language: zh_CN\n"
@@ -166,6 +166,11 @@ msgstr ""
166 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
167 "X-Generator: Gtranslator 42.0\n"
168
169 +#: add-interactive.c
170 +#, c-format
171 +msgid "%s cannot be negative"
172 +msgstr "%s 不能为负数"
173 +
174 #: add-interactive.c
175 #, c-format
176 msgid "Huh (%s)?"
@@ -1074,10 +1079,10 @@ msgstr "未能识别的空白字符忽略选项 '%s'"
1079 #: builtin/describe.c builtin/diff-tree.c builtin/difftool.c
1080 #: builtin/fast-export.c builtin/fetch.c builtin/help.c builtin/index-pack.c
1081 #: builtin/init-db.c builtin/log.c builtin/ls-files.c builtin/merge-base.c
1077 -#: builtin/merge-tree.c builtin/merge.c builtin/pack-objects.c builtin/rebase.c
1078 -#: builtin/repack.c builtin/replay.c builtin/reset.c builtin/rev-parse.c
1079 -#: builtin/show-branch.c builtin/stash.c builtin/submodule--helper.c
1080 -#: builtin/tag.c builtin/worktree.c parse-options.c range-diff.c revision.c
1082 +#: builtin/merge-tree.c builtin/merge.c builtin/rebase.c builtin/repack.c
1083 +#: builtin/replay.c builtin/reset.c builtin/rev-parse.c builtin/show-branch.c
1084 +#: builtin/stash.c builtin/submodule--helper.c builtin/tag.c builtin/worktree.c
1085 +#: parse-options.c range-diff.c revision.c
1086 #, c-format
1087 msgid "options '%s' and '%s' cannot be used together"
1088 msgstr "选项 '%s' 和 '%s' 不能同时使用"
@@ -2459,6 +2464,12 @@ msgstr "如果您确实想添加它们,请使用 -f 选项。"
2464 msgid "adding files failed"
2465 msgstr "添加文件失败"
2466
2467 +#: builtin/add.c builtin/checkout.c builtin/commit.c builtin/reset.c
2468 +#: builtin/stash.c
2469 +#, c-format
2470 +msgid "'%s' cannot be negative"
2471 +msgstr "'%s' 不能为负数"
2472 +
2473 #: builtin/add.c
2474 #, c-format
2475 msgid "--chmod param '%s' must be either -x or +x"
@@ -2497,7 +2508,7 @@ msgid "bad action '%s' for '%s'"
2508 msgstr "'%2$s' 的错误动作 '%1$s'"
2509
2510 #: builtin/am.c builtin/blame.c builtin/fetch.c builtin/pack-objects.c
2500 -#: builtin/pull.c builtin/revert.c config.c diff-merges.c gpg-interface.c
2511 +#: builtin/pull.c builtin/revert.c diff-merges.c environment.c gpg-interface.c
2512 #: ls-refs.c parallel-checkout.c sequencer.c setup.c
2513 #, c-format
2514 msgid "invalid value for '%s': '%s'"
@@ -3819,8 +3830,8 @@ msgstr "HEAD 没有位于 /refs/heads 之下!"
3830
3831 #: builtin/branch.c
3832 msgid ""
3822 -"branch with --recurse-submodules can only be used if "
3823 -"submodule.propagateBranches is enabled"
3833 +"branch with --recurse-submodules can only be used if submodule."
3834 +"propagateBranches is enabled"
3835 msgstr ""
3836 "带有 --recurse-submodules 的分支只能在 submodule.propagateBranches 启用时使用"
3837
@@ -3963,8 +3974,8 @@ msgstr ""
3974 "请检查下面错误报告中余下的内容。\n"
3975 "您可以删除任何您不想共享的内容。\n"
3976
3966 -#: builtin/bugreport.c builtin/commit.c builtin/fast-export.c builtin/rebase.c
3967 -#: parse-options.h
3977 +#: builtin/bugreport.c builtin/commit.c builtin/fast-export.c
3978 +#: builtin/pack-objects.c builtin/rebase.c parse-options.h
3979 msgid "mode"
3980 msgstr "模式"
3981
@@ -6373,25 +6384,26 @@ msgstr "git config list [<文件选项>] [<显示选项>] [--includes]"
6384 #: builtin/config.c
6385 msgid ""
6386 "git config get [<file-option>] [<display-option>] [--includes] [--all] [--"
6376 -"regexp] [--value=<value>] [--fixed-value] [--default=<default>] <name>"
6387 +"regexp] [--value=<pattern>] [--fixed-value] [--default=<default>] [--"
6388 +"url=<url>] <name>"
6389 msgstr ""
6390 "git config get [<文件选项>] [<显示选项>] [--includes] [--all] [--regexp] [--"
6379 -"value=<值>] [--fixed-value] [--default=<默认值>] <名称>"
6391 +"value=<模式>] [--fixed-value] [--default=<默认值>] [--url=<url>] <名称>"
6392
6393 #: builtin/config.c
6394 msgid ""
6383 -"git config set [<file-option>] [--type=<type>] [--all] [--value=<value>] [--"
6384 -"fixed-value] <name> <value>"
6395 +"git config set [<file-option>] [--type=<type>] [--all] [--value=<pattern>] "
6396 +"[--fixed-value] <name> <value>"
6397 msgstr ""
6386 -"git config set [<文件选项>] [--type=<类型>] [--all] [--value=<值>] [--fixed-"
6387 -"value] <名称> <值>"
6398 +"git config set [<文件选项>] [--type=<类型>] [--all] [--value=<模式>] [--"
6399 +"fixed-value] <名称> <值>"
6400
6401 #: builtin/config.c
6402 msgid ""
6391 -"git config unset [<file-option>] [--all] [--value=<value>] [--fixed-value] "
6403 +"git config unset [<file-option>] [--all] [--value=<pattern>] [--fixed-value] "
6404 "<name>"
6405 msgstr ""
6394 -"git config unset [<文件选项>] [--all] [--value=<值>] [--fixed-value] <名称>"
6406 +"git config unset [<文件选项>] [--all] [--value=<模式>] [--fixed-value] <名称>"
6407
6408 #: builtin/config.c
6409 msgid "git config rename-section [<file-option>] <old-name> <new-name>"
@@ -6412,19 +6424,19 @@ msgstr "git config [<文件选项>] --get-colorbool <名称> [<标准输出为tt
6424 #: builtin/config.c
6425 msgid ""
6426 "git config get [<file-option>] [<display-option>] [--includes] [--all] [--"
6415 -"regexp=<regexp>] [--value=<value>] [--fixed-value] [--default=<default>] "
6427 +"regexp=<regexp>] [--value=<pattern>] [--fixed-value] [--default=<default>] "
6428 "<name>"
6429 msgstr ""
6430 "git config get [<文件选项>] [<显示选项>] [--includes] [--all] [--regexp=<正则"
6419 -"表达式>] [--value=<值>] [--fixed-value] [--default=<默认值>] <名称>"
6431 +"表达式>] [--value=<模式>] [--fixed-value] [--default=<默认值>] <名称>"
6432
6433 #: builtin/config.c
6434 msgid ""
6435 "git config set [<file-option>] [--type=<type>] [--comment=<message>] [--all] "
6424 -"[--value=<value>] [--fixed-value] <name> <value>"
6436 +"[--value=<pattern>] [--fixed-value] <name> <value>"
6437 msgstr ""
6438 "git config set [<文件选项>] [--type=<类型>] [--comment=<消息>] [--all] [--"
6427 -"value=<值>] [--fixed-value] <名称> <值>"
6439 +"value=<模式>] [--fixed-value] <名称> <值>"
6440
6441 #: builtin/config.c
6442 msgid "Config file location"
@@ -7046,7 +7058,7 @@ msgstr "不能解析模式:%s"
7058 #: builtin/diff-pairs.c
7059 #, c-format
7060 msgid "unable to parse object id: %s"
7049 -msgstr "不能解析对象ID:%s"
7061 +msgstr "不能解析对象 ID:%s"
7062
7063 #: builtin/diff-pairs.c
7064 msgid "git diff-pairs -z [<diff-options>]"
@@ -7492,27 +7504,6 @@ msgstr "%s 未发送所有必需的对象"
7504 msgid "rejected %s because shallow roots are not allowed to be updated"
7505 msgstr "拒绝 %s 因为浅克隆的根不允许被更新"
7506
7495 -#: builtin/fetch.c
7496 -#, c-format
7497 -msgid ""
7498 -"some local refs could not be updated; try running\n"
7499 -" 'git remote prune %s' to remove any old, conflicting branches"
7500 -msgstr ""
7501 -"一些本地引用不能被更新;尝试运行\n"
7502 -" 'git remote prune %s' 来删除旧的、有冲突的分支"
7503 -
7504 -# 译者:注意保持前导空格
7505 -#: builtin/fetch.c
7506 -#, c-format
7507 -msgid " (%s will become dangling)"
7508 -msgstr " (%s 将成为悬空状态)"
7509 -
7510 -# 译者:注意保持前导空格
7511 -#: builtin/fetch.c
7512 -#, c-format
7513 -msgid " (%s has become dangling)"
7514 -msgstr " (%s 已成为悬空状态)"
7515 -
7507 #: builtin/fetch.c
7508 msgid "[deleted]"
7509 msgstr "[已删除]"
@@ -7536,7 +7527,7 @@ msgstr "选项 \"%s\" 的值 \"%s\" 对于 %s 是无效的"
7527 msgid "option \"%s\" is ignored for %s"
7528 msgstr "选项 \"%s\" 为 %s 所忽略"
7529
7539 -#: builtin/fetch.c object-store.c
7530 +#: builtin/fetch.c odb.c
7531 #, c-format
7532 msgid "%s is not a valid object"
7533 msgstr "%s 不是一个有效的对象"
@@ -7560,6 +7551,20 @@ msgstr ""
7551 "运行命令 'git config remote.%s.followRemoteHEAD warn-if-not-branch-%s'\n"
7552 "以禁用该警告,直到远程将 HEAD 更改为其他内容。"
7553
7554 +#: builtin/fetch.c
7555 +#, c-format
7556 +msgid ""
7557 +"some local refs could not be updated; try running\n"
7558 +" 'git remote prune %s' to remove any old, conflicting branches"
7559 +msgstr ""
7560 +"一些本地引用不能被更新;尝试运行\n"
7561 +" 'git remote prune %s' 来删除旧的、有冲突的分支"
7562 +
7563 +#: builtin/fetch.c
7564 +#, c-format
7565 +msgid "fetching ref %s failed: %s"
7566 +msgstr "获取引用 %s 失败:%s"
7567 +
7568 #: builtin/fetch.c
7569 msgid "multiple branches detected, incompatible with --set-upstream"
7570 msgstr "检测到多分支,和 --set-upstream 不兼容"
@@ -7799,8 +7804,8 @@ msgstr "协议不支持 --negotiate-only,退出"
7804
7805 #: builtin/fetch.c
7806 msgid ""
7802 -"--filter can only be used with the remote configured in "
7803 -"extensions.partialclone"
7807 +"--filter can only be used with the remote configured in extensions."
7808 +"partialclone"
7809 msgstr "只可以将 --filter 用于在 extensions.partialclone 中配置的远程仓库"
7810
7811 #: builtin/fetch.c
@@ -7856,6 +7861,10 @@ msgstr "git for-each-ref [--merged [<提交>]] [--no-merged [<提交>]]"
7861 msgid "git for-each-ref [--contains [<commit>]] [--no-contains [<commit>]]"
7862 msgstr "git for-each-ref [--contains [<提交>]] [--no-contains [<提交>]]"
7863
7864 +#: builtin/for-each-ref.c
7865 +msgid "git for-each-ref [--start-after <marker>]"
7866 +msgstr "git for-each-ref [--start-after <标记>]"
7867 +
7868 #: builtin/for-each-ref.c
7869 msgid "quote placeholders suitably for shells"
7870 msgstr "引用占位符适用于 shells"
@@ -7876,6 +7885,14 @@ msgstr "引用占位符适用于 Tcl"
7885 msgid "show only <n> matched refs"
7886 msgstr "只显示 <n> 个匹配的引用"
7887
7888 +#: builtin/for-each-ref.c
7889 +msgid "marker"
7890 +msgstr "标记"
7891 +
7892 +#: builtin/for-each-ref.c
7893 +msgid "start iteration after the provided marker"
7894 +msgstr "从指定标记之后开始迭代"
7895 +
7896 #: builtin/for-each-ref.c builtin/tag.c
7897 msgid "respect format colors"
7898 msgstr "遵照格式中的颜色输出"
@@ -7908,10 +7925,18 @@ msgstr "从标准输入读取引用的模式"
7925 msgid "also include HEAD ref and pseudorefs"
7926 msgstr "还包括 HEAD 引用和伪引用"
7927
7928 +#: builtin/for-each-ref.c
7929 +msgid "cannot use --start-after with custom sort options"
7930 +msgstr "不能将 --start-after 与自定义排序选项一同使用"
7931 +
7932 #: builtin/for-each-ref.c
7933 msgid "unknown arguments supplied with --stdin"
7934 msgstr "为 --stdin 提供了未知的命令参数"
7935
7936 +#: builtin/for-each-ref.c
7937 +msgid "cannot use --start-after with patterns"
7938 +msgstr "不能将 --start-after 与模式匹配一同使用"
7939 +
7940 #: builtin/for-each-repo.c
7941 msgid "git for-each-repo --config=<config> [--] <arguments>"
7942 msgstr "git for-each-repo --config=<配置> [--] <命令参数>"
@@ -8413,6 +8438,10 @@ msgstr "除了最大的包之外,对所有其它包文件重新打包"
8438 msgid "pack prefix to store a pack containing pruned objects"
8439 msgstr "用于存储修剪对象的包前缀"
8440
8441 +#: builtin/gc.c
8442 +msgid "skip maintenance tasks typically done in the foreground"
8443 +msgstr "跳过通常在前台执行的维护任务"
8444 +
8445 #: builtin/gc.c
8446 #, c-format
8447 msgid "failed to parse gc.logExpiry value %s"
@@ -8500,13 +8529,13 @@ msgstr "跳过增量重新打包任务,因为 core.multiPackIndex 被禁用"
8529
8530 #: builtin/gc.c
8531 #, c-format
8503 -msgid "lock file '%s' exists, skipping maintenance"
8504 -msgstr "锁文件 '%s' 已存在,跳过维护"
8532 +msgid "task '%s' failed"
8533 +msgstr "任务 '%s' 失败"
8534
8535 #: builtin/gc.c
8536 #, c-format
8508 -msgid "task '%s' failed"
8509 -msgstr "任务 '%s' 失败"
8537 +msgid "lock file '%s' exists, skipping maintenance"
8538 +msgstr "锁文件 '%s' 已存在,跳过维护"
8539
8540 #: builtin/gc.c
8541 #, c-format
@@ -8546,10 +8575,6 @@ msgstr "任务"
8575 msgid "run a specific task"
8576 msgstr "运行一个特定的任务"
8577
8549 -#: builtin/gc.c
8550 -msgid "use at most one of --auto and --schedule=<frequency>"
8551 -msgstr "最多使用 --auto 和 --schedule=<频率> 其中之一"
8552 -
8578 #: builtin/gc.c
8579 #, c-format
8580 msgid "unable to add '%s' value of '%s'"
@@ -9649,11 +9674,6 @@ msgstr "跟踪 <文件> 中 <开始>,<结束> 范围内的行或函数 :<函数
9674 msgid "-L<range>:<file> cannot be used with pathspec"
9675 msgstr "-L<范围>:<文件> 不能和路径表达式共用"
9676
9652 -#: builtin/log.c
9653 -#, c-format
9654 -msgid "Final output: %d %s\n"
9655 -msgstr "最终输出:%d %s\n"
9656 -
9677 #: builtin/log.c
9678 #, c-format
9679 msgid "git show %s: bad file"
@@ -10561,6 +10581,10 @@ msgstr "在合并的最后显示差异统计"
10581 msgid "(synonym to --stat)"
10582 msgstr "(和 --stat 同义)"
10583
10584 +#: builtin/merge.c builtin/pull.c
10585 +msgid "show a compact-summary at the end of the merge"
10586 +msgstr "在合并结束时显示简洁摘要"
10587 +
10588 #: builtin/merge.c builtin/pull.c
10589 msgid "add (at most <n>) entries from shortlog to merge commit message"
10590 msgstr "在合并提交信息中添加(最多 <n> 条)精简提交记录"
@@ -10888,11 +10912,6 @@ msgstr "警告:标签输入未通过 fsck:%s"
10912 msgid "error: tag input does not pass fsck: %s"
10913 msgstr "错误:标签输入未通过 fsck:%s"
10914
10891 -#: builtin/mktag.c
10892 -#, c-format
10893 -msgid "%d (FSCK_IGNORE?) should never trigger this callback"
10894 -msgstr "%d (FSCK_IGNORE?) 永远不应该触发这个回调"
10895 -
10915 #: builtin/mktag.c
10916 #, c-format
10917 msgid "could not read tagged object '%s'"
@@ -11536,14 +11555,27 @@ msgstr "从 <注解引用> 使用注解"
11555 msgid "unknown subcommand: `%s'"
11556 msgstr "未知子命令:`%s'"
11557
11539 -#: builtin/pack-objects.c
11540 -msgid "git pack-objects --stdout [<options>] [< <ref-list> | < <object-list>]"
11541 -msgstr "git pack-objects --stdout [<选项>] [< <引用列表> | < <对象列表>]"
11542 -
11558 #: builtin/pack-objects.c
11559 msgid ""
11545 -"git pack-objects [<options>] <base-name> [< <ref-list> | < <object-list>]"
11546 -msgstr "git pack-objects [<选项>] <前缀名称> [< <引用列表> | < <对象列表>]"
11560 +"git pack-objects [-q | --progress | --all-progress] [--all-progress-"
11561 +"implied]\n"
11562 +" [--no-reuse-delta] [--delta-base-offset] [--non-empty]\n"
11563 +" [--local] [--incremental] [--window=<n>] [--depth=<n>]\n"
11564 +" [--revs [--unpacked | --all]] [--keep-pack=<pack-name>]\n"
11565 +" [--cruft] [--cruft-expiration=<time>]\n"
11566 +" [--stdout [--filter=<filter-spec>] | <base-name>]\n"
11567 +" [--shallow] [--keep-true-parents] [--[no-]sparse]\n"
11568 +" [--name-hash-version=<n>] [--path-walk] < <object-list>"
11569 +msgstr ""
11570 +"git pack-objects [-q | --progress | --all-progress] [--all-progress-"
11571 +"implied]\n"
11572 +" [--no-reuse-delta] [--delta-base-offset] [--non-empty]\n"
11573 +" [--local] [--incremental] [--window=<n>] [--depth=<n>]\n"
11574 +" [--revs [--unpacked | --all]] [--keep-pack=<包名>]\n"
11575 +" [--cruft] [--cruft-expiration=<时间>]\n"
11576 +" [--stdout [--filter=<过滤规格>] | <基线名称>]\n"
11577 +" [--shallow] [--keep-true-parents] [--[no-]sparse]\"\n"
11578 +" [--name-hash-version=<n>] [--path-walk] < <对象列表>"
11579
11580 #: builtin/pack-objects.c
11581 #, c-format
@@ -11671,6 +11703,17 @@ msgstr "无法为标签 %s 压缩对象"
11703 msgid "unable to get type of object %s"
11704 msgstr "无法获得对象 %s 类型"
11705
11706 +#: builtin/pack-objects.c
11707 +msgid "Compressing objects by path"
11708 +msgstr "按路径压缩对象"
11709 +
11710 +#: builtin/pack-objects.c
11711 +#, c-format
11712 +msgid "Path-based delta compression using up to %d thread"
11713 +msgid_plural "Path-based delta compression using up to %d threads"
11714 +msgstr[0] "基于路径的差值压缩,最多使用 %d 个线程"
11715 +msgstr[1] "基于路径的差值压缩,最多使用 %d 个线程"
11716 +
11717 #: builtin/pack-objects.c
11718 msgid "Compressing objects"
11719 msgstr "压缩对象中"
@@ -11761,6 +11804,10 @@ msgstr "无法检查 %s 处的松散对象"
11804 msgid "unable to force loose object"
11805 msgstr "无法强制松散对象"
11806
11807 +#: builtin/pack-objects.c
11808 +msgid "failed to pack objects via path-walk"
11809 +msgstr "通过 path-walk 打包对象失败"
11810 +
11811 #: builtin/pack-objects.c
11812 #, c-format
11813 msgid "not a rev '%s'"
@@ -11905,6 +11952,10 @@ msgstr "使用稀疏可达性算法"
11952 msgid "create thin packs"
11953 msgstr "创建精简包"
11954
11955 +#: builtin/pack-objects.c
11956 +msgid "use the path-walk API to walk objects when possible"
11957 +msgstr "在可能的情况下使用 path-walk API 遍历对象"
11958 +
11959 #: builtin/pack-objects.c
11960 msgid "create packs suitable for shallow fetches"
11961 msgstr "创建适合浅克隆仓库获取的包"
@@ -11975,7 +12026,12 @@ msgstr "增量链深度 %d 太深了,强制为 %d"
12026 msgid "pack.deltaCacheLimit is too high, forcing %d"
12027 msgstr "配置 pack.deltaCacheLimit 太高了,强制为 %d"
12028
11978 -#: builtin/pack-objects.c config.c
12029 +#: builtin/pack-objects.c
12030 +#, c-format
12031 +msgid "cannot use %s with %s"
12032 +msgstr "不能将 %s 与 %s 一同使用"
12033 +
12034 +#: builtin/pack-objects.c environment.c
12035 #, c-format
12036 msgid "bad pack compression level %d"
12037 msgstr "错误的打包压缩级别 %d"
@@ -11992,10 +12048,6 @@ msgstr "最小的包文件大小是 1 MiB"
12048 msgid "--thin cannot be used to build an indexable pack"
12049 msgstr "--thin 不能用于创建一个可索引包"
12050
11995 -#: builtin/pack-objects.c
11996 -msgid "cannot use --filter with --stdin-packs"
11997 -msgstr "不能同时使用 --filter 和 --stdin-packs"
11998 -
12051 #: builtin/pack-objects.c
12052 msgid "cannot use internal rev list with --stdin-packs"
12053 msgstr "不能同时使用内部版本列表和 --stdin-packs"
@@ -12004,10 +12056,6 @@ msgstr "不能同时使用内部版本列表和 --stdin-packs"
12056 msgid "cannot use internal rev list with --cruft"
12057 msgstr "不能同时使用内部版本列表和 --cruft"
12058
12007 -#: builtin/pack-objects.c
12008 -msgid "cannot use --stdin-packs with --cruft"
12009 -msgstr "不能将 --stdin-packs 和 --cruft 同时使用"
12010 -
12059 #: builtin/pack-objects.c
12060 msgid "Enumerating objects"
12061 msgstr "枚举对象中"
@@ -12021,23 +12069,6 @@ msgstr ""
12069 "总共 %<PRIu32>(差异 %<PRIu32>),复用 %<PRIu32>(差异 %<PRIu32>),包复用 "
12070 "%<PRIu32>(来自 %<PRIuMAX> 个包)"
12071
12024 -#: builtin/pack-redundant.c
12025 -msgid ""
12026 -"'git pack-redundant' is nominated for removal.\n"
12027 -"If you still use this command, please add an extra\n"
12028 -"option, '--i-still-use-this', on the command line\n"
12029 -"and let us know you still use it by sending an e-mail\n"
12030 -"to <git@vger.kernel.org>. Thanks.\n"
12031 -msgstr ""
12032 -"准备移除 'git pack-redundant' 命令。如果您仍旧使用这个\n"
12033 -"命令,请在命令行中添加额外参数:'--i-still-use-this',\n"
12034 -"并通过发送邮件到 <git@vger.kernel.org> 让我们知道您仍旧\n"
12035 -"使用它。 谢谢。\n"
12036 -
12037 -#: builtin/pack-redundant.c
12038 -msgid "refusing to run without --i-still-use-this"
12039 -msgstr "拒绝在未指定 --i-still-use-this 选项时运行"
12040 -
12072 #: builtin/pack-refs.c
12073 msgid ""
12074 "git pack-refs [--all] [--no-prune] [--auto] [--include <pattern>] [--exclude "
@@ -12395,8 +12426,8 @@ msgid ""
12426 "upstream, see 'push.autoSetupRemote' in 'git help config'.\n"
12427 msgstr ""
12428 "\n"
12398 -"为了让没有追踪上游的分支自动配置,参见 'git help config' 中的 "
12399 -"push.autoSetupRemote。\n"
12429 +"为了让没有追踪上游的分支自动配置,参见 'git help config' 中的 'push."
12430 +"autoSetupRemote'。\n"
12431
12432 #: builtin/push.c
12433 #, c-format
@@ -12862,8 +12893,8 @@ msgstr "--empty=ask 已弃用;请使用 '--empty=stop'。"
12893 #: builtin/rebase.c
12894 #, c-format
12895 msgid ""
12865 -"unrecognized empty type '%s'; valid values are \"drop\", \"keep\", and "
12866 -"\"stop\"."
12896 +"unrecognized empty type '%s'; valid values are \"drop\", \"keep\", and \"stop"
12897 +"\"."
12898 msgstr "无法识别的空类型 '%s';有效值有 \"drop\"、\"keep\" 和 \"stop\"。"
12899
12900 #: builtin/rebase.c
@@ -13557,6 +13588,16 @@ msgstr ""
13588 msgid "unknown --mirror argument: %s"
13589 msgstr "未知的 --mirror 参数:%s"
13590
13591 +#: builtin/remote.c
13592 +#, c-format
13593 +msgid "remote name '%s' is a subset of existing remote '%s'"
13594 +msgstr "远程名称 '%s' 是现有远程 '%s' 的子集"
13595 +
13596 +#: builtin/remote.c
13597 +#, c-format
13598 +msgid "remote name '%s' is a superset of existing remote '%s'"
13599 +msgstr "远程名称 '%s' 是现有远程 '%s' 的超集"
13600 +
13601 #: builtin/remote.c
13602 msgid "fetch the remote branches"
13603 msgstr "抓取远程的分支"
@@ -13920,18 +13961,6 @@ msgstr "不是一个有效引用:%s"
13961 msgid "Could not set up %s"
13962 msgstr "不能设置 %s"
13963
13923 -# 译者:注意保持前导空格
13924 -#: builtin/remote.c
13925 -#, c-format
13926 -msgid " %s will become dangling!"
13927 -msgstr " %s 将成为悬空状态!"
13928 -
13929 -# 译者:注意保持前导空格
13930 -#: builtin/remote.c
13931 -#, c-format
13932 -msgid " %s has become dangling!"
13933 -msgstr " %s 已成为悬空状态!"
13934 -
13964 #: builtin/remote.c
13965 #, c-format
13966 msgid "Pruning %s"
@@ -14015,11 +14044,11 @@ msgstr "冗长输出;必须置于子命令之前"
14044 msgid ""
14045 "git repack [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [-m]\n"
14046 "[--window=<n>] [--depth=<n>] [--threads=<n>] [--keep-pack=<pack-name>]\n"
14018 -"[--write-midx] [--name-hash-version=<n>]"
14047 +"[--write-midx] [--name-hash-version=<n>] [--path-walk]"
14048 msgstr ""
14049 "git repack [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [-m]\n"
14050 "[--window=<n>] [--depth=<n>] [--threads=<n>] [--keep-pack=<包名>]\n"
14022 -"[--write-midx] [--name-hash-version=<n>]"
14051 +"[--write-midx] [--name-hash-version=<n>] [--path-walk]"
14052
14053 #: builtin/repack.c
14054 msgid ""
@@ -14120,6 +14149,10 @@ msgid ""
14149 "specify the name hash version to use for grouping similar objects by path"
14150 msgstr "指定要使用的名称哈希算法,以实现按照路径对相似对象分组"
14151
14152 +#: builtin/repack.c
14153 +msgid "pass --path-walk to git-pack-objects"
14154 +msgstr "向 git-pack-objects 传递参数 --path-walk"
14155 +
14156 #: builtin/repack.c
14157 msgid "do not run git-update-server-info"
14158 msgstr "不运行 git-update-server-info"
@@ -15536,20 +15569,28 @@ msgstr ""
15569 msgid "git stash create [<message>]"
15570 msgstr "git stash create [<消息>]"
15571
15572 +#: builtin/stash.c
15573 +msgid "git stash export (--print | --to-ref <ref>) [<stash>...]"
15574 +msgstr "git stash export (--print | --to-ref <引用>) [<贮藏>...]"
15575 +
15576 +#: builtin/stash.c
15577 +msgid "git stash import <commit>"
15578 +msgstr "git stash import <提交>"
15579 +
15580 #: builtin/stash.c
15581 #, c-format
15582 msgid "'%s' is not a stash-like commit"
15583 msgstr "'%s' 不像是一个贮藏提交"
15584
15585 +#: builtin/stash.c
15586 +msgid "No stash entries found."
15587 +msgstr "未发现贮藏条目。"
15588 +
15589 #: builtin/stash.c
15590 #, c-format
15591 msgid "Too many revisions specified:%s"
15592 msgstr "指定了太多的版本:%s"
15593
15549 -#: builtin/stash.c
15550 -msgid "No stash entries found."
15551 -msgstr "未发现贮藏条目。"
15552 -
15594 #: builtin/stash.c
15595 #, c-format
15596 msgid "%s is not a valid reference"
@@ -15745,6 +15786,86 @@ msgstr "贮藏中包含未跟踪文件"
15786 msgid "include ignore files"
15787 msgstr "包含忽略的文件"
15788
15789 +#: builtin/stash.c
15790 +#, c-format
15791 +msgid "cannot parse commit %s"
15792 +msgstr "不能解析提交 %s"
15793 +
15794 +#: builtin/stash.c
15795 +#, c-format
15796 +msgid "invalid author or committer for %s"
15797 +msgstr "%s 的作者或提交者信息无效"
15798 +
15799 +#: builtin/stash.c
15800 +msgid "could not write commit"
15801 +msgstr "无法写入提交"
15802 +
15803 +#: builtin/stash.c
15804 +#, c-format
15805 +msgid "not a valid revision: %s"
15806 +msgstr "不是有效版本:%s"
15807 +
15808 +#: builtin/stash.c
15809 +#, c-format
15810 +msgid "not a commit: %s"
15811 +msgstr "不是提交:%s"
15812 +
15813 +#: builtin/stash.c
15814 +#, c-format
15815 +msgid "%s is not a valid exported stash commit"
15816 +msgstr "%s 不是一个有效的且已导出的贮藏提交"
15817 +
15818 +#: builtin/stash.c
15819 +#, c-format
15820 +msgid "found root commit %s with invalid data"
15821 +msgstr "发现根提交 %s 包含无效数据"
15822 +
15823 +#: builtin/stash.c
15824 +#, c-format
15825 +msgid "found stash commit %s without expected prefix"
15826 +msgstr "发现贮藏提交 %s 缺少预期前缀"
15827 +
15828 +#: builtin/stash.c
15829 +#, c-format
15830 +msgid "cannot parse parents of commit: %s"
15831 +msgstr "无法解析该提交的父提交:%s"
15832 +
15833 +#: builtin/stash.c
15834 +#, c-format
15835 +msgid "%s does not look like a stash commit"
15836 +msgstr "%s 看起来不像是一个贮藏提交"
15837 +
15838 +#: builtin/stash.c
15839 +#, c-format
15840 +msgid "cannot read commit buffer for %s"
15841 +msgstr "无法读取提交的缓冲区:%s"
15842 +
15843 +#: builtin/stash.c
15844 +#, c-format
15845 +msgid "cannot save the stash for %s"
15846 +msgstr "无法保存 %s 的贮藏"
15847 +
15848 +#: builtin/stash.c
15849 +msgid "unable to write base commit"
15850 +msgstr "无法写入基线提交"
15851 +
15852 +#: builtin/stash.c
15853 +#, c-format
15854 +msgid "unable to find stash entry %s"
15855 +msgstr "无法找到贮藏条目 %s"
15856 +
15857 +#: builtin/stash.c
15858 +msgid "print the object ID instead of writing it to a ref"
15859 +msgstr "打印对象 ID,而不是写入引用"
15860 +
15861 +#: builtin/stash.c
15862 +msgid "save the data to the given ref"
15863 +msgstr "将数据保存到指定引用"
15864 +
15865 +#: builtin/stash.c
15866 +msgid "exactly one of --print and --to-ref is required"
15867 +msgstr "参数 --print 和 --to-ref 必须二选一"
15868 +
15869 #: builtin/stripspace.c
15870 msgid "skip and remove all lines starting with comment character"
15871 msgstr "跳过和移除所有的注释行"
@@ -15755,21 +15876,16 @@ msgstr "为每一行的行首添加注释符和空格"
15876
15877 #: builtin/submodule--helper.c
15878 #, c-format
15758 -msgid "Expecting a full ref name, got %s"
15759 -msgstr "期望一个完整的引用名称,却得到 %s"
15879 +msgid ""
15880 +"could not look up configuration '%s'. Assuming this repository is its own "
15881 +"authoritative upstream."
15882 +msgstr "无法找到配置 '%s'。假定这个仓库是其自身的官方上游。"
15883
15884 #: builtin/submodule--helper.c
15885 #, c-format
15886 msgid "could not get a repository handle for submodule '%s'"
15887 msgstr "无法获得子模组 '%s' 的仓库句柄"
15888
15766 -#: builtin/submodule--helper.c
15767 -#, c-format
15768 -msgid ""
15769 -"could not look up configuration '%s'. Assuming this repository is its own "
15770 -"authoritative upstream."
15771 -msgstr "无法找到配置 '%s'。假定这个仓库是其自身的官方上游。"
15772 -
15889 #: builtin/submodule--helper.c
15890 #, c-format
15891 msgid "No url found for submodule path '%s' in .gitmodules"
@@ -16187,6 +16303,11 @@ msgid ""
16303 "the superproject is not on any branch"
16304 msgstr "子模组(%s)的分支配置为继承上级项目的分支,但是上级项目不在任何分支上"
16305
16306 +#: builtin/submodule--helper.c
16307 +#, c-format
16308 +msgid "Expecting a full ref name, got %s"
16309 +msgstr "期望一个完整的引用名称,却得到 %s"
16310 +
16311 #: builtin/submodule--helper.c
16312 #, c-format
16313 msgid "Unable to find current revision in submodule path '%s'"
@@ -16432,6 +16553,11 @@ msgstr "只能在工作区的顶级目录中使用相对路径"
16553 msgid "repo URL: '%s' must be absolute or begin with ./|../"
16554 msgstr "仓库 URL:'%s' 必须是绝对路径或以 ./|../ 起始"
16555
16556 +#: builtin/submodule--helper.c
16557 +#, c-format
16558 +msgid "submodule name '%s' already used for path '%s'"
16559 +msgstr "子模组名称 '%s' 已被用于路径 '%s'"
16560 +
16561 #: builtin/submodule--helper.c
16562 #, c-format
16563 msgid "'%s' is not a valid submodule name"
@@ -16988,7 +17114,7 @@ msgstr "从标准输入读取更新"
17114
17115 #: builtin/update-ref.c
17116 msgid "batch reference updates"
16991 -msgstr "批量引用更新"
17117 +msgstr "批量处理引用更新"
17118
17119 #: builtin/update-server-info.c
17120 msgid "update the info files from scratch"
@@ -17205,11 +17331,6 @@ msgstr "准备工作区(重置分支 '%s',之前为 %s)"
17331 msgid "Preparing worktree (checking out '%s')"
17332 msgstr "准备工作区(检出 '%s')"
17333
17208 -#: builtin/worktree.c
17209 -#, c-format
17210 -msgid "unreachable: invalid reference: %s"
17211 -msgstr "不可达:无效引用:%s"
17212 -
17334 #: builtin/worktree.c
17335 #, c-format
17336 msgid "Preparing worktree (detached HEAD %s)"
@@ -18657,8 +18778,8 @@ msgstr "正尝试写提交图,但是 'core.commitGraph' 被禁用"
18778 #: commit-graph.c
18779 #, c-format
18780 msgid ""
18660 -"attempting to write a commit-graph, but 'commitGraph.changedPathsVersion' "
18661 -"(%d) is not supported"
18781 +"attempting to write a commit-graph, but 'commitGraph."
18782 +"changedPathsVersion' (%d) is not supported"
18783 msgstr "尝试写入提交图,但不支持 'commitGraph.changedPathsVersion' (%d)"
18784
18785 #: commit-graph.c
@@ -19081,8 +19202,8 @@ msgid ""
19202 "remote URLs cannot be configured in file directly or indirectly included by "
19203 "includeIf.hasconfig:remote.*.url"
19204 msgstr ""
19084 -"远程 URL 不能在文件中配置,不管直接地还是通过 "
19085 -"includeIf.hasconfig:remote.*.url 间接地包含。"
19205 +"远程 URL 不能在文件中配置,不管直接地还是通过 includeIf.hasconfig:remote.*."
19206 +"url 间接地包含"
19207
19208 #: config.c
19209 #, c-format
@@ -19226,16 +19347,6 @@ msgstr "命令行 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
19347 msgid "bad numeric config value '%s' for '%s' in %s: %s"
19348 msgstr "在 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
19349
19229 -#: config.c
19230 -#, c-format
19231 -msgid "invalid value for variable %s"
19232 -msgstr "变量 %s 的值无效"
19233 -
19234 -#: config.c
19235 -#, c-format
19236 -msgid "ignoring unknown core.fsync component '%s'"
19237 -msgstr "忽略未知的 core.fsync 组件 '%s'"
19238 -
19350 #: config.c
19351 #, c-format
19352 msgid "bad boolean config value '%s' for '%s'"
@@ -19251,54 +19362,6 @@ msgstr "无法扩展用户目录:'%s'"
19362 msgid "'%s' for '%s' is not a valid timestamp"
19363 msgstr "'%2$s' 的值 '%1$s' 不是一个有效的时间戳"
19364
19254 -#: config.c
19255 -#, c-format
19256 -msgid "abbrev length out of range: %d"
19257 -msgstr "缩写长度超出范围:%d"
19258 -
19259 -#: config.c
19260 -#, c-format
19261 -msgid "bad zlib compression level %d"
19262 -msgstr "错误的 zlib 压缩级别 %d"
19263 -
19264 -#: config.c
19265 -#, c-format
19266 -msgid "%s cannot contain newline"
19267 -msgstr "%s 不能包含换行符"
19268 -
19269 -#: config.c
19270 -#, c-format
19271 -msgid "%s must have at least one character"
19272 -msgstr "%s 必须至少有一个字符"
19273 -
19274 -#: config.c
19275 -#, c-format
19276 -msgid "ignoring unknown core.fsyncMethod value '%s'"
19277 -msgstr "忽略未知的 core.fsyncMethod 值 '%s'"
19278 -
19279 -#: config.c
19280 -msgid "core.fsyncObjectFiles is deprecated; use core.fsync instead"
19281 -msgstr "core.fsyncObjectFiles 已经被弃用;取而代之使用 core.fsync"
19282 -
19283 -#: config.c
19284 -#, c-format
19285 -msgid "invalid mode for object creation: %s"
19286 -msgstr "无效的对象创建模式:%s"
19287 -
19288 -#: config.c
19289 -#, c-format
19290 -msgid "malformed value for %s"
19291 -msgstr "%s 的取值格式错误"
19292 -
19293 -#: config.c
19294 -#, c-format
19295 -msgid "malformed value for %s: %s"
19296 -msgstr "%s 的取值格式错误:%s"
19297 -
19298 -#: config.c
19299 -msgid "must be one of nothing, matching, simple, upstream or current"
19300 -msgstr "必须是其中之一:nothing、matching、simple、upstream 或 current"
19301 -
19365 #: config.c
19366 #, c-format
19367 msgid "unable to load config blob object '%s'"
@@ -19922,8 +19985,8 @@ msgid "cannot compare a named pipe to a directory"
19985 msgstr "无法将命名管道和目录进行比较"
19986
19987 #: diff-no-index.c
19925 -msgid "git diff --no-index [<options>] <path> <path>"
19926 -msgstr "git diff --no-index [<选项>] <路径> <路径>"
19988 +msgid "git diff --no-index [<options>] <path> <path> [<pathspec>...]"
19989 +msgstr "git diff --no-index [<选项>] <路径> <路径> [<路径规格>...]"
19990
19991 #: diff-no-index.c
19992 msgid ""
@@ -19931,6 +19994,12 @@ msgid ""
19994 "tree"
19995 msgstr "不是 git 仓库。使用 --no-index 比较工作区之外的两个路径"
19996
19997 +#: diff-no-index.c
19998 +msgid ""
19999 +"Limiting comparison with pathspecs is only supported if both paths are "
20000 +"directories."
20001 +msgstr "仅当两个路径均为目录时,才支持使用路径表达式限制比较范围。"
20002 +
20003 # 译者:注意保持前导空格
20004 #: diff.c
20005 #, c-format
@@ -20109,7 +20178,7 @@ msgstr "生成补丁"
20178 msgid "<n>"
20179 msgstr "<n>"
20180
20112 -#: diff.c
20181 +#: diff.c parse-options.h
20182 msgid "generate diffs with <n> lines context"
20183 msgstr "生成含 <n> 行上下文的差异"
20184
@@ -20256,7 +20325,7 @@ msgstr "不显示任何源和目标前缀"
20325 msgid "use default prefixes a/ and b/"
20326 msgstr "使用 a/ 和 b/ 作为默认前缀"
20327
20259 -#: diff.c
20328 +#: diff.c parse-options.h
20329 msgid "show context between diff hunks up to the specified number of lines"
20330 msgstr "显示指定行数的差异块间的上下文"
20331
@@ -20641,6 +20710,64 @@ msgstr "不能对文件 '%s' 调用 stat"
20710 msgid "bad git namespace path \"%s\""
20711 msgstr "错误的 git 名字空间路径 \"%s\""
20712
20713 +#: environment.c
20714 +#, c-format
20715 +msgid "invalid value for variable %s"
20716 +msgstr "变量 %s 的值无效"
20717 +
20718 +#: environment.c
20719 +#, c-format
20720 +msgid "ignoring unknown core.fsync component '%s'"
20721 +msgstr "忽略未知的 core.fsync 组件 '%s'"
20722 +
20723 +#: environment.c
20724 +#, c-format
20725 +msgid "abbrev length out of range: %d"
20726 +msgstr "缩写长度超出范围:%d"
20727 +
20728 +#: environment.c
20729 +#, c-format
20730 +msgid "bad zlib compression level %d"
20731 +msgstr "错误的 zlib 压缩级别 %d"
20732 +
20733 +#: environment.c
20734 +#, c-format
20735 +msgid "%s cannot contain newline"
20736 +msgstr "%s 不能包含换行符"
20737 +
20738 +#: environment.c
20739 +#, c-format
20740 +msgid "%s must have at least one character"
20741 +msgstr "%s 必须至少有一个字符"
20742 +
20743 +#: environment.c
20744 +#, c-format
20745 +msgid "ignoring unknown core.fsyncMethod value '%s'"
20746 +msgstr "忽略未知的 core.fsyncMethod 值 '%s'"
20747 +
20748 +#: environment.c
20749 +msgid "core.fsyncObjectFiles is deprecated; use core.fsync instead"
20750 +msgstr "core.fsyncObjectFiles 已经被弃用;取而代之使用 core.fsync"
20751 +
20752 +#: environment.c
20753 +#, c-format
20754 +msgid "invalid mode for object creation: %s"
20755 +msgstr "无效的对象创建模式:%s"
20756 +
20757 +#: environment.c
20758 +#, c-format
20759 +msgid "malformed value for %s"
20760 +msgstr "%s 的取值格式错误"
20761 +
20762 +#: environment.c
20763 +#, c-format
20764 +msgid "malformed value for %s: %s"
20765 +msgstr "%s 的取值格式错误:%s"
20766 +
20767 +#: environment.c
20768 +msgid "must be one of nothing, matching, simple, upstream or current"
20769 +msgstr "必须是其中之一:nothing、matching、simple、upstream 或 current"
20770 +
20771 #: exec-cmd.c
20772 #, c-format
20773 msgid "too many args to run %s"
@@ -21499,6 +21626,35 @@ msgstr "不允许空的姓名(对于 <%s>)"
21626 msgid "name consists only of disallowed characters: %s"
21627 msgstr "姓名中仅包含禁用字符:%s"
21628
21629 +#: imap-send.c
21630 +msgid "git imap-send [-v] [-q] [--[no-]curl] [(--folder|-f) <folder>] < <mbox>"
21631 +msgstr ""
21632 +"git imap-send [-v] [-q] [--[no-]curl] [(--folder|-f) <文件夹>] < <mbox>"
21633 +
21634 +#: imap-send.c
21635 +msgid "no IMAP host specified"
21636 +msgstr "未指定 IMAP 主机"
21637 +
21638 +#: imap-send.c
21639 +msgid ""
21640 +"set the IMAP host with 'git config imap.host <host>'.\n"
21641 +"(e.g., 'git config imap.host imaps://imap.example.com')"
21642 +msgstr ""
21643 +"通过 'git config imap.host <主机>' 设置 IMAP 主机。\n"
21644 +"(例如:'git config imap.host imaps://imap.example.com')"
21645 +
21646 +#: imap-send.c
21647 +msgid "no IMAP folder specified"
21648 +msgstr "未指定 IMAP 文件夹"
21649 +
21650 +#: imap-send.c
21651 +msgid ""
21652 +"set the target folder with 'git config imap.folder <folder>'.\n"
21653 +"(e.g., 'git config imap.folder Drafts')"
21654 +msgstr ""
21655 +"通过 'git config imap.folder <文件夹>' 设置目标文件夹。\n"
21656 +"(例如:'git config imap.folder Drafts')"
21657 +
21658 #: list-objects-filter-options.c
21659 msgid "expected 'tree:<depth>'"
21660 msgstr "期望 'tree:<深度>'"
@@ -22455,7 +22611,7 @@ msgstr "无法解析 %s 的头部"
22611 #: object-file.c
22612 #, c-format
22613 msgid "unable to parse type from header '%s' of %s"
22458 -msgstr "无法从 %s 的包头 '%s' 中解析类型"
22614 +msgstr "无法从 %2$s 的包头 '%1$s' 中解析类型"
22615
22616 #: object-file.c
22617 #, c-format
@@ -22634,113 +22790,113 @@ msgstr "需要 <对象>:<路径>,只给出了 <对象> '%s'"
22790 msgid "invalid object name '%.*s'."
22791 msgstr "无效的对象名 '%.*s'。"
22792
22637 -#: object-store.c
22793 +#: object.c
22794 +#, c-format
22795 +msgid "invalid object type \"%s\""
22796 +msgstr "无效的对象类型 \"%s\""
22797 +
22798 +#: object.c
22799 +#, c-format
22800 +msgid "object %s is a %s, not a %s"
22801 +msgstr "对象 %s 是一个 %s,不是一个 %s"
22802 +
22803 +#: object.c
22804 +#, c-format
22805 +msgid "object %s has unknown type id %d"
22806 +msgstr "对象 %s 有未知的类型 id %d"
22807 +
22808 +#: object.c
22809 +#, c-format
22810 +msgid "unable to parse object: %s"
22811 +msgstr "不能解析对象:%s"
22812 +
22813 +#: object.c
22814 +#, c-format
22815 +msgid "hash mismatch %s"
22816 +msgstr "哈希值与 %s 不匹配"
22817 +
22818 +#: odb.c
22819 #, c-format
22820 msgid "object directory %s does not exist; check .git/objects/info/alternates"
22821 msgstr "对象目录 %s 不存在,检查 .git/objects/info/alternates"
22822
22642 -#: object-store.c
22823 +#: odb.c
22824 #, c-format
22825 msgid "unable to normalize alternate object path: %s"
22826 msgstr "无法规范化备用对象路径:%s"
22827
22647 -#: object-store.c
22828 +#: odb.c
22829 #, c-format
22830 msgid "%s: ignoring alternate object stores, nesting too deep"
22831 msgstr "%s:忽略备用对象库,嵌套太深"
22832
22652 -#: object-store.c
22833 +#: odb.c
22834 msgid "unable to fdopen alternates lockfile"
22835 msgstr "无法 fdopen alternates 的锁文件"
22836
22656 -#: object-store.c
22837 +#: odb.c
22838 msgid "unable to read alternates file"
22839 msgstr "无法读取 alternates 文件"
22840
22660 -#: object-store.c
22841 +#: odb.c
22842 msgid "unable to move new alternates file into place"
22843 msgstr "无法将新的 alternates 文件移动到位"
22844
22664 -#: object-store.c
22845 +#: odb.c
22846 #, c-format
22847 msgid "path '%s' does not exist"
22848 msgstr "路径 '%s' 不存在"
22849
22669 -#: object-store.c
22850 +#: odb.c
22851 #, c-format
22852 msgid "reference repository '%s' as a linked checkout is not supported yet."
22853 msgstr "尚不支持将参考仓库 '%s' 作为链接检出。"
22854
22674 -#: object-store.c
22855 +#: odb.c
22856 #, c-format
22857 msgid "reference repository '%s' is not a local repository."
22858 msgstr "参考仓库 '%s' 不是本地仓库。"
22859
22679 -#: object-store.c
22860 +#: odb.c
22861 #, c-format
22862 msgid "reference repository '%s' is shallow"
22863 msgstr "参考仓库 '%s' 是浅克隆"
22864
22684 -#: object-store.c
22865 +#: odb.c
22866 #, c-format
22867 msgid "reference repository '%s' is grafted"
22868 msgstr "参考仓库 '%s' 已被移植"
22869
22689 -#: object-store.c
22870 +#: odb.c
22871 #, c-format
22872 msgid "could not find object directory matching %s"
22873 msgstr "无法找到和 %s 匹配的对象目录"
22874
22694 -#: object-store.c
22875 +#: odb.c
22876 #, c-format
22877 msgid "invalid line while parsing alternate refs: %s"
22878 msgstr "解析备用引用时遇到无效的行:%s"
22879
22699 -#: object-store.c
22880 +#: odb.c
22881 #, c-format
22882 msgid "replacement %s not found for %s"
22883 msgstr "找不到 %2$s 的替代 %1$s"
22884
22704 -#: object-store.c
22885 +#: odb.c
22886 #, c-format
22887 msgid "packed object %s (stored in %s) is corrupt"
22888 msgstr "打包对象 %s(保存在 %s)已损坏"
22889
22709 -#: object-store.c
22890 +#: odb.c
22891 #, c-format
22892 msgid "missing mapping of %s to %s"
22893 msgstr "缺少 %s 到 %s 的映射"
22894
22714 -#: object-store.c
22895 +#: odb.c
22896 #, c-format
22897 msgid "%s is not a valid '%s' object"
22898 msgstr "%s 不是有效的 '%s' 对象"
22899
22719 -#: object.c
22720 -#, c-format
22721 -msgid "invalid object type \"%s\""
22722 -msgstr "无效的对象类型 \"%s\""
22723 -
22724 -#: object.c
22725 -#, c-format
22726 -msgid "object %s is a %s, not a %s"
22727 -msgstr "对象 %s 是一个 %s,不是一个 %s"
22728 -
22729 -#: object.c
22730 -#, c-format
22731 -msgid "object %s has unknown type id %d"
22732 -msgstr "对象 %s 有未知的类型 id %d"
22733 -
22734 -#: object.c
22735 -#, c-format
22736 -msgid "unable to parse object: %s"
22737 -msgstr "不能解析对象:%s"
22738 -
22739 -#: object.c
22740 -#, c-format
22741 -msgid "hash mismatch %s"
22742 -msgstr "哈希值与 %s 不匹配"
22743 -
22900 #: pack-bitmap-write.c
22901 #, c-format
22902 msgid "duplicate entry when writing bitmap index: %s"
@@ -22755,10 +22911,6 @@ msgstr "尝试存储未选定的提交:'%s'"
22911 msgid "too many pseudo-merges"
22912 msgstr "太多伪合并"
22913
22758 -#: pack-bitmap-write.c
22759 -msgid "trying to write commit not in index"
22760 -msgstr "尝试写入未在索引中的提交"
22761 -
22914 #: pack-bitmap.c
22915 msgid "failed to load bitmap index (corrupted?)"
22916 msgstr "无法载入位图索引(已损坏?)"
@@ -23061,6 +23213,11 @@ msgstr "%s 不取值"
23213 msgid "%s isn't available"
23214 msgstr "%s 不可用"
23215
23216 +#: parse-options.c
23217 +#, c-format
23218 +msgid "value for %s exceeds %<PRIdMAX>"
23219 +msgstr "%s 的值超出了 %<PRIdMAX>"
23220 +
23221 #: parse-options.c
23222 #, c-format
23223 msgid "value %s for %s not in range [%<PRIdMAX>,%<PRIdMAX>]"
@@ -24215,6 +24372,18 @@ msgstr "没有 '%s' 的引用日志"
24372 msgid "%s does not point to a valid object!"
24373 msgstr "%s 没有指向一个有效的对象!"
24374
24375 +# 译者:注意保持前导空格
24376 +#: refs.c
24377 +#, c-format
24378 +msgid "%s%s will become dangling after %s is deleted\n"
24379 +msgstr "%s%s 将在 %s 被删除后变为悬空引用\n"
24380 +
24381 +# 译者:注意保持前导空格
24382 +#: refs.c
24383 +#, c-format
24384 +msgid "%s%s has become dangling after %s was deleted\n"
24385 +msgstr "%s%s 已在 %s 被删除后变为悬空引用\n"
24386 +
24387 #: refs.c
24388 #, c-format
24389 msgid ""
@@ -26991,6 +27160,10 @@ msgstr "切换是否包含树对象"
27160 msgid "toggle pruning of uninteresting paths"
27161 msgstr "切换对无趣路径的修剪"
27162
27163 +#: t/helper/test-path-walk.c
27164 +msgid "toggle aggressive edge walk"
27165 +msgstr "切换激进边遍历模式"
27166 +
27167 #: t/helper/test-path-walk.c
27168 msgid "read a pattern list over stdin"
27169 msgstr "从标准输入读取模式列表"
@@ -27742,6 +27915,24 @@ msgstr "错误:"
27915 msgid "warning: "
27916 msgstr "警告:"
27917
27918 +#: usage.c
27919 +#, c-format
27920 +msgid ""
27921 +"'%s' is nominated for removal.\n"
27922 +"If you still use this command, please add an extra\n"
27923 +"option, '--i-still-use-this', on the command line\n"
27924 +"and let us know you still use it by sending an e-mail\n"
27925 +"to <git@vger.kernel.org>. Thanks.\n"
27926 +msgstr ""
27927 +"'%s' 命令已被提名移除。\n"
27928 +"如果您仍在使用该命令,请在命令行中添加额外选项\n"
27929 +"'--i-still-use-this',并通过发送邮件至 <git@vger.kernel.org> \n"
27930 +"通知我们您仍在使用它。谢谢。\n"
27931 +
27932 +#: usage.c
27933 +msgid "refusing to run without --i-still-use-this"
27934 +msgstr "拒绝在未指定 --i-still-use-this 选项时运行"
27935 +
27936 #: version.c
27937 #, c-format
27938 msgid "uname() failed with error '%s' (%d)\n"
@@ -28888,6 +29079,11 @@ msgstr "(non-mbox) 添加 cc:%s 自行 '%s'\n"
29079 msgid "(body) Adding cc: %s from line '%s'\n"
29080 msgstr "(body) 添加 cc: %s 自行 '%s'\n"
29081
29082 +#: git-send-email.perl
29083 +#, perl-format
29084 +msgid "error: invalid SMTP port '%s'\n"
29085 +msgstr "错误:无效的 SMTP 端口 '%s'\n"
29086 +
29087 #: git-send-email.perl
29088 #, perl-format
29089 msgid "(%s) Could not execute '%s'"