l10n: zh_CN v2.38.0 rounds 1 & 2

Reviewed-by: Jiang Xin <worldhello.net@gmail.com> Reviewed-by: Li Linchao <lilinchao@oschina.cn> Reviewed-by: 依云 <lilydjwg@gmail.com> Signed-off-by: Fangyi Zhou <me@fangyi.io>

Fangyi Zhou committed Sep 16, 2022 at 11:31 UTC d5be499eed5593426c29debeb8898e73bf0a97cb
1 file changed +1057 -484
po/zh_CN.po
+1057 -484
@@ -144,8 +144,8 @@ msgid ""
144 msgstr ""
145 "Project-Id-Version: Git\n"
146 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
147 -"POT-Creation-Date: 2022-06-22 10:25+0100\n"
148 -"PO-Revision-Date: 2022-06-14 20:52+0100\n"
147 +"POT-Creation-Date: 2022-09-23 14:51+0100\n"
148 +"PO-Revision-Date: 2022-09-23 14:53+0100\n"
149 "Last-Translator: Fangyi Zhou <me@fangyi.io>\n"
150 "Language-Team: GitHub <https://github.com/fangyi-zhou/git-po/>\n"
151 "Language: zh_CN\n"
@@ -153,14 +153,14 @@ msgstr ""
153 "Content-Type: text/plain; charset=UTF-8\n"
154 "Content-Transfer-Encoding: 8bit\n"
155 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
156 -"X-Generator: Gtranslator 40.0\n"
156 +"X-Generator: Gtranslator 42.0\n"
157
158 #: add-interactive.c
159 #, c-format
160 msgid "Huh (%s)?"
161 msgstr "嗯(%s)?"
162
163 -#: add-interactive.c builtin/rebase.c reset.c sequencer.c
163 +#: add-interactive.c builtin/merge.c builtin/rebase.c reset.c sequencer.c
164 msgid "could not read index"
165 msgstr "不能读取索引"
166
@@ -341,8 +341,8 @@ msgid "unstaged"
341 msgstr "未缓存"
342
343 #: add-interactive.c apply.c builtin/am.c builtin/bugreport.c builtin/clone.c
344 -#: builtin/fetch.c builtin/merge.c builtin/pull.c builtin/submodule--helper.c
345 -#: git-add--interactive.perl
344 +#: builtin/diagnose.c builtin/fetch.c builtin/merge.c builtin/pull.c
345 +#: builtin/submodule--helper.c git-add--interactive.perl
346 msgid "path"
347 msgstr "路径"
348
@@ -623,6 +623,26 @@ msgstr ""
623 "a - 应用该块和本文件中后面的全部块\n"
624 "d - 不要应用该块和本文件中后面的全部块\n"
625
626 +#: add-patch.c git-add--interactive.perl
627 +#, c-format, perl-format
628 +msgid "Apply mode change to worktree [y,n,q,a,d%s,?]? "
629 +msgstr "将模式变更应用到工作区 [y,n,q,a,d%s,?]? "
630 +
631 +#: add-patch.c git-add--interactive.perl
632 +#, c-format, perl-format
633 +msgid "Apply deletion to worktree [y,n,q,a,d%s,?]? "
634 +msgstr "将删除操作应用到工作区 [y,n,q,a,d%s,?]? "
635 +
636 +#: add-patch.c git-add--interactive.perl
637 +#, c-format, perl-format
638 +msgid "Apply addition to worktree [y,n,q,a,d%s,?]? "
639 +msgstr "将添加操作应用到工作区 [y,n,q,a,d%s,?]? "
640 +
641 +#: add-patch.c git-add--interactive.perl
642 +#, c-format, perl-format
643 +msgid "Apply this hunk to worktree [y,n,q,a,d%s,?]? "
644 +msgstr "将该块应用到工作区 [y,n,q,a,d%s,?]? "
645 +
646 #: add-patch.c
647 msgid ""
648 "y - apply this hunk to worktree\n"
@@ -642,11 +662,6 @@ msgstr ""
662 msgid "could not parse hunk header '%.*s'"
663 msgstr "无法解析数据块头信息 '%.*s'"
664
645 -#: add-patch.c
646 -#, c-format
647 -msgid "could not parse colored hunk header '%.*s'"
648 -msgstr "无法解析彩色数据块头信息 '%.*s'"
649 -
665 #: add-patch.c
666 msgid "could not parse diff"
667 msgstr "不能解析差异信息"
@@ -973,6 +988,26 @@ msgstr ""
988 "通过将配置变量 advice.detachedHead 设置为 false 来关闭此建议\n"
989 "\n"
990
991 +#: advice.c
992 +#, c-format
993 +msgid ""
994 +"The following paths have been moved outside the\n"
995 +"sparse-checkout definition but are not sparse due to local\n"
996 +"modifications.\n"
997 +msgstr ""
998 +"下列的路径已经被移动至稀疏检出的定义之外,\n"
999 +"但是由于本地的修改而并非稀疏。\n"
1000 +
1001 +#: advice.c
1002 +msgid ""
1003 +"To correct the sparsity of these paths, do the following:\n"
1004 +"* Use \"git add --sparse <paths>\" to update the index\n"
1005 +"* Use \"git sparse-checkout reapply\" to apply the sparsity rules"
1006 +msgstr ""
1007 +"为了修正这些的路径的稀疏性,请运行下列命令:\n"
1008 +"* 使用 \"git add --sparse <路径>\" 来更新索引\n"
1009 +"* 使用 \"git sparse-checkout reapply\" 来应用稀疏规则"
1010 +
1011 #: alias.c
1012 msgid "cmdline ends with \\"
1013 msgstr "命令行以 \\ 结尾"
@@ -1204,7 +1239,7 @@ msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却
1239 msgid "patch failed: %s:%ld"
1240 msgstr "打补丁失败:%s:%ld"
1241
1207 -#: apply.c
1242 +#: apply.c builtin/mv.c
1243 #, c-format
1244 msgid "cannot checkout %s"
1245 msgstr "不能检出 %s"
@@ -1597,6 +1632,11 @@ msgstr "不能打开数据对象 %s"
1632 msgid "unsupported file mode: 0%o (SHA1: %s)"
1633 msgstr "不支持的文件模式:0%o (SHA1: %s)"
1634
1635 +#: archive-tar.c archive-zip.c builtin/pack-objects.c
1636 +#, c-format
1637 +msgid "deflate error (%d)"
1638 +msgstr "压缩错误 (%d)"
1639 +
1640 #: archive-tar.c
1641 #, c-format
1642 msgid "unable to start '%s' filter"
@@ -1621,11 +1661,6 @@ msgstr "路径不是有效的 UTF-8:%s"
1661 msgid "path too long (%d chars, SHA1: %s): %s"
1662 msgstr "路径太长(%d 字符,SHA1:%s):%s"
1663
1624 -#: archive-zip.c builtin/pack-objects.c
1625 -#, c-format
1626 -msgid "deflate error (%d)"
1627 -msgstr "压缩错误 (%d)"
1628 -
1664 #: archive-zip.c
1665 #, c-format
1666 msgid "timestamp too large for this system: %<PRIuMAX>"
@@ -1941,10 +1976,10 @@ msgid "--reverse and --first-parent together require specified latest commit"
1976 msgstr "--reverse 和 --first-parent 共用,需要指定最新的提交"
1977
1978 #: blame.c builtin/commit.c builtin/log.c builtin/merge.c
1944 -#: builtin/pack-objects.c builtin/shortlog.c bundle.c midx.c ref-filter.c
1945 -#: remote.c sequencer.c submodule.c
1979 +#: builtin/pack-objects.c builtin/shortlog.c bundle.c midx.c pack-bitmap.c
1980 +#: ref-filter.c remote.c sequencer.c submodule.c
1981 msgid "revision walk setup failed"
1947 -msgstr "版本遍历设置失败"
1982 +msgstr "版本遍历初始化失败"
1983
1984 #: blame.c
1985 msgid ""
@@ -2399,7 +2434,7 @@ msgstr "fseek 失败"
2434 msgid "could not open '%s' for reading"
2435 msgstr "无法打开 '%s' 进行读取"
2436
2402 -#: builtin/am.c builtin/rebase.c strbuf.c wrapper.c
2437 +#: builtin/am.c builtin/rebase.c sequencer.c strbuf.c wrapper.c
2438 #, c-format
2439 msgid "could not open '%s' for writing"
2440 msgstr "无法打开 '%s' 进行写入"
@@ -2700,8 +2735,8 @@ msgid "n"
2735 msgstr "n"
2736
2737 #: builtin/am.c builtin/branch.c builtin/bugreport.c builtin/cat-file.c
2703 -#: builtin/for-each-ref.c builtin/ls-tree.c builtin/replace.c builtin/tag.c
2704 -#: builtin/verify-tag.c
2738 +#: builtin/diagnose.c builtin/for-each-ref.c builtin/ls-files.c
2739 +#: builtin/ls-tree.c builtin/replace.c builtin/tag.c builtin/verify-tag.c
2740 msgid "format"
2741 msgstr "格式"
2742
@@ -2804,7 +2839,7 @@ msgstr "交互式模式需要命令行上提供补丁"
2839 msgid "git apply [<options>] [<patch>...]"
2840 msgstr "git apply [<选项>] [<补丁>...]"
2841
2807 -#: builtin/archive.c contrib/scalar/scalar.c
2842 +#: builtin/archive.c diagnose.c
2843 msgid "could not redirect output"
2844 msgstr "不能重定向输出"
2845
@@ -3686,8 +3721,8 @@ msgstr "排序和过滤属于大小写不敏感"
3721 msgid "recurse through submodules"
3722 msgstr "在子模组中递归"
3723
3689 -#: builtin/branch.c builtin/for-each-ref.c builtin/ls-tree.c builtin/tag.c
3690 -#: builtin/verify-tag.c
3724 +#: builtin/branch.c builtin/for-each-ref.c builtin/ls-files.c builtin/ls-tree.c
3725 +#: builtin/tag.c builtin/verify-tag.c
3726 msgid "format to use for the output"
3727 msgstr "输出格式"
3728
@@ -3810,8 +3845,12 @@ msgid "not run from a git repository - no hooks to show\n"
3845 msgstr "不是在 git 仓库中执行 - 没有可显示的钩子\n"
3846
3847 #: builtin/bugreport.c
3813 -msgid "git bugreport [-o|--output-directory <file>] [-s|--suffix <format>]"
3814 -msgstr "git bugreport [-o|--output-directory <文件>] [-s|--suffix <格式>]"
3848 +msgid ""
3849 +"git bugreport [-o|--output-directory <file>] [-s|--suffix <format>] [--"
3850 +"diagnose[=<mode>]"
3851 +msgstr ""
3852 +"git bugreport [-o|--output-directory <文件>] [-s|--suffix <格式>] [--"
3853 +"diagnose[=<模式>]"
3854
3855 #: builtin/bugreport.c
3856 msgid ""
@@ -3847,19 +3886,34 @@ msgstr ""
3886 "请检查下面错误报告中余下的内容。\n"
3887 "您可以删除任何您不想共享的内容。\n"
3888
3889 +#: builtin/bugreport.c builtin/commit.c builtin/fast-export.c builtin/rebase.c
3890 +#: parse-options.h
3891 +msgid "mode"
3892 +msgstr "模式"
3893 +
3894 +#: builtin/bugreport.c
3895 +msgid ""
3896 +"create an additional zip archive of detailed diagnostics (default 'stats')"
3897 +msgstr "额外创建详细诊断信息的压缩包(默认 'stats')"
3898 +
3899 #: builtin/bugreport.c
3851 -msgid "specify a destination for the bugreport file"
3900 +msgid "specify a destination for the bugreport file(s)"
3901 msgstr "指定错误报告文件的目标位置"
3902
3903 #: builtin/bugreport.c
3855 -msgid "specify a strftime format suffix for the filename"
3904 +msgid "specify a strftime format suffix for the filename(s)"
3905 msgstr "指定文件的 strftime 格式后缀"
3906
3858 -#: builtin/bugreport.c
3907 +#: builtin/bugreport.c builtin/diagnose.c
3908 #, c-format
3909 msgid "could not create leading directories for '%s'"
3910 msgstr "不能为 '%s' 创建先导目录"
3911
3912 +#: builtin/bugreport.c builtin/diagnose.c
3913 +#, c-format
3914 +msgid "unable to create diagnostics archive %s"
3915 +msgstr "不能创建诊断归档包 %s"
3916 +
3917 #: builtin/bugreport.c
3918 msgid "System Info"
3919 msgstr "系统信息"
@@ -3935,11 +3989,6 @@ msgstr "需要一个仓库来解开归档包。"
3989 msgid "Unbundling objects"
3990 msgstr "解包对象中"
3991
3938 -#: builtin/bundle.c builtin/remote.c
3939 -#, c-format
3940 -msgid "Unknown subcommand: %s"
3941 -msgstr "未知子命令:%s"
3942 -
3992 #: builtin/cat-file.c merge-recursive.c
3993 #, c-format
3994 msgid "cannot read object %s '%s'"
@@ -4037,6 +4086,10 @@ msgstr "显示对象大小"
4086 msgid "allow -s and -t to work with broken/corrupt objects"
4087 msgstr "允许 -s 和 -t 对损坏的对象生效"
4088
4089 +#: builtin/cat-file.c builtin/log.c
4090 +msgid "use mail map file"
4091 +msgstr "使用邮件映射文件"
4092 +
4093 #: builtin/cat-file.c
4094 msgid "Batch objects requested on stdin (or --batch-all-objects)"
4095 msgstr "批量处理标准输入中请求的对象(或者 --batch-all-objects)"
@@ -4049,6 +4102,10 @@ msgstr "显示完整的 <对象> 或 <版本> 内容"
4102 msgid "like --batch, but don't emit <contents>"
4103 msgstr "类似于 --batch,但不输出 <内容>"
4104
4105 +#: builtin/cat-file.c
4106 +msgid "stdin is NUL-terminated"
4107 +msgstr "标准输入以 NUL 字符分隔"
4108 +
4109 #: builtin/cat-file.c
4110 msgid "read commands from stdin"
4111 msgstr "从标准输入读取命令"
@@ -4725,7 +4782,7 @@ msgstr ""
4782
4783 #: builtin/checkout.c
4784 msgid "you must specify path(s) to restore"
4728 -msgstr "您必须指定一个要恢复的路径"
4785 +msgstr "您必须指定要恢复的路径"
4786
4787 #: builtin/checkout.c builtin/clone.c builtin/remote.c
4788 #: builtin/submodule--helper.c builtin/worktree.c
@@ -5130,6 +5187,14 @@ msgstr "任何克隆的子模组将使用它们的远程跟踪分支"
5187 msgid "initialize sparse-checkout file to include only files at root"
5188 msgstr "初始化稀疏检出文件,只包含根目录文件"
5189
5190 +#: builtin/clone.c
5191 +msgid "uri"
5192 +msgstr "uri"
5193 +
5194 +#: builtin/clone.c
5195 +msgid "a URI for downloading bundles before fetching from origin remote"
5196 +msgstr "用于在从 origin 远程获取之前下载归档包的 URI"
5197 +
5198 #: builtin/clone.c
5199 #, c-format
5200 msgid "info: Could not add alternate for '%s': %s\n"
@@ -5204,8 +5269,8 @@ msgid "failed to initialize sparse-checkout"
5269 msgstr "无法初始化稀疏检出"
5270
5271 #: builtin/clone.c
5207 -msgid "remote HEAD refers to nonexistent ref, unable to checkout.\n"
5208 -msgstr "远程 HEAD 指向一个不存在的引用,无法检出。\n"
5272 +msgid "remote HEAD refers to nonexistent ref, unable to checkout"
5273 +msgstr "远程 HEAD 指向一个不存在的引用,无法检出"
5274
5275 #: builtin/clone.c
5276 msgid "unable to checkout working tree"
@@ -5227,7 +5292,7 @@ msgstr "无法删除临时的 alternates 文件"
5292 msgid "Too many arguments."
5293 msgstr "太多参数。"
5294
5230 -#: builtin/clone.c contrib/scalar/scalar.c
5295 +#: builtin/clone.c scalar.c
5296 msgid "You must specify a repository to clone."
5297 msgstr "您必须指定一个仓库来克隆。"
5298
@@ -5236,6 +5301,12 @@ msgstr "您必须指定一个仓库来克隆。"
5301 msgid "options '%s' and '%s %s' cannot be used together"
5302 msgstr "选项 '%s' 和 '%s %s' 不能同时使用"
5303
5304 +#: builtin/clone.c
5305 +msgid ""
5306 +"--bundle-uri is incompatible with --depth, --shallow-since, and --shallow-"
5307 +"exclude"
5308 +msgstr "--bundle-uri 与 --depth、--shallow-since 和 --shallow-exclude 不兼容"
5309 +
5310 #: builtin/clone.c
5311 #, c-format
5312 msgid "repository '%s' does not exist"
@@ -5324,6 +5395,15 @@ msgstr "--local 被忽略"
5395 msgid "cannot clone from filtered bundle"
5396 msgstr "无法从经过过滤的归档包克隆"
5397
5398 +#: builtin/clone.c
5399 +msgid "failed to initialize the repo, skipping bundle URI"
5400 +msgstr "无法初始化仓库,跳过归档包 URI"
5401 +
5402 +#: builtin/clone.c
5403 +#, c-format
5404 +msgid "failed to fetch objects from bundle URI '%s'"
5405 +msgstr "无法从归档包 URI '%s' 获取对象"
5406 +
5407 #: builtin/clone.c
5408 msgid "remote transport reported error"
5409 msgstr "远程传输报告错误"
@@ -5471,11 +5551,6 @@ msgstr "不能同时使用 --reachable、--stdin-commits 或 --stdin-packs"
5551 msgid "Collecting commits from input"
5552 msgstr "正从标准输入收集提交"
5553
5474 -#: builtin/commit-graph.c builtin/multi-pack-index.c
5475 -#, c-format
5476 -msgid "unrecognized subcommand: %s"
5477 -msgstr "未识别的子命令:%s"
5478 -
5554 #: builtin/commit-tree.c
5555 msgid ""
5556 "git commit-tree [(-p <parent>)...] [-S[<keyid>]] [(-m <message>)...] [(-F "
@@ -5903,10 +5978,6 @@ msgstr "以长格式显示状态(默认)"
5978 msgid "terminate entries with NUL"
5979 msgstr "条目以 NUL 字符结尾"
5980
5906 -#: builtin/commit.c builtin/fast-export.c builtin/rebase.c parse-options.h
5907 -msgid "mode"
5908 -msgstr "模式"
5909 -
5981 #: builtin/commit.c
5982 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
5983 msgstr "显示未跟踪的文件,“模式”的可选参数:all、normal、no。(默认:all)"
@@ -6644,6 +6715,26 @@ msgstr "没有发现名称,无法描述任何东西。"
6715 msgid "option '%s' and commit-ishes cannot be used together"
6716 msgstr "选项 '%s' 和提交号不能同时使用"
6717
6718 +#: builtin/diagnose.c
6719 +msgid ""
6720 +"git diagnose [-o|--output-directory <path>] [-s|--suffix <format>] [--"
6721 +"mode=<mode>]"
6722 +msgstr ""
6723 +"git diagnose [-o|--output-directory <文件>] [-s|--suffix <格式>] [--mode=<模"
6724 +"式>]"
6725 +
6726 +#: builtin/diagnose.c
6727 +msgid "specify a destination for the diagnostics archive"
6728 +msgstr "指定诊断归档包的目标位置"
6729 +
6730 +#: builtin/diagnose.c
6731 +msgid "specify a strftime format suffix for the filename"
6732 +msgstr "指定文件的 strftime 格式后缀"
6733 +
6734 +#: builtin/diagnose.c
6735 +msgid "specify the content of the diagnostic archive"
6736 +msgstr "指定诊断信息归档包的内容"
6737 +
6738 #: builtin/diff-tree.c
6739 msgid "--merge-base only works with two commits"
6740 msgstr "--merge-base 仅适用于两个提交"
@@ -7115,12 +7206,8 @@ msgid "[rejected]"
7206 msgstr "[已拒绝]"
7207
7208 #: builtin/fetch.c
7118 -msgid "can't fetch in current branch"
7119 -msgstr "当前分支下不能执行获取操作"
7120 -
7121 -#: builtin/fetch.c
7122 -msgid "checked out in another worktree"
7123 -msgstr "已在另一个工作树中检出"
7209 +msgid "can't fetch into checked-out branch"
7210 +msgstr "无法获取到已检出的分支"
7211
7212 #: builtin/fetch.c
7213 msgid "[tag update]"
@@ -7658,6 +7745,11 @@ msgstr "%s:cache-tree 中无效的 sha1 指针"
7745 msgid "non-tree in cache-tree"
7746 msgstr "cache-tree 中非树对象"
7747
7748 +#: builtin/fsck.c
7749 +#, c-format
7750 +msgid "%s: invalid sha1 pointer in resolve-undo"
7751 +msgstr "%s:resolve-undo 中无效的 sha1 指针"
7752 +
7753 #: builtin/fsck.c
7754 msgid "git fsck [<options>] [<object>...]"
7755 msgstr "git fsck [<选项>] [<对象>...]"
@@ -8075,12 +8167,16 @@ msgid "failed to run 'crontab -l'; your system might not support 'cron'"
8167 msgstr "无法执行 'crontab -l',您的系统可能不支持 'cron'"
8168
8169 #: builtin/gc.c
8078 -msgid "failed to run 'crontab'; your system might not support 'cron'"
8079 -msgstr "无法运行 'crontab',您的系统可能不支持 'cron'"
8170 +msgid "failed to create crontab temporary file"
8171 +msgstr "无法创建 crontab 临时文件"
8172
8173 #: builtin/gc.c
8082 -msgid "failed to open stdin of 'crontab'"
8083 -msgstr "无法打开 'crontab' 的标准输入"
8174 +msgid "failed to open temporary file"
8175 +msgstr "无法打开临时文件"
8176 +
8177 +#: builtin/gc.c
8178 +msgid "failed to run 'crontab'; your system might not support 'cron'"
8179 +msgstr "无法运行 'crontab',您的系统可能不支持 'cron'"
8180
8181 #: builtin/gc.c
8182 msgid "'crontab' died"
@@ -8142,11 +8238,6 @@ msgstr "无法将仓库添加到全局配置"
8238 msgid "git maintenance <subcommand> [<options>]"
8239 msgstr "git maintenance <子命令> [<选项>]"
8240
8145 -#: builtin/gc.c
8146 -#, c-format
8147 -msgid "invalid subcommand: %s"
8148 -msgstr "无效子命令:%s"
8149 -
8241 #: builtin/grep.c
8242 msgid "git grep [<options>] [-e] <pattern> [<rev>...] [[--] <path>...]"
8243 msgstr "git grep [<选项>] [-e] <模式> [<版本>...] [[--] <路径>...]"
@@ -8370,6 +8461,10 @@ msgstr "分页显示匹配的文件"
8461 msgid "allow calling of grep(1) (ignored by this build)"
8462 msgstr "允许调用 grep(1)(本次构建忽略)"
8463
8464 +#: builtin/grep.c
8465 +msgid "maximum number of results per file"
8466 +msgstr "每个文件的最大结果数量"
8467 +
8468 #: builtin/grep.c
8469 msgid "no pattern given"
8470 msgstr "未提供匹配模式"
@@ -8481,13 +8576,21 @@ msgstr "打印命令描述"
8576 msgid "print list of useful guides"
8577 msgstr "显示有用的指南列表"
8578
8579 +#: builtin/help.c
8580 +msgid "print list of user-facing repository, command and file interfaces"
8581 +msgstr "打印面向用户的仓库、命令和文件接口列表"
8582 +
8583 +#: builtin/help.c
8584 +msgid "print list of file formats, protocols and other developer interfaces"
8585 +msgstr "打印文件格式、协议和其他开发者接口列表"
8586 +
8587 #: builtin/help.c
8588 msgid "print all configuration variable names"
8589 msgstr "打印所有配置变量名称"
8590
8591 #: builtin/help.c
8489 -msgid "git help [[-i|--info] [-m|--man] [-w|--web]] [<command>]"
8490 -msgstr "git help [[-i|--info] [-m|--man] [-w|--web]] [<命令>]"
8592 +msgid "git help [[-i|--info] [-m|--man] [-w|--web]] [<command>|<doc>]"
8593 +msgstr "git help [[-i|--info] [-m|--man] [-w|--web]] [<命令>|<文档>]"
8594
8595 #: builtin/help.c
8596 #, c-format
@@ -9078,8 +9181,8 @@ msgid "show source"
9181 msgstr "显示源"
9182
9183 #: builtin/log.c
9081 -msgid "use mail map file"
9082 -msgstr "使用邮件映射文件"
9184 +msgid "clear all previously-defined decoration filters"
9185 +msgstr "清除所有之前定义的修饰过滤器"
9186
9187 #: builtin/log.c
9188 msgid "only decorate refs that match <pattern>"
@@ -9404,6 +9507,10 @@ msgstr "在附函或单个补丁中显示和 <引用规格> 的差异"
9507 msgid "percentage by which creation is weighted"
9508 msgstr "创建权重的百分比"
9509
9510 +#: builtin/log.c
9511 +msgid "show in-body From: even if identical to the e-mail header"
9512 +msgstr "显示正文内的 From:,即使其与电子邮件头中一致"
9513 +
9514 #: builtin/log.c
9515 #, c-format
9516 msgid "invalid ident line: %s"
@@ -9479,11 +9586,26 @@ msgid ""
9586 "Could not find a tracked remote branch, please specify <upstream> manually.\n"
9587 msgstr "不能找到跟踪的远程分支,请手工指定 <上游>。\n"
9588
9589 +#: builtin/ls-files.c
9590 +#, c-format
9591 +msgid "bad ls-files format: element '%s' does not start with '('"
9592 +msgstr "坏的 ls-files 格式:元素 '%s' 没有以 '(' 开头"
9593 +
9594 +#: builtin/ls-files.c
9595 +#, c-format
9596 +msgid "bad ls-files format: element '%s' does not end in ')'"
9597 +msgstr "坏的 ls-files 格式:元素 '%s' 没有以 ')' 结尾"
9598 +
9599 +#: builtin/ls-files.c
9600 +#, c-format
9601 +msgid "bad ls-files format: %%%.*s"
9602 +msgstr "坏的 ls-files 格式: %%%.*s"
9603 +
9604 #: builtin/ls-files.c
9605 msgid "git ls-files [<options>] [<file>...]"
9606 msgstr "git ls-files [<选项>] [<文件>...]"
9607
9486 -#: builtin/ls-files.c
9608 +#: builtin/ls-files.c builtin/merge-tree.c
9609 msgid "separate paths with the NUL character"
9610 msgstr "用 NUL 字符分隔路径"
9611
@@ -9591,6 +9713,14 @@ msgstr "抑制重复条目"
9713 msgid "show sparse directories in the presence of a sparse index"
9714 msgstr "在稀疏索引存在时显示稀疏目录"
9715
9716 +#: builtin/ls-files.c
9717 +msgid ""
9718 +"--format cannot be used with -s, -o, -k, -t, --resolve-undo, --deduplicate, "
9719 +"--eol"
9720 +msgstr ""
9721 +"--format 不能和 -s、-o、-k、-t、--resolve-undo、--deduplicate 和 --eol 同时使"
9722 +"用"
9723 +
9724 #: builtin/ls-remote.c
9725 msgid ""
9726 "git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]\n"
@@ -9874,6 +10004,50 @@ msgstr "无法解析引用 '%s'"
10004 msgid "Merging %s with %s\n"
10005 msgstr "合并 %s 和 %s\n"
10006
10007 +#: builtin/merge-tree.c builtin/merge.c
10008 +msgid "not something we can merge"
10009 +msgstr "不是可以合并的东西"
10010 +
10011 +#: builtin/merge-tree.c builtin/merge.c
10012 +msgid "refusing to merge unrelated histories"
10013 +msgstr "拒绝合并无关的历史"
10014 +
10015 +#: builtin/merge-tree.c
10016 +msgid "failure to merge"
10017 +msgstr "合并失败"
10018 +
10019 +#: builtin/merge-tree.c
10020 +msgid "git merge-tree [--write-tree] [<options>] <branch1> <branch2>"
10021 +msgstr "git merge-tree [--write-tree] [<选项>] <分支1> <分支2>"
10022 +
10023 +#: builtin/merge-tree.c
10024 +msgid "git merge-tree [--trivial-merge] <base-tree> <branch1> <branch2>"
10025 +msgstr "git merge-tree [--trivial-merge] <基准树> <分支1> <分支2>"
10026 +
10027 +#: builtin/merge-tree.c
10028 +msgid "do a real merge instead of a trivial merge"
10029 +msgstr "进行真正的合并而不是简单的合并"
10030 +
10031 +#: builtin/merge-tree.c
10032 +msgid "do a trivial merge only"
10033 +msgstr "只进行简单的合并"
10034 +
10035 +#: builtin/merge-tree.c
10036 +msgid "also show informational/conflict messages"
10037 +msgstr "同时显示额外信息/冲突消息"
10038 +
10039 +#: builtin/merge-tree.c
10040 +msgid "list filenames without modes/oids/stages"
10041 +msgstr "列出没有模式/对象 ID/暂存的文件名"
10042 +
10043 +#: builtin/merge-tree.c builtin/merge.c builtin/pull.c
10044 +msgid "allow merging unrelated histories"
10045 +msgstr "允许合并不相关的历史"
10046 +
10047 +#: builtin/merge-tree.c
10048 +msgid "--trivial-merge is incompatible with all other options"
10049 +msgstr "--trivial-merge 与其他所有选项不兼容"
10050 +
10051 #: builtin/merge.c
10052 msgid "git merge [<options>] [<commit>...]"
10053 msgstr "git merge [<选项>] [<提交>...]"
@@ -9980,10 +10154,6 @@ msgstr "--abort,但是保留索引和工作区"
10154 msgid "continue the current in-progress merge"
10155 msgstr "继续当前正在进行的合并"
10156
9983 -#: builtin/merge.c builtin/pull.c
9984 -msgid "allow merging unrelated histories"
9985 -msgstr "允许合并不相关的历史"
9986 -
10157 #: builtin/merge.c
10158 msgid "bypass pre-merge-commit and commit-msg hooks"
10159 msgstr "绕过 pre-merge-commit 和 commit-msg 钩子"
@@ -10128,10 +10298,6 @@ msgstr "不能关闭 '%s'"
10298 msgid "not something we can merge in %s: %s"
10299 msgstr "不能在 %s 中合并:%s"
10300
10131 -#: builtin/merge.c
10132 -msgid "not something we can merge"
10133 -msgstr "不能合并"
10134 -
10301 #: builtin/merge.c
10302 msgid "--abort expects no arguments"
10303 msgstr "--abort 不带参数"
@@ -10193,15 +10359,20 @@ msgstr "%s - 不能被合并"
10359 msgid "Can merge only exactly one commit into empty head"
10360 msgstr "只能将一个提交合并到空分支上"
10361
10196 -#: builtin/merge.c
10197 -msgid "refusing to merge unrelated histories"
10198 -msgstr "拒绝合并无关的历史"
10199 -
10362 #: builtin/merge.c
10363 #, c-format
10364 msgid "Updating %s..%s\n"
10365 msgstr "更新 %s..%s\n"
10366
10367 +#: builtin/merge.c merge-ort-wrappers.c merge-recursive.c
10368 +#, c-format
10369 +msgid ""
10370 +"Your local changes to the following files would be overwritten by merge:\n"
10371 +" %s"
10372 +msgstr ""
10373 +"您对下列文件的本地修改将被合并操作覆盖:\n"
10374 +" %s"
10375 +
10376 #: builtin/merge.c
10377 #, c-format
10378 msgid "Trying really trivial in-index merge...\n"
@@ -10242,6 +10413,11 @@ msgstr "使用 %s 策略以准备手工解决。\n"
10413 msgid "Automatic merge went well; stopped before committing as requested\n"
10414 msgstr "自动合并进展顺利,按要求在提交前停止\n"
10415
10416 +#: builtin/merge.c
10417 +#, c-format
10418 +msgid "When finished, apply stashed changes with `git stash pop`\n"
10419 +msgstr "在完成后,使用 `git stash pop` 应用贮藏的变更\n"
10420 +
10421 #: builtin/mktag.c
10422 #, c-format
10423 msgid "warning: tag input does not pass fsck: %s"
@@ -10389,6 +10565,10 @@ msgstr "检查 '%s' 到 '%s' 的重命名\n"
10565 msgid "bad source"
10566 msgstr "坏的源"
10567
10568 +#: builtin/mv.c
10569 +msgid "destination exists"
10570 +msgstr "目标已存在"
10571 +
10572 #: builtin/mv.c
10573 msgid "can not move directory into itself"
10574 msgstr "不能将目录移动到自身"
@@ -10409,10 +10589,6 @@ msgstr "不在版本控制之下"
10589 msgid "conflicted"
10590 msgstr "冲突"
10591
10412 -#: builtin/mv.c
10413 -msgid "destination exists"
10414 -msgstr "目标已存在"
10415 -
10592 #: builtin/mv.c
10593 #, c-format
10594 msgid "overwriting '%s'"
@@ -10430,6 +10606,10 @@ msgstr "同一目标具有多个源"
10606 msgid "destination directory does not exist"
10607 msgstr "目标目录不存在"
10608
10609 +#: builtin/mv.c
10610 +msgid "destination exists in the index"
10611 +msgstr "目标在索引中已存在"
10612 +
10613 #: builtin/mv.c
10614 #, c-format
10615 msgid "%s, source=%s, destination=%s"
@@ -10872,10 +11052,10 @@ msgstr "注解引用"
11052 msgid "use notes from <notes-ref>"
11053 msgstr "从 <注解引用> 使用注解"
11054
10875 -#: builtin/notes.c builtin/stash.c
11055 +#: builtin/notes.c builtin/remote.c parse-options.c
11056 #, c-format
10877 -msgid "unknown subcommand: %s"
10878 -msgstr "未知子命令:%s"
11057 +msgid "unknown subcommand: `%s'"
11058 +msgstr "未知子命令:`%s'"
11059
11060 #: builtin/pack-objects.c
11061 msgid ""
@@ -11473,7 +11653,7 @@ msgstr "详见 git-pull(1)。"
11653 msgid "<remote>"
11654 msgstr "<远程>"
11655
11476 -#: builtin/pull.c contrib/scalar/scalar.c
11656 +#: builtin/pull.c scalar.c
11657 msgid "<branch>"
11658 msgstr "<分支>"
11659
@@ -11924,14 +12104,20 @@ msgstr "仅显示与第一个范围有关的输出"
12104 msgid "only emit output related to the second range"
12105 msgstr "仅显示与第二个范围有关的输出"
12106
12107 +#: builtin/range-diff.c
12108 +#, c-format
12109 +msgid "not a revision: '%s'"
12110 +msgstr "不是版本:'%s'"
12111 +
12112 #: builtin/range-diff.c
12113 #, c-format
12114 msgid "not a commit range: '%s'"
11930 -msgstr "不是一个提交范围:'%s'"
12115 +msgstr "不是提交范围:'%s'"
12116
12117 #: builtin/range-diff.c
11933 -msgid "single arg format must be symmetric range"
11934 -msgstr "单个参数格式必须是对称范围(即包含...)"
12118 +#, c-format
12119 +msgid "not a symmetric range: '%s'"
12120 +msgstr "不是对称的范围:'%s'"
12121
12122 #: builtin/range-diff.c
12123 msgid "need two commit ranges"
@@ -12265,6 +12451,10 @@ msgstr "保留初始为空的提交"
12451 msgid "move commits that begin with squash!/fixup! under -i"
12452 msgstr "在 -i 交互模式下,移动以 squash!/fixup! 开头的提交"
12453
12454 +#: builtin/rebase.c
12455 +msgid "update branches that point to commits that are being rebased"
12456 +msgstr "更新指向正在被变基的提交的分支"
12457 +
12458 #: builtin/rebase.c
12459 msgid "add exec lines after each commit of the editable list"
12460 msgstr "可编辑列表的每一个提交下面增加一行 exec"
@@ -12888,6 +13078,10 @@ msgstr " 新的(下一次获取将存储于 remotes/%s)"
13078 msgid " tracked"
13079 msgstr " 已跟踪"
13080
13081 +#: builtin/remote.c
13082 +msgid " skipped"
13083 +msgstr " 已跳过"
13084 +
13085 #: builtin/remote.c
13086 msgid " stale (use 'git remote prune' to remove)"
13087 msgstr " 过时(使用 'git remote prune' 来移除)"
@@ -13729,11 +13923,16 @@ msgstr "不能重置索引文件至版本 '%s'。"
13923 msgid "Could not write new index file."
13924 msgstr "不能写入新的索引文件。"
13925
13732 -#: builtin/rev-list.c pack-bitmap.c
13926 +#: builtin/rev-list.c
13927 #, c-format
13928 msgid "unable to get disk usage of %s"
13929 msgstr "无法得到 %s 的磁盘使用量"
13930
13931 +#: builtin/rev-list.c
13932 +#, c-format
13933 +msgid "invalid value for '%s': '%s', the only allowed format is '%s'"
13934 +msgstr "'%s' 的值无效:'%s',唯一允许的格式是 '%s'"
13935 +
13936 #: builtin/rev-list.c
13937 msgid "rev-list does not support display of notes"
13938 msgstr "rev-list 不支持显示注解"
@@ -13767,6 +13966,10 @@ msgstr "输入过早结束"
13966 msgid "no usage string given before the `--' separator"
13967 msgstr "在 `--' 分隔符之前没有给出使用方法字符串"
13968
13969 +#: builtin/rev-parse.c
13970 +msgid "missing opt-spec before option flags"
13971 +msgstr "选项参数之前缺少选项规格"
13972 +
13973 #: builtin/rev-parse.c
13974 msgid "Needed a single revision"
13975 msgstr "需要一个单独的版本"
@@ -14317,7 +14520,7 @@ msgstr "初始化稀疏检出为锥形模式"
14520 msgid "toggle the use of a sparse index"
14521 msgstr "切换稀疏索引的使用"
14522
14320 -#: builtin/sparse-checkout.c commit-graph.c midx.c
14523 +#: builtin/sparse-checkout.c commit-graph.c midx.c sequencer.c
14524 #, c-format
14525 msgid "unable to create leading directories of %s"
14526 msgstr "不能为 %s 创建先导目录"
@@ -14711,6 +14914,11 @@ msgstr "为每一行的行首添加注释符和空格"
14914 msgid "Expecting a full ref name, got %s"
14915 msgstr "期望一个完整的引用名称,却得到 %s"
14916
14917 +#: builtin/submodule--helper.c
14918 +#, c-format
14919 +msgid "could not get a repository handle for submodule '%s'"
14920 +msgstr "无法获得子模组 '%s' 的仓库句柄"
14921 +
14922 #: builtin/submodule--helper.c
14923 #, c-format
14924 msgid ""
@@ -14718,14 +14926,6 @@ msgid ""
14926 "authoritative upstream."
14927 msgstr "无法找到配置 '%s'。假定这个仓库是其自身的官方上游。"
14928
14721 -#: builtin/submodule--helper.c
14722 -msgid "alternative anchor for relative paths"
14723 -msgstr "相对路径的替代锚记(anchor)"
14724 -
14725 -#: builtin/submodule--helper.c
14726 -msgid "git submodule--helper list [--prefix=<path>] [<path>...]"
14727 -msgstr "git submodule--helper list [--prefix=<路径>] [<路径>...]"
14728 -
14929 #: builtin/submodule--helper.c
14930 #, c-format
14931 msgid "No url found for submodule path '%s' in .gitmodules"
@@ -14764,8 +14964,8 @@ msgid "recurse into nested submodules"
14964 msgstr "递归进入嵌套子模组中"
14965
14966 #: builtin/submodule--helper.c
14767 -msgid "git submodule--helper foreach [--quiet] [--recursive] [--] <command>"
14768 -msgstr "git submodule--helper foreach [--quiet] [--recursive] [--] <命令>"
14967 +msgid "git submodule foreach [--quiet] [--recursive] [--] <command>"
14968 +msgstr "git submodule foreach [--quiet] [--recursive] [--] <命令>"
14969
14970 #: builtin/submodule--helper.c
14971 #, c-format
@@ -14792,8 +14992,8 @@ msgid "suppress output for initializing a submodule"
14992 msgstr "抑制子模组初始化的输出"
14993
14994 #: builtin/submodule--helper.c
14795 -msgid "git submodule--helper init [<options>] [<path>]"
14796 -msgstr "git submodule--helper init [<选项>] [<路径>]"
14995 +msgid "git submodule init [<options>] [<path>]"
14996 +msgstr "git submodule init [<选项>] [<路径>]"
14997
14998 #: builtin/submodule--helper.c
14999 #, c-format
@@ -14824,10 +15024,6 @@ msgstr "使用存储在索引中的提交,而非存储在子模组 HEAD 中的
15024 msgid "git submodule status [--quiet] [--cached] [--recursive] [<path>...]"
15025 msgstr "git submodule status [--quiet] [--cached] [--recursive] [<路径>...]"
15026
14827 -#: builtin/submodule--helper.c
14828 -msgid "git submodule--helper name <path>"
14829 -msgstr "git submodule--helper name <路径>"
14830 -
15027 #: builtin/submodule--helper.c
15028 #, c-format
15029 msgid "* %s %s(blob)->%s(submodule)"
@@ -14870,8 +15066,8 @@ msgid "limit the summary size"
15066 msgstr "限制总结的大小"
15067
15068 #: builtin/submodule--helper.c
14873 -msgid "git submodule--helper summary [<options>] [<commit>] [--] [<path>]"
14874 -msgstr "git submodule--helper summary [<选项>] [<提交>] [--] [<路径>]"
15069 +msgid "git submodule summary [<options>] [<commit>] [--] [<path>]"
15070 +msgstr "git submodule summary [<选项>] [<提交>] [--] [<路径>]"
15071
15072 #: builtin/submodule--helper.c
15073 msgid "could not fetch a revision for HEAD"
@@ -14887,11 +15083,6 @@ msgstr "为 '%s' 同步子模组 url\n"
15083 msgid "failed to register url for submodule path '%s'"
15084 msgstr "无法为子模组路径 '%s' 注册 url"
15085
14890 -#: builtin/submodule--helper.c
14891 -#, c-format
14892 -msgid "failed to get the default remote for submodule '%s'"
14893 -msgstr "无法得到子模组 '%s' 的默认远程关联"
14894 -
15086 #: builtin/submodule--helper.c
15087 #, c-format
15088 msgid "failed to update remote for submodule '%s'"
@@ -14902,8 +15093,8 @@ msgid "suppress output of synchronizing submodule url"
15093 msgstr "抑制子模组 URL 同步的输出"
15094
15095 #: builtin/submodule--helper.c
14905 -msgid "git submodule--helper sync [--quiet] [--recursive] [<path>]"
14906 -msgstr "git submodule--helper sync [--quiet] [--recursive] [<路径>]"
15096 +msgid "git submodule sync [--quiet] [--recursive] [<path>]"
15097 +msgstr "git submodule sync [--quiet] [--recursive] [<路径>]"
15098
15099 #: builtin/submodule--helper.c
15100 #, c-format
@@ -14971,6 +15162,11 @@ msgstr ""
15162 "Git 不使用备用仓库克隆,或者等效地使用 '--reference-if-able' 而非\n"
15163 "'--reference' 来克隆。"
15164
15165 +#: builtin/submodule--helper.c
15166 +#, c-format
15167 +msgid "could not get a repository handle for gitdir '%s'"
15168 +msgstr "无法获得 git 目录 '%s' 的仓库句柄"
15169 +
15170 #: builtin/submodule--helper.c
15171 #, c-format
15172 msgid "submodule '%s' cannot add alternate: %s"
@@ -15006,6 +15202,10 @@ msgstr "目录非空:'%s'"
15202 msgid "could not get submodule directory for '%s'"
15203 msgstr "无法得到 '%s' 的子模组目录"
15204
15205 +#: builtin/submodule--helper.c
15206 +msgid "alternative anchor for relative paths"
15207 +msgstr "相对路径的替代锚记(anchor)"
15208 +
15209 #: builtin/submodule--helper.c
15210 msgid "where the new submodule will be cloned to"
15211 msgstr "新的子模组将要克隆的路径"
@@ -15040,11 +15240,6 @@ msgstr ""
15240 "[--name <名字>] [--depth <深度>] [--single-branch] [--filter <过滤器规格>] --"
15241 "url <url> --path <路径>"
15242
15043 -#: builtin/submodule--helper.c
15044 -#, c-format
15045 -msgid "Invalid update mode '%s' for submodule path '%s'"
15046 -msgstr "子模组路径 '%2$s' 的更新模式 '%1$s' 无效"
15047 -
15243 #: builtin/submodule--helper.c
15244 #, c-format
15245 msgid "Invalid update mode '%s' configured for submodule path '%s'"
@@ -15131,6 +15326,11 @@ msgid ""
15326 "of that commit failed."
15327 msgstr "获取了子模组路径 '%s',但是它没有包含 %s。直接获取该提交失败。"
15328
15329 +#: builtin/submodule--helper.c
15330 +#, c-format
15331 +msgid "could not initialize submodule at path '%s'"
15332 +msgstr "无法在路径 '%s' 初始化子模组"
15333 +
15334 #: builtin/submodule--helper.c
15335 #, c-format
15336 msgid ""
@@ -15138,11 +15338,6 @@ msgid ""
15338 "the superproject is not on any branch"
15339 msgstr "子模组(%s)的分支配置为继承上级项目的分支,但是上级项目不在任何分支上"
15340
15141 -#: builtin/submodule--helper.c
15142 -#, c-format
15143 -msgid "could not get a repository handle for submodule '%s'"
15144 -msgstr "无法获得子模组 '%s' 的仓库句柄"
15145 -
15341 #: builtin/submodule--helper.c
15342 #, c-format
15343 msgid "Unable to find current revision in submodule path '%s'"
@@ -15188,12 +15383,16 @@ msgid "path into the working tree"
15383 msgstr "到工作区的路径"
15384
15385 #: builtin/submodule--helper.c
15191 -msgid "path into the working tree, across nested submodule boundaries"
15192 -msgstr "工作区中的路径,递归嵌套子模组"
15386 +msgid "use the 'checkout' update strategy (default)"
15387 +msgstr "使用 'checkout' 更新策略(默认)"
15388
15389 #: builtin/submodule--helper.c
15195 -msgid "rebase, merge, checkout or none"
15196 -msgstr "rebase、merge、checkout 或 none"
15390 +msgid "use the 'merge' update strategy"
15391 +msgstr "使用 'merge' 更新策略"
15392 +
15393 +#: builtin/submodule--helper.c
15394 +msgid "use the 'rebase' update strategy"
15395 +msgstr "使用 'rebase' 更新策略"
15396
15397 #: builtin/submodule--helper.c
15398 msgid "create a shallow clone truncated to the specified number of revisions"
@@ -15211,6 +15410,10 @@ msgstr "初始克隆是否应该遵守推荐的浅克隆选项"
15410 msgid "don't print cloning progress"
15411 msgstr "不要输出克隆进度"
15412
15413 +#: builtin/submodule--helper.c
15414 +msgid "disallow cloning into non-empty directory, implies --init"
15415 +msgstr "不允许克隆到一个非空目录,暗含 --init"
15416 +
15417 #: builtin/submodule--helper.c
15418 msgid ""
15419 "git submodule [--quiet] update [--init [--filter=<filter-spec>]] [--remote] "
@@ -15223,17 +15426,13 @@ msgstr ""
15426 "shallow] [--reference <仓库>] [--recursive] [--[no-]single-branch] [--] [<路"
15427 "径>...]"
15428
15226 -#: builtin/submodule--helper.c
15227 -msgid "bad value for update parameter"
15228 -msgstr "update 参数取值错误"
15229 -
15429 #: builtin/submodule--helper.c
15430 msgid "recurse into submodules"
15431 msgstr "在子模组中递归"
15432
15433 #: builtin/submodule--helper.c
15235 -msgid "git submodule--helper absorb-git-dirs [<options>] [<path>...]"
15236 -msgstr "git submodule--helper absorb-git-dirs [<选项>] [<路径>...]"
15434 +msgid "git submodule absorbgitdirs [<options>] [<path>...]"
15435 +msgstr "git submodule absorbgitdirs [<选项>] [<路径>...]"
15436
15437 #: builtin/submodule--helper.c
15438 msgid "check if it is safe to write to the .gitmodules file"
@@ -15260,8 +15459,8 @@ msgid "suppress output for setting url of a submodule"
15459 msgstr "抑制设置子模组 URL 的输出"
15460
15461 #: builtin/submodule--helper.c
15263 -msgid "git submodule--helper set-url [--quiet] <path> <newurl>"
15264 -msgstr "git submodule--helper set-url [--quiet] <路径> <新地址>"
15462 +msgid "git submodule set-url [--quiet] <path> <newurl>"
15463 +msgstr "git submodule set-url [--quiet] <路径> <新地址>"
15464
15465 #: builtin/submodule--helper.c
15466 msgid "set the default tracking branch to master"
@@ -15272,14 +15471,12 @@ msgid "set the default tracking branch"
15471 msgstr "设置默认跟踪分支"
15472
15473 #: builtin/submodule--helper.c
15275 -msgid "git submodule--helper set-branch [-q|--quiet] (-d|--default) <path>"
15276 -msgstr "git submodule--helper set-branch [-q|--quiet] (-d|--default) <路径>"
15474 +msgid "git submodule set-branch [-q|--quiet] (-d|--default) <path>"
15475 +msgstr "git submodule set-branch [-q|--quiet] (-d|--default) <路径>"
15476
15477 #: builtin/submodule--helper.c
15279 -msgid ""
15280 -"git submodule--helper set-branch [-q|--quiet] (-b|--branch) <branch> <path>"
15281 -msgstr ""
15282 -"git submodule--helper set-branch [-q|--quiet] (-b|--branch) <分支> <路径>"
15478 +msgid "git submodule set-branch [-q|--quiet] (-b|--branch) <branch> <path>"
15479 +msgstr "git submodule set-branch [-q|--quiet] (-b|--branch) <分支> <路径>"
15480
15481 #: builtin/submodule--helper.c
15482 msgid "--branch or --default required"
@@ -15394,8 +15591,8 @@ msgid ""
15591 msgstr "将子模组的名称设置为给定的字符串,而非默认为其路径"
15592
15593 #: builtin/submodule--helper.c
15397 -msgid "git submodule--helper add [<options>] [--] <repository> [<path>]"
15398 -msgstr "git submodule--helper add [<选项>] [--] <仓库> [<路径>]"
15594 +msgid "git submodule add [<options>] [--] <repository> [<path>]"
15595 +msgstr "git submodule add [<选项>] [--] <仓库> [<路径>]"
15596
15597 #: builtin/submodule--helper.c
15598 msgid "Relative path can only be used from the toplevel of the working tree"
@@ -15648,6 +15845,19 @@ msgstr "已更新标签 '%s'(曾为 %s)\n"
15845 msgid "pack exceeds maximum allowed size"
15846 msgstr "包超过了最大允许大小"
15847
15848 +#: builtin/unpack-objects.c
15849 +msgid "failed to write object in stream"
15850 +msgstr "无法在流中写入对象"
15851 +
15852 +#: builtin/unpack-objects.c
15853 +#, c-format
15854 +msgid "inflate returned (%d)"
15855 +msgstr "解压缩返回了 (%d)"
15856 +
15857 +#: builtin/unpack-objects.c
15858 +msgid "invalid blob object from stream"
15859 +msgstr "流中无效的数据对象"
15860 +
15861 #: builtin/unpack-objects.c
15862 msgid "Unpacking objects"
15863 msgstr "展开对象中"
@@ -16290,6 +16500,33 @@ msgstr "将 <前缀> 子目录内容写到一个树对象"
16500 msgid "only useful for debugging"
16501 msgstr "只对调试有用"
16502
16503 +#: bulk-checkin.c
16504 +msgid "core.fsyncMethod = batch is unsupported on this platform"
16505 +msgstr "core.fsyncMethod = batch 不支持本平台"
16506 +
16507 +#: bundle-uri.c
16508 +msgid "failed to create temporary file"
16509 +msgstr "无法创建临时文件"
16510 +
16511 +#: bundle-uri.c
16512 +msgid "insufficient capabilities"
16513 +msgstr "缺乏能力"
16514 +
16515 +#: bundle-uri.c
16516 +#, c-format
16517 +msgid "failed to download bundle from URI '%s'"
16518 +msgstr "无法从 URI '%s' 下载归档包"
16519 +
16520 +#: bundle-uri.c
16521 +#, c-format
16522 +msgid "file at URI '%s' is not a bundle"
16523 +msgstr "位于 URI '%s' 的文件不是归档包"
16524 +
16525 +#: bundle-uri.c
16526 +#, c-format
16527 +msgid "failed to unbundle bundle from URI '%s'"
16528 +msgstr "无法从 URI '%s' 解开归档包"
16529 +
16530 #: bundle.c
16531 #, c-format
16532 msgid "unrecognized bundle hash algorithm: %s"
@@ -16552,6 +16789,10 @@ msgstr "一个非常简单的 Git 仓库服务器"
16789 msgid "Give an object a human readable name based on an available ref"
16790 msgstr "基于一个现存的引用为一个对象起一个可读的名称"
16791
16792 +#: command-list.h
16793 +msgid "Generate a zip archive of diagnostic information"
16794 +msgstr "生成诊断信息的压缩包"
16795 +
16796 #: command-list.h
16797 msgid "Show changes between commits, commit and working tree, etc"
16798 msgstr "显示提交之间、提交和工作区之间等的差异"
@@ -16721,8 +16962,8 @@ msgid "The standard helper program to use with git-merge-index"
16962 msgstr "与 git-merge-index 一起使用的标准向导程序"
16963
16964 #: command-list.h
16724 -msgid "Show three-way merge without touching index"
16725 -msgstr "在不动索引的情况下显示三路合并"
16965 +msgid "Perform merge without touching index or working tree"
16966 +msgstr "在不触碰索引或工作树情况下应用合并"
16967
16968 #: command-list.h
16969 msgid "Run merge conflict resolution tools to resolve merge conflicts"
@@ -16982,6 +17223,10 @@ msgstr "校验打包的Git存仓文件"
17223 msgid "Check the GPG signature of tags"
17224 msgstr "检查标签的 GPG 签名"
17225
17226 +#: command-list.h
17227 +msgid "Display version information about Git"
17228 +msgstr "显示关于 Git 的版本信息"
17229 +
17230 #: command-list.h
17231 msgid "Show logs with difference each commit introduces"
17232 msgstr "显示每一个提交引入的差异日志"
@@ -17027,16 +17272,40 @@ msgid "Frequently asked questions about using Git"
17272 msgstr "关于使用 Git 的常见问题"
17273
17274 #: command-list.h
17030 -msgid "A Git Glossary"
17031 -msgstr "Git 词汇表"
17275 +msgid "The bundle file format"
17276 +msgstr "归档包文件格式"
17277
17278 #: command-list.h
17034 -msgid "Hooks used by Git"
17279 +msgid "Chunk-based file formats"
17280 +msgstr "块式文件格式"
17281 +
17282 +#: command-list.h
17283 +msgid "Git commit graph format"
17284 +msgstr "Git 提交图格式"
17285 +
17286 +#: command-list.h
17287 +msgid "Git index format"
17288 +msgstr "Git 索引格式"
17289 +
17290 +#: command-list.h
17291 +msgid "Git pack format"
17292 +msgstr "Git 包格式"
17293 +
17294 +#: command-list.h
17295 +msgid "Git cryptographic signature formats"
17296 +msgstr "Git 密码学签名格式"
17297 +
17298 +#: command-list.h
17299 +msgid "A Git Glossary"
17300 +msgstr "Git 词汇表"
17301 +
17302 +#: command-list.h
17303 +msgid "Hooks used by Git"
17304 msgstr "Git 使用的钩子"
17305
17306 #: command-list.h
17307 msgid "Specifies intentionally untracked files to ignore"
17039 -msgstr "忽略指定的未跟踪文件"
17308 +msgstr "指定故意忽略的未跟踪文件"
17309
17310 #: command-list.h
17311 msgid "The Git repository browser"
@@ -17054,6 +17323,26 @@ msgstr "定义子模组属性"
17323 msgid "Git namespaces"
17324 msgstr "Git 名字空间"
17325
17326 +#: command-list.h
17327 +msgid "Protocol v0 and v1 capabilities"
17328 +msgstr "协议 v0 和 v1 能力"
17329 +
17330 +#: command-list.h
17331 +msgid "Things common to various protocols"
17332 +msgstr "不同协议的共同部分"
17333 +
17334 +#: command-list.h
17335 +msgid "Git HTTP-based protocols"
17336 +msgstr "Git 基于 HTTP 的协议"
17337 +
17338 +#: command-list.h
17339 +msgid "How packs are transferred over-the-wire"
17340 +msgstr "包在线路中传输的方式"
17341 +
17342 +#: command-list.h
17343 +msgid "Git Wire Protocol, Version 2"
17344 +msgstr "Git 传输协议,第二版"
17345 +
17346 #: command-list.h
17347 msgid "Helper programs to interact with remote repositories"
17348 msgstr "与远程仓库交互的助手程序"
@@ -17086,6 +17375,10 @@ msgstr "Git web 界面(Git 仓库的 web 前端)"
17375 msgid "An overview of recommended workflows with Git"
17376 msgstr "Git 推荐的工作流概览"
17377
17378 +#: command-list.h
17379 +msgid "A tool for managing large Git repositories"
17380 +msgstr "一个管理大型 Git 仓库的工具"
17381 +
17382 #: commit-graph.c
17383 msgid "commit-graph file is too small"
17384 msgstr "提交图形文件太小"
@@ -17374,6 +17667,16 @@ msgstr "编译器信息不可用\n"
17667 msgid "no libc information available\n"
17668 msgstr "libc 信息不可用\n"
17669
17670 +#: compat/disk.h
17671 +#, c-format
17672 +msgid "could not determine free disk size for '%s'"
17673 +msgstr "不能确定 '%s' 的空余磁盘空间"
17674 +
17675 +#: compat/disk.h
17676 +#, c-format
17677 +msgid "could not get info for '%s'"
17678 +msgstr "无法获得 '%s' 的信息"
17679 +
17680 #: compat/fsmonitor/fsm-health-win32.c
17681 #, c-format
17682 msgid "[GLE %ld] health thread could not open '%ls'"
@@ -17442,6 +17745,16 @@ msgstr "GetOverlappedResult 失败于 '%s' [GLE %ld]"
17745 msgid "could not read directory changes [GLE %ld]"
17746 msgstr "无法获取目录变更 [GLE %ld]"
17747
17748 +#: compat/fsmonitor/fsm-settings-win32.c
17749 +#, c-format
17750 +msgid "[GLE %ld] unable to open for read '%ls'"
17751 +msgstr "[GLE %ld] 无法打开要读取的 '%ls'"
17752 +
17753 +#: compat/fsmonitor/fsm-settings-win32.c
17754 +#, c-format
17755 +msgid "[GLE %ld] unable to get protocol information for '%ls'"
17756 +msgstr "[GLE %ld] 无法获取 '%ls' 的协议信息 "
17757 +
17758 #: compat/mingw.c
17759 #, c-format
17760 msgid "failed to copy SID (%ld)"
@@ -18115,229 +18428,6 @@ msgstr "写入 rev-list 失败"
18428 msgid "failed to close rev-list's stdin"
18429 msgstr "无法关闭 rev-list 的标准输入"
18430
18118 -#: contrib/scalar/scalar.c worktree.c
18119 -#, c-format
18120 -msgid "'%s' does not exist"
18121 -msgstr "'%s' 不存在"
18122 -
18123 -#: contrib/scalar/scalar.c
18124 -msgid "need a working directory"
18125 -msgstr "需要一个工作目录"
18126 -
18127 -#: contrib/scalar/scalar.c
18128 -msgid "could not find enlistment root"
18129 -msgstr "无法找到登记根"
18130 -
18131 -#: contrib/scalar/scalar.c
18132 -#, c-format
18133 -msgid "could not switch to '%s'"
18134 -msgstr "无法切换到 '%s'"
18135 -
18136 -#: contrib/scalar/scalar.c
18137 -#, c-format
18138 -msgid "could not configure %s=%s"
18139 -msgstr "无法配置 %s=%s"
18140 -
18141 -#: contrib/scalar/scalar.c
18142 -msgid "could not configure log.excludeDecoration"
18143 -msgstr "无法配置 log.excludeDecoration"
18144 -
18145 -#: contrib/scalar/scalar.c
18146 -msgid "Scalar enlistments require a worktree"
18147 -msgstr "Scalar 登记需要一个工作树"
18148 -
18149 -#: contrib/scalar/scalar.c dir.c
18150 -#, c-format
18151 -msgid "could not open directory '%s'"
18152 -msgstr "不能打开目录 '%s'"
18153 -
18154 -#: contrib/scalar/scalar.c
18155 -#, c-format
18156 -msgid "skipping '%s', which is neither file nor directory"
18157 -msgstr "跳过 '%s',既不是文件又不是目录"
18158 -
18159 -#: contrib/scalar/scalar.c
18160 -#, c-format
18161 -msgid "could not determine free disk size for '%s'"
18162 -msgstr "不能确定 '%s' 的空余磁盘空间"
18163 -
18164 -#: contrib/scalar/scalar.c
18165 -#, c-format
18166 -msgid "could not get info for '%s'"
18167 -msgstr "不能获得 '%s' 的信息"
18168 -
18169 -#: contrib/scalar/scalar.c
18170 -#, c-format
18171 -msgid "remote HEAD is not a branch: '%.*s'"
18172 -msgstr "远程 HEAD 不是一个分支:'%.*s'"
18173 -
18174 -#: contrib/scalar/scalar.c
18175 -msgid "failed to get default branch name from remote; using local default"
18176 -msgstr "无法从远程获取默认分支名称;使用本地默认值"
18177 -
18178 -#: contrib/scalar/scalar.c
18179 -msgid "failed to get default branch name"
18180 -msgstr "无法获取默认分支名称"
18181 -
18182 -#: contrib/scalar/scalar.c
18183 -msgid "failed to unregister repository"
18184 -msgstr "无法取消注册仓库"
18185 -
18186 -#: contrib/scalar/scalar.c
18187 -msgid "failed to delete enlistment directory"
18188 -msgstr "无法删除登记目录"
18189 -
18190 -#: contrib/scalar/scalar.c
18191 -msgid "branch to checkout after clone"
18192 -msgstr "克隆后要检出的分支"
18193 -
18194 -#: contrib/scalar/scalar.c
18195 -msgid "when cloning, create full working directory"
18196 -msgstr "在克隆时,创建完整的工作目录"
18197 -
18198 -#: contrib/scalar/scalar.c
18199 -msgid "only download metadata for the branch that will be checked out"
18200 -msgstr "只下载要检出的分支的元信息"
18201 -
18202 -#: contrib/scalar/scalar.c
18203 -msgid "scalar clone [<options>] [--] <repo> [<dir>]"
18204 -msgstr "scalar clone [<选项>] [--] <仓库> [<目录>]"
18205 -
18206 -#: contrib/scalar/scalar.c
18207 -#, c-format
18208 -msgid "cannot deduce worktree name from '%s'"
18209 -msgstr "无法从 '%s' 猜测工作区名称"
18210 -
18211 -#: contrib/scalar/scalar.c
18212 -#, c-format
18213 -msgid "directory '%s' exists already"
18214 -msgstr "目录 '%s' 已存在"
18215 -
18216 -#: contrib/scalar/scalar.c
18217 -#, c-format
18218 -msgid "failed to get default branch for '%s'"
18219 -msgstr "无法获取 '%s' 的默认分支"
18220 -
18221 -#: contrib/scalar/scalar.c
18222 -#, c-format
18223 -msgid "could not configure remote in '%s'"
18224 -msgstr "无法在 '%s' 中配置远程"
18225 -
18226 -#: contrib/scalar/scalar.c
18227 -#, c-format
18228 -msgid "could not configure '%s'"
18229 -msgstr "无法配置 '%s'"
18230 -
18231 -#: contrib/scalar/scalar.c
18232 -msgid "partial clone failed; attempting full clone"
18233 -msgstr "部分克隆失败;尝试完整克隆"
18234 -
18235 -#: contrib/scalar/scalar.c
18236 -msgid "could not configure for full clone"
18237 -msgstr "无法配置完整克隆"
18238 -
18239 -#: contrib/scalar/scalar.c
18240 -msgid "scalar diagnose [<enlistment>]"
18241 -msgstr "scalar diagnose [<登记>]"
18242 -
18243 -#: contrib/scalar/scalar.c
18244 -#, c-format
18245 -msgid "could not create directory for '%s'"
18246 -msgstr "不能为 '%s' 创建目录"
18247 -
18248 -#: contrib/scalar/scalar.c
18249 -msgid "could not duplicate stdout"
18250 -msgstr "不能复制标准输出"
18251 -
18252 -#: contrib/scalar/scalar.c
18253 -msgid "failed to write archive"
18254 -msgstr "无法写入归档"
18255 -
18256 -#: contrib/scalar/scalar.c
18257 -msgid "`scalar list` does not take arguments"
18258 -msgstr "`scalar list` 不带参数"
18259 -
18260 -#: contrib/scalar/scalar.c
18261 -msgid "scalar register [<enlistment>]"
18262 -msgstr "scalar register [<登记>]"
18263 -
18264 -#: contrib/scalar/scalar.c
18265 -msgid "reconfigure all registered enlistments"
18266 -msgstr "重新配置所有注册的登记"
18267 -
18268 -#: contrib/scalar/scalar.c
18269 -msgid "scalar reconfigure [--all | <enlistment>]"
18270 -msgstr "scalar reconfigure [--all | <登记>]"
18271 -
18272 -#: contrib/scalar/scalar.c
18273 -msgid "--all or <enlistment>, but not both"
18274 -msgstr "--all 或者 <登记>,而不是两个一起"
18275 -
18276 -#: contrib/scalar/scalar.c
18277 -#, c-format
18278 -msgid "git repository gone in '%s'"
18279 -msgstr "在 '%s' 的 git 仓库已消失"
18280 -
18281 -#: contrib/scalar/scalar.c
18282 -msgid ""
18283 -"scalar run <task> [<enlistment>]\n"
18284 -"Tasks:\n"
18285 -msgstr ""
18286 -"scalar run <任务> [<登记>]\n"
18287 -"任务:\n"
18288 -
18289 -#: contrib/scalar/scalar.c
18290 -#, c-format
18291 -msgid "no such task: '%s'"
18292 -msgstr "没有此任务:'%s'"
18293 -
18294 -#: contrib/scalar/scalar.c
18295 -msgid "scalar unregister [<enlistment>]"
18296 -msgstr "scalar unregister [<登记>]"
18297 -
18298 -#: contrib/scalar/scalar.c
18299 -msgid "scalar delete <enlistment>"
18300 -msgstr "scalar delete <登记>"
18301 -
18302 -#: contrib/scalar/scalar.c
18303 -msgid "refusing to delete current working directory"
18304 -msgstr "拒绝删除当前工作目录"
18305 -
18306 -#: contrib/scalar/scalar.c
18307 -msgid "include Git version"
18308 -msgstr "包括 Git 的版本"
18309 -
18310 -#: contrib/scalar/scalar.c
18311 -msgid "include Git's build options"
18312 -msgstr "包括 Git 的构建选项"
18313 -
18314 -#: contrib/scalar/scalar.c
18315 -msgid "scalar verbose [-v | --verbose] [--build-options]"
18316 -msgstr "scalar verbose [-v | --verbose] [--build-options]"
18317 -
18318 -#: contrib/scalar/scalar.c
18319 -msgid "-C requires a <directory>"
18320 -msgstr "-C 需要 <目录>"
18321 -
18322 -#: contrib/scalar/scalar.c
18323 -#, c-format
18324 -msgid "could not change to '%s'"
18325 -msgstr "无法变更到 '%s'"
18326 -
18327 -#: contrib/scalar/scalar.c
18328 -msgid "-c requires a <key>=<value> argument"
18329 -msgstr "-c 需要 <键>=<值> 参数"
18330 -
18331 -#: contrib/scalar/scalar.c
18332 -msgid ""
18333 -"scalar [-C <directory>] [-c <key>=<value>] <command> [<options>]\n"
18334 -"\n"
18335 -"Commands:\n"
18336 -msgstr ""
18337 -"scalar [-C <目录>] [-c <键>=<值>] <命令> [<选项>]\n"
18338 -"\n"
18339 -"命令:\n"
18340 -
18431 #: convert.c
18432 #, c-format
18433 msgid "illegal crlf_action %d"
@@ -18578,6 +18668,39 @@ msgstr "来自 config 的数据岛正则表达式有太多的捕获组(最多
18668 msgid "Marked %d islands, done.\n"
18669 msgstr "已标记 %d 个数据岛,结束。\n"
18670
18671 +#: diagnose.c
18672 +#, c-format
18673 +msgid "invalid --%s value '%s'"
18674 +msgstr "无效的 --%s 值 '%s'"
18675 +
18676 +#: diagnose.c
18677 +#, c-format
18678 +msgid "could not archive missing directory '%s'"
18679 +msgstr "无法归档缺失的目录 '%s'"
18680 +
18681 +#: diagnose.c dir.c
18682 +#, c-format
18683 +msgid "could not open directory '%s'"
18684 +msgstr "无法打开目录 '%s'"
18685 +
18686 +#: diagnose.c
18687 +#, c-format
18688 +msgid "skipping '%s', which is neither file nor directory"
18689 +msgstr "跳过 '%s',既不是文件又不是目录"
18690 +
18691 +#: diagnose.c
18692 +msgid "could not duplicate stdout"
18693 +msgstr "无法复制标准输出"
18694 +
18695 +#: diagnose.c
18696 +#, c-format
18697 +msgid "could not add directory '%s' to archiver"
18698 +msgstr "无法添加目录 '%s' 至归档器"
18699 +
18700 +#: diagnose.c
18701 +msgid "failed to write archive"
18702 +msgstr "无法写入归档"
18703 +
18704 #: diff-lib.c
18705 msgid "--merge-base does not work with ranges"
18706 msgstr "--merge-base 不适用于范围"
@@ -19327,6 +19450,10 @@ msgstr "git fetch-pack:应为 ACK/NAK,却得到 '%s'"
19450 msgid "unable to write to remote"
19451 msgstr "无法写到远程"
19452
19453 +#: fetch-pack.c
19454 +msgid "Server supports filter"
19455 +msgstr "服务器支持 filter"
19456 +
19457 #: fetch-pack.c
19458 #, c-format
19459 msgid "invalid shallow line: %s"
@@ -19468,10 +19595,6 @@ msgstr "服务器不支持算法 '%s'"
19595 msgid "Server does not support shallow requests"
19596 msgstr "服务器不支持浅克隆请求"
19597
19471 -#: fetch-pack.c
19472 -msgid "Server supports filter"
19473 -msgstr "服务器支持 filter"
19474 -
19598 #: fetch-pack.c
19599 msgid "unable to write request to remote"
19600 msgstr "无法将请求写到远程"
@@ -19886,6 +20009,14 @@ msgstr "低级命令/同步仓库"
20009 msgid "Low-level Commands / Internal Helpers"
20010 msgstr "低级命令/内部助手"
20011
20012 +#: help.c
20013 +msgid "User-facing repository, command and file interfaces"
20014 +msgstr "面向用户的仓库、命令和文件接口"
20015 +
20016 +#: help.c
20017 +msgid "Developer-facing file formats, protocols and other interfaces"
20018 +msgstr "面向开发者的文件格式、协议和其他接口"
20019 +
20020 #: help.c
20021 #, c-format
20022 msgid "available git commands in '%s'"
@@ -19903,6 +20034,14 @@ msgstr "这些是各种场合常见的 Git 命令:"
20034 msgid "The Git concept guides are:"
20035 msgstr "Git 概念向导有:"
20036
20037 +#: help.c
20038 +msgid "User-facing repository, command and file interfaces:"
20039 +msgstr "面向用户的仓库、命令和文件接口:"
20040 +
20041 +#: help.c
20042 +msgid "File formats, protocols and other developer interfaces:"
20043 +msgstr "文件格式、协议和其他开发者接口列表:"
20044 +
20045 #: help.c
20046 msgid "External commands"
20047 msgstr "外部命令"
@@ -19999,11 +20138,6 @@ msgstr ""
20138 "因为没有将钩子 '%s' 设置为可执行,钩子被忽略。您可以通过\n"
20139 "配置 `git config advice.ignoredHook false` 来关闭这条警告。"
20140
20002 -#: hook.c
20003 -#, c-format
20004 -msgid "Couldn't start hook '%s'\n"
20005 -msgstr "不能启动钩子 '%s'\n"
20006 -
20141 #: http-fetch.c
20142 #, c-format
20143 msgid "argument to --packfile must be a valid hash (got '%s')"
@@ -20221,20 +20355,16 @@ msgstr "在 ls-refs 参数后应该有一个 flush 包"
20355 msgid "quoted CRLF detected"
20356 msgstr "检测到被引用的 CRLF"
20357
20224 -#: merge-ort-wrappers.c merge-recursive.c
20225 -#, c-format
20226 -msgid ""
20227 -"Your local changes to the following files would be overwritten by merge:\n"
20228 -" %s"
20229 -msgstr ""
20230 -"您对下列文件的本地修改将被合并操作覆盖:\n"
20231 -" %s"
20232 -
20358 #: merge-ort.c merge-recursive.c
20359 #, c-format
20360 msgid "Failed to merge submodule %s (not checked out)"
20361 msgstr "无法合并子模组 %s (没有检出)"
20362
20363 +#: merge-ort.c
20364 +#, c-format
20365 +msgid "Failed to merge submodule %s (no merge base)"
20366 +msgstr "无法合并子模组 %s (没有合并基线)"
20367 +
20368 #: merge-ort.c merge-recursive.c
20369 #, c-format
20370 msgid "Failed to merge submodule %s (commits not present)"
@@ -20258,27 +20388,8 @@ msgstr "无法合并子模组 %s"
20388 #: merge-ort.c
20389 #, c-format
20390 msgid ""
20261 -"Failed to merge submodule %s, but a possible merge resolution exists:\n"
20262 -"%s\n"
20263 -msgstr ""
20264 -"无法合并子模组 %s,但是存在一个可能的合并方案:\n"
20265 -"%s\n"
20266 -
20267 -#: merge-ort.c merge-recursive.c
20268 -#, c-format
20269 -msgid ""
20270 -"If this is correct simply add it to the index for example\n"
20271 -"by using:\n"
20272 -"\n"
20273 -" git update-index --cacheinfo 160000 %s \"%s\"\n"
20274 -"\n"
20275 -"which will accept this suggestion.\n"
20276 -msgstr ""
20277 -"如果这个正确,将其添加到索引,例如使用命令:\n"
20278 -"\n"
20279 -" git update-index --cacheinfo 160000 %s \"%s\"\n"
20280 -"\n"
20281 -"以接受此建议。\n"
20391 +"Failed to merge submodule %s, but a possible merge resolution exists: %s"
20392 +msgstr "无法合并子模组 %s,但是存在一个可能的合并方案:%s"
20393
20394 #: merge-ort.c
20395 #, c-format
@@ -20455,12 +20566,45 @@ msgstr ""
20566 "冲突(修改/删除):%1$s 在 %2$s 中被删除,在 %3$s 中被修改。%5$s 的 %4$s 版本"
20567 "在树中被保留。"
20568
20569 +#. TRANSLATORS: This is a line of advice to resolve a merge
20570 +#. conflict in a submodule. The first argument is the submodule
20571 +#. name, and the second argument is the abbreviated id of the
20572 +#. commit that needs to be merged. For example:
20573 +#. - go to submodule (mysubmodule), and either merge commit abc1234"
20574 +#.
20575 +#: merge-ort.c
20576 +#, c-format
20577 +msgid ""
20578 +" - go to submodule (%s), and either merge commit %s\n"
20579 +" or update to an existing commit which has merged those changes\n"
20580 +msgstr ""
20581 +" - 进入子模组(%s),要么合并提交 %s\n"
20582 +" 要么更新至已合并这些变更的提交\n"
20583 +
20584 #: merge-ort.c
20585 #, c-format
20586 msgid ""
20461 -"Note: %s not up to date and in way of checking out conflicted version; old "
20462 -"copy renamed to %s"
20463 -msgstr "注意:%s 不是最新的,并且与要检出的版本冲突。旧副本重命名为 %s"
20587 +"Recursive merging with submodules currently only supports trivial cases.\n"
20588 +"Please manually handle the merging of each conflicted submodule.\n"
20589 +"This can be accomplished with the following steps:\n"
20590 +"%s - come back to superproject and run:\n"
20591 +"\n"
20592 +" git add %s\n"
20593 +"\n"
20594 +" to record the above merge or update\n"
20595 +" - resolve any other conflicts in the superproject\n"
20596 +" - commit the resulting index in the superproject\n"
20597 +msgstr ""
20598 +"子模组内的递归合并现在只支持简单的情况。\n"
20599 +"请手动合并每个有冲突的子模组。\n"
20600 +"这可以通过下列步骤完成:\n"
20601 +"%s - 回到上级项目并运行:\n"
20602 +"\n"
20603 +" git add %s\n"
20604 +"\n"
20605 +" 来记录上述的合并或更新\n"
20606 +" - 解决上级项目中的其他冲突\n"
20607 +" - 提交上级项目中的结果索引\n"
20608
20609 #. TRANSLATORS: The %s arguments are: 1) tree hash of a merge
20610 #. base, and 2-3) the trees for the two trees we're merging.
@@ -20547,6 +20691,22 @@ msgstr "无法合并子模组 %s(非快进)"
20691 msgid "Found a possible merge resolution for the submodule:\n"
20692 msgstr "找到子模组的一个可能的合并方案:\n"
20693
20694 +#: merge-recursive.c
20695 +#, c-format
20696 +msgid ""
20697 +"If this is correct simply add it to the index for example\n"
20698 +"by using:\n"
20699 +"\n"
20700 +" git update-index --cacheinfo 160000 %s \"%s\"\n"
20701 +"\n"
20702 +"which will accept this suggestion.\n"
20703 +msgstr ""
20704 +"如果这个正确,将其添加到索引,例如使用命令:\n"
20705 +"\n"
20706 +" git update-index --cacheinfo 160000 %s \"%s\"\n"
20707 +"\n"
20708 +"以接受此建议。\n"
20709 +
20710 #: merge-recursive.c
20711 #, c-format
20712 msgid "Failed to merge submodule %s (multiple merges found)"
@@ -21182,6 +21342,26 @@ msgstr "在对象 %s 上调用 deflateEnd 失败(%d)"
21342 msgid "confused by unstable object source data for %s"
21343 msgstr "被 %s 的不稳定对象源数据搞糊涂了"
21344
21345 +#: object-file.c
21346 +#, c-format
21347 +msgid "write stream object %ld != %<PRIuMAX>"
21348 +msgstr "写入流对象 %ld != %<PRIuMAX>"
21349 +
21350 +#: object-file.c
21351 +#, c-format
21352 +msgid "unable to stream deflate new object (%d)"
21353 +msgstr "不能流式压缩新对象(%d)"
21354 +
21355 +#: object-file.c
21356 +#, c-format
21357 +msgid "deflateEnd on stream object failed (%d)"
21358 +msgstr "在流对象上调用 deflateEnd 失败(%d)"
21359 +
21360 +#: object-file.c
21361 +#, c-format
21362 +msgid "unable to create directory %s"
21363 +msgstr "无法创建目录 %s"
21364 +
21365 #: object-file.c
21366 #, c-format
21367 msgid "cannot read object for %s"
@@ -21412,59 +21592,184 @@ msgstr "路径 '%s' 不存在(既不在磁盘上,也不在索引中)"
21592 msgid "relative path syntax can't be used outside working tree"
21593 msgstr "不能在工作区之外使用相对路径语法"
21594
21415 -#: object-name.c
21416 -#, c-format
21417 -msgid "<object>:<path> required, only <object> '%s' given"
21418 -msgstr "需要 <对象>:<路径>,只给出了 <对象> '%s'"
21595 +#: object-name.c
21596 +#, c-format
21597 +msgid "<object>:<path> required, only <object> '%s' given"
21598 +msgstr "需要 <对象>:<路径>,只给出了 <对象> '%s'"
21599 +
21600 +#: object-name.c
21601 +#, c-format
21602 +msgid "invalid object name '%.*s'."
21603 +msgstr "无效的对象名 '%.*s'。"
21604 +
21605 +#: object.c
21606 +#, c-format
21607 +msgid "invalid object type \"%s\""
21608 +msgstr "无效的对象类型 \"%s\""
21609 +
21610 +#: object.c
21611 +#, c-format
21612 +msgid "object %s is a %s, not a %s"
21613 +msgstr "对象 %s 是一个 %s,不是一个 %s"
21614 +
21615 +#: object.c
21616 +#, c-format
21617 +msgid "object %s has unknown type id %d"
21618 +msgstr "对象 %s 有未知的类型 id %d"
21619 +
21620 +#: object.c
21621 +#, c-format
21622 +msgid "unable to parse object: %s"
21623 +msgstr "不能解析对象:%s"
21624 +
21625 +#: object.c
21626 +#, c-format
21627 +msgid "hash mismatch %s"
21628 +msgstr "哈希值与 %s 不匹配"
21629 +
21630 +#: pack-bitmap-write.c
21631 +msgid "trying to write commit not in index"
21632 +msgstr "尝试写入未在索引中的提交"
21633 +
21634 +#: pack-bitmap.c
21635 +msgid "failed to load bitmap index (corrupted?)"
21636 +msgstr "无法载入位图索引(已损坏?)"
21637 +
21638 +#: pack-bitmap.c
21639 +msgid "corrupted bitmap index (too small)"
21640 +msgstr "损坏的位图索引(太小)"
21641 +
21642 +#: pack-bitmap.c
21643 +msgid "corrupted bitmap index file (wrong header)"
21644 +msgstr "损坏的位图索引(错误的文件头)"
21645 +
21646 +#: pack-bitmap.c
21647 +#, c-format
21648 +msgid "unsupported version '%d' for bitmap index file"
21649 +msgstr "不支持的位图索引文件版本 '%d'"
21650 +
21651 +#: pack-bitmap.c
21652 +msgid "corrupted bitmap index file (too short to fit hash cache)"
21653 +msgstr "损坏的位图索引(太小,容不下哈希缓存)"
21654 +
21655 +#: pack-bitmap.c
21656 +msgid "corrupted bitmap index file (too short to fit lookup table)"
21657 +msgstr "损坏的位图索引(太小,容不下查询表)"
21658 +
21659 +#: pack-bitmap.c
21660 +#, c-format
21661 +msgid "duplicate entry in bitmap index: '%s'"
21662 +msgstr "位图索引中的重复条目:'%s'"
21663 +
21664 +#: pack-bitmap.c
21665 +#, c-format
21666 +msgid "corrupt ewah bitmap: truncated header for entry %d"
21667 +msgstr "损坏的 EWAH 位图:条目 %d 截断的文件头"
21668 +
21669 +#: pack-bitmap.c
21670 +#, c-format
21671 +msgid "corrupt ewah bitmap: commit index %u out of range"
21672 +msgstr "损坏的 EWAH 位图:提交索引 %u 超出范围"
21673 +
21674 +#: pack-bitmap.c
21675 +msgid "corrupted bitmap pack index"
21676 +msgstr "损坏的位图包索引"
21677 +
21678 +#: pack-bitmap.c
21679 +msgid "invalid XOR offset in bitmap pack index"
21680 +msgstr "位图包索引中 XOR 偏移值无效"
21681 +
21682 +#: pack-bitmap.c
21683 +msgid "cannot fstat bitmap file"
21684 +msgstr "不能对位图文件调用 fstat"
21685 +
21686 +#: pack-bitmap.c
21687 +#, c-format
21688 +msgid "ignoring extra bitmap file: '%s'"
21689 +msgstr "忽略额外的位图文件:'%s'"
21690 +
21691 +#: pack-bitmap.c
21692 +msgid "checksum doesn't match in MIDX and bitmap"
21693 +msgstr "MIDX 和位图中的校验码不匹配"
21694 +
21695 +#: pack-bitmap.c
21696 +msgid "multi-pack bitmap is missing required reverse index"
21697 +msgstr "多包位图缺少必需的反向索引"
21698 +
21699 +#: pack-bitmap.c
21700 +#, c-format
21701 +msgid "could not open pack %s"
21702 +msgstr "不能打开包 %s"
21703 +
21704 +#: pack-bitmap.c
21705 +#, c-format
21706 +msgid "preferred pack (%s) is invalid"
21707 +msgstr "首选包 (%s) 无效"
21708 +
21709 +#: pack-bitmap.c
21710 +msgid "corrupt bitmap lookup table: triplet position out of index"
21711 +msgstr "损坏的位图查询表:三元组位置超出索引"
21712 +
21713 +#: pack-bitmap.c
21714 +msgid "corrupt bitmap lookup table: xor chain exceed entry count"
21715 +msgstr "损坏的位图查询表:xor 链超出条目数"
21716
21420 -#: object-name.c
21717 +#: pack-bitmap.c
21718 #, c-format
21422 -msgid "invalid object name '%.*s'."
21423 -msgstr "无效的对象名 '%.*s'。"
21719 +msgid "corrupt bitmap lookup table: commit index %u out of range"
21720 +msgstr "损坏的位图查询表:提交索引 %u 超出范围"
21721
21425 -#: object.c
21722 +#: pack-bitmap.c
21723 #, c-format
21427 -msgid "invalid object type \"%s\""
21428 -msgstr "无效的对象类型 \"%s\""
21724 +msgid "corrupt ewah bitmap: truncated header for bitmap of commit \"%s\""
21725 +msgstr "损坏的 EWAH 位图:提交 \"%s\" 位图的文件头被截断"
21726
21430 -#: object.c
21727 +#: pack-bitmap.c
21728 #, c-format
21432 -msgid "object %s is a %s, not a %s"
21433 -msgstr "对象 %s 是一个 %s,不是一个 %s"
21729 +msgid "object '%s' not found in type bitmaps"
21730 +msgstr "对象 %s 为在类型位图中找到"
21731
21435 -#: object.c
21732 +#: pack-bitmap.c
21733 #, c-format
21437 -msgid "object %s has unknown type id %d"
21438 -msgstr "对象 %s 有未知的类型 id %d"
21734 +msgid "object '%s' does not have a unique type"
21735 +msgstr "对象 '%s' 没有唯一的类型"
21736
21440 -#: object.c
21737 +#: pack-bitmap.c
21738 #, c-format
21442 -msgid "unable to parse object: %s"
21443 -msgstr "不能解析对象:%s"
21739 +msgid "object '%s': real type '%s', expected: '%s'"
21740 +msgstr "对象 '%s':实际类型 '%s',预期:'%s'"
21741
21445 -#: object.c
21742 +#: pack-bitmap.c
21743 #, c-format
21447 -msgid "hash mismatch %s"
21448 -msgstr "哈希值与 %s 不匹配"
21744 +msgid "object not in bitmap: '%s'"
21745 +msgstr "对象不在位图中:%s"
21746
21747 #: pack-bitmap.c
21451 -msgid "multi-pack bitmap is missing required reverse index"
21452 -msgstr "多包位图缺少必需的反向索引"
21748 +msgid "failed to load bitmap indexes"
21749 +msgstr "无法载入位图索引"
21750 +
21751 +#: pack-bitmap.c
21752 +msgid "you must specify exactly one commit to test"
21753 +msgstr "您必须准确指定一个提交来测试"
21754
21755 #: pack-bitmap.c
21756 #, c-format
21456 -msgid "could not open pack %s"
21457 -msgstr "不能打开包 %s"
21757 +msgid "commit '%s' doesn't have an indexed bitmap"
21758 +msgstr "提交 '%s' 没有索引位图"
21759 +
21760 +#: pack-bitmap.c
21761 +msgid "mismatch in bitmap results"
21762 +msgstr "位图结果不一致"
21763
21764 #: pack-bitmap.c
21765 #, c-format
21461 -msgid "preferred pack (%s) is invalid"
21462 -msgstr "首选包 (%s) 无效"
21766 +msgid "could not find '%s' in pack '%s' at offset %<PRIuMAX>"
21767 +msgstr "无法在包 '%2$s' 偏移 %3$<PRIuMAX> 中找到 '%1$s'"
21768
21769 #: pack-bitmap.c
21770 #, c-format
21466 -msgid "could not find %s in pack %s at offset %<PRIuMAX>"
21467 -msgstr "在包 %2$s 偏移 %3$<PRIuMAX> 中无法找到 %1$s"
21771 +msgid "unable to get disk usage of '%s'"
21772 +msgstr "无法得到 '%s' 的磁盘使用量"
21773
21774 #: pack-mtimes.c
21775 #, c-format
@@ -21619,6 +21924,10 @@ msgstr "您的意思是 `--%s`(有两个短线)?"
21924 msgid "alias of --%s"
21925 msgstr "--%s 的别名"
21926
21927 +#: parse-options.c
21928 +msgid "need a subcommand"
21929 +msgstr "需要一个子命令"
21930 +
21931 #: parse-options.c
21932 #, c-format
21933 msgid "unknown option `%s'"
@@ -22147,9 +22456,12 @@ msgid ""
22456 "l, label <label> = label current HEAD with a name\n"
22457 "t, reset <label> = reset HEAD to a label\n"
22458 "m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]\n"
22150 -". create a merge commit using the original merge commit's\n"
22151 -". message (or the oneline, if no original merge commit was\n"
22152 -". specified); use -c <commit> to reword the commit message\n"
22459 +" create a merge commit using the original merge commit's\n"
22460 +" message (or the oneline, if no original merge commit was\n"
22461 +" specified); use -c <commit> to reword the commit message\n"
22462 +"u, update-ref <ref> = track a placeholder for the <ref> to be updated\n"
22463 +" to this position in the new commits. The <ref> is\n"
22464 +" updated at the end of the rebase\n"
22465 "\n"
22466 "These lines can be re-ordered; they are executed from top to bottom.\n"
22467 msgstr ""
@@ -22157,7 +22469,7 @@ msgstr ""
22469 "命令:\n"
22470 "p, pick <提交> = 使用提交\n"
22471 "r, reword <提交> = 使用提交,但编辑提交说明\n"
22160 -"e, edit <提交> = 使用提交,但停止以便在 shell 中修补提交\n"
22472 +"e, edit <提交> = 使用提交,但停止以便修补提交\n"
22473 "s, squash <提交> = 使用提交,但挤压到前一个提交\n"
22474 "f, fixup [-C | -c] <提交> = 类似于 \"squash\",但只保留前一个提交\n"
22475 " 的提交说明,除非使用了 -C 参数,此情况下则只\n"
@@ -22172,6 +22484,9 @@ msgstr ""
22484 ". 创建一个合并提交,并使用原始的合并提交说明(如果没有指定\n"
22485 ". 原始提交,使用注释部分的 oneline 作为提交说明)。使用\n"
22486 ". -c <提交> 可以编辑提交说明。\n"
22487 +"u, update-ref <引用> = 为引用 <ref> 设置一个占位符,以将该引用更新为此处的新"
22488 +"提交。\n"
22489 +" 此 <引用> 在变基结束后更新。\n"
22490 "\n"
22491 "可以对这些行重新排序,将从上至下执行。\n"
22492
@@ -22737,6 +23052,15 @@ msgstr "协议错误:期望 sha/ref,却得到 '%s'"
23052 msgid "http transport does not support %s"
23053 msgstr "http 传输协议不支持 %s"
23054
23055 +#: remote-curl.c
23056 +msgid "protocol error: expected '<url> <path>', missing space"
23057 +msgstr "协议错误:预期 '<url> <path>',缺少空格"
23058 +
23059 +#: remote-curl.c
23060 +#, c-format
23061 +msgid "failed to download file at URL '%s'"
23062 +msgstr "无法下载位于 URL '%s' 的文件"
23063 +
23064 #: remote-curl.c
23065 msgid "git-http-push failed"
23066 msgstr "git-http-push 失败"
@@ -23142,6 +23466,16 @@ msgstr "不能确定 HEAD 版本"
23466 msgid "failed to find tree of %s"
23467 msgstr "无法找到 %s 指向的树"
23468
23469 +#: revision.c
23470 +#, c-format
23471 +msgid "resolve-undo records `%s` which is missing"
23472 +msgstr "resolve-undo 记录 `%s`,现缺失"
23473 +
23474 +#: revision.c
23475 +#, c-format
23476 +msgid "could not get commit for ancestry-path argument %s"
23477 +msgstr "无法获得 ancestry-path 参数 %s 的提交"
23478 +
23479 #: revision.c
23480 msgid "--unpacked=<packfile> no longer supported"
23481 msgstr "不再支持 --unpacked=<packfile>"
@@ -23168,6 +23502,220 @@ msgstr "-L 尚不支持 -p 和 -s 之外的差异格式"
23502 msgid "cannot create async thread: %s"
23503 msgstr "不能创建 async 线程:%s"
23504
23505 +#: scalar.c worktree.c
23506 +#, c-format
23507 +msgid "'%s' does not exist"
23508 +msgstr "'%s' 不存在"
23509 +
23510 +#: scalar.c
23511 +#, c-format
23512 +msgid "could not switch to '%s'"
23513 +msgstr "无法切换到 '%s'"
23514 +
23515 +#: scalar.c
23516 +msgid "need a working directory"
23517 +msgstr "需要一个工作目录"
23518 +
23519 +#: scalar.c
23520 +msgid "Scalar enlistments require a worktree"
23521 +msgstr "Scalar 登记需要一个工作树"
23522 +
23523 +#: scalar.c
23524 +#, c-format
23525 +msgid "could not configure %s=%s"
23526 +msgstr "无法配置 %s=%s"
23527 +
23528 +#: scalar.c
23529 +msgid "could not configure log.excludeDecoration"
23530 +msgstr "无法配置 log.excludeDecoration"
23531 +
23532 +#: scalar.c
23533 +msgid "could not add enlistment"
23534 +msgstr "无法添加登记"
23535 +
23536 +#: scalar.c
23537 +msgid "could not set recommended config"
23538 +msgstr "无法设置推荐的配置"
23539 +
23540 +#: scalar.c
23541 +msgid "could not turn on maintenance"
23542 +msgstr "无法打开维护模式"
23543 +
23544 +#: scalar.c
23545 +msgid "could not start the FSMonitor daemon"
23546 +msgstr "无法启动 FSMonitor 守护进程"
23547 +
23548 +#: scalar.c
23549 +msgid "could not turn off maintenance"
23550 +msgstr "无法关闭维护模式"
23551 +
23552 +#: scalar.c
23553 +msgid "could not remove enlistment"
23554 +msgstr "无法删除登记"
23555 +
23556 +#: scalar.c
23557 +#, c-format
23558 +msgid "remote HEAD is not a branch: '%.*s'"
23559 +msgstr "远程 HEAD 不是一个分支:'%.*s'"
23560 +
23561 +#: scalar.c
23562 +msgid "failed to get default branch name from remote; using local default"
23563 +msgstr "无法从远程获取默认分支名称;使用本地默认值"
23564 +
23565 +#: scalar.c
23566 +msgid "failed to get default branch name"
23567 +msgstr "无法获取默认分支名称"
23568 +
23569 +#: scalar.c
23570 +msgid "failed to unregister repository"
23571 +msgstr "无法取消注册仓库"
23572 +
23573 +#: scalar.c
23574 +msgid "failed to stop the FSMonitor daemon"
23575 +msgstr "无法停止 FSMonitor 守护进程"
23576 +
23577 +#: scalar.c
23578 +msgid "failed to delete enlistment directory"
23579 +msgstr "无法删除登记目录"
23580 +
23581 +#: scalar.c
23582 +msgid "branch to checkout after clone"
23583 +msgstr "克隆后要检出的分支"
23584 +
23585 +#: scalar.c
23586 +msgid "when cloning, create full working directory"
23587 +msgstr "在克隆时,创建完整的工作目录"
23588 +
23589 +#: scalar.c
23590 +msgid "only download metadata for the branch that will be checked out"
23591 +msgstr "只下载要检出的分支的元信息"
23592 +
23593 +#: scalar.c
23594 +msgid "scalar clone [<options>] [--] <repo> [<dir>]"
23595 +msgstr "scalar clone [<选项>] [--] <仓库> [<目录>]"
23596 +
23597 +#: scalar.c
23598 +#, c-format
23599 +msgid "cannot deduce worktree name from '%s'"
23600 +msgstr "无法从 '%s' 猜测工作区名称"
23601 +
23602 +#: scalar.c
23603 +#, c-format
23604 +msgid "directory '%s' exists already"
23605 +msgstr "目录 '%s' 已存在"
23606 +
23607 +#: scalar.c
23608 +#, c-format
23609 +msgid "failed to get default branch for '%s'"
23610 +msgstr "无法获取 '%s' 的默认分支"
23611 +
23612 +#: scalar.c
23613 +#, c-format
23614 +msgid "could not configure remote in '%s'"
23615 +msgstr "无法在 '%s' 中配置远程"
23616 +
23617 +#: scalar.c
23618 +#, c-format
23619 +msgid "could not configure '%s'"
23620 +msgstr "无法配置 '%s'"
23621 +
23622 +#: scalar.c
23623 +msgid "partial clone failed; attempting full clone"
23624 +msgstr "部分克隆失败;尝试完整克隆"
23625 +
23626 +#: scalar.c
23627 +msgid "could not configure for full clone"
23628 +msgstr "无法配置完整克隆"
23629 +
23630 +#: scalar.c
23631 +msgid "scalar diagnose [<enlistment>]"
23632 +msgstr "scalar diagnose [<登记>]"
23633 +
23634 +#: scalar.c
23635 +msgid "`scalar list` does not take arguments"
23636 +msgstr "`scalar list` 不带参数"
23637 +
23638 +#: scalar.c
23639 +msgid "scalar register [<enlistment>]"
23640 +msgstr "scalar register [<登记>]"
23641 +
23642 +#: scalar.c
23643 +msgid "reconfigure all registered enlistments"
23644 +msgstr "重新配置所有注册的登记"
23645 +
23646 +#: scalar.c
23647 +msgid "scalar reconfigure [--all | <enlistment>]"
23648 +msgstr "scalar reconfigure [--all | <登记>]"
23649 +
23650 +#: scalar.c
23651 +msgid "--all or <enlistment>, but not both"
23652 +msgstr "--all 或者 <登记>,而不是两个一起"
23653 +
23654 +#: scalar.c
23655 +#, c-format
23656 +msgid "git repository gone in '%s'"
23657 +msgstr "在 '%s' 的 git 仓库已消失"
23658 +
23659 +#: scalar.c
23660 +msgid ""
23661 +"scalar run <task> [<enlistment>]\n"
23662 +"Tasks:\n"
23663 +msgstr ""
23664 +"scalar run <任务> [<登记>]\n"
23665 +"任务:\n"
23666 +
23667 +#: scalar.c
23668 +#, c-format
23669 +msgid "no such task: '%s'"
23670 +msgstr "没有此任务:'%s'"
23671 +
23672 +#: scalar.c
23673 +msgid "scalar unregister [<enlistment>]"
23674 +msgstr "scalar unregister [<登记>]"
23675 +
23676 +#: scalar.c
23677 +msgid "scalar delete <enlistment>"
23678 +msgstr "scalar delete <登记>"
23679 +
23680 +#: scalar.c
23681 +msgid "refusing to delete current working directory"
23682 +msgstr "拒绝删除当前工作目录"
23683 +
23684 +#: scalar.c
23685 +msgid "include Git version"
23686 +msgstr "包括 Git 的版本"
23687 +
23688 +#: scalar.c
23689 +msgid "include Git's build options"
23690 +msgstr "包括 Git 的构建选项"
23691 +
23692 +#: scalar.c
23693 +msgid "scalar verbose [-v | --verbose] [--build-options]"
23694 +msgstr "scalar verbose [-v | --verbose] [--build-options]"
23695 +
23696 +#: scalar.c
23697 +msgid "-C requires a <directory>"
23698 +msgstr "-C 需要 <目录>"
23699 +
23700 +#: scalar.c
23701 +#, c-format
23702 +msgid "could not change to '%s'"
23703 +msgstr "无法变更到 '%s'"
23704 +
23705 +#: scalar.c
23706 +msgid "-c requires a <key>=<value> argument"
23707 +msgstr "-c 需要 <键>=<值> 参数"
23708 +
23709 +#: scalar.c
23710 +msgid ""
23711 +"scalar [-C <directory>] [-c <key>=<value>] <command> [<options>]\n"
23712 +"\n"
23713 +"Commands:\n"
23714 +msgstr ""
23715 +"scalar [-C <目录>] [-c <键>=<值>] <命令> [<选项>]\n"
23716 +"\n"
23717 +"命令:\n"
23718 +
23719 #: send-pack.c
23720 msgid "unexpected flush packet while reading remote unpack status"
23721 msgstr "读取远程解包状态时收到意外的 flush 包"
@@ -23308,11 +23856,6 @@ msgstr "您的本地修改将被%s覆盖。"
23856 msgid "commit your changes or stash them to proceed."
23857 msgstr "提交您的修改或贮藏后再继续。"
23858
23311 -#: sequencer.c
23312 -#, c-format
23313 -msgid "%s: fast-forward"
23314 -msgstr "%s:快进"
23315 -
23859 #. TRANSLATORS: %s will be "revert", "cherry-pick" or
23860 #. "rebase".
23861 #.
@@ -23899,6 +24442,30 @@ msgstr "甚至不能尝试合并 '%.*s'"
24442 msgid "merge: Unable to write new index file"
24443 msgstr "合并:无法写入新索引文件"
24444
24445 +#: sequencer.c
24446 +#, c-format
24447 +msgid ""
24448 +"another 'rebase' process appears to be running; '%s.lock' already exists"
24449 +msgstr "另一个 'rebase' 进程似乎在运行;'%s.lock' 已存在"
24450 +
24451 +#: sequencer.c
24452 +#, c-format
24453 +msgid ""
24454 +"Updated the following refs with %s:\n"
24455 +"%s"
24456 +msgstr ""
24457 +"已用 %s 更新下列引用:\n"
24458 +"%s"
24459 +
24460 +#: sequencer.c
24461 +#, c-format
24462 +msgid ""
24463 +"Failed to update the following refs with %s:\n"
24464 +"%s"
24465 +msgstr ""
24466 +"无法用 %s 更新下列引用:\n"
24467 +"%s"
24468 +
24469 #: sequencer.c
24470 msgid "Cannot autostash"
24471 msgstr "无法自动贮藏"
@@ -24101,6 +24668,11 @@ msgstr "无法跳过不必要的拣选"
24668 msgid "the script was already rearranged."
24669 msgstr "脚本已经重新编排。"
24670
24671 +#: sequencer.c
24672 +#, c-format
24673 +msgid "update-refs file at '%s' is invalid"
24674 +msgstr "位于 '%s' 的 update-refs 文件无效"
24675 +
24676 #: setup.c
24677 #, c-format
24678 msgid "'%s' is outside repository at '%s'"
@@ -24243,16 +24815,21 @@ msgstr ""
24815 #: setup.c
24816 #, c-format
24817 msgid ""
24246 -"unsafe repository ('%s' is owned by someone else)\n"
24247 -"To add an exception for this directory, call:\n"
24818 +"detected dubious ownership in repository at '%s'\n"
24819 +"%sTo add an exception for this directory, call:\n"
24820 "\n"
24821 "\tgit config --global --add safe.directory %s"
24822 msgstr ""
24251 -"仓库不安全('%s' 的所有者是其他人)\n"
24252 -"要为本仓库创建特例,请使用:\n"
24823 +"在 '%s' 检测到可疑的仓库所有权\n"
24824 +"%s要为本仓库创建特例,请运行:\n"
24825 "\n"
24826 "\tgit config --global --add safe.directory %s"
24827
24828 +#: setup.c
24829 +#, c-format
24830 +msgid "cannot use bare repository '%s' (safe.bareRepository is '%s')"
24831 +msgstr "无法使用纯仓库 '%s' (safe.bareRepository 为 '%s')"
24832 +
24833 #: setup.c
24834 #, c-format
24835 msgid ""
@@ -25278,6 +25855,22 @@ msgstr "无效的端口号"
25855 msgid "invalid '..' path segment"
25856 msgstr "无效的 '..' 路径片段"
25857
25858 +#: usage.c
25859 +msgid "usage: "
25860 +msgstr "用法:"
25861 +
25862 +#: usage.c
25863 +msgid "fatal: "
25864 +msgstr "致命错误:"
25865 +
25866 +#: usage.c
25867 +msgid "error: "
25868 +msgstr "错误:"
25869 +
25870 +#: usage.c
25871 +msgid "warning: "
25872 +msgstr "警告:"
25873 +
25874 #: walker.c
25875 msgid "Fetching objects"
25876 msgstr "正在获取对象"
@@ -25970,7 +26563,7 @@ msgstr "另外,您的索引中包含未提交的变更。"
26563 msgid "cannot %s: Your index contains uncommitted changes."
26564 msgstr "不能%s:您的索引中包含未提交的变更。"
26565
25973 -#: git-merge-octopus.sh
26566 +#: git-merge-octopus.sh git-merge-resolve.sh
26567 msgid ""
26568 "Error: Your local changes to the following files would be overwritten by "
26569 "merge"
@@ -26258,26 +26851,6 @@ msgstr "选中的块不能应用到索引!\n"
26851 msgid "ignoring unmerged: %s\n"
26852 msgstr "忽略未合入的:%s\n"
26853
26261 -#: git-add--interactive.perl
26262 -#, perl-format
26263 -msgid "Apply mode change to worktree [y,n,q,a,d%s,?]? "
26264 -msgstr "将模式变更应用到工作区 [y,n,q,a,d%s,?]? "
26265 -
26266 -#: git-add--interactive.perl
26267 -#, perl-format
26268 -msgid "Apply deletion to worktree [y,n,q,a,d%s,?]? "
26269 -msgstr "将删除操作应用到工作区 [y,n,q,a,d%s,?]? "
26270 -
26271 -#: git-add--interactive.perl
26272 -#, perl-format
26273 -msgid "Apply addition to worktree [y,n,q,a,d%s,?]? "
26274 -msgstr "将添加操作应用到工作区 [y,n,q,a,d%s,?]? "
26275 -
26276 -#: git-add--interactive.perl
26277 -#, perl-format
26278 -msgid "Apply this hunk to worktree [y,n,q,a,d%s,?]? "
26279 -msgstr "将该块应用到工作区 [y,n,q,a,d%s,?]? "
26280 -
26854 #: git-add--interactive.perl
26855 msgid "No other hunks to goto\n"
26856 msgstr "没有其它可供跳转的块\n"