l10n: zh_CN: for git v2.10.0 l10n round 2

Update 215 translations (2757t0f0u) for git v2.10.0-rc2. Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Jiang Xin committed Aug 28, 2016 at 10:18 UTC 5c57d7622e3c7c685345f9736c4c924349a321dd
1 file changed +2753 -1762
po/zh_CN.po
+2753 -1762
@@ -135,8 +135,8 @@ msgid ""
135 msgstr ""
136 "Project-Id-Version: Git\n"
137 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
138 -"POT-Creation-Date: 2016-05-24 23:42+0800\n"
139 -"PO-Revision-Date: 2016-06-06 23:05+0800\n"
138 +"POT-Creation-Date: 2016-08-27 23:21+0800\n"
139 +"PO-Revision-Date: 2016-08-31 00:11+0800\n"
140 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
141 "Language-Team: GitHub <https://github.com/jiangxin/git/>\n"
142 "Language: zh_CN\n"
@@ -150,7 +150,32 @@ msgstr ""
150 msgid "hint: %.*s\n"
151 msgstr "提示:%.*s\n"
152
153 -#: advice.c:88
153 +#: advice.c:83
154 +msgid "Cherry-picking is not possible because you have unmerged files."
155 +msgstr "无法拣选,因为您有未合并的文件。"
156 +
157 +#: advice.c:85
158 +msgid "Committing is not possible because you have unmerged files."
159 +msgstr "无法提交,因为您有未合并的文件。"
160 +
161 +#: advice.c:87
162 +msgid "Merging is not possible because you have unmerged files."
163 +msgstr "无法合并,因为您有未合并的文件。"
164 +
165 +#: advice.c:89
166 +msgid "Pulling is not possible because you have unmerged files."
167 +msgstr "无法拉取,因为您有未合并的文件。"
168 +
169 +#: advice.c:91
170 +msgid "Reverting is not possible because you have unmerged files."
171 +msgstr "无法回退,因为您有未合并的文件。"
172 +
173 +#: advice.c:93
174 +#, c-format
175 +msgid "It is not possible to %s because you have unmerged files."
176 +msgstr "无法 %s,因为您有未合并的文件。"
177 +
178 +#: advice.c:101
179 msgid ""
180 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
181 "as appropriate to mark resolution and make a commit."
@@ -158,18 +183,48 @@ msgstr ""
183 "请在工作区改正文件,然后酌情使用 'git add/rm <文件>' 命令标记\n"
184 "解决方案并提交。"
185
161 -#: advice.c:101 builtin/merge.c:1238
186 +#: advice.c:109
187 +msgid "Exiting because of an unresolved conflict."
188 +msgstr "因为存在未解决的冲突而退出。"
189 +
190 +#: advice.c:114 builtin/merge.c:1181
191 msgid "You have not concluded your merge (MERGE_HEAD exists)."
192 msgstr "您尚未结束您的合并(存在 MERGE_HEAD)。"
193
165 -#: advice.c:103
194 +#: advice.c:116
195 msgid "Please, commit your changes before merging."
196 msgstr "请在合并前先提交您的修改。"
197
169 -#: advice.c:104
198 +#: advice.c:117
199 msgid "Exiting because of unfinished merge."
200 msgstr "因为存在未完成的合并而退出。"
201
202 +#: advice.c:123
203 +#, c-format
204 +msgid ""
205 +"Note: checking out '%s'.\n"
206 +"\n"
207 +"You are in 'detached HEAD' state. You can look around, make experimental\n"
208 +"changes and commit them, and you can discard any commits you make in this\n"
209 +"state without impacting any branches by performing another checkout.\n"
210 +"\n"
211 +"If you want to create a new branch to retain commits you create, you may\n"
212 +"do so (now or later) by using -b with the checkout command again. Example:\n"
213 +"\n"
214 +" git checkout -b <new-branch-name>\n"
215 +"\n"
216 +msgstr ""
217 +"注意:正在检出 '%s'。\n"
218 +"\n"
219 +"您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以通过另外\n"
220 +"的检出分支操作丢弃在这个状态下所做的任何提交。\n"
221 +"\n"
222 +"如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在检出命令添加\n"
223 +"参数 -b 来实现(现在或稍后)。例如:\n"
224 +"\n"
225 +" git checkout -b <new-branch-name>\n"
226 +"\n"
227 +
228 #: archive.c:12
229 msgid "git archive [<options>] <tree-ish> [<path>...]"
230 msgstr "git archive [<选项>] <树或提交> [<路径>...]"
@@ -188,7 +243,7 @@ msgstr ""
243 msgid "git archive --remote <repo> [--exec <cmd>] --list"
244 msgstr "git archive --remote <仓库> [--exec <命令>] --list"
245
191 -#: archive.c:344 builtin/add.c:137 builtin/add.c:420 builtin/rm.c:327
246 +#: archive.c:344 builtin/add.c:139 builtin/add.c:435 builtin/rm.c:327
247 #, c-format
248 msgid "pathspec '%s' did not match any files"
249 msgstr "路径规格 '%s' 未匹配任何文件"
@@ -201,7 +256,7 @@ msgstr "格式"
256 msgid "archive format"
257 msgstr "归档格式"
258
204 -#: archive.c:430 builtin/log.c:1395
259 +#: archive.c:430 builtin/log.c:1422
260 msgid "prefix"
261 msgstr "前缀"
262
@@ -209,11 +264,11 @@ msgstr "前缀"
264 msgid "prepend prefix to each pathname in the archive"
265 msgstr "为归档中每个路径名加上前缀"
266
212 -#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2548
213 -#: builtin/blame.c:2549 builtin/config.c:60 builtin/fast-export.c:987
267 +#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2553
268 +#: builtin/blame.c:2554 builtin/config.c:59 builtin/fast-export.c:987
269 #: builtin/fast-export.c:989 builtin/grep.c:722 builtin/hash-object.c:100
215 -#: builtin/ls-files.c:459 builtin/ls-files.c:462 builtin/notes.c:398
216 -#: builtin/notes.c:561 builtin/read-tree.c:109 parse-options.h:153
270 +#: builtin/ls-files.c:460 builtin/ls-files.c:463 builtin/notes.c:399
271 +#: builtin/notes.c:562 builtin/read-tree.c:109 parse-options.h:153
272 msgid "file"
273 msgstr "文件"
274
@@ -246,7 +301,7 @@ msgid "list supported archive formats"
301 msgstr "列出支持的归档格式"
302
303 #: archive.c:451 builtin/archive.c:90 builtin/clone.c:82
249 -#: builtin/submodule--helper.c:776
304 +#: builtin/submodule--helper.c:832
305 msgid "repo"
306 msgstr "仓库"
307
@@ -254,7 +309,7 @@ msgstr "仓库"
309 msgid "retrieve the archive from remote repository <repo>"
310 msgstr "从远程仓库(<仓库>)提取归档文件"
311
257 -#: archive.c:453 builtin/archive.c:92 builtin/notes.c:482
312 +#: archive.c:453 builtin/archive.c:92 builtin/notes.c:483
313 msgid "command"
314 msgstr "命令"
315
@@ -262,6 +317,28 @@ msgstr "命令"
317 msgid "path to the remote git-upload-archive command"
318 msgstr "远程 git-upload-archive 命令的路径"
319
320 +#: archive.c:461
321 +msgid "Unexpected option --remote"
322 +msgstr "意外的选项 --remote"
323 +
324 +#: archive.c:463
325 +msgid "Option --exec can only be used together with --remote"
326 +msgstr "选项 --exec 只能和 --remote 同时使用"
327 +
328 +#: archive.c:465
329 +msgid "Unexpected option --output"
330 +msgstr "未知参数 --output"
331 +
332 +#: archive.c:487
333 +#, c-format
334 +msgid "Unknown archive format '%s'"
335 +msgstr "未知归档格式 '%s'"
336 +
337 +#: archive.c:494
338 +#, c-format
339 +msgid "Argument not supported for format '%s': -%d"
340 +msgstr "参数不支持此格式 '%s':-%d"
341 +
342 #: attr.c:263
343 msgid ""
344 "Negative patterns are ignored in git attributes\n"
@@ -270,6 +347,129 @@ msgstr ""
347 "负值模版在 git attributes 中被忽略\n"
348 "当字符串确实要以感叹号开始时,使用 '\\!'。"
349
350 +#: bisect.c:441
351 +#, c-format
352 +msgid "Could not open file '%s'"
353 +msgstr "不能打开文件 '%s'"
354 +
355 +#: bisect.c:446
356 +#, c-format
357 +msgid "Badly quoted content in file '%s': %s"
358 +msgstr "文件 '%s' 包含错误的引用格式:%s"
359 +
360 +#: bisect.c:655
361 +#, c-format
362 +msgid "We cannot bisect more!\n"
363 +msgstr "我们无法进行更多的二分查找!\n"
364 +
365 +#: bisect.c:708
366 +#, c-format
367 +msgid "Not a valid commit name %s"
368 +msgstr "不是一个有效的提交名 %s"
369 +
370 +#: bisect.c:732
371 +#, c-format
372 +msgid ""
373 +"The merge base %s is bad.\n"
374 +"This means the bug has been fixed between %s and [%s].\n"
375 +msgstr ""
376 +"合并基线 %s 是坏的。\n"
377 +"这意味着介于 %s 和 [%s] 之间的 bug 已经被修复。\n"
378 +
379 +#: bisect.c:737
380 +#, c-format
381 +msgid ""
382 +"The merge base %s is new.\n"
383 +"The property has changed between %s and [%s].\n"
384 +msgstr ""
385 +"合并基线 %s 是新的。\n"
386 +"介于 %s 和 [%s] 之间的属性已经被修改。\n"
387 +
388 +#: bisect.c:742
389 +#, c-format
390 +msgid ""
391 +"The merge base %s is %s.\n"
392 +"This means the first '%s' commit is between %s and [%s].\n"
393 +msgstr ""
394 +"合并基线 %s 是 %s。\n"
395 +"这意味着第一个 '%s' 提交位于 %s 和 [%s] 之间。\n"
396 +
397 +#: bisect.c:750
398 +#, c-format
399 +msgid ""
400 +"Some %s revs are not ancestor of the %s rev.\n"
401 +"git bisect cannot work properly in this case.\n"
402 +"Maybe you mistook %s and %s revs?\n"
403 +msgstr ""
404 +"一些 %s 版本不是 %s 版本的祖先。\n"
405 +"这种情况下 git 二分查找无法正常工作。\n"
406 +"您可能弄错了 %s 和 %s 版本?\n"
407 +
408 +#: bisect.c:763
409 +#, c-format
410 +msgid ""
411 +"the merge base between %s and [%s] must be skipped.\n"
412 +"So we cannot be sure the first %s commit is between %s and %s.\n"
413 +"We continue anyway."
414 +msgstr ""
415 +"介于 %s 和 [%s] 的合并基线一定被忽略了。\n"
416 +"所以我们无法确认第一个 %s 提交是否介于 %s 和 %s 之间。\n"
417 +"我们仍旧继续。"
418 +
419 +#: bisect.c:798
420 +#, c-format
421 +msgid "Bisecting: a merge base must be tested\n"
422 +msgstr "二分查找中:合并基线必须要测试\n"
423 +
424 +#: bisect.c:849
425 +#, c-format
426 +msgid "a %s revision is needed"
427 +msgstr "需要一个 %s 版本"
428 +
429 +#: bisect.c:866 builtin/notes.c:174 builtin/tag.c:248
430 +#, c-format
431 +msgid "could not create file '%s'"
432 +msgstr "不能创建文件 '%s'"
433 +
434 +#: bisect.c:917
435 +#, c-format
436 +msgid "could not read file '%s'"
437 +msgstr "不能读取文件 '%s'"
438 +
439 +#: bisect.c:947
440 +msgid "reading bisect refs failed"
441 +msgstr "读取二分查找引用失败"
442 +
443 +#: bisect.c:967
444 +#, c-format
445 +msgid "%s was both %s and %s\n"
446 +msgstr "%s 同时为 %s 和 %s\n"
447 +
448 +#: bisect.c:975
449 +#, c-format
450 +msgid ""
451 +"No testable commit found.\n"
452 +"Maybe you started with bad path parameters?\n"
453 +msgstr ""
454 +"没有发现可测试的提交。\n"
455 +"可能您在运行时使用了错误的路径参数?\n"
456 +
457 +#: bisect.c:994
458 +#, c-format
459 +msgid "(roughly %d step)"
460 +msgid_plural "(roughly %d steps)"
461 +msgstr[0] "(大概 %d 步)"
462 +msgstr[1] "(大概 %d 步)"
463 +
464 +#. TRANSLATORS: the last %s will be replaced with
465 +#. "(roughly %d steps)" translation
466 +#: bisect.c:998
467 +#, c-format
468 +msgid "Bisecting: %d revision left to test after this %s\n"
469 +msgid_plural "Bisecting: %d revisions left to test after this %s\n"
470 +msgstr[0] "二分查找中:在 %2$s 之后还剩下 %1$d 个版本\n"
471 +msgstr[1] "二分查找中:在 %2$s 之后还剩下 %1$d 个版本\n"
472 +
473 #: branch.c:53
474 #, c-format
475 msgid ""
@@ -413,7 +613,7 @@ msgstr "'%s' 不像是一个 v2 版本的包文件"
613 msgid "unrecognized header: %s%s (%d)"
614 msgstr "未能识别的包头:%s%s (%d)"
615
416 -#: bundle.c:87 builtin/commit.c:777
616 +#: bundle.c:87 builtin/commit.c:778
617 #, c-format
618 msgid "could not open '%s'"
619 msgstr "不能打开 '%s'"
@@ -422,10 +622,10 @@ msgstr "不能打开 '%s'"
622 msgid "Repository lacks these prerequisite commits:"
623 msgstr "仓库中缺少这些必备的提交:"
624
425 -#: bundle.c:163 ref-filter.c:1462 sequencer.c:627 sequencer.c:1073
426 -#: builtin/blame.c:2755 builtin/commit.c:1056 builtin/log.c:340
427 -#: builtin/log.c:863 builtin/log.c:1308 builtin/log.c:1633 builtin/log.c:1875
428 -#: builtin/merge.c:361 builtin/shortlog.c:170
625 +#: bundle.c:163 ref-filter.c:1462 sequencer.c:630 sequencer.c:1085
626 +#: builtin/blame.c:2763 builtin/commit.c:1057 builtin/log.c:348
627 +#: builtin/log.c:890 builtin/log.c:1336 builtin/log.c:1659 builtin/log.c:1901
628 +#: builtin/merge.c:356 builtin/shortlog.c:170
629 msgid "revision walk setup failed"
630 msgstr "版本遍历设置失败"
631
@@ -464,7 +664,7 @@ msgstr "rev-list 终止"
664 msgid "ref '%s' is excluded by the rev-list options"
665 msgstr "引用 '%s' 被 rev-list 选项排除"
666
467 -#: bundle.c:443 builtin/log.c:163 builtin/log.c:1538 builtin/shortlog.c:273
667 +#: bundle.c:443 builtin/log.c:165 builtin/log.c:1565 builtin/shortlog.c:273
668 #, c-format
669 msgid "unrecognized argument: %s"
670 msgstr "未能识别的参数:%s"
@@ -482,13 +682,13 @@ msgstr "不能创建 '%s'"
682 msgid "index-pack died"
683 msgstr "index-pack 终止"
684
485 -#: color.c:275
685 +#: color.c:290
686 #, c-format
687 msgid "invalid color value: %.*s"
688 msgstr "无效的颜色值:%.*s"
689
490 -#: commit.c:40 builtin/am.c:437 builtin/am.c:473 builtin/am.c:1504
491 -#: builtin/am.c:2134
690 +#: commit.c:40 builtin/am.c:433 builtin/am.c:469 builtin/am.c:1505
691 +#: builtin/am.c:2119
692 #, c-format
693 msgid "could not parse %s"
694 msgstr "不能解析 %s"
@@ -502,128 +702,190 @@ msgstr "%s %s 不是一个提交!"
702 msgid "memory exhausted"
703 msgstr "内存耗尽"
704
505 -#: config.c:475 config.c:477
705 +#: config.c:516
706 +#, c-format
707 +msgid "bad config line %d in blob %s"
708 +msgstr "数据对象 %2$s 中错误的配置行 %1$d"
709 +
710 +#: config.c:520
711 +#, c-format
712 +msgid "bad config line %d in file %s"
713 +msgstr "文件 %2$s 中错误的配置行 %1$d"
714 +
715 +#: config.c:524
716 #, c-format
507 -msgid "bad config line %d in %s %s"
508 -msgstr "%2$s %3$s 出错于第 %1$d 行"
717 +msgid "bad config line %d in standard input"
718 +msgstr "标准输入中错误的配置行 %d"
719
510 -#: config.c:593
720 +#: config.c:528
721 #, c-format
512 -msgid "bad numeric config value '%s' for '%s' in %s %s: %s"
513 -msgstr "%3$s %4$s 中配置变量 '%2$s' 的数字取值 '%1$s' 设置错误: %5$s"
722 +msgid "bad config line %d in submodule-blob %s"
723 +msgstr "子模组数据 %2$s 中错误的配置行 %1$d"
724
515 -#: config.c:595
725 +#: config.c:532
726 +#, c-format
727 +msgid "bad config line %d in command line %s"
728 +msgstr "命令行 %2$s 中错误的配置行 %1$d"
729 +
730 +#: config.c:536
731 +#, c-format
732 +msgid "bad config line %d in %s"
733 +msgstr "在 %2$s 中错误的配置行 %1$d"
734 +
735 +#: config.c:655
736 +msgid "out of range"
737 +msgstr "超出范围"
738 +
739 +#: config.c:655
740 +msgid "invalid unit"
741 +msgstr "无效的单位"
742 +
743 +#: config.c:661
744 #, c-format
745 msgid "bad numeric config value '%s' for '%s': %s"
746 msgstr "配置变量 '%2$s' 的数字取值 '%1$s' 设置错误: %3$s"
747
520 -#: config.c:680
748 +#: config.c:666
749 +#, c-format
750 +msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
751 +msgstr "数据对象 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s': %4$s"
752 +
753 +#: config.c:669
754 +#, c-format
755 +msgid "bad numeric config value '%s' for '%s' in file %s: %s"
756 +msgstr "文件 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s': %4$s"
757 +
758 +#: config.c:672
759 +#, c-format
760 +msgid "bad numeric config value '%s' for '%s' in standard input: %s"
761 +msgstr "标准输入中配置变量 '%2$s' 错误的取值 '%1$s': %3$s"
762 +
763 +#: config.c:675
764 +#, c-format
765 +msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
766 +msgstr "子模组数据 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s': %4$s"
767 +
768 +#: config.c:678
769 +#, c-format
770 +msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
771 +msgstr "命令行 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s': %4$s"
772 +
773 +#: config.c:681
774 +#, c-format
775 +msgid "bad numeric config value '%s' for '%s' in %s: %s"
776 +msgstr "在 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s': %4$s"
777 +
778 +#: config.c:768
779 #, c-format
780 msgid "failed to expand user dir in: '%s'"
781 msgstr "无法扩展 '%s' 中的用户目录"
782
525 -#: config.c:761 config.c:772
783 +#: config.c:849 config.c:860
784 #, c-format
785 msgid "bad zlib compression level %d"
786 msgstr "错误的 zlib 压缩级别 %d"
787
530 -#: config.c:890
788 +#: config.c:978
789 #, c-format
790 msgid "invalid mode for object creation: %s"
791 msgstr "无效的对象创建模式:%s"
792
535 -#: config.c:1228
793 +#: config.c:1312
794 msgid "unable to parse command-line config"
795 msgstr "无法解析命令行中的配置"
796
539 -#: config.c:1284
540 -msgid "unknown error occured while reading the configuration files"
797 +#: config.c:1362
798 +msgid "unknown error occurred while reading the configuration files"
799 msgstr "在读取配置文件时遇到未知错误"
800
543 -#: config.c:1629
801 +#: config.c:1716
802 #, c-format
803 msgid "unable to parse '%s' from command-line config"
804 msgstr "无法解析命令行配置中的 '%s'"
805
548 -#: config.c:1631
806 +#: config.c:1718
807 #, c-format
808 msgid "bad config variable '%s' in file '%s' at line %d"
809 msgstr "在文件 '%2$s' 的第 %3$d 行发现错误的配置变量 '%1$s'"
810
553 -#: config.c:1690
811 +#: config.c:1777
812 #, c-format
813 msgid "%s has multiple values"
814 msgstr "%s 有多个取值"
815
558 -#: config.c:2224
816 +#: config.c:2311
817 #, c-format
818 msgid "could not set '%s' to '%s'"
819 msgstr "不能设置 '%s' 为 '%s'"
820
563 -#: config.c:2226
821 +#: config.c:2313
822 #, c-format
823 msgid "could not unset '%s'"
824 msgstr "不能取消设置 '%s'"
825
568 -#: connected.c:69
826 +#: connected.c:63 builtin/fsck.c:173 builtin/prune.c:140
827 +msgid "Checking connectivity"
828 +msgstr "检查连接中"
829 +
830 +#: connected.c:74
831 msgid "Could not run 'git rev-list'"
832 msgstr "不能执行 'git rev-list'"
833
572 -#: connected.c:89
834 +#: connected.c:94
835 msgid "failed write to rev-list"
836 msgstr "无法写入 rev-list"
837
576 -#: connected.c:96
838 +#: connected.c:101
839 msgid "failed to close rev-list's stdin"
840 msgstr "无法关闭 rev-list 的标准输入"
841
580 -#: date.c:95
842 +#: date.c:97
843 msgid "in the future"
844 msgstr "在将来"
845
584 -#: date.c:101
846 +#: date.c:103
847 #, c-format
848 msgid "%lu second ago"
849 msgid_plural "%lu seconds ago"
850 msgstr[0] "%lu 秒钟前"
851 msgstr[1] "%lu 秒钟前"
852
591 -#: date.c:108
853 +#: date.c:110
854 #, c-format
855 msgid "%lu minute ago"
856 msgid_plural "%lu minutes ago"
857 msgstr[0] "%lu 分钟前"
858 msgstr[1] "%lu 分钟前"
859
598 -#: date.c:115
860 +#: date.c:117
861 #, c-format
862 msgid "%lu hour ago"
863 msgid_plural "%lu hours ago"
864 msgstr[0] "%lu 小时前"
865 msgstr[1] "%lu 小时前"
866
605 -#: date.c:122
867 +#: date.c:124
868 #, c-format
869 msgid "%lu day ago"
870 msgid_plural "%lu days ago"
871 msgstr[0] "%lu 天前"
872 msgstr[1] "%lu 天前"
873
612 -#: date.c:128
874 +#: date.c:130
875 #, c-format
876 msgid "%lu week ago"
877 msgid_plural "%lu weeks ago"
878 msgstr[0] "%lu 周前"
879 msgstr[1] "%lu 周前"
880
619 -#: date.c:135
881 +#: date.c:137
882 #, c-format
883 msgid "%lu month ago"
884 msgid_plural "%lu months ago"
885 msgstr[0] "%lu 个月前"
886 msgstr[1] "%lu 个月前"
887
626 -#: date.c:146
888 +#: date.c:148
889 #, c-format
890 msgid "%lu year"
891 msgid_plural "%lu years"
@@ -631,14 +893,14 @@ msgstr[0] "%lu 年"
893 msgstr[1] "%lu 年"
894
895 #. TRANSLATORS: "%s" is "<n> years"
634 -#: date.c:149
896 +#: date.c:151
897 #, c-format
898 msgid "%s, %lu month ago"
899 msgid_plural "%s, %lu months ago"
900 msgstr[0] "%s %lu 个月前"
901 msgstr[1] "%s %lu 个月前"
902
641 -#: date.c:154 date.c:159
903 +#: date.c:156 date.c:161
904 #, c-format
905 msgid "%lu year ago"
906 msgid_plural "%lu years ago"
@@ -650,7 +912,7 @@ msgstr[1] "%lu 年前"
912 msgid "failed to read orderfile '%s'"
913 msgstr "无法读取排序文件 '%s'"
914
653 -#: diffcore-rename.c:538
915 +#: diffcore-rename.c:540
916 msgid "Performing inexact rename detection"
917 msgstr "正在进行非精确的重命名检测"
918
@@ -680,16 +942,16 @@ msgstr ""
942 "发现配置变量 'diff.dirstat' 中的错误:\n"
943 "%s"
944
683 -#: diff.c:3007
945 +#: diff.c:3017
946 #, c-format
947 msgid "external diff died, stopping at %s"
948 msgstr "外部 diff 退出,停止在 %s"
949
688 -#: diff.c:3405
950 +#: diff.c:3415
951 msgid "--follow requires exactly one pathspec"
952 msgstr "--follow 参数后只跟一个 pathspec"
953
692 -#: diff.c:3568
954 +#: diff.c:3578
955 #, c-format
956 msgid ""
957 "Failed to parse --dirstat/-X option parameter:\n"
@@ -698,7 +960,7 @@ msgstr ""
960 "无法解析 --dirstat/-X 选项的参数:\n"
961 "%s"
962
701 -#: diff.c:3582
963 +#: diff.c:3592
964 #, c-format
965 msgid "Failed to parse --submodule option parameter: '%s'"
966 msgstr "无法解析 --submodule 选项的参数:'%s'"
@@ -711,39 +973,30 @@ msgstr "无法获得内核名称和信息"
973 msgid "Untracked cache is disabled on this system or location."
974 msgstr "缓存未跟踪文件在本系统或位置中被禁用。"
975
714 -#: gpg-interface.c:166 gpg-interface.c:235
715 -msgid "could not run gpg."
716 -msgstr "不能执行 gpg。"
717 -
976 #: gpg-interface.c:178
719 -msgid "gpg did not accept the data"
720 -msgstr "gpg 没有接受数据"
721 -
722 -#: gpg-interface.c:189
977 msgid "gpg failed to sign the data"
978 msgstr "gpg 无法为数据签名"
979
726 -#: gpg-interface.c:222
727 -#, c-format
728 -msgid "could not create temporary file '%s'"
729 -msgstr "不能创建临时文件 '%s'"
980 +#: gpg-interface.c:208
981 +msgid "could not create temporary file"
982 +msgstr "不能创建临时文件"
983
731 -#: gpg-interface.c:224
984 +#: gpg-interface.c:210
985 #, c-format
986 msgid "failed writing detached signature to '%s'"
987 msgstr "无法将分离式签名写入 '%s'"
988
736 -#: grep.c:1718
989 +#: grep.c:1792
990 #, c-format
991 msgid "'%s': unable to read %s"
992 msgstr "'%s':无法读取 %s"
993
741 -#: grep.c:1735 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
994 +#: grep.c:1809 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
995 #, c-format
996 msgid "failed to stat '%s'"
997 msgstr "无法枚举 '%s' 状态"
998
746 -#: grep.c:1746
999 +#: grep.c:1820
1000 #, c-format
1001 msgid "'%s': short read"
1002 msgstr "'%s':读取不完整"
@@ -793,7 +1046,7 @@ msgstr "在 %0.1f 秒钟后自动运行..."
1046 msgid "git: '%s' is not a git command. See 'git --help'."
1047 msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
1048
796 -#: help.c:404 help.c:464
1049 +#: help.c:404 help.c:470
1050 msgid ""
1051 "\n"
1052 "Did you mean this?"
@@ -807,7 +1060,7 @@ msgstr[1] ""
1060 "\n"
1061 "您指的是这其中的某一个么?"
1062
810 -#: help.c:460
1063 +#: help.c:466
1064 #, c-format
1065 msgid "%s: %s - %s"
1066 msgstr "%s:%s - %s"
@@ -839,83 +1092,78 @@ msgstr "不能创建 '%s.lock':%s"
1092 msgid "failed to read the cache"
1093 msgstr "无法读取缓存"
1094
842 -#: merge.c:94 builtin/am.c:2007 builtin/am.c:2042 builtin/checkout.c:375
843 -#: builtin/checkout.c:586 builtin/clone.c:732
1095 +#: merge.c:94 builtin/am.c:1992 builtin/am.c:2027 builtin/checkout.c:375
1096 +#: builtin/checkout.c:589 builtin/clone.c:732
1097 msgid "unable to write new index file"
1098 msgstr "无法写新的索引文件"
1099
847 -#: merge-recursive.c:189
848 -#, c-format
1100 +#: merge-recursive.c:209
1101 msgid "(bad commit)\n"
1102 msgstr "(坏提交)\n"
1103
852 -#: merge-recursive.c:209
1104 +#: merge-recursive.c:231
1105 #, c-format
1106 msgid "addinfo_cache failed for path '%s'"
1107 msgstr "为路径 '%s' addinfo_cache 失败"
1108
857 -#: merge-recursive.c:270
1109 +#: merge-recursive.c:301
1110 msgid "error building trees"
1111 msgstr "无法创建树"
1112
861 -#: merge-recursive.c:689
1113 +#: merge-recursive.c:720
1114 #, c-format
1115 msgid "failed to create path '%s'%s"
1116 msgstr "无法创建路径 '%s'%s"
1117
866 -#: merge-recursive.c:700
1118 +#: merge-recursive.c:731
1119 #, c-format
1120 msgid "Removing %s to make room for subdirectory\n"
1121 msgstr "删除 %s 以便为子目录留出空间\n"
1122
871 -#: merge-recursive.c:714 merge-recursive.c:735
1123 +#: merge-recursive.c:745 merge-recursive.c:764
1124 msgid ": perhaps a D/F conflict?"
1125 msgstr ":可能是一个目录/文件冲突?"
1126
875 -#: merge-recursive.c:725
1127 +#: merge-recursive.c:754
1128 #, c-format
1129 msgid "refusing to lose untracked file at '%s'"
1130 msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
1131
880 -#: merge-recursive.c:765
1132 +#: merge-recursive.c:796
1133 #, c-format
1134 msgid "cannot read object %s '%s'"
1135 msgstr "不能读取对象 %s '%s'"
1136
885 -#: merge-recursive.c:767
1137 +#: merge-recursive.c:798
1138 #, c-format
1139 msgid "blob expected for %s '%s'"
1140 msgstr "%s '%s' 应为数据对象"
1141
890 -#: merge-recursive.c:790 builtin/clone.c:376
1142 +#: merge-recursive.c:822
1143 #, c-format
892 -msgid "failed to open '%s'"
893 -msgstr "无法打开 '%s'"
1144 +msgid "failed to open '%s': %s"
1145 +msgstr "无法打开 '%s':%s"
1146
895 -#: merge-recursive.c:798
1147 +#: merge-recursive.c:833
1148 #, c-format
897 -msgid "failed to symlink '%s'"
898 -msgstr "无法创建符号链接 '%s'"
1149 +msgid "failed to symlink '%s': %s"
1150 +msgstr "无法创建符号链接 '%s':%s"
1151
900 -#: merge-recursive.c:801
1152 +#: merge-recursive.c:838
1153 #, c-format
1154 msgid "do not know what to do with %06o %s '%s'"
1155 msgstr "不知道如何处理 %06o %s '%s'"
1156
905 -#: merge-recursive.c:939
1157 +#: merge-recursive.c:978
1158 msgid "Failed to execute internal merge"
1159 msgstr "无法执行内部合并"
1160
909 -#: merge-recursive.c:943
1161 +#: merge-recursive.c:982
1162 #, c-format
1163 msgid "Unable to add %s to database"
1164 msgstr "不能添加 %s 至对象库"
1165
914 -#: merge-recursive.c:959
915 -msgid "unsupported object type in the tree"
916 -msgstr "在树中有不支持的对象类型"
917 -
918 -#: merge-recursive.c:1034 merge-recursive.c:1048
1166 +#: merge-recursive.c:1081 merge-recursive.c:1095
1167 #, c-format
1168 msgid ""
1169 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -924,7 +1172,7 @@ msgstr ""
1172 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
1173 "的版本被保留。"
1174
927 -#: merge-recursive.c:1040 merge-recursive.c:1053
1175 +#: merge-recursive.c:1087 merge-recursive.c:1100
1176 #, c-format
1177 msgid ""
1178 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -933,20 +1181,20 @@ msgstr ""
1181 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
1182 "的版本保留于 %8$s 中。"
1183
936 -#: merge-recursive.c:1094
1184 +#: merge-recursive.c:1143
1185 msgid "rename"
1186 msgstr "重命名"
1187
940 -#: merge-recursive.c:1094
1188 +#: merge-recursive.c:1143
1189 msgid "renamed"
1190 msgstr "重命名"
1191
944 -#: merge-recursive.c:1150
1192 +#: merge-recursive.c:1200
1193 #, c-format
1194 msgid "%s is a directory in %s adding as %s instead"
1195 msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
1196
949 -#: merge-recursive.c:1172
1197 +#: merge-recursive.c:1225
1198 #, c-format
1199 msgid ""
1200 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -955,144 +1203,135 @@ msgstr ""
1203 "冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
1204 "\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
1205
958 -#: merge-recursive.c:1177
1206 +#: merge-recursive.c:1230
1207 msgid " (left unresolved)"
1208 msgstr "(留下未解决)"
1209
962 -#: merge-recursive.c:1231
1210 +#: merge-recursive.c:1292
1211 #, c-format
1212 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
1213 msgstr ""
1214 "冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
1215 "%5$s"
1216
969 -#: merge-recursive.c:1261
1217 +#: merge-recursive.c:1325
1218 #, c-format
1219 msgid "Renaming %s to %s and %s to %s instead"
1220 msgstr "而是重命名 %s 至 %s,以及 %s 至 %s"
1221
974 -#: merge-recursive.c:1460
1222 +#: merge-recursive.c:1531
1223 #, c-format
1224 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
1225 msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
1226
979 -#: merge-recursive.c:1470
1227 +#: merge-recursive.c:1546
1228 #, c-format
1229 msgid "Adding merged %s"
1230 msgstr "添加合并后的 %s"
1231
984 -#: merge-recursive.c:1475 merge-recursive.c:1677
1232 +#: merge-recursive.c:1553 merge-recursive.c:1766
1233 #, c-format
1234 msgid "Adding as %s instead"
1235 msgstr "而是以 %s 为名添加"
1236
989 -#: merge-recursive.c:1526
1237 +#: merge-recursive.c:1610
1238 #, c-format
1239 msgid "cannot read object %s"
1240 msgstr "不能读取对象 %s"
1241
994 -#: merge-recursive.c:1529
1242 +#: merge-recursive.c:1613
1243 #, c-format
1244 msgid "object %s is not a blob"
1245 msgstr "对象 %s 不是一个数据对象"
1246
999 -#: merge-recursive.c:1581
1247 +#: merge-recursive.c:1666
1248 msgid "modify"
1249 msgstr "修改"
1250
1003 -#: merge-recursive.c:1581
1251 +#: merge-recursive.c:1666
1252 msgid "modified"
1253 msgstr "修改"
1254
1007 -#: merge-recursive.c:1591
1255 +#: merge-recursive.c:1676
1256 msgid "content"
1257 msgstr "内容"
1258
1011 -#: merge-recursive.c:1598
1259 +#: merge-recursive.c:1683
1260 msgid "add/add"
1261 msgstr "添加/添加"
1262
1015 -#: merge-recursive.c:1632
1263 +#: merge-recursive.c:1718
1264 #, c-format
1265 msgid "Skipped %s (merged same as existing)"
1266 msgstr "略过 %s(已经做过相同合并)"
1267
1020 -#: merge-recursive.c:1646
1268 +#: merge-recursive.c:1732
1269 #, c-format
1270 msgid "Auto-merging %s"
1271 msgstr "自动合并 %s"
1272
1025 -#: merge-recursive.c:1650 git-submodule.sh:941
1273 +#: merge-recursive.c:1736 git-submodule.sh:919
1274 msgid "submodule"
1275 msgstr "子模组"
1276
1029 -#: merge-recursive.c:1651
1277 +#: merge-recursive.c:1737
1278 #, c-format
1279 msgid "CONFLICT (%s): Merge conflict in %s"
1280 msgstr "冲突(%s):合并冲突于 %s"
1281
1034 -#: merge-recursive.c:1737
1282 +#: merge-recursive.c:1831
1283 #, c-format
1284 msgid "Removing %s"
1285 msgstr "删除 %s"
1286
1039 -#: merge-recursive.c:1762
1287 +#: merge-recursive.c:1857
1288 msgid "file/directory"
1289 msgstr "文件/目录"
1290
1043 -#: merge-recursive.c:1768
1291 +#: merge-recursive.c:1863
1292 msgid "directory/file"
1293 msgstr "目录/文件"
1294
1047 -#: merge-recursive.c:1773
1295 +#: merge-recursive.c:1868
1296 #, c-format
1297 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
1298 msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
1299
1052 -#: merge-recursive.c:1781
1300 +#: merge-recursive.c:1877
1301 #, c-format
1302 msgid "Adding %s"
1303 msgstr "添加 %s"
1304
1057 -#: merge-recursive.c:1798
1058 -msgid "Fatal merge failure, shouldn't happen."
1059 -msgstr "严重的合并错误,不应发生。"
1060 -
1061 -#: merge-recursive.c:1817
1305 +#: merge-recursive.c:1914
1306 msgid "Already up-to-date!"
1307 msgstr "已经是最新的!"
1308
1065 -#: merge-recursive.c:1826
1309 +#: merge-recursive.c:1923
1310 #, c-format
1311 msgid "merging of trees %s and %s failed"
1312 msgstr "无法合并树 %s 和 %s"
1313
1070 -#: merge-recursive.c:1856
1071 -#, c-format
1072 -msgid "Unprocessed path??? %s"
1073 -msgstr "未处理的路径??? %s"
1074 -
1075 -#: merge-recursive.c:1904
1314 +#: merge-recursive.c:2006
1315 msgid "Merging:"
1316 msgstr "合并:"
1317
1079 -#: merge-recursive.c:1917
1318 +#: merge-recursive.c:2019
1319 #, c-format
1320 msgid "found %u common ancestor:"
1321 msgid_plural "found %u common ancestors:"
1322 msgstr[0] "发现 %u 个共同祖先:"
1323 msgstr[1] "发现 %u 个共同祖先:"
1324
1086 -#: merge-recursive.c:1954
1325 +#: merge-recursive.c:2058
1326 msgid "merge returned no commit"
1327 msgstr "合并未返回提交"
1328
1090 -#: merge-recursive.c:2011
1329 +#: merge-recursive.c:2121
1330 #, c-format
1331 msgid "Could not parse object '%s'"
1332 msgstr "不能解析对象 '%s'"
1333
1095 -#: merge-recursive.c:2022 builtin/merge.c:649 builtin/merge.c:831
1334 +#: merge-recursive.c:2135 builtin/merge.c:641 builtin/merge.c:788
1335 msgid "Unable to write index."
1336 msgstr "不能写入索引。"
1337
@@ -1153,7 +1392,7 @@ msgstr "-数字"
1392 msgid "malformed object name '%s'"
1393 msgstr "非法的对象名 '%s'"
1394
1156 -#: path.c:796
1395 +#: path.c:798
1396 #, c-format
1397 msgid "Could not make %s writable by group"
1398 msgstr "不能设置 %s 为组可写"
@@ -1220,7 +1459,7 @@ msgstr ""
1459 "没有为 :(exclude) 模式提供要忽略的内容。也许您忘记了\n"
1460 "添加 ':/' 或 '.' ?"
1461
1223 -#: pretty.c:971
1462 +#: pretty.c:973
1463 msgid "unable to parse --pretty format"
1464 msgstr "不能解析 --pretty 格式"
1465
@@ -1246,23 +1485,22 @@ msgstr ""
1485 "设置了 GIT_INDEX_VERSION,但是取值无效。\n"
1486 "使用版本 %i"
1487
1249 -#: refs.c:543 builtin/merge.c:764 builtin/merge.c:883 builtin/merge.c:985
1250 -#: builtin/merge.c:995
1488 +#: refs.c:551 builtin/merge.c:840
1489 #, c-format
1490 msgid "Could not open '%s' for writing"
1491 msgstr "无法打开 '%s' 进行写入"
1492
1255 -#: refs/files-backend.c:2243
1493 +#: refs/files-backend.c:2534
1494 #, c-format
1495 msgid "could not delete reference %s: %s"
1496 msgstr "无法删除引用 %s:%s"
1497
1260 -#: refs/files-backend.c:2246
1498 +#: refs/files-backend.c:2537
1499 #, c-format
1500 msgid "could not delete references: %s"
1501 msgstr "无法删除引用:%s"
1502
1265 -#: refs/files-backend.c:2255
1503 +#: refs/files-backend.c:2546
1504 #, c-format
1505 msgid "could not remove reference %s"
1506 msgstr "无法删除引用 %s"
@@ -1420,74 +1658,74 @@ msgstr "%s 同时跟踪 %s 和 %s"
1658 msgid "Internal error"
1659 msgstr "内部错误"
1660
1423 -#: remote.c:1678 remote.c:1721
1661 +#: remote.c:1677 remote.c:1720
1662 msgid "HEAD does not point to a branch"
1663 msgstr "HEAD 没有指向一个分支"
1664
1427 -#: remote.c:1687
1665 +#: remote.c:1686
1666 #, c-format
1667 msgid "no such branch: '%s'"
1668 msgstr "没有此分支:'%s'"
1669
1432 -#: remote.c:1690
1670 +#: remote.c:1689
1671 #, c-format
1672 msgid "no upstream configured for branch '%s'"
1673 msgstr "尚未给分支 '%s' 设置上游"
1674
1437 -#: remote.c:1696
1675 +#: remote.c:1695
1676 #, c-format
1677 msgid "upstream branch '%s' not stored as a remote-tracking branch"
1678 msgstr "上游分支 '%s' 没有存储为一个远程跟踪分支"
1679
1442 -#: remote.c:1711
1680 +#: remote.c:1710
1681 #, c-format
1682 msgid "push destination '%s' on remote '%s' has no local tracking branch"
1683 msgstr "推送目标 '%s' 至远程 '%s' 没有本地跟踪分支"
1684
1447 -#: remote.c:1726
1685 +#: remote.c:1725
1686 #, c-format
1687 msgid "branch '%s' has no remote for pushing"
1688 msgstr "分支 '%s' 没有设置要推送的远程服务器"
1689
1452 -#: remote.c:1737
1690 +#: remote.c:1736
1691 #, c-format
1692 msgid "push refspecs for '%s' do not include '%s'"
1693 msgstr "向 '%s' 推送引用规格未包含 '%s'"
1694
1457 -#: remote.c:1750
1695 +#: remote.c:1749
1696 msgid "push has no destination (push.default is 'nothing')"
1697 msgstr "推送无目标(push.default 是 'nothing')"
1698
1461 -#: remote.c:1772
1699 +#: remote.c:1771
1700 msgid "cannot resolve 'simple' push to a single destination"
1701 msgstr "无法解析 'simple' 推送至一个单独的目标"
1702
1465 -#: remote.c:2074
1703 +#: remote.c:2073
1704 #, c-format
1705 msgid "Your branch is based on '%s', but the upstream is gone.\n"
1706 msgstr "您的分支基于 '%s',但此上游分支已经不存在。\n"
1707
1470 -#: remote.c:2078
1708 +#: remote.c:2077
1709 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1710 msgstr " (使用 \"git branch --unset-upstream\" 来修复)\n"
1711
1474 -#: remote.c:2081
1712 +#: remote.c:2080
1713 #, c-format
1714 msgid "Your branch is up-to-date with '%s'.\n"
1715 msgstr "您的分支与上游分支 '%s' 一致。\n"
1716
1479 -#: remote.c:2085
1717 +#: remote.c:2084
1718 #, c-format
1719 msgid "Your branch is ahead of '%s' by %d commit.\n"
1720 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1721 msgstr[0] "您的分支领先 '%s' 共 %d 个提交。\n"
1722 msgstr[1] "您的分支领先 '%s' 共 %d 个提交。\n"
1723
1486 -#: remote.c:2091
1724 +#: remote.c:2090
1725 msgid " (use \"git push\" to publish your local commits)\n"
1726 msgstr " (使用 \"git push\" 来发布您的本地提交)\n"
1727
1490 -#: remote.c:2094
1728 +#: remote.c:2093
1729 #, c-format
1730 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1731 msgid_plural ""
@@ -1496,11 +1734,11 @@ msgstr[0] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1734 msgstr[1] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1735
1736 # 译者:注意保持前导空格
1499 -#: remote.c:2102
1737 +#: remote.c:2101
1738 msgid " (use \"git pull\" to update your local branch)\n"
1739 msgstr " (使用 \"git pull\" 来更新您的本地分支)\n"
1740
1503 -#: remote.c:2105
1741 +#: remote.c:2104
1742 #, c-format
1743 msgid ""
1744 "Your branch and '%s' have diverged,\n"
@@ -1516,20 +1754,20 @@ msgstr[1] ""
1754 "并且分别有 %d 和 %d 处不同的提交。\n"
1755
1756 # 译者:注意保持前导空格
1519 -#: remote.c:2115
1757 +#: remote.c:2114
1758 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1759 msgstr " (使用 \"git pull\" 来合并远程分支)\n"
1760
1523 -#: revision.c:2142
1761 +#: revision.c:2132
1762 msgid "your current branch appears to be broken"
1763 msgstr "您的当前分支好像被损坏"
1764
1527 -#: revision.c:2145
1765 +#: revision.c:2135
1766 #, c-format
1767 msgid "your current branch '%s' does not have any commits yet"
1768 msgstr "您的当前分支 '%s' 尚无任何提交"
1769
1532 -#: revision.c:2339
1770 +#: revision.c:2329
1771 msgid "--first-parent is incompatible with --bisect"
1772 msgstr "--first-parent 与 --bisect 不兼容"
1773
@@ -1542,24 +1780,28 @@ msgstr "不能打开 /dev/null"
1780 msgid "dup2(%d,%d) failed"
1781 msgstr "不能调用 dup2(%d,%d)"
1782
1545 -#: send-pack.c:295
1783 +#: send-pack.c:298
1784 msgid "failed to sign the push certificate"
1785 msgstr "无法为推送证书签名"
1786
1549 -#: send-pack.c:404
1787 +#: send-pack.c:411
1788 msgid "the receiving end does not support --signed push"
1789 msgstr "接收端不支持签名推送"
1790
1553 -#: send-pack.c:406
1791 +#: send-pack.c:413
1792 msgid ""
1793 "not sending a push certificate since the receiving end does not support --"
1794 "signed push"
1795 msgstr "未发送推送证书,因为接收端不支持签名推送"
1796
1559 -#: send-pack.c:418
1797 +#: send-pack.c:425
1798 msgid "the receiving end does not support --atomic push"
1799 msgstr "接收端不支持原子推送"
1800
1801 +#: send-pack.c:430
1802 +msgid "the receiving end does not support push options"
1803 +msgstr "接收端不支持推送选项"
1804 +
1805 #: sequencer.c:174
1806 msgid ""
1807 "after resolving the conflicts, mark the corrected paths\n"
@@ -1577,15 +1819,15 @@ msgstr ""
1819 "冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
1820 "对修正后的文件做标记,然后用 'git commit' 提交"
1821
1580 -#: sequencer.c:190 sequencer.c:833 sequencer.c:912
1822 +#: sequencer.c:190 sequencer.c:841 sequencer.c:924
1823 #, c-format
1824 msgid "Could not write to %s"
1825 msgstr "不能写入 %s"
1826
1585 -#: sequencer.c:193
1827 +#: sequencer.c:193 sequencer.c:843 sequencer.c:928
1828 #, c-format
1587 -msgid "Error wrapping up %s"
1588 -msgstr "错误收尾 %s"
1829 +msgid "Error wrapping up %s."
1830 +msgstr "错误收尾 %s。"
1831
1832 #: sequencer.c:208
1833 msgid "Your local changes would be overwritten by cherry-pick."
@@ -1599,202 +1841,240 @@ msgstr "您的本地修改将被还原操作覆盖。"
1841 msgid "Commit your changes or stash them to proceed."
1842 msgstr "提交您的修改或保存进度后再继续。"
1843
1844 +#: sequencer.c:228
1845 +#, c-format
1846 +msgid "%s: fast-forward"
1847 +msgstr "%s:快进"
1848 +
1849 #. TRANSLATORS: %s will be "revert" or "cherry-pick"
1603 -#: sequencer.c:300
1850 +#: sequencer.c:303
1851 #, c-format
1852 msgid "%s: Unable to write new index file"
1853 msgstr "%s:无法写入新索引文件"
1854
1608 -#: sequencer.c:318
1855 +#: sequencer.c:321
1856 msgid "Could not resolve HEAD commit\n"
1857 msgstr "不能解析 HEAD 提交\n"
1858
1612 -#: sequencer.c:338
1859 +#: sequencer.c:341
1860 msgid "Unable to update cache tree\n"
1861 msgstr "不能更新缓存\n"
1862
1616 -#: sequencer.c:390
1863 +#: sequencer.c:393
1864 #, c-format
1865 msgid "Could not parse commit %s\n"
1866 msgstr "不能解析提交 %s\n"
1867
1621 -#: sequencer.c:395
1868 +#: sequencer.c:398
1869 #, c-format
1870 msgid "Could not parse parent commit %s\n"
1871 msgstr "不能解析父提交 %s\n"
1872
1626 -#: sequencer.c:460
1873 +#: sequencer.c:463
1874 msgid "Your index file is unmerged."
1875 msgstr "您的索引文件未完成合并。"
1876
1630 -#: sequencer.c:479
1877 +#: sequencer.c:482
1878 #, c-format
1879 msgid "Commit %s is a merge but no -m option was given."
1880 msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
1881
1635 -#: sequencer.c:487
1882 +#: sequencer.c:490
1883 #, c-format
1884 msgid "Commit %s does not have parent %d"
1885 msgstr "提交 %s 没有父提交 %d"
1886
1640 -#: sequencer.c:491
1887 +#: sequencer.c:494
1888 #, c-format
1889 msgid "Mainline was specified but commit %s is not a merge."
1890 msgstr "指定了主线但提交 %s 不是一个合并。"
1891
1892 #. TRANSLATORS: The first %s will be "revert" or
1893 #. "cherry-pick", the second %s a SHA1
1647 -#: sequencer.c:504
1894 +#: sequencer.c:507
1895 #, c-format
1896 msgid "%s: cannot parse parent commit %s"
1897 msgstr "%s:不能解析父提交 %s"
1898
1652 -#: sequencer.c:508
1899 +#: sequencer.c:511
1900 #, c-format
1901 msgid "Cannot get commit message for %s"
1902 msgstr "不能得到 %s 的提交说明"
1903
1657 -#: sequencer.c:594
1904 +#: sequencer.c:597
1905 #, c-format
1906 msgid "could not revert %s... %s"
1907 msgstr "不能还原 %s... %s"
1908
1662 -#: sequencer.c:595
1909 +#: sequencer.c:598
1910 #, c-format
1911 msgid "could not apply %s... %s"
1912 msgstr "不能应用 %s... %s"
1913
1667 -#: sequencer.c:630
1914 +#: sequencer.c:633
1915 msgid "empty commit set passed"
1916 msgstr "提供了空的提交集"
1917
1671 -#: sequencer.c:638
1918 +#: sequencer.c:641
1919 #, c-format
1920 msgid "git %s: failed to read the index"
1921 msgstr "git %s:无法读取索引"
1922
1676 -#: sequencer.c:642
1923 +#: sequencer.c:645
1924 #, c-format
1925 msgid "git %s: failed to refresh the index"
1926 msgstr "git %s:无法刷新索引"
1927
1681 -#: sequencer.c:702
1682 -#, c-format
1683 -msgid "Cannot %s during a %s"
1684 -msgstr "无法 %s 在一个 %s 过程中"
1928 +#: sequencer.c:705
1929 +msgid "Cannot revert during another revert."
1930 +msgstr "不能在回退中执行另一回退。"
1931 +
1932 +#: sequencer.c:706
1933 +msgid "Cannot revert during a cherry-pick."
1934 +msgstr "不能在拣选中执行回退。"
1935
1686 -#: sequencer.c:724
1936 +#: sequencer.c:709
1937 +msgid "Cannot cherry-pick during a revert."
1938 +msgstr "不能在回退中执行拣选。"
1939 +
1940 +#: sequencer.c:710
1941 +msgid "Cannot cherry-pick during another cherry-pick."
1942 +msgstr "不能在拣选过程中执行另一拣选。"
1943 +
1944 +#: sequencer.c:732
1945 #, c-format
1946 msgid "Could not parse line %d."
1947 msgstr "不能解析第 %d 行。"
1948
1691 -#: sequencer.c:729
1949 +#: sequencer.c:737
1950 msgid "No commits parsed."
1951 msgstr "没有提交被解析。"
1952
1695 -#: sequencer.c:741
1953 +#: sequencer.c:749
1954 #, c-format
1955 msgid "Could not open %s"
1956 msgstr "不能打开 %s"
1957
1700 -#: sequencer.c:745
1958 +#: sequencer.c:753
1959 #, c-format
1960 msgid "Could not read %s."
1961 msgstr "不能读取 %s。"
1962
1705 -#: sequencer.c:752
1963 +#: sequencer.c:760
1964 #, c-format
1965 msgid "Unusable instruction sheet: %s"
1966 msgstr "无用的指令表单:%s"
1967
1710 -#: sequencer.c:782
1968 +#: sequencer.c:790
1969 #, c-format
1970 msgid "Invalid key: %s"
1971 msgstr "无效键名:%s"
1972
1715 -#: sequencer.c:785 builtin/pull.c:50 builtin/pull.c:52
1973 +#: sequencer.c:793 builtin/pull.c:50 builtin/pull.c:52
1974 #, c-format
1975 msgid "Invalid value for %s: %s"
1976 msgstr "%s 的值无效:%s"
1977
1720 -#: sequencer.c:795
1978 +#: sequencer.c:803
1979 #, c-format
1980 msgid "Malformed options sheet: %s"
1981 msgstr "非法的选项表单:%s"
1982
1725 -#: sequencer.c:814
1983 +#: sequencer.c:822
1984 msgid "a cherry-pick or revert is already in progress"
1985 msgstr "一个拣选或还原操作已在进行"
1986
1729 -#: sequencer.c:815
1987 +#: sequencer.c:823
1988 msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
1989 msgstr "尝试 \"git cherry-pick (--continue | --quit | --abort)\""
1990
1733 -#: sequencer.c:819
1991 +#: sequencer.c:827
1992 #, c-format
1993 msgid "Could not create sequencer directory %s"
1994 msgstr "不能创建序列目录 %s"
1995
1738 -#: sequencer.c:835 sequencer.c:916
1739 -#, c-format
1740 -msgid "Error wrapping up %s."
1741 -msgstr "错误收尾 %s。"
1742 -
1743 -#: sequencer.c:854 sequencer.c:986
1996 +#: sequencer.c:862 sequencer.c:998
1997 msgid "no cherry-pick or revert in progress"
1998 msgstr "拣选或还原操作并未进行"
1999
1747 -#: sequencer.c:856
2000 +#: sequencer.c:864
2001 msgid "cannot resolve HEAD"
2002 msgstr "不能解析 HEAD"
2003
1751 -#: sequencer.c:858
2004 +#: sequencer.c:866 sequencer.c:900
2005 msgid "cannot abort from a branch yet to be born"
2006 msgstr "不能从尚未建立的分支终止"
2007
1755 -#: sequencer.c:878 builtin/fetch.c:610 builtin/fetch.c:851
2008 +#: sequencer.c:886 builtin/fetch.c:724 builtin/fetch.c:970
2009 #, c-format
2010 msgid "cannot open %s"
2011 msgstr "不能打开 %s"
2012
1760 -#: sequencer.c:880
2013 +#: sequencer.c:888
2014 #, c-format
2015 msgid "cannot read %s: %s"
2016 msgstr "不能读取 %s:%s"
2017
1765 -#: sequencer.c:881
2018 +#: sequencer.c:889
2019 msgid "unexpected end of file"
2020 msgstr "意外的文件结束"
2021
1769 -#: sequencer.c:887
2022 +#: sequencer.c:895
2023 #, c-format
2024 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
2025 msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
2026
1774 -#: sequencer.c:909
2027 +#: sequencer.c:921
2028 #, c-format
2029 msgid "Could not format %s."
2030 msgstr "不能格式化 %s。"
2031
1779 -#: sequencer.c:1054
2032 +#: sequencer.c:1066
2033 #, c-format
2034 msgid "%s: can't cherry-pick a %s"
2035 msgstr "%s:不能拣选一个%s"
2036
1784 -#: sequencer.c:1057
2037 +#: sequencer.c:1069
2038 #, c-format
2039 msgid "%s: bad revision"
2040 msgstr "%s:错误的版本"
2041
1789 -#: sequencer.c:1091
2042 +#: sequencer.c:1102
2043 msgid "Can't revert as initial commit"
2044 msgstr "不能作为初始提交还原"
2045
1793 -#: sequencer.c:1092
1794 -msgid "Can't cherry-pick into empty head"
1795 -msgstr "不能拣选到空分支"
2046 +#: setup.c:160
2047 +#, c-format
2048 +msgid ""
2049 +"%s: no such path in the working tree.\n"
2050 +"Use 'git <command> -- <path>...' to specify paths that do not exist locally."
2051 +msgstr ""
2052 +"%s:工作区中无此路径。\n"
2053 +"使用命令 'git <command> -- <path>...' 来指定本地不存在的路径。"
2054 +
2055 +#: setup.c:173
2056 +#, c-format
2057 +msgid ""
2058 +"ambiguous argument '%s': unknown revision or path not in the working tree.\n"
2059 +"Use '--' to separate paths from revisions, like this:\n"
2060 +"'git <command> [<revision>...] -- [<file>...]'"
2061 +msgstr ""
2062 +"有歧义的参数 '%s':工作区中未知的版本或路径。\n"
2063 +"使用 '--' 来分隔版本和路径,例如:\n"
2064 +"'git <command> [<revision>...] -- [<file>...]'"
2065 +
2066 +#: setup.c:223
2067 +#, c-format
2068 +msgid ""
2069 +"ambiguous argument '%s': both revision and filename\n"
2070 +"Use '--' to separate paths from revisions, like this:\n"
2071 +"'git <command> [<revision>...] -- [<file>...]'"
2072 +msgstr ""
2073 +"有歧义的参数 '%s':两者均为版本和文件\n"
2074 +"使用 '--' 来分隔版本和路径,例如:\n"
2075 +"'git <command> [<revision>...] -- [<file>...]'"
2076
1797 -#: setup.c:248
2077 +#: setup.c:248 builtin/apply.c:3362 builtin/apply.c:3373 builtin/apply.c:3419
2078 #, c-format
2079 msgid "failed to read %s"
2080 msgstr "无法读取 %s"
@@ -1808,16 +2088,52 @@ msgstr "期望 git 仓库版本 <= %d,却得到 %d"
2088 msgid "unknown repository extensions found:"
2089 msgstr "发现未知的仓库扩展:"
2090
1811 -#: sha1_file.c:1080
2091 +#: setup.c:762
2092 +#, c-format
2093 +msgid "Not a git repository (or any of the parent directories): %s"
2094 +msgstr "不是一个 git 仓库(或者任何父目录):%s"
2095 +
2096 +#: setup.c:764 setup.c:915 builtin/index-pack.c:1641
2097 +msgid "Cannot come back to cwd"
2098 +msgstr "无法返回当前工作目录"
2099 +
2100 +#: setup.c:845
2101 +msgid "Unable to read current working directory"
2102 +msgstr "不能读取当前工作目录"
2103 +
2104 +#: setup.c:920
2105 +#, c-format
2106 +msgid ""
2107 +"Not a git repository (or any parent up to mount point %s)\n"
2108 +"Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."
2109 +msgstr ""
2110 +"不是一个 git 仓库(或者任何向上递归到挂载点 %s)\n"
2111 +"停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)。"
2112 +
2113 +#: setup.c:927
2114 +#, c-format
2115 +msgid "Cannot change to '%s/..'"
2116 +msgstr "不能切换到 '%s/..'"
2117 +
2118 +#: setup.c:989
2119 +#, c-format
2120 +msgid ""
2121 +"Problem with core.sharedRepository filemode value (0%.3o).\n"
2122 +"The owner of files must always have read and write permissions."
2123 +msgstr ""
2124 +"参数 core.sharedRepository 的文件权限值有错(0%.3o)。\n"
2125 +"文件属主必须始终拥有读写权限。"
2126 +
2127 +#: sha1_file.c:1046
2128 msgid "offset before end of packfile (broken .idx?)"
2129 msgstr "偏移量在包文件结束之前(损坏的 .idx?)"
2130
1815 -#: sha1_file.c:2458
2131 +#: sha1_file.c:2434
2132 #, c-format
2133 msgid "offset before start of pack index for %s (corrupt index?)"
2134 msgstr "偏移量在 %s 的包索引开始之前(损坏的索引?)"
2135
1820 -#: sha1_file.c:2462
2136 +#: sha1_file.c:2438
2137 #, c-format
2138 msgid "offset beyond end of pack index for %s (truncated index?)"
2139 msgstr "偏移量越过了 %s 的包索引的结尾(被截断的索引?)"
@@ -1870,7 +2186,7 @@ msgstr "将更新后 .gitmodules 添加暂存区失败"
2186 msgid "negative values not allowed for submodule.fetchJobs"
2187 msgstr "submodule.fetchJobs 不允许为负值"
2188
1873 -#: submodule-config.c:355
2189 +#: submodule-config.c:358
2190 #, c-format
2191 msgid "invalid value for %s"
2192 msgstr "%s 的值无效"
@@ -1929,6 +2245,54 @@ msgstr "不能打开临时文件"
2245 msgid "could not rename temporary file to %s"
2246 msgstr "不能重命名临时文件为 %s"
2247
2248 +#: transport.c:62
2249 +#, c-format
2250 +msgid "Would set upstream of '%s' to '%s' of '%s'\n"
2251 +msgstr "将要设置 '%1$s' 的上游为 '%3$s' 的 '%2$s'\n"
2252 +
2253 +#: transport.c:151
2254 +#, c-format
2255 +msgid "transport: invalid depth option '%s'"
2256 +msgstr "传输:无效的深度选项 '%s'"
2257 +
2258 +#: transport.c:771
2259 +#, c-format
2260 +msgid ""
2261 +"The following submodule paths contain changes that can\n"
2262 +"not be found on any remote:\n"
2263 +msgstr "如下的子模组路径的修改在任何远程源中都找不到:\n"
2264 +
2265 +#: transport.c:775
2266 +#, c-format
2267 +msgid ""
2268 +"\n"
2269 +"Please try\n"
2270 +"\n"
2271 +"\tgit push --recurse-submodules=on-demand\n"
2272 +"\n"
2273 +"or cd to the path and use\n"
2274 +"\n"
2275 +"\tgit push\n"
2276 +"\n"
2277 +"to push them to a remote.\n"
2278 +"\n"
2279 +msgstr ""
2280 +"\n"
2281 +"请尝试\n"
2282 +"\n"
2283 +"\tgit push --recurse-submodules=on-demand\n"
2284 +"\n"
2285 +"或者进入到子目录执行\n"
2286 +"\n"
2287 +"\tgit push\n"
2288 +"\n"
2289 +"来推送到远程源。\n"
2290 +"\n"
2291 +
2292 +#: transport.c:783
2293 +msgid "Aborting."
2294 +msgstr "正在终止。"
2295 +
2296 #: transport-helper.c:1041
2297 #, c-format
2298 msgid "Could not read ref %s"
@@ -1938,7 +2302,7 @@ msgstr "不能读取引用 %s"
2302 #, c-format
2303 msgid ""
2304 "Your local changes to the following files would be overwritten by checkout:\n"
1941 -"%%sPlease commit your changes or stash them before you can switch branches."
2305 +"%%sPlease commit your changes or stash them before you switch branches."
2306 msgstr ""
2307 "您对下列文件的本地修改将被检出操作覆盖:\n"
2308 "%%s请在切换分支前提交您的修改或者保存进度。"
@@ -1956,7 +2320,7 @@ msgstr ""
2320 #, c-format
2321 msgid ""
2322 "Your local changes to the following files would be overwritten by merge:\n"
1959 -"%%sPlease commit your changes or stash them before you can merge."
2323 +"%%sPlease commit your changes or stash them before you merge."
2324 msgstr ""
2325 "您对下列文件的本地修改将被合并操作覆盖:\n"
2326 "%%s请在合并前提交您的修改或者保存进度。"
@@ -1974,7 +2338,7 @@ msgstr ""
2338 #, c-format
2339 msgid ""
2340 "Your local changes to the following files would be overwritten by %s:\n"
1977 -"%%sPlease commit your changes or stash them before you can %s."
2341 +"%%sPlease commit your changes or stash them before you %s."
2342 msgstr ""
2343 "您对下列文件的本地修改将被 %s 覆盖:\n"
2344 "%%s请在 %s 之前提交您的修改或者保存进度。"
@@ -2001,7 +2365,7 @@ msgstr ""
2365 #, c-format
2366 msgid ""
2367 "The following untracked working tree files would be removed by checkout:\n"
2004 -"%%sPlease move or remove them before you can switch branches."
2368 +"%%sPlease move or remove them before you switch branches."
2369 msgstr ""
2370 "工作区中下列未跟踪的文件将会因为检出操作而被删除:\n"
2371 "%%s请在切换分支之前移动或删除。"
@@ -2019,7 +2383,7 @@ msgstr ""
2383 #, c-format
2384 msgid ""
2385 "The following untracked working tree files would be removed by merge:\n"
2022 -"%%sPlease move or remove them before you can merge."
2386 +"%%sPlease move or remove them before you merge."
2387 msgstr ""
2388 "工作区中下列未跟踪的文件将会因为合并操作而被删除:\n"
2389 "%%s请在合并前移动或删除。"
@@ -2037,7 +2401,7 @@ msgstr ""
2401 #, c-format
2402 msgid ""
2403 "The following untracked working tree files would be removed by %s:\n"
2040 -"%%sPlease move or remove them before you can %s."
2404 +"%%sPlease move or remove them before you %s."
2405 msgstr ""
2406 "工作区中下列未跟踪的文件将会因为 %s 操作而被删除:\n"
2407 "%%s请在 %s 前移动或删除。"
@@ -2056,7 +2420,7 @@ msgstr ""
2420 msgid ""
2421 "The following untracked working tree files would be overwritten by "
2422 "checkout:\n"
2059 -"%%sPlease move or remove them before you can switch branches."
2423 +"%%sPlease move or remove them before you switch branches."
2424 msgstr ""
2425 "工作区中下列未跟踪的文件将会因为检出操作而被覆盖:\n"
2426 "%%s请在切换分支前移动或删除。"
@@ -2075,7 +2439,7 @@ msgstr ""
2439 #, c-format
2440 msgid ""
2441 "The following untracked working tree files would be overwritten by merge:\n"
2078 -"%%sPlease move or remove them before you can merge."
2442 +"%%sPlease move or remove them before you merge."
2443 msgstr ""
2444 "工作区中下列未跟踪的文件将会因为合并操作而被覆盖:\n"
2445 "%%s请在合并前移动或删除。"
@@ -2093,7 +2457,7 @@ msgstr ""
2457 #, c-format
2458 msgid ""
2459 "The following untracked working tree files would be overwritten by %s:\n"
2096 -"%%sPlease move or remove them before you can %s."
2460 +"%%sPlease move or remove them before you %s."
2461 msgstr ""
2462 "工作区中下列未跟踪的文件将会因为 %s 操作而被覆盖:\n"
2463 "%%s请在 %s 前移动或删除。"
@@ -2179,43 +2543,43 @@ msgstr "无效的端口号"
2543 msgid "invalid '..' path segment"
2544 msgstr "无效的 '..' 路径片段"
2545
2182 -#: wrapper.c:222 wrapper.c:381
2546 +#: worktree.c:282
2547 +#, c-format
2548 +msgid "failed to read '%s'"
2549 +msgstr "无法读取 '%s'"
2550 +
2551 +#: wrapper.c:222 wrapper.c:392
2552 #, c-format
2553 msgid "could not open '%s' for reading and writing"
2554 msgstr "无法打开 '%s' 进行读写"
2555
2187 -#: wrapper.c:224 wrapper.c:383 builtin/am.c:779
2556 +#: wrapper.c:224 wrapper.c:394 builtin/am.c:778
2557 #, c-format
2558 msgid "could not open '%s' for writing"
2559 msgstr "无法打开 '%s' 进行写入"
2560
2192 -#: wrapper.c:226 wrapper.c:385 builtin/am.c:323 builtin/am.c:772
2193 -#: builtin/am.c:860 builtin/commit.c:1711 builtin/merge.c:1086
2561 +#: wrapper.c:226 wrapper.c:396 builtin/am.c:324 builtin/am.c:771
2562 +#: builtin/am.c:859 builtin/commit.c:1712 builtin/merge.c:1029
2563 #: builtin/pull.c:407
2564 #, c-format
2565 msgid "could not open '%s' for reading"
2566 msgstr "无法打开 '%s' 进行读取"
2567
2199 -#: wrapper.c:594 wrapper.c:615
2568 +#: wrapper.c:605 wrapper.c:626
2569 #, c-format
2570 msgid "unable to access '%s'"
2571 msgstr "不能访问 '%s'"
2572
2204 -#: wrapper.c:623
2573 +#: wrapper.c:634
2574 msgid "unable to get current working directory"
2575 msgstr "不能获取当前工作目录"
2576
2208 -#: wrapper.c:650
2209 -#, c-format
2210 -msgid "could not open %s for writing"
2211 -msgstr "不能写入 %s"
2212 -
2213 -#: wrapper.c:661 builtin/am.c:410
2577 +#: wrapper.c:658
2578 #, c-format
2579 msgid "could not write to %s"
2580 msgstr "不能写入 %s"
2581
2218 -#: wrapper.c:667
2582 +#: wrapper.c:660
2583 #, c-format
2584 msgid "could not close %s"
2585 msgstr "不能关闭 %s"
@@ -2250,11 +2614,11 @@ msgstr " (酌情使用 \"git add/rm <文件>...\" 标记解决方案)"
2614 msgid " (use \"git rm <file>...\" to mark resolution)"
2615 msgstr " (使用 \"git rm <文件>...\" 标记解决方案)"
2616
2253 -#: wt-status.c:198 wt-status.c:881
2617 +#: wt-status.c:198 wt-status.c:882
2618 msgid "Changes to be committed:"
2619 msgstr "要提交的变更:"
2620
2257 -#: wt-status.c:216 wt-status.c:890
2621 +#: wt-status.c:216 wt-status.c:891
2622 msgid "Changes not staged for commit:"
2623 msgstr "尚未暂存以备提交的变更:"
2624
@@ -2313,11 +2677,6 @@ msgstr "双方添加:"
2677 msgid "both modified:"
2678 msgstr "双方修改:"
2679
2316 -#: wt-status.c:266
2317 -#, c-format
2318 -msgid "bug: unhandled unmerged status %x"
2319 -msgstr "bug:无法处理的未合并状态 %x"
2320 -
2680 #: wt-status.c:274
2681 msgid "new file:"
2682 msgstr "新文件:"
@@ -2365,20 +2724,15 @@ msgstr "修改的内容, "
2724 msgid "untracked content, "
2725 msgstr "未跟踪的内容, "
2726
2368 -#: wt-status.c:391
2369 -#, c-format
2370 -msgid "bug: unhandled diff status %c"
2371 -msgstr "bug:无法处理的差异状态 %c"
2372 -
2373 -#: wt-status.c:755
2727 +#: wt-status.c:756
2728 msgid "Submodules changed but not updated:"
2729 msgstr "子模组已修改但尚未更新:"
2730
2377 -#: wt-status.c:757
2731 +#: wt-status.c:758
2732 msgid "Submodule changes to be committed:"
2733 msgstr "要提交的子模组变更:"
2734
2381 -#: wt-status.c:838
2735 +#: wt-status.c:839
2736 msgid ""
2737 "Do not touch the line above.\n"
2738 "Everything below will be removed."
@@ -2386,68 +2740,73 @@ msgstr ""
2740 "不要改动上面的一行。\n"
2741 "下面的所有内容均将被删除。"
2742
2389 -#: wt-status.c:949
2743 +#: wt-status.c:950
2744 msgid "You have unmerged paths."
2745 msgstr "您有尚未合并的路径。"
2746
2747 # 译者:注意保持前导空格
2394 -#: wt-status.c:952
2748 +#: wt-status.c:953
2749 msgid " (fix conflicts and run \"git commit\")"
2750 msgstr " (解决冲突并运行 \"git commit\")"
2751
2398 -#: wt-status.c:956
2752 +# 译者:注意保持前导空格
2753 +#: wt-status.c:955
2754 +msgid " (use \"git merge --abort\" to abort the merge)"
2755 +msgstr " (使用 \"git merge --abort\" 终止合并)"
2756 +
2757 +#: wt-status.c:960
2758 msgid "All conflicts fixed but you are still merging."
2759 msgstr "所有冲突已解决但您仍处于合并中。"
2760
2761 # 译者:注意保持前导空格
2403 -#: wt-status.c:959
2762 +#: wt-status.c:963
2763 msgid " (use \"git commit\" to conclude merge)"
2764 msgstr " (使用 \"git commit\" 结束合并)"
2765
2407 -#: wt-status.c:969
2766 +#: wt-status.c:973
2767 msgid "You are in the middle of an am session."
2768 msgstr "您正处于 am 操作过程中。"
2769
2411 -#: wt-status.c:972
2770 +#: wt-status.c:976
2771 msgid "The current patch is empty."
2772 msgstr "当前的补丁为空。"
2773
2774 # 译者:注意保持前导空格
2416 -#: wt-status.c:976
2775 +#: wt-status.c:980
2776 msgid " (fix conflicts and then run \"git am --continue\")"
2777 msgstr " (解决冲突,然后运行 \"git am --continue\")"
2778
2779 # 译者:注意保持前导空格
2421 -#: wt-status.c:978
2780 +#: wt-status.c:982
2781 msgid " (use \"git am --skip\" to skip this patch)"
2782 msgstr " (使用 \"git am --skip\" 跳过此补丁)"
2783
2784 # 译者:注意保持前导空格
2426 -#: wt-status.c:980
2785 +#: wt-status.c:984
2786 msgid " (use \"git am --abort\" to restore the original branch)"
2787 msgstr " (使用 \"git am --abort\" 恢复原有分支)"
2788
2430 -#: wt-status.c:1105
2789 +#: wt-status.c:1109
2790 msgid "No commands done."
2791 msgstr "没有命令被执行。"
2792
2434 -#: wt-status.c:1108
2793 +#: wt-status.c:1112
2794 #, c-format
2795 msgid "Last command done (%d command done):"
2796 msgid_plural "Last commands done (%d commands done):"
2797 msgstr[0] "最后一条命令已完成(%d 条命令被执行):"
2798 msgstr[1] "最后的命令已完成(%d 条命令被执行):"
2799
2441 -#: wt-status.c:1119
2800 +#: wt-status.c:1123
2801 #, c-format
2802 msgid " (see more in file %s)"
2803 msgstr " (更多参见文件 %s)"
2804
2446 -#: wt-status.c:1124
2805 +#: wt-status.c:1128
2806 msgid "No commands remaining."
2807 msgstr "未剩下任何命令。"
2808
2450 -#: wt-status.c:1127
2809 +#: wt-status.c:1131
2810 #, c-format
2811 msgid "Next command to do (%d remaining command):"
2812 msgid_plural "Next commands to do (%d remaining commands):"
@@ -2455,165 +2814,165 @@ msgstr[0] "接下来要执行的命令(剩余 %d 条命令):"
2814 msgstr[1] "接下来要执行的命令(剩余 %d 条命令):"
2815
2816 # 译者:注意保持前导空格
2458 -#: wt-status.c:1135
2817 +#: wt-status.c:1139
2818 msgid " (use \"git rebase --edit-todo\" to view and edit)"
2819 msgstr " (使用 \"git rebase --edit-todo\" 来查看和编辑)"
2820
2462 -#: wt-status.c:1148
2821 +#: wt-status.c:1152
2822 #, c-format
2823 msgid "You are currently rebasing branch '%s' on '%s'."
2824 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作。"
2825
2467 -#: wt-status.c:1153
2826 +#: wt-status.c:1157
2827 msgid "You are currently rebasing."
2828 msgstr "您在执行变基操作。"
2829
2830 # 译者:注意保持前导空格
2472 -#: wt-status.c:1167
2831 +#: wt-status.c:1171
2832 msgid " (fix conflicts and then run \"git rebase --continue\")"
2833 msgstr " (解决冲突,然后运行 \"git rebase --continue\")"
2834
2835 # 译者:注意保持前导空格
2477 -#: wt-status.c:1169
2836 +#: wt-status.c:1173
2837 msgid " (use \"git rebase --skip\" to skip this patch)"
2838 msgstr " (使用 \"git rebase --skip\" 跳过此补丁)"
2839
2840 # 译者:注意保持前导空格
2482 -#: wt-status.c:1171
2841 +#: wt-status.c:1175
2842 msgid " (use \"git rebase --abort\" to check out the original branch)"
2843 msgstr " (使用 \"git rebase --abort\" 以检出原有分支)"
2844
2845 # 译者:注意保持前导空格
2487 -#: wt-status.c:1177
2846 +#: wt-status.c:1181
2847 msgid " (all conflicts fixed: run \"git rebase --continue\")"
2848 msgstr " (所有冲突已解决:运行 \"git rebase --continue\")"
2849
2491 -#: wt-status.c:1181
2850 +#: wt-status.c:1185
2851 #, c-format
2852 msgid ""
2853 "You are currently splitting a commit while rebasing branch '%s' on '%s'."
2854 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时拆分提交。"
2855
2497 -#: wt-status.c:1186
2856 +#: wt-status.c:1190
2857 msgid "You are currently splitting a commit during a rebase."
2858 msgstr "您在执行变基操作时拆分提交。"
2859
2860 # 译者:注意保持前导空格
2502 -#: wt-status.c:1189
2861 +#: wt-status.c:1193
2862 msgid " (Once your working directory is clean, run \"git rebase --continue\")"
2863 msgstr " (一旦您工作目录提交干净后,运行 \"git rebase --continue\")"
2864
2506 -#: wt-status.c:1193
2865 +#: wt-status.c:1197
2866 #, c-format
2867 msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
2868 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时编辑提交。"
2869
2511 -#: wt-status.c:1198
2870 +#: wt-status.c:1202
2871 msgid "You are currently editing a commit during a rebase."
2872 msgstr "您在执行变基操作时编辑提交。"
2873
2874 # 译者:注意保持前导空格
2516 -#: wt-status.c:1201
2875 +#: wt-status.c:1205
2876 msgid " (use \"git commit --amend\" to amend the current commit)"
2877 msgstr " (使用 \"git commit --amend\" 修补当前提交)"
2878
2879 # 译者:注意保持前导空格
2521 -#: wt-status.c:1203
2880 +#: wt-status.c:1207
2881 msgid ""
2882 " (use \"git rebase --continue\" once you are satisfied with your changes)"
2883 msgstr " (当您对您的修改满意后执行 \"git rebase --continue\")"
2884
2526 -#: wt-status.c:1213
2885 +#: wt-status.c:1217
2886 #, c-format
2887 msgid "You are currently cherry-picking commit %s."
2888 msgstr "您在执行拣选提交 %s 的操作。"
2889
2890 # 译者:注意保持前导空格
2532 -#: wt-status.c:1218
2891 +#: wt-status.c:1222
2892 msgid " (fix conflicts and run \"git cherry-pick --continue\")"
2893 msgstr " (解决冲突并运行 \"git cherry-pick --continue\")"
2894
2895 # 译者:注意保持前导空格
2537 -#: wt-status.c:1221
2896 +#: wt-status.c:1225
2897 msgid " (all conflicts fixed: run \"git cherry-pick --continue\")"
2898 msgstr " (所有冲突已解决:运行 \"git cherry-pick --continue\")"
2899
2900 # 译者:注意保持前导空格
2542 -#: wt-status.c:1223
2901 +#: wt-status.c:1227
2902 msgid " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
2903 msgstr " (使用 \"git cherry-pick --abort\" 以取消拣选操作)"
2904
2546 -#: wt-status.c:1232
2905 +#: wt-status.c:1236
2906 #, c-format
2907 msgid "You are currently reverting commit %s."
2908 msgstr "您在执行反转提交 %s 的操作。"
2909
2910 # 译者:注意保持前导空格
2552 -#: wt-status.c:1237
2911 +#: wt-status.c:1241
2912 msgid " (fix conflicts and run \"git revert --continue\")"
2913 msgstr " (解决冲突并运行 \"git revert --continue\")"
2914
2915 # 译者:注意保持前导空格
2557 -#: wt-status.c:1240
2916 +#: wt-status.c:1244
2917 msgid " (all conflicts fixed: run \"git revert --continue\")"
2918 msgstr " (所有冲突已解决:运行 \"git revert --continue\")"
2919
2920 # 译者:注意保持前导空格
2562 -#: wt-status.c:1242
2921 +#: wt-status.c:1246
2922 msgid " (use \"git revert --abort\" to cancel the revert operation)"
2923 msgstr " (使用 \"git revert --abort\" 以取消反转提交操作)"
2924
2566 -#: wt-status.c:1253
2925 +#: wt-status.c:1257
2926 #, c-format
2927 msgid "You are currently bisecting, started from branch '%s'."
2928 msgstr "您在执行从分支 '%s' 开始的二分查找操作。"
2929
2571 -#: wt-status.c:1257
2930 +#: wt-status.c:1261
2931 msgid "You are currently bisecting."
2932 msgstr "您在执行二分查找操作。"
2933
2934 # 译者:注意保持前导空格
2576 -#: wt-status.c:1260
2935 +#: wt-status.c:1264
2936 msgid " (use \"git bisect reset\" to get back to the original branch)"
2937 msgstr " (使用 \"git bisect reset\" 以回到原有分支)"
2938
2580 -#: wt-status.c:1460
2939 +#: wt-status.c:1464
2940 msgid "On branch "
2941 msgstr "位于分支 "
2942
2584 -#: wt-status.c:1466
2943 +#: wt-status.c:1470
2944 msgid "interactive rebase in progress; onto "
2945 msgstr "交互式变基操作正在进行中;至 "
2946
2588 -#: wt-status.c:1468
2947 +#: wt-status.c:1472
2948 msgid "rebase in progress; onto "
2949 msgstr "变基操作正在进行中;至 "
2950
2592 -#: wt-status.c:1473
2951 +#: wt-status.c:1477
2952 msgid "HEAD detached at "
2953 msgstr "头指针分离于 "
2954
2596 -#: wt-status.c:1475
2955 +#: wt-status.c:1479
2956 msgid "HEAD detached from "
2957 msgstr "头指针分离自 "
2958
2600 -#: wt-status.c:1478
2959 +#: wt-status.c:1482
2960 msgid "Not currently on any branch."
2961 msgstr "当前不在任何分支上。"
2962
2604 -#: wt-status.c:1496
2963 +#: wt-status.c:1500
2964 msgid "Initial commit"
2965 msgstr "初始提交"
2966
2608 -#: wt-status.c:1510
2967 +#: wt-status.c:1514
2968 msgid "Untracked files"
2969 msgstr "未跟踪的文件"
2970
2612 -#: wt-status.c:1512
2971 +#: wt-status.c:1516
2972 msgid "Ignored files"
2973 msgstr "忽略的文件"
2974
2616 -#: wt-status.c:1516
2975 +#: wt-status.c:1520
2976 #, c-format
2977 msgid ""
2978 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -2623,84 +2982,84 @@ msgstr ""
2982 "耗费了 %.2f 秒以枚举未跟踪的文件。'status -uno' 也许能提高速度,\n"
2983 "但您需要小心不要忘了添加新文件(参见 'git help status')。"
2984
2626 -#: wt-status.c:1522
2985 +#: wt-status.c:1526
2986 #, c-format
2987 msgid "Untracked files not listed%s"
2988 msgstr "未跟踪的文件没有列出%s"
2989
2990 # 译者:中文字符串拼接,可删除前导空格
2632 -#: wt-status.c:1524
2991 +#: wt-status.c:1528
2992 msgid " (use -u option to show untracked files)"
2993 msgstr "(使用 -u 参数显示未跟踪的文件)"
2994
2636 -#: wt-status.c:1530
2995 +#: wt-status.c:1534
2996 msgid "No changes"
2997 msgstr "没有修改"
2998
2640 -#: wt-status.c:1535
2999 +#: wt-status.c:1539
3000 #, c-format
3001 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
3002 msgstr "修改尚未加入提交(使用 \"git add\" 和/或 \"git commit -a\")\n"
3003
2645 -#: wt-status.c:1538
3004 +#: wt-status.c:1542
3005 #, c-format
3006 msgid "no changes added to commit\n"
3007 msgstr "修改尚未加入提交\n"
3008
2650 -#: wt-status.c:1541
3009 +#: wt-status.c:1545
3010 #, c-format
3011 msgid ""
3012 "nothing added to commit but untracked files present (use \"git add\" to "
3013 "track)\n"
3014 msgstr "提交为空,但是存在尚未跟踪的文件(使用 \"git add\" 建立跟踪)\n"
3015
2657 -#: wt-status.c:1544
3016 +#: wt-status.c:1548
3017 #, c-format
3018 msgid "nothing added to commit but untracked files present\n"
3019 msgstr "提交为空,但是存在尚未跟踪的文件\n"
3020
3021 # 译者:中文字符串拼接,可删除前导空格
2663 -#: wt-status.c:1547
3022 +#: wt-status.c:1551
3023 #, c-format
3024 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
3025 msgstr "无文件要提交(创建/拷贝文件并使用 \"git add\" 建立跟踪)\n"
3026
2668 -#: wt-status.c:1550 wt-status.c:1555
3027 +#: wt-status.c:1554 wt-status.c:1559
3028 #, c-format
3029 msgid "nothing to commit\n"
3030 msgstr "无文件要提交\n"
3031
3032 # 译者:中文字符串拼接,可删除前导空格
2674 -#: wt-status.c:1553
3033 +#: wt-status.c:1557
3034 #, c-format
3035 msgid "nothing to commit (use -u to show untracked files)\n"
3036 msgstr "无文件要提交(使用 -u 显示未跟踪的文件)\n"
3037
3038 # 译者:中文字符串拼接,可删除前导空格
2680 -#: wt-status.c:1557
3039 +#: wt-status.c:1561
3040 #, c-format
2682 -msgid "nothing to commit, working directory clean\n"
3041 +msgid "nothing to commit, working tree clean\n"
3042 msgstr "无文件要提交,干净的工作区\n"
3043
3044 # 译者:注意保持句尾空格
2686 -#: wt-status.c:1664
3045 +#: wt-status.c:1668
3046 msgid "Initial commit on "
3047 msgstr "初始提交于 "
3048
2690 -#: wt-status.c:1668
3049 +#: wt-status.c:1672
3050 msgid "HEAD (no branch)"
3051 msgstr "HEAD(非分支)"
3052
2694 -#: wt-status.c:1697
3053 +#: wt-status.c:1701
3054 msgid "gone"
3055 msgstr "丢失"
3056
3057 # 译者:注意保持句尾空格
2699 -#: wt-status.c:1699 wt-status.c:1707
3058 +#: wt-status.c:1703 wt-status.c:1711
3059 msgid "behind "
3060 msgstr "落后 "
3061
2703 -#: wt-status.c:1702 wt-status.c:1705
3062 +#: wt-status.c:1706 wt-status.c:1709
3063 msgid "ahead "
3064 msgstr "领先 "
3065
@@ -2718,251 +3077,265 @@ msgstr "git add [<选项>] [--] <路径规格>..."
3077 msgid "unexpected diff status %c"
3078 msgstr "意外的差异状态 %c"
3079
2721 -#: builtin/add.c:70 builtin/commit.c:280
3080 +#: builtin/add.c:71 builtin/commit.c:281
3081 msgid "updating files failed"
3082 msgstr "更新文件失败"
3083
2725 -#: builtin/add.c:80
3084 +#: builtin/add.c:81
3085 #, c-format
3086 msgid "remove '%s'\n"
3087 msgstr "删除 '%s'\n"
3088
2730 -#: builtin/add.c:134
3089 +#: builtin/add.c:136
3090 msgid "Unstaged changes after refreshing the index:"
3091 msgstr "刷新索引之后尚未被暂存的变更:"
3092
2734 -#: builtin/add.c:194 builtin/rev-parse.c:811
3093 +#: builtin/add.c:196 builtin/rev-parse.c:811
3094 msgid "Could not read the index"
3095 msgstr "不能读取索引"
3096
2738 -#: builtin/add.c:205
3097 +#: builtin/add.c:207
3098 #, c-format
3099 msgid "Could not open '%s' for writing."
3100 msgstr "无法打开 '%s' 进行写入。"
3101
2743 -#: builtin/add.c:209
3102 +#: builtin/add.c:211
3103 msgid "Could not write patch"
3104 msgstr "不能生成补丁"
3105
2747 -#: builtin/add.c:212
3106 +#: builtin/add.c:214
3107 msgid "editing patch failed"
3108 msgstr "编辑补丁失败"
3109
2751 -#: builtin/add.c:215
3110 +#: builtin/add.c:217
3111 #, c-format
3112 msgid "Could not stat '%s'"
3113 msgstr "不能查看文件状态 '%s'"
3114
2756 -#: builtin/add.c:217
3115 +#: builtin/add.c:219
3116 msgid "Empty patch. Aborted."
3117 msgstr "空补丁。异常终止。"
3118
2760 -#: builtin/add.c:222
3119 +#: builtin/add.c:224
3120 #, c-format
3121 msgid "Could not apply '%s'"
3122 msgstr "不能应用 '%s'"
3123
2765 -#: builtin/add.c:232
3124 +#: builtin/add.c:234
3125 msgid "The following paths are ignored by one of your .gitignore files:\n"
3126 msgstr "下列路径根据您的一个 .gitignore 文件而被忽略:\n"
3127
2769 -#: builtin/add.c:249 builtin/clean.c:870 builtin/fetch.c:112 builtin/mv.c:111
2770 -#: builtin/prune-packed.c:55 builtin/pull.c:197 builtin/push.c:511
2771 -#: builtin/remote.c:1332 builtin/rm.c:268 builtin/send-pack.c:162
3128 +#: builtin/add.c:253 builtin/clean.c:870 builtin/fetch.c:113 builtin/mv.c:111
3129 +#: builtin/prune-packed.c:55 builtin/pull.c:197 builtin/push.c:521
3130 +#: builtin/remote.c:1327 builtin/rm.c:268 builtin/send-pack.c:162
3131 msgid "dry run"
3132 msgstr "演习"
3133
2775 -#: builtin/add.c:250 builtin/apply.c:4563 builtin/check-ignore.c:19
2776 -#: builtin/commit.c:1333 builtin/count-objects.c:85 builtin/fsck.c:557
2777 -#: builtin/log.c:1826 builtin/mv.c:110 builtin/read-tree.c:114
3134 +#: builtin/add.c:254 builtin/apply.c:4854 builtin/check-ignore.c:19
3135 +#: builtin/commit.c:1334 builtin/count-objects.c:85 builtin/fsck.c:593
3136 +#: builtin/log.c:1852 builtin/mv.c:110 builtin/read-tree.c:114
3137 msgid "be verbose"
3138 msgstr "冗长输出"
3139
2781 -#: builtin/add.c:252
3140 +#: builtin/add.c:256
3141 msgid "interactive picking"
3142 msgstr "交互式拣选"
3143
2785 -#: builtin/add.c:253 builtin/checkout.c:1154 builtin/reset.c:286
3144 +#: builtin/add.c:257 builtin/checkout.c:1157 builtin/reset.c:286
3145 msgid "select hunks interactively"
3146 msgstr "交互式挑选数据块"
3147
2789 -#: builtin/add.c:254
3148 +#: builtin/add.c:258
3149 msgid "edit current diff and apply"
3150 msgstr "编辑当前差异并应用"
3151
2793 -#: builtin/add.c:255
3152 +#: builtin/add.c:259
3153 msgid "allow adding otherwise ignored files"
3154 msgstr "允许添加忽略的文件"
3155
2797 -#: builtin/add.c:256
3156 +#: builtin/add.c:260
3157 msgid "update tracked files"
3158 msgstr "更新已跟踪的文件"
3159
2801 -#: builtin/add.c:257
3160 +#: builtin/add.c:261
3161 msgid "record only the fact that the path will be added later"
3162 msgstr "只记录,该路径稍后再添加"
3163
2805 -#: builtin/add.c:258
3164 +#: builtin/add.c:262
3165 msgid "add changes from all tracked and untracked files"
3166 msgstr "添加所有改变的已跟踪文件和未跟踪文件"
3167
2809 -#: builtin/add.c:261
3168 +#: builtin/add.c:265
3169 msgid "ignore paths removed in the working tree (same as --no-all)"
3170 msgstr "忽略工作区中移除的路径(和 --no-all 相同)"
3171
2813 -#: builtin/add.c:263
3172 +#: builtin/add.c:267
3173 msgid "don't add, only refresh the index"
3174 msgstr "不添加,只刷新索引"
3175
2817 -#: builtin/add.c:264
3176 +#: builtin/add.c:268
3177 msgid "just skip files which cannot be added because of errors"
3178 msgstr "跳过因出错不能添加的文件"
3179
2821 -#: builtin/add.c:265
3180 +#: builtin/add.c:269
3181 msgid "check if - even missing - files are ignored in dry run"
3182 msgstr "检查在演习模式下文件(即使不存在)是否被忽略"
3183
2825 -#: builtin/add.c:287
3184 +#: builtin/add.c:270 builtin/update-index.c:958
3185 +msgid "(+/-)x"
3186 +msgstr "(+/-)x"
3187 +
3188 +#: builtin/add.c:270 builtin/update-index.c:959
3189 +msgid "override the executable bit of the listed files"
3190 +msgstr "覆盖列表里文件的可执行位"
3191 +
3192 +#: builtin/add.c:292
3193 #, c-format
3194 msgid "Use -f if you really want to add them.\n"
3195 msgstr "使用 -f 参数如果您确实要添加它们。\n"
3196
2830 -#: builtin/add.c:294
3197 +#: builtin/add.c:300
3198 msgid "adding files failed"
3199 msgstr "添加文件失败"
3200
2834 -#: builtin/add.c:330
3201 +#: builtin/add.c:336
3202 msgid "-A and -u are mutually incompatible"
3203 msgstr "-A 和 -u 选项互斥"
3204
2838 -#: builtin/add.c:337
3205 +#: builtin/add.c:343
3206 msgid "Option --ignore-missing can only be used together with --dry-run"
3207 msgstr "选项 --ignore-missing 只能和 --dry-run 同时使用"
3208
3209 #: builtin/add.c:352
3210 #, c-format
3211 +msgid "--chmod param '%s' must be either -x or +x"
3212 +msgstr "参数 --chmod 取值 '%s' 必须是 -x 或 +x"
3213 +
3214 +#: builtin/add.c:367
3215 +#, c-format
3216 msgid "Nothing specified, nothing added.\n"
3217 msgstr "没有指定文件,也没有文件被添加。\n"
3218
2847 -#: builtin/add.c:353
3219 +#: builtin/add.c:368
3220 #, c-format
3221 msgid "Maybe you wanted to say 'git add .'?\n"
3222 msgstr "也许您想要执行 'git add .'?\n"
3223
2852 -#: builtin/add.c:358 builtin/check-ignore.c:172 builtin/clean.c:914
2853 -#: builtin/commit.c:339 builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
3224 +#: builtin/add.c:373 builtin/check-ignore.c:172 builtin/checkout.c:279
3225 +#: builtin/checkout.c:473 builtin/clean.c:914 builtin/commit.c:340
3226 +#: builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
3227 #: builtin/submodule--helper.c:240
3228 msgid "index file corrupt"
3229 msgstr "索引文件损坏"
3230
2858 -#: builtin/add.c:439 builtin/apply.c:4661 builtin/mv.c:283 builtin/rm.c:430
3231 +#: builtin/add.c:454 builtin/apply.c:4784 builtin/mv.c:286 builtin/rm.c:431
3232 msgid "Unable to write new index file"
3233 msgstr "无法写入新索引文件"
3234
2862 -#: builtin/am.c:256 builtin/commit.c:749 builtin/merge.c:1089
3235 +#: builtin/am.c:257 builtin/commit.c:750 builtin/merge.c:1032
3236 #, c-format
3237 msgid "could not read '%s'"
3238 msgstr "不能读取 '%s'"
3239
2867 -#: builtin/am.c:430
3240 +#: builtin/am.c:426
3241 msgid "could not parse author script"
3242 msgstr "不能解析作者脚本"
3243
2871 -#: builtin/am.c:507
3244 +#: builtin/am.c:503
3245 #, c-format
3246 msgid "'%s' was deleted by the applypatch-msg hook"
3247 msgstr "'%s' 被 applypatch-msg 钩子删除"
3248
2876 -#: builtin/am.c:548 builtin/notes.c:300
3249 +#: builtin/am.c:544 builtin/notes.c:301
3250 #, c-format
3251 msgid "Malformed input line: '%s'."
3252 msgstr "非法的输入行:'%s'。"
3253
2881 -#: builtin/am.c:585 builtin/notes.c:315
3254 +#: builtin/am.c:581 builtin/notes.c:316
3255 #, c-format
3256 msgid "Failed to copy notes from '%s' to '%s'"
3257 msgstr "从 '%s' 拷贝注解到 '%s' 时失败"
3258
2886 -#: builtin/am.c:611
3259 +#: builtin/am.c:607
3260 msgid "fseek failed"
3261 msgstr "fseek 失败"
3262
2890 -#: builtin/am.c:788
3263 +#: builtin/am.c:787
3264 #, c-format
3265 msgid "could not parse patch '%s'"
3266 msgstr "无法解析补丁 '%s'"
3267
2895 -#: builtin/am.c:853
3268 +#: builtin/am.c:852
3269 msgid "Only one StGIT patch series can be applied at once"
3270 msgstr "一次只能有一个 StGIT 补丁队列被应用"
3271
2899 -#: builtin/am.c:900
3272 +#: builtin/am.c:899
3273 msgid "invalid timestamp"
3274 msgstr "无效的时间戳"
3275
2903 -#: builtin/am.c:903 builtin/am.c:911
3276 +#: builtin/am.c:902 builtin/am.c:910
3277 msgid "invalid Date line"
3278 msgstr "无效的日期行"
3279
2907 -#: builtin/am.c:908
3280 +#: builtin/am.c:907
3281 msgid "invalid timezone offset"
3282 msgstr "无效的时区偏移值"
3283
2911 -#: builtin/am.c:995
3284 +#: builtin/am.c:996
3285 msgid "Patch format detection failed."
3286 msgstr "补丁格式检测失败。"
3287
2915 -#: builtin/am.c:1000 builtin/clone.c:380
3288 +#: builtin/am.c:1001 builtin/clone.c:380
3289 #, c-format
3290 msgid "failed to create directory '%s'"
3291 msgstr "无法创建目录 '%s'"
3292
2920 -#: builtin/am.c:1004
3293 +#: builtin/am.c:1005
3294 msgid "Failed to split patches."
3295 msgstr "无法拆分补丁。"
3296
2924 -#: builtin/am.c:1136 builtin/commit.c:365
3297 +#: builtin/am.c:1137 builtin/commit.c:366
3298 msgid "unable to write index file"
3299 msgstr "无法写入索引文件"
3300
2928 -#: builtin/am.c:1187
3301 +#: builtin/am.c:1188
3302 #, c-format
3303 msgid "When you have resolved this problem, run \"%s --continue\"."
3304 msgstr "当您解决这一问题,执行 \"%s --continue\"。"
3305
2933 -#: builtin/am.c:1188
3306 +#: builtin/am.c:1189
3307 #, c-format
3308 msgid "If you prefer to skip this patch, run \"%s --skip\" instead."
3309 msgstr "如果您想要跳过这一补丁,则执行 \"%s --skip\"。"
3310
2938 -#: builtin/am.c:1189
3311 +#: builtin/am.c:1190
3312 #, c-format
3313 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
3314 msgstr "若要复原至原始分支并停止补丁操作,执行 \"%s --abort\"。"
3315
2943 -#: builtin/am.c:1327
3316 +#: builtin/am.c:1328
3317 msgid "Patch is empty. Was it split wrong?"
3318 msgstr "补丁为空。是不是切分错误?"
3319
2947 -#: builtin/am.c:1401 builtin/log.c:1516
3320 +#: builtin/am.c:1402 builtin/log.c:1543
3321 #, c-format
3322 msgid "invalid ident line: %s"
3323 msgstr "包含无效的身份标识:%s"
3324
2952 -#: builtin/am.c:1428
3325 +#: builtin/am.c:1429
3326 #, c-format
3327 msgid "unable to parse commit %s"
3328 msgstr "不能解析提交 %s"
3329
2957 -#: builtin/am.c:1630
3330 +#: builtin/am.c:1602
3331 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
3332 msgstr "仓库缺乏必要的数据对象以进行三方合并。"
3333
2961 -#: builtin/am.c:1632
3334 +#: builtin/am.c:1604
3335 msgid "Using index info to reconstruct a base tree..."
3336 msgstr "使用索引来重建一个(三方合并的)基础目录树..."
3337
2965 -#: builtin/am.c:1651
3338 +#: builtin/am.c:1623
3339 msgid ""
3340 "Did you hand edit your patch?\n"
3341 "It does not apply to blobs recorded in its index."
@@ -2970,37 +3343,37 @@ msgstr ""
3343 "您是否曾手动编辑过您的补丁?\n"
3344 "无法应用补丁到索引中的数据对象上。"
3345
2973 -#: builtin/am.c:1657
3346 +#: builtin/am.c:1629
3347 msgid "Falling back to patching base and 3-way merge..."
3348 msgstr "回落到基础版本上打补丁及进行三方合并..."
3349
2977 -#: builtin/am.c:1672
3350 +#: builtin/am.c:1654
3351 msgid "Failed to merge in the changes."
3352 msgstr "无法合并变更。"
3353
2981 -#: builtin/am.c:1696 builtin/merge.c:636
3354 +#: builtin/am.c:1679 builtin/merge.c:628
3355 msgid "git write-tree failed to write a tree"
3356 msgstr "git write-tree 无法写入一树对象"
3357
2985 -#: builtin/am.c:1703
3358 +#: builtin/am.c:1686
3359 msgid "applying to an empty history"
3360 msgstr "正应用到一个空历史上"
3361
2989 -#: builtin/am.c:1716 builtin/commit.c:1775 builtin/merge.c:841
2990 -#: builtin/merge.c:866
3362 +#: builtin/am.c:1699 builtin/commit.c:1776 builtin/merge.c:798
3363 +#: builtin/merge.c:823
3364 msgid "failed to write commit object"
3365 msgstr "无法写提交对象"
3366
2994 -#: builtin/am.c:1748 builtin/am.c:1752
3367 +#: builtin/am.c:1731 builtin/am.c:1735
3368 #, c-format
3369 msgid "cannot resume: %s does not exist."
3370 msgstr "无法继续:%s 不存在。"
3371
2999 -#: builtin/am.c:1768
3372 +#: builtin/am.c:1751
3373 msgid "cannot be interactive without stdin connected to a terminal."
3374 msgstr "标准输入没有和终端关联,不能进行交互式操作。"
3375
3003 -#: builtin/am.c:1773
3376 +#: builtin/am.c:1756
3377 msgid "Commit Body is:"
3378 msgstr "提交内容为:"
3379
@@ -3009,35 +3382,35 @@ msgstr "提交内容为:"
3382 #. in your translation. The program will only accept English
3383 #. input at this point.
3384 #.
3012 -#: builtin/am.c:1783
3385 +#: builtin/am.c:1766
3386 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
3387 msgstr "应用?是[y]/否[n]/编辑[e]/查看补丁[v]/应用所有[a]:"
3388
3016 -#: builtin/am.c:1833
3389 +#: builtin/am.c:1816
3390 #, c-format
3391 msgid "Dirty index: cannot apply patches (dirty: %s)"
3392 msgstr "脏索引:不能应用补丁(脏文件:%s)"
3393
3021 -#: builtin/am.c:1868 builtin/am.c:1940
3394 +#: builtin/am.c:1853 builtin/am.c:1925
3395 #, c-format
3396 msgid "Applying: %.*s"
3397 msgstr "应用:%.*s"
3398
3026 -#: builtin/am.c:1884
3399 +#: builtin/am.c:1869
3400 msgid "No changes -- Patch already applied."
3401 msgstr "没有变更 —— 补丁已经应用过。"
3402
3030 -#: builtin/am.c:1892
3403 +#: builtin/am.c:1877
3404 #, c-format
3405 msgid "Patch failed at %s %.*s"
3406 msgstr "打补丁失败于 %s %.*s"
3407
3035 -#: builtin/am.c:1898
3408 +#: builtin/am.c:1883
3409 #, c-format
3410 msgid "The copy of the patch that failed is found in: %s"
3411 msgstr "失败的补丁文件副本位于:%s"
3412
3040 -#: builtin/am.c:1943
3413 +#: builtin/am.c:1928
3414 msgid ""
3415 "No changes - did you forget to use 'git add'?\n"
3416 "If there is nothing left to stage, chances are that something else\n"
@@ -3047,7 +3420,7 @@ msgstr ""
3420 "如果没有什么要添加到暂存区的,则很可能是其它提交已经引入了相同的变更。\n"
3421 "您也许想要跳过这个补丁。"
3422
3050 -#: builtin/am.c:1950
3423 +#: builtin/am.c:1935
3424 msgid ""
3425 "You still have unmerged paths in your index.\n"
3426 "Did you forget to use 'git add'?"
@@ -3055,170 +3428,170 @@ msgstr ""
3428 "您的索引中仍有未合并的路径。\n"
3429 "您是否忘了执行 'git add'?"
3430
3058 -#: builtin/am.c:2058 builtin/am.c:2062 builtin/am.c:2074 builtin/reset.c:308
3431 +#: builtin/am.c:2043 builtin/am.c:2047 builtin/am.c:2059 builtin/reset.c:308
3432 #: builtin/reset.c:316
3433 #, c-format
3434 msgid "Could not parse object '%s'."
3435 msgstr "不能解析对象 '%s'。"
3436
3064 -#: builtin/am.c:2110
3437 +#: builtin/am.c:2095
3438 msgid "failed to clean index"
3439 msgstr "无法清空索引"
3440
3068 -#: builtin/am.c:2144
3441 +#: builtin/am.c:2129
3442 msgid ""
3443 "You seem to have moved HEAD since the last 'am' failure.\n"
3444 "Not rewinding to ORIG_HEAD"
3445 msgstr "您好像在上一次 'am' 失败后移动了 HEAD。未回退至 ORIG_HEAD"
3446
3074 -#: builtin/am.c:2205
3447 +#: builtin/am.c:2192
3448 #, c-format
3449 msgid "Invalid value for --patch-format: %s"
3450 msgstr "无效的 --patch-format 值:%s"
3451
3079 -#: builtin/am.c:2238
3452 +#: builtin/am.c:2225
3453 msgid "git am [<options>] [(<mbox>|<Maildir>)...]"
3454 msgstr "git am [<选项>] [(<mbox>|<Maildir>)...]"
3455
3083 -#: builtin/am.c:2239
3456 +#: builtin/am.c:2226
3457 msgid "git am [<options>] (--continue | --skip | --abort)"
3458 msgstr "git am [<选项>] (--continue | --skip | --abort)"
3459
3087 -#: builtin/am.c:2245
3460 +#: builtin/am.c:2232
3461 msgid "run interactively"
3462 msgstr "以交互式方式运行"
3463
3091 -#: builtin/am.c:2247
3464 +#: builtin/am.c:2234
3465 msgid "historical option -- no-op"
3466 msgstr "老的参数 —— 无作用"
3467
3095 -#: builtin/am.c:2249
3468 +#: builtin/am.c:2236
3469 msgid "allow fall back on 3way merging if needed"
3470 msgstr "如果必要,允许使用三方合并。"
3471
3099 -#: builtin/am.c:2250 builtin/init-db.c:478 builtin/prune-packed.c:57
3100 -#: builtin/repack.c:171
3472 +#: builtin/am.c:2237 builtin/init-db.c:481 builtin/prune-packed.c:57
3473 +#: builtin/repack.c:172
3474 msgid "be quiet"
3475 msgstr "静默模式"
3476
3104 -#: builtin/am.c:2252
3477 +#: builtin/am.c:2239
3478 msgid "add a Signed-off-by line to the commit message"
3479 msgstr "在提交说明中添加一个 Signed-off-by 签名"
3480
3108 -#: builtin/am.c:2255
3481 +#: builtin/am.c:2242
3482 msgid "recode into utf8 (default)"
3483 msgstr "使用 utf8 字符集(默认)"
3484
3112 -#: builtin/am.c:2257
3485 +#: builtin/am.c:2244
3486 msgid "pass -k flag to git-mailinfo"
3487 msgstr "向 git-mailinfo 传递 -k 参数"
3488
3116 -#: builtin/am.c:2259
3489 +#: builtin/am.c:2246
3490 msgid "pass -b flag to git-mailinfo"
3491 msgstr "向 git-mailinfo 传递 -b 参数"
3492
3120 -#: builtin/am.c:2261
3493 +#: builtin/am.c:2248
3494 msgid "pass -m flag to git-mailinfo"
3495 msgstr "向 git-mailinfo 传递 -m 参数"
3496
3124 -#: builtin/am.c:2263
3497 +#: builtin/am.c:2250
3498 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
3499 msgstr "针对 mbox 格式,向 git-mailsplit 传递 --keep-cr 参数"
3500
3128 -#: builtin/am.c:2266
3501 +#: builtin/am.c:2253
3502 msgid "do not pass --keep-cr flag to git-mailsplit independent of am.keepcr"
3503 msgstr "不向 git-mailsplit 传递 --keep-cr 参数,覆盖 am.keepcr 的设置"
3504
3132 -#: builtin/am.c:2269
3505 +#: builtin/am.c:2256
3506 msgid "strip everything before a scissors line"
3507 msgstr "丢弃裁切线前的所有内容"
3508
3136 -#: builtin/am.c:2270 builtin/apply.c:4546
3509 +#: builtin/am.c:2257 builtin/apply.c:4837
3510 msgid "action"
3511 msgstr "动作"
3512
3140 -#: builtin/am.c:2271 builtin/am.c:2274 builtin/am.c:2277 builtin/am.c:2280
3141 -#: builtin/am.c:2283 builtin/am.c:2286 builtin/am.c:2289 builtin/am.c:2292
3142 -#: builtin/am.c:2298
3513 +#: builtin/am.c:2258 builtin/am.c:2261 builtin/am.c:2264 builtin/am.c:2267
3514 +#: builtin/am.c:2270 builtin/am.c:2273 builtin/am.c:2276 builtin/am.c:2279
3515 +#: builtin/am.c:2285
3516 msgid "pass it through git-apply"
3517 msgstr "传递给 git-apply"
3518
3146 -#: builtin/am.c:2279 builtin/apply.c:4570
3519 +#: builtin/am.c:2266 builtin/apply.c:4861
3520 msgid "root"
3521 msgstr "根目录"
3522
3150 -#: builtin/am.c:2282 builtin/am.c:2285 builtin/apply.c:4508
3151 -#: builtin/apply.c:4511 builtin/clone.c:90 builtin/fetch.c:95
3523 +#: builtin/am.c:2269 builtin/am.c:2272 builtin/apply.c:4799
3524 +#: builtin/apply.c:4802 builtin/clone.c:90 builtin/fetch.c:96
3525 #: builtin/pull.c:179 builtin/submodule--helper.c:277
3153 -#: builtin/submodule--helper.c:404 builtin/submodule--helper.c:485
3154 -#: builtin/submodule--helper.c:488 builtin/submodule--helper.c:767
3155 -#: builtin/submodule--helper.c:770
3526 +#: builtin/submodule--helper.c:402 builtin/submodule--helper.c:482
3527 +#: builtin/submodule--helper.c:485 builtin/submodule--helper.c:823
3528 +#: builtin/submodule--helper.c:826
3529 msgid "path"
3530 msgstr "路径"
3531
3159 -#: builtin/am.c:2288 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
3160 -#: builtin/grep.c:706 builtin/merge.c:199 builtin/pull.c:134
3161 -#: builtin/pull.c:193 builtin/repack.c:178 builtin/repack.c:182
3532 +#: builtin/am.c:2275 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
3533 +#: builtin/grep.c:706 builtin/merge.c:200 builtin/pull.c:134
3534 +#: builtin/pull.c:193 builtin/repack.c:181 builtin/repack.c:185
3535 #: builtin/show-branch.c:645 builtin/show-ref.c:175 builtin/tag.c:340
3536 #: parse-options.h:132 parse-options.h:134 parse-options.h:244
3537 msgid "n"
3538 msgstr "n"
3539
3167 -#: builtin/am.c:2291 builtin/apply.c:4514
3540 +#: builtin/am.c:2278 builtin/apply.c:4805
3541 msgid "num"
3542 msgstr "数字"
3543
3171 -#: builtin/am.c:2294 builtin/for-each-ref.c:37 builtin/replace.c:438
3544 +#: builtin/am.c:2281 builtin/for-each-ref.c:37 builtin/replace.c:438
3545 #: builtin/tag.c:372
3546 msgid "format"
3547 msgstr "格式"
3548
3176 -#: builtin/am.c:2295
3549 +#: builtin/am.c:2282
3550 msgid "format the patch(es) are in"
3551 msgstr "补丁的格式"
3552
3180 -#: builtin/am.c:2301
3553 +#: builtin/am.c:2288
3554 msgid "override error message when patch failure occurs"
3555 msgstr "打补丁失败时显示的错误信息"
3556
3184 -#: builtin/am.c:2303
3557 +#: builtin/am.c:2290
3558 msgid "continue applying patches after resolving a conflict"
3559 msgstr "冲突解决后继续应用补丁"
3560
3188 -#: builtin/am.c:2306
3561 +#: builtin/am.c:2293
3562 msgid "synonyms for --continue"
3563 msgstr "和 --continue 同义"
3564
3192 -#: builtin/am.c:2309
3565 +#: builtin/am.c:2296
3566 msgid "skip the current patch"
3567 msgstr "跳过当前补丁"
3568
3196 -#: builtin/am.c:2312
3569 +#: builtin/am.c:2299
3570 msgid "restore the original branch and abort the patching operation."
3571 msgstr "恢复原始分支并终止打补丁操作。"
3572
3200 -#: builtin/am.c:2316
3573 +#: builtin/am.c:2303
3574 msgid "lie about committer date"
3575 msgstr "将作者日期作为提交日期"
3576
3204 -#: builtin/am.c:2318
3577 +#: builtin/am.c:2305
3578 msgid "use current timestamp for author date"
3579 msgstr "用当前时间作为作者日期"
3580
3208 -#: builtin/am.c:2320 builtin/commit.c:1609 builtin/merge.c:228
3581 +#: builtin/am.c:2307 builtin/commit.c:1610 builtin/merge.c:229
3582 #: builtin/pull.c:164 builtin/revert.c:92 builtin/tag.c:355
3583 msgid "key-id"
3584 msgstr "key-id"
3585
3213 -#: builtin/am.c:2321
3586 +#: builtin/am.c:2308
3587 msgid "GPG-sign commits"
3588 msgstr "使用 GPG 签名提交"
3589
3217 -#: builtin/am.c:2324
3590 +#: builtin/am.c:2311
3591 msgid "(internal use for git-rebase)"
3592 msgstr "(内部使用,用于 git-rebase)"
3593
3221 -#: builtin/am.c:2339
3594 +#: builtin/am.c:2326
3595 msgid ""
3596 "The -b/--binary option has been a no-op for long time, and\n"
3597 "it will be removed. Please do not use it anymore."
@@ -3226,16 +3599,16 @@ msgstr ""
3599 "参数 -b/--binary 已经很长时间不做任何实质操作了,并且将被移除。\n"
3600 "请不要再使用它了。"
3601
3229 -#: builtin/am.c:2346
3602 +#: builtin/am.c:2333
3603 msgid "failed to read the index"
3604 msgstr "无法读取索引"
3605
3233 -#: builtin/am.c:2361
3606 +#: builtin/am.c:2348
3607 #, c-format
3608 msgid "previous rebase directory %s still exists but mbox given."
3609 msgstr "之前的变基目录 %s 仍然存在,但却提供了 mbox。"
3610
3238 -#: builtin/am.c:2385
3611 +#: builtin/am.c:2372
3612 #, c-format
3613 msgid ""
3614 "Stray %s directory found.\n"
@@ -3244,70 +3617,70 @@ msgstr ""
3617 "发现了错误的 %s 目录。\n"
3618 "使用 \"git am --abort\" 删除它。"
3619
3247 -#: builtin/am.c:2391
3620 +#: builtin/am.c:2378
3621 msgid "Resolve operation not in progress, we are not resuming."
3622 msgstr "解决操作未进行,我们不会继续。"
3623
3251 -#: builtin/apply.c:59
3624 +#: builtin/apply.c:122
3625 msgid "git apply [<options>] [<patch>...]"
3626 msgstr "git apply [<选项>] [<补丁>...]"
3627
3255 -#: builtin/apply.c:111
3628 +#: builtin/apply.c:153
3629 #, c-format
3630 msgid "unrecognized whitespace option '%s'"
3631 msgstr "未能识别的空白字符选项 '%s'"
3632
3260 -#: builtin/apply.c:126
3633 +#: builtin/apply.c:169
3634 #, c-format
3635 msgid "unrecognized whitespace ignore option '%s'"
3636 msgstr "未能识别的空白字符忽略选项 '%s'"
3637
3265 -#: builtin/apply.c:818
3638 +#: builtin/apply.c:854
3639 #, c-format
3640 msgid "Cannot prepare timestamp regexp %s"
3641 msgstr "无法准备时间戳正则表达式 %s"
3642
3270 -#: builtin/apply.c:827
3643 +#: builtin/apply.c:863
3644 #, c-format
3645 msgid "regexec returned %d for input: %s"
3646 msgstr "regexec 返回 %d,输入为:%s"
3647
3275 -#: builtin/apply.c:908
3648 +#: builtin/apply.c:947
3649 #, c-format
3650 msgid "unable to find filename in patch at line %d"
3651 msgstr "不能在补丁的第 %d 行找到文件名"
3652
3280 -#: builtin/apply.c:937
3653 +#: builtin/apply.c:984
3654 #, c-format
3655 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
3656 msgstr "git apply:错误的 git-diff - 应为 /dev/null,但在第 %2$d 行得到 %1$s"
3657
3285 -#: builtin/apply.c:942
3658 +#: builtin/apply.c:989
3659 #, c-format
3660 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
3661 msgstr "git apply:错误的 git-diff - 第 %d 行上新文件名不一致"
3662
3290 -#: builtin/apply.c:943
3663 +#: builtin/apply.c:990
3664 #, c-format
3665 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
3666 msgstr "git apply:错误的 git-diff - 第 %d 行上旧文件名不一致"
3667
3295 -#: builtin/apply.c:949
3668 +#: builtin/apply.c:995
3669 #, c-format
3670 msgid "git apply: bad git-diff - expected /dev/null on line %d"
3671 msgstr "git apply:错误的 git-diff - 第 %d 行处应为 /dev/null"
3672
3300 -#: builtin/apply.c:1406
3673 +#: builtin/apply.c:1489
3674 #, c-format
3675 msgid "recount: unexpected line: %.*s"
3676 msgstr "recount:意外的行:%.*s"
3677
3305 -#: builtin/apply.c:1463
3678 +#: builtin/apply.c:1550
3679 #, c-format
3680 msgid "patch fragment without header at line %d: %.*s"
3681 msgstr "第 %d 行的补丁片段没有头信息:%.*s"
3682
3310 -#: builtin/apply.c:1480
3683 +#: builtin/apply.c:1567
3684 #, c-format
3685 msgid ""
3686 "git diff header lacks filename information when removing %d leading pathname "
@@ -3318,77 +3691,77 @@ msgid_plural ""
3691 msgstr[0] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
3692 msgstr[1] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
3693
3321 -#: builtin/apply.c:1646
3694 +#: builtin/apply.c:1743
3695 msgid "new file depends on old contents"
3696 msgstr "新文件依赖旧内容"
3697
3325 -#: builtin/apply.c:1648
3698 +#: builtin/apply.c:1745
3699 msgid "deleted file still has contents"
3700 msgstr "删除的文件仍有内容"
3701
3329 -#: builtin/apply.c:1674
3702 +#: builtin/apply.c:1774
3703 #, c-format
3704 msgid "corrupt patch at line %d"
3705 msgstr "补丁在第 %d 行损坏"
3706
3334 -#: builtin/apply.c:1710
3707 +#: builtin/apply.c:1810
3708 #, c-format
3709 msgid "new file %s depends on old contents"
3710 msgstr "新文件 %s 依赖旧内容"
3711
3339 -#: builtin/apply.c:1712
3712 +#: builtin/apply.c:1812
3713 #, c-format
3714 msgid "deleted file %s still has contents"
3715 msgstr "删除的文件 %s 仍有内容"
3716
3344 -#: builtin/apply.c:1715
3717 +#: builtin/apply.c:1815
3718 #, c-format
3719 msgid "** warning: file %s becomes empty but is not deleted"
3720 msgstr "** 警告:文件 %s 成为空文件但并未删除"
3721
3349 -#: builtin/apply.c:1861
3722 +#: builtin/apply.c:1962
3723 #, c-format
3724 msgid "corrupt binary patch at line %d: %.*s"
3725 msgstr "二进制补丁在第 %d 行损坏:%.*s"
3726
3354 -#: builtin/apply.c:1895
3727 +#: builtin/apply.c:1999
3728 #, c-format
3729 msgid "unrecognized binary patch at line %d"
3730 msgstr "未能识别的二进制补丁位于第 %d 行"
3731
3359 -#: builtin/apply.c:2048
3732 +#: builtin/apply.c:2154
3733 #, c-format
3734 msgid "patch with only garbage at line %d"
3735 msgstr "补丁文件的第 %d 行只有垃圾数据"
3736
3364 -#: builtin/apply.c:2138
3737 +#: builtin/apply.c:2244
3738 #, c-format
3739 msgid "unable to read symlink %s"
3740 msgstr "无法读取符号链接 %s"
3741
3369 -#: builtin/apply.c:2142
3742 +#: builtin/apply.c:2248
3743 #, c-format
3744 msgid "unable to open or read %s"
3745 msgstr "不能打开或读取 %s"
3746
3374 -#: builtin/apply.c:2775
3747 +#: builtin/apply.c:2901
3748 #, c-format
3749 msgid "invalid start of line: '%c'"
3750 msgstr "无效的行首字符:'%c'"
3751
3379 -#: builtin/apply.c:2894
3752 +#: builtin/apply.c:3020
3753 #, c-format
3754 msgid "Hunk #%d succeeded at %d (offset %d line)."
3755 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
3756 msgstr[0] "块 #%d 成功应用于 %d(偏移 %d 行)"
3757 msgstr[1] "块 #%d 成功应用于 %d(偏移 %d 行)"
3758
3386 -#: builtin/apply.c:2906
3759 +#: builtin/apply.c:3032
3760 #, c-format
3761 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
3762 msgstr "上下文减少到(%ld/%ld)以在第 %d 行应用补丁片段"
3763
3391 -#: builtin/apply.c:2912
3764 +#: builtin/apply.c:3038
3765 #, c-format
3766 msgid ""
3767 "while searching for:\n"
@@ -3397,335 +3770,330 @@ msgstr ""
3770 "当查询:\n"
3771 "%.*s"
3772
3400 -#: builtin/apply.c:2932
3773 +#: builtin/apply.c:3060
3774 #, c-format
3775 msgid "missing binary patch data for '%s'"
3776 msgstr "缺失 '%s' 的二进制补丁数据"
3777
3405 -#: builtin/apply.c:3033
3778 +#: builtin/apply.c:3163
3779 #, c-format
3780 msgid "binary patch does not apply to '%s'"
3781 msgstr "二进制补丁未应用到 '%s'"
3782
3410 -#: builtin/apply.c:3039
3783 +#: builtin/apply.c:3169
3784 #, c-format
3785 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
3786 msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
3787
3415 -#: builtin/apply.c:3060
3788 +#: builtin/apply.c:3190
3789 #, c-format
3790 msgid "patch failed: %s:%ld"
3791 msgstr "打补丁失败:%s:%ld"
3792
3420 -#: builtin/apply.c:3184
3793 +#: builtin/apply.c:3314
3794 #, c-format
3795 msgid "cannot checkout %s"
3796 msgstr "不能检出 %s"
3797
3425 -#: builtin/apply.c:3229 builtin/apply.c:3240 builtin/apply.c:3285
3426 -#, c-format
3427 -msgid "read of %s failed"
3428 -msgstr "读取 %s 失败"
3429 -
3430 -#: builtin/apply.c:3237
3798 +#: builtin/apply.c:3370
3799 #, c-format
3800 msgid "reading from '%s' beyond a symbolic link"
3801 msgstr "读取位于符号链接中的 '%s'"
3802
3435 -#: builtin/apply.c:3265 builtin/apply.c:3487
3803 +#: builtin/apply.c:3399 builtin/apply.c:3630
3804 #, c-format
3805 msgid "path %s has been renamed/deleted"
3806 msgstr "路径 %s 已经被重命名/删除"
3807
3440 -#: builtin/apply.c:3346 builtin/apply.c:3501
3808 +#: builtin/apply.c:3482 builtin/apply.c:3644
3809 #, c-format
3810 msgid "%s: does not exist in index"
3811 msgstr "%s:不存在于索引中"
3812
3445 -#: builtin/apply.c:3350 builtin/apply.c:3493 builtin/apply.c:3515
3813 +#: builtin/apply.c:3486 builtin/apply.c:3636 builtin/apply.c:3658
3814 #, c-format
3815 msgid "%s: %s"
3816 msgstr "%s:%s"
3817
3450 -#: builtin/apply.c:3355 builtin/apply.c:3509
3818 +#: builtin/apply.c:3491 builtin/apply.c:3652
3819 #, c-format
3820 msgid "%s: does not match index"
3821 msgstr "%s:和索引不匹配"
3822
3455 -#: builtin/apply.c:3457
3823 +#: builtin/apply.c:3597
3824 msgid "removal patch leaves file contents"
3825 msgstr "移除补丁仍留下了文件内容"
3826
3459 -#: builtin/apply.c:3526
3827 +#: builtin/apply.c:3669
3828 #, c-format
3829 msgid "%s: wrong type"
3830 msgstr "%s:错误类型"
3831
3464 -#: builtin/apply.c:3528
3832 +#: builtin/apply.c:3671
3833 #, c-format
3834 msgid "%s has type %o, expected %o"
3835 msgstr "%s 的类型是 %o,应为 %o"
3836
3469 -#: builtin/apply.c:3687 builtin/apply.c:3689
3837 +#: builtin/apply.c:3822 builtin/apply.c:3824
3838 #, c-format
3839 msgid "invalid path '%s'"
3840 msgstr "无效路径 '%s'"
3841
3474 -#: builtin/apply.c:3744
3842 +#: builtin/apply.c:3879
3843 #, c-format
3844 msgid "%s: already exists in index"
3845 msgstr "%s:已经存在于索引中"
3846
3479 -#: builtin/apply.c:3747
3847 +#: builtin/apply.c:3882
3848 #, c-format
3849 msgid "%s: already exists in working directory"
3850 msgstr "%s:已经存在于工作区中"
3851
3484 -#: builtin/apply.c:3767
3852 +#: builtin/apply.c:3902
3853 #, c-format
3854 msgid "new mode (%o) of %s does not match old mode (%o)"
3855 msgstr "%2$s 的新模式(%1$o)和旧模式(%3$o)不匹配"
3856
3489 -#: builtin/apply.c:3772
3857 +#: builtin/apply.c:3907
3858 #, c-format
3859 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
3860 msgstr "%2$s 的新模式(%1$o)和 %4$s 的旧模式(%3$o)不匹配"
3861
3494 -#: builtin/apply.c:3792
3862 +#: builtin/apply.c:3927
3863 #, c-format
3864 msgid "affected file '%s' is beyond a symbolic link"
3865 msgstr "受影响的文件 '%s' 位于符号链接中"
3866
3499 -#: builtin/apply.c:3796
3867 +#: builtin/apply.c:3931
3868 #, c-format
3869 msgid "%s: patch does not apply"
3870 msgstr "%s:补丁未应用"
3871
3504 -#: builtin/apply.c:3810
3872 +#: builtin/apply.c:3945
3873 #, c-format
3874 msgid "Checking patch %s..."
3875 msgstr "检查补丁 %s..."
3876
3509 -#: builtin/apply.c:3903 builtin/checkout.c:233 builtin/reset.c:135
3877 +#: builtin/apply.c:4038 builtin/checkout.c:233 builtin/reset.c:135
3878 #, c-format
3879 msgid "make_cache_entry failed for path '%s'"
3880 msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
3881
3514 -#: builtin/apply.c:4046
3882 +#: builtin/apply.c:4182
3883 #, c-format
3884 msgid "unable to remove %s from index"
3885 msgstr "不能从索引中移除 %s"
3886
3519 -#: builtin/apply.c:4075
3887 +#: builtin/apply.c:4215
3888 #, c-format
3889 msgid "corrupt patch for submodule %s"
3890 msgstr "子模组 %s 损坏的补丁"
3891
3524 -#: builtin/apply.c:4079
3892 +#: builtin/apply.c:4219
3893 #, c-format
3894 msgid "unable to stat newly created file '%s'"
3895 msgstr "不能枚举新建文件 '%s' 的状态"
3896
3529 -#: builtin/apply.c:4084
3897 +#: builtin/apply.c:4224
3898 #, c-format
3899 msgid "unable to create backing store for newly created file %s"
3900 msgstr "不能为新建文件 %s 创建后端存储"
3901
3534 -#: builtin/apply.c:4087 builtin/apply.c:4195
3902 +#: builtin/apply.c:4227 builtin/apply.c:4340
3903 #, c-format
3904 msgid "unable to add cache entry for %s"
3905 msgstr "无法为 %s 添加缓存条目"
3906
3539 -#: builtin/apply.c:4120
3907 +#: builtin/apply.c:4260
3908 #, c-format
3909 msgid "closing file '%s'"
3910 msgstr "关闭文件 '%s'"
3911
3544 -#: builtin/apply.c:4169
3912 +#: builtin/apply.c:4313
3913 #, c-format
3914 msgid "unable to write file '%s' mode %o"
3915 msgstr "不能写文件 '%s' 权限 %o"
3916
3549 -#: builtin/apply.c:4256
3917 +#: builtin/apply.c:4403
3918 #, c-format
3919 msgid "Applied patch %s cleanly."
3920 msgstr "成功应用补丁 %s。"
3921
3554 -#: builtin/apply.c:4264
3922 +#: builtin/apply.c:4411
3923 msgid "internal error"
3924 msgstr "内部错误"
3925
3558 -#: builtin/apply.c:4267
3926 +#: builtin/apply.c:4414
3927 #, c-format
3928 msgid "Applying patch %%s with %d reject..."
3929 msgid_plural "Applying patch %%s with %d rejects..."
3930 msgstr[0] "应用 %%s 个补丁,其中 %d 个被拒绝..."
3931 msgstr[1] "应用 %%s 个补丁,其中 %d 个被拒绝..."
3932
3565 -#: builtin/apply.c:4277
3933 +#: builtin/apply.c:4424
3934 #, c-format
3935 msgid "truncating .rej filename to %.*s.rej"
3936 msgstr "截短 .rej 文件名为 %.*s.rej"
3937
3570 -#: builtin/apply.c:4285
3938 +#: builtin/apply.c:4432
3939 #, c-format
3940 msgid "cannot open %s: %s"
3941 msgstr "不能打开 %s:%s"
3942
3575 -#: builtin/apply.c:4298
3943 +#: builtin/apply.c:4445
3944 #, c-format
3945 msgid "Hunk #%d applied cleanly."
3946 msgstr "第 #%d 个片段成功应用。"
3947
3580 -#: builtin/apply.c:4301
3948 +#: builtin/apply.c:4448
3949 #, c-format
3950 msgid "Rejected hunk #%d."
3951 msgstr "拒绝第 #%d 个片段。"
3952
3585 -#: builtin/apply.c:4387
3953 +#: builtin/apply.c:4537
3954 #, c-format
3955 msgid "Skipped patch '%s'."
3956 msgstr "略过补丁 '%s'。"
3957
3590 -#: builtin/apply.c:4395
3958 +#: builtin/apply.c:4545
3959 msgid "unrecognized input"
3960 msgstr "未能识别的输入"
3961
3594 -#: builtin/apply.c:4406
3962 +#: builtin/apply.c:4556
3963 msgid "unable to read index file"
3964 msgstr "无法读取索引文件"
3965
3598 -#: builtin/apply.c:4509
3599 -msgid "don't apply changes matching the given path"
3600 -msgstr "不要应用与给出路径向匹配的变更"
3966 +#: builtin/apply.c:4701
3967 +msgid "--3way outside a repository"
3968 +msgstr "--3way 在一个仓库之外"
3969
3602 -#: builtin/apply.c:4512
3603 -msgid "apply changes matching the given path"
3604 -msgstr "应用与给出路径向匹配的变更"
3970 +#: builtin/apply.c:4709
3971 +msgid "--index outside a repository"
3972 +msgstr "--index 在一个仓库之外"
3973
3606 -#: builtin/apply.c:4515
3607 -msgid "remove <num> leading slashes from traditional diff paths"
3608 -msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
3974 +#: builtin/apply.c:4712
3975 +msgid "--cached outside a repository"
3976 +msgstr "--cached 在一个仓库之外"
3977
3610 -#: builtin/apply.c:4518
3611 -msgid "ignore additions made by the patch"
3978 +#: builtin/apply.c:4745
3979 +#, c-format
3980 +msgid "can't open patch '%s'"
3981 +msgstr "不能打开补丁 '%s'"
3982 +
3983 +#: builtin/apply.c:4760
3984 +#, c-format
3985 +msgid "squelched %d whitespace error"
3986 +msgid_plural "squelched %d whitespace errors"
3987 +msgstr[0] "抑制下仍有 %d 个空白字符误用"
3988 +msgstr[1] "抑制下仍有 %d 个空白字符误用"
3989 +
3990 +#: builtin/apply.c:4766 builtin/apply.c:4776
3991 +#, c-format
3992 +msgid "%d line adds whitespace errors."
3993 +msgid_plural "%d lines add whitespace errors."
3994 +msgstr[0] "%d 行有空白字符误用。"
3995 +msgstr[1] "%d 行有空白字符误用。"
3996 +
3997 +#: builtin/apply.c:4800
3998 +msgid "don't apply changes matching the given path"
3999 +msgstr "不要应用与给出路径向匹配的变更"
4000 +
4001 +#: builtin/apply.c:4803
4002 +msgid "apply changes matching the given path"
4003 +msgstr "应用与给出路径向匹配的变更"
4004 +
4005 +#: builtin/apply.c:4806
4006 +msgid "remove <num> leading slashes from traditional diff paths"
4007 +msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
4008 +
4009 +#: builtin/apply.c:4809
4010 +msgid "ignore additions made by the patch"
4011 msgstr "忽略补丁中的添加的文件"
4012
3614 -#: builtin/apply.c:4520
4013 +#: builtin/apply.c:4811
4014 msgid "instead of applying the patch, output diffstat for the input"
4015 msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
4016
3618 -#: builtin/apply.c:4524
4017 +#: builtin/apply.c:4815
4018 msgid "show number of added and deleted lines in decimal notation"
4019 msgstr "以十进制数显示添加和删除的行数"
4020
3622 -#: builtin/apply.c:4526
4021 +#: builtin/apply.c:4817
4022 msgid "instead of applying the patch, output a summary for the input"
4023 msgstr "不应用补丁,而是显示输入的概要"
4024
3626 -#: builtin/apply.c:4528
4025 +#: builtin/apply.c:4819
4026 msgid "instead of applying the patch, see if the patch is applicable"
4027 msgstr "不应用补丁,而是查看补丁是否可应用"
4028
3630 -#: builtin/apply.c:4530
4029 +#: builtin/apply.c:4821
4030 msgid "make sure the patch is applicable to the current index"
4031 msgstr "确认补丁可以应用到当前索引"
4032
3634 -#: builtin/apply.c:4532
4033 +#: builtin/apply.c:4823
4034 msgid "apply a patch without touching the working tree"
4035 msgstr "应用补丁而不修改工作区"
4036
3638 -#: builtin/apply.c:4534
4037 +#: builtin/apply.c:4825
4038 msgid "accept a patch that touches outside the working area"
4039 msgstr "接受修改工作区之外文件的补丁"
4040
3642 -#: builtin/apply.c:4536
4041 +#: builtin/apply.c:4827
4042 msgid "also apply the patch (use with --stat/--summary/--check)"
4043 msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
4044
3646 -#: builtin/apply.c:4538
4045 +#: builtin/apply.c:4829
4046 msgid "attempt three-way merge if a patch does not apply"
4047 msgstr "如果一个补丁不能应用则尝试三方合并"
4048
3650 -#: builtin/apply.c:4540
4049 +#: builtin/apply.c:4831
4050 msgid "build a temporary index based on embedded index information"
4051 msgstr "创建一个临时索引基于嵌入的索引信息"
4052
3654 -#: builtin/apply.c:4543 builtin/checkout-index.c:169 builtin/ls-files.c:425
4053 +#: builtin/apply.c:4834 builtin/checkout-index.c:169 builtin/ls-files.c:426
4054 msgid "paths are separated with NUL character"
4055 msgstr "路径以 NUL 字符分隔"
4056
3658 -#: builtin/apply.c:4545
4057 +#: builtin/apply.c:4836
4058 msgid "ensure at least <n> lines of context match"
4059 msgstr "确保至少匹配 <n> 行上下文"
4060
3662 -#: builtin/apply.c:4547
4061 +#: builtin/apply.c:4838
4062 msgid "detect new or modified lines that have whitespace errors"
4063 msgstr "检查新增和修改的行中间的空白字符滥用"
4064
3666 -#: builtin/apply.c:4550 builtin/apply.c:4553
4065 +#: builtin/apply.c:4841 builtin/apply.c:4844
4066 msgid "ignore changes in whitespace when finding context"
4067 msgstr "查找上下文时忽略空白字符的变更"
4068
3670 -#: builtin/apply.c:4556
4069 +#: builtin/apply.c:4847
4070 msgid "apply the patch in reverse"
4071 msgstr "反向应用补丁"
4072
3674 -#: builtin/apply.c:4558
4073 +#: builtin/apply.c:4849
4074 msgid "don't expect at least one line of context"
4075 msgstr "无需至少一行上下文"
4076
3678 -#: builtin/apply.c:4560
4077 +#: builtin/apply.c:4851
4078 msgid "leave the rejected hunks in corresponding *.rej files"
4079 msgstr "将拒绝的补丁片段保存在对应的 *.rej 文件中"
4080
3682 -#: builtin/apply.c:4562
4081 +#: builtin/apply.c:4853
4082 msgid "allow overlapping hunks"
4083 msgstr "允许重叠的补丁片段"
4084
3686 -#: builtin/apply.c:4565
4085 +#: builtin/apply.c:4856
4086 msgid "tolerate incorrectly detected missing new-line at the end of file"
4087 msgstr "允许不正确的文件末尾换行符"
4088
3690 -#: builtin/apply.c:4568
4089 +#: builtin/apply.c:4859
4090 msgid "do not trust the line counts in the hunk headers"
4091 msgstr "不信任补丁片段的头信息中的行号"
4092
3694 -#: builtin/apply.c:4571
4093 +#: builtin/apply.c:4862
4094 msgid "prepend <root> to all filenames"
4095 msgstr "为所有文件名前添加 <根目录>"
4096
3698 -#: builtin/apply.c:4593
3699 -msgid "--3way outside a repository"
3700 -msgstr "--3way 在一个仓库之外"
3701 -
3702 -#: builtin/apply.c:4601
3703 -msgid "--index outside a repository"
3704 -msgstr "--index 在一个仓库之外"
3705 -
3706 -#: builtin/apply.c:4604
3707 -msgid "--cached outside a repository"
3708 -msgstr "--cached 在一个仓库之外"
3709 -
3710 -#: builtin/apply.c:4623
3711 -#, c-format
3712 -msgid "can't open patch '%s'"
3713 -msgstr "不能打开补丁 '%s'"
3714 -
3715 -#: builtin/apply.c:4637
3716 -#, c-format
3717 -msgid "squelched %d whitespace error"
3718 -msgid_plural "squelched %d whitespace errors"
3719 -msgstr[0] "抑制下仍有 %d 个空白字符误用"
3720 -msgstr[1] "抑制下仍有 %d 个空白字符误用"
3721 -
3722 -#: builtin/apply.c:4643 builtin/apply.c:4653
3723 -#, c-format
3724 -msgid "%d line adds whitespace errors."
3725 -msgid_plural "%d lines add whitespace errors."
3726 -msgstr[0] "%d 行有空白字符误用。"
3727 -msgstr[1] "%d 行有空白字符误用。"
3728 -
4097 #: builtin/archive.c:17
4098 #, c-format
4099 msgid "could not create archive file '%s'"
@@ -3781,103 +4149,103 @@ msgstr "git blame [<选项>] [<版本选项>] [<版本>] [--] <文件>"
4149 msgid "<rev-opts> are documented in git-rev-list(1)"
4150 msgstr "<版本选项> 的文档记录在 git-rev-list(1) 中"
4151
3784 -#: builtin/blame.c:1782
4152 +#: builtin/blame.c:1781
4153 msgid "Blaming lines"
4154 msgstr "追踪代码行"
4155
3788 -#: builtin/blame.c:2531
4156 +#: builtin/blame.c:2536
4157 msgid "Show blame entries as we find them, incrementally"
4158 msgstr "增量式地显示发现的 blame 条目"
4159
3792 -#: builtin/blame.c:2532
4160 +#: builtin/blame.c:2537
4161 msgid "Show blank SHA-1 for boundary commits (Default: off)"
4162 msgstr "边界提交显示空的 SHA-1(默认:关闭)"
4163
3796 -#: builtin/blame.c:2533
4164 +#: builtin/blame.c:2538
4165 msgid "Do not treat root commits as boundaries (Default: off)"
4166 msgstr "不把根提交作为边界(默认:关闭)"
4167
3800 -#: builtin/blame.c:2534
4168 +#: builtin/blame.c:2539
4169 msgid "Show work cost statistics"
4170 msgstr "显示命令消耗统计"
4171
3804 -#: builtin/blame.c:2535
4172 +#: builtin/blame.c:2540
4173 msgid "Force progress reporting"
4174 msgstr "强制进度显示"
4175
3808 -#: builtin/blame.c:2536
4176 +#: builtin/blame.c:2541
4177 msgid "Show output score for blame entries"
4178 msgstr "显示判断 blame 条目位移的得分诊断信息"
4179
3812 -#: builtin/blame.c:2537
4180 +#: builtin/blame.c:2542
4181 msgid "Show original filename (Default: auto)"
4182 msgstr "显示原始文件名(默认:自动)"
4183
3816 -#: builtin/blame.c:2538
4184 +#: builtin/blame.c:2543
4185 msgid "Show original linenumber (Default: off)"
4186 msgstr "显示原始的行号(默认:关闭)"
4187
3820 -#: builtin/blame.c:2539
4188 +#: builtin/blame.c:2544
4189 msgid "Show in a format designed for machine consumption"
4190 msgstr "显示为一个适合机器读取的格式"
4191
3824 -#: builtin/blame.c:2540
4192 +#: builtin/blame.c:2545
4193 msgid "Show porcelain format with per-line commit information"
4194 msgstr "为每一行显示机器适用的提交信息"
4195
3828 -#: builtin/blame.c:2541
4196 +#: builtin/blame.c:2546
4197 msgid "Use the same output mode as git-annotate (Default: off)"
4198 msgstr "使用和 git-annotate 相同的输出模式(默认:关闭)"
4199
3832 -#: builtin/blame.c:2542
4200 +#: builtin/blame.c:2547
4201 msgid "Show raw timestamp (Default: off)"
4202 msgstr "显示原始时间戳(默认:关闭)"
4203
3836 -#: builtin/blame.c:2543
4204 +#: builtin/blame.c:2548
4205 msgid "Show long commit SHA1 (Default: off)"
4206 msgstr "显示长的 SHA1 提交号(默认:关闭)"
4207
3840 -#: builtin/blame.c:2544
4208 +#: builtin/blame.c:2549
4209 msgid "Suppress author name and timestamp (Default: off)"
4210 msgstr "隐藏作者名字和时间戳(默认:关闭)"
4211
3844 -#: builtin/blame.c:2545
4212 +#: builtin/blame.c:2550
4213 msgid "Show author email instead of name (Default: off)"
4214 msgstr "显示作者的邮箱而不是名字(默认:关闭)"
4215
3848 -#: builtin/blame.c:2546
4216 +#: builtin/blame.c:2551
4217 msgid "Ignore whitespace differences"
4218 msgstr "忽略空白差异"
4219
3852 -#: builtin/blame.c:2547
4220 +#: builtin/blame.c:2552
4221 msgid "Spend extra cycles to find better match"
4222 msgstr "花费额外的循环来找到更好的匹配"
4223
3856 -#: builtin/blame.c:2548
4224 +#: builtin/blame.c:2553
4225 msgid "Use revisions from <file> instead of calling git-rev-list"
4226 msgstr "使用来自 <文件> 的修订集而不是调用 git-rev-list"
4227
3860 -#: builtin/blame.c:2549
4228 +#: builtin/blame.c:2554
4229 msgid "Use <file>'s contents as the final image"
4230 msgstr "使用 <文件> 的内容作为最终的图片"
4231
3864 -#: builtin/blame.c:2550 builtin/blame.c:2551
4232 +#: builtin/blame.c:2555 builtin/blame.c:2556
4233 msgid "score"
4234 msgstr "得分"
4235
3868 -#: builtin/blame.c:2550
4236 +#: builtin/blame.c:2555
4237 msgid "Find line copies within and across files"
4238 msgstr "找到文件内及跨文件的行拷贝"
4239
3872 -#: builtin/blame.c:2551
4240 +#: builtin/blame.c:2556
4241 msgid "Find line movements within and across files"
4242 msgstr "找到文件内及跨文件的行移动"
4243
3876 -#: builtin/blame.c:2552
4244 +#: builtin/blame.c:2557
4245 msgid "n,m"
4246 msgstr "n,m"
4247
3880 -#: builtin/blame.c:2552
4248 +#: builtin/blame.c:2557
4249 msgid "Process only line range n,m, counting from 1"
4250 msgstr "只处理行范围在 n 和 m 之间的,从 1 开始"
4251
@@ -3887,7 +4255,7 @@ msgstr "只处理行范围在 n 和 m 之间的,从 1 开始"
4255 #. takes 22 places, is the longest among various forms of
4256 #. relative timestamps, but your language may need more or
4257 #. fewer display columns.
3890 -#: builtin/blame.c:2641
4258 +#: builtin/blame.c:2649
4259 msgid "4 years, 11 months ago"
4260 msgstr "4 年 11 个月前"
4261
@@ -3992,118 +4360,125 @@ msgstr "已删除远程跟踪分支 %s(曾为 %s)。\n"
4360 msgid "Deleted branch %s (was %s).\n"
4361 msgstr "已删除分支 %s(曾为 %s)。\n"
4362
3995 -#: builtin/branch.c:309
4363 +#: builtin/branch.c:312
4364 #, c-format
4365 msgid "[%s: gone]"
4366 msgstr "[%s: 丢失]"
4367
4000 -#: builtin/branch.c:314
4368 +#: builtin/branch.c:317
4369 #, c-format
4370 msgid "[%s]"
4371 msgstr "[%s]"
4372
4005 -#: builtin/branch.c:319
4373 +#: builtin/branch.c:322
4374 #, c-format
4375 msgid "[%s: behind %d]"
4376 msgstr "[%s:落后 %d]"
4377
4010 -#: builtin/branch.c:321
4378 +#: builtin/branch.c:324
4379 #, c-format
4380 msgid "[behind %d]"
4381 msgstr "[落后 %d]"
4382
4015 -#: builtin/branch.c:325
4383 +#: builtin/branch.c:328
4384 #, c-format
4385 msgid "[%s: ahead %d]"
4386 msgstr "[%s:领先 %d]"
4387
4020 -#: builtin/branch.c:327
4388 +#: builtin/branch.c:330
4389 #, c-format
4390 msgid "[ahead %d]"
4391 msgstr "[领先 %d]"
4392
4025 -#: builtin/branch.c:330
4393 +#: builtin/branch.c:333
4394 #, c-format
4395 msgid "[%s: ahead %d, behind %d]"
4396 msgstr "[%s:领先 %d,落后 %d]"
4397
4030 -#: builtin/branch.c:333
4398 +#: builtin/branch.c:336
4399 #, c-format
4400 msgid "[ahead %d, behind %d]"
4401 msgstr "[领先 %d,落后 %d]"
4402
4035 -#: builtin/branch.c:346
4403 +#: builtin/branch.c:349
4404 msgid " **** invalid ref ****"
4405 msgstr " **** 无效引用 ****"
4406
4039 -#: builtin/branch.c:372
4407 +#: builtin/branch.c:375
4408 #, c-format
4409 msgid "(no branch, rebasing %s)"
4410 msgstr "(非分支,正变基 %s)"
4411
4044 -#: builtin/branch.c:375
4412 +#: builtin/branch.c:378
4413 #, c-format
4414 msgid "(no branch, bisect started on %s)"
4415 msgstr "(非分支,二分查找开始于 %s)"
4416
4417 #. TRANSLATORS: make sure this matches
4418 #. "HEAD detached at " in wt-status.c
4051 -#: builtin/branch.c:381
4419 +#: builtin/branch.c:384
4420 #, c-format
4421 msgid "(HEAD detached at %s)"
4422 msgstr "(头指针分离于 %s)"
4423
4424 #. TRANSLATORS: make sure this matches
4425 #. "HEAD detached from " in wt-status.c
4058 -#: builtin/branch.c:386
4426 +#: builtin/branch.c:389
4427 #, c-format
4428 msgid "(HEAD detached from %s)"
4429 msgstr "(头指针分离自 %s)"
4430
4063 -#: builtin/branch.c:390
4431 +#: builtin/branch.c:393
4432 msgid "(no branch)"
4433 msgstr "(非分支)"
4434
4067 -#: builtin/branch.c:541
4435 +#: builtin/branch.c:544
4436 #, c-format
4437 msgid "Branch %s is being rebased at %s"
4438 msgstr "分支 %s 正被变基到 %s"
4439
4072 -#: builtin/branch.c:545
4440 +#: builtin/branch.c:548
4441 #, c-format
4442 msgid "Branch %s is being bisected at %s"
4443 msgstr "分支 %s 正被二分查找于 %s"
4444
4077 -#: builtin/branch.c:560
4445 +#: builtin/branch.c:563
4446 msgid "cannot rename the current branch while not on any."
4447 msgstr "无法重命名当前分支因为不处于任何分支上。"
4448
4081 -#: builtin/branch.c:570
4449 +#: builtin/branch.c:573
4450 #, c-format
4451 msgid "Invalid branch name: '%s'"
4452 msgstr "无效的分支名:'%s'"
4453
4086 -#: builtin/branch.c:587
4454 +#: builtin/branch.c:590
4455 msgid "Branch rename failed"
4456 msgstr "分支重命名失败"
4457
4090 -#: builtin/branch.c:591
4458 +#: builtin/branch.c:594
4459 #, c-format
4460 msgid "Renamed a misnamed branch '%s' away"
4461 msgstr "重命名掉一个错误命名的旧分支 '%s'"
4462
4095 -#: builtin/branch.c:594
4463 +#: builtin/branch.c:597
4464 #, c-format
4465 msgid "Branch renamed to %s, but HEAD is not updated!"
4466 msgstr "分支重命名为 %s,但 HEAD 没有更新!"
4467
4100 -#: builtin/branch.c:601
4468 +#: builtin/branch.c:604
4469 msgid "Branch is renamed, but update of config-file failed"
4470 msgstr "分支被重命名,但更新 config 文件失败"
4471
4104 -#: builtin/branch.c:623
4105 -msgid "could not write branch description template"
4106 -msgstr "不能写分支描述模版"
4472 +#: builtin/branch.c:620
4473 +#, c-format
4474 +msgid ""
4475 +"Please edit the description for the branch\n"
4476 +" %s\n"
4477 +"Lines starting with '%c' will be stripped.\n"
4478 +msgstr ""
4479 +"请编辑分支的描述\n"
4480 +" %s\n"
4481 +"以 '%c' 开头的行将被过滤。\n"
4482
4483 #: builtin/branch.c:651
4484 msgid "Generic options"
@@ -4205,8 +4580,8 @@ msgstr "key"
4580 msgid "field name to sort on"
4581 msgstr "排序的字段名"
4582
4208 -#: builtin/branch.c:686 builtin/for-each-ref.c:41 builtin/notes.c:401
4209 -#: builtin/notes.c:404 builtin/notes.c:564 builtin/notes.c:567
4583 +#: builtin/branch.c:686 builtin/for-each-ref.c:41 builtin/notes.c:402
4584 +#: builtin/notes.c:405 builtin/notes.c:565 builtin/notes.c:568
4585 #: builtin/tag.c:369
4586 msgid "object"
4587 msgstr "对象"
@@ -4326,7 +4701,7 @@ msgstr "需要一个仓库来创建包。"
4701 msgid "Need a repository to unbundle."
4702 msgstr "需要一个仓库来解包。"
4703
4329 -#: builtin/cat-file.c:428
4704 +#: builtin/cat-file.c:443
4705 msgid ""
4706 "git cat-file (-t [--allow-unknown-type]|-s [--allow-unknown-type]|-e|-p|"
4707 "<type>|--textconv) <object>"
@@ -4334,55 +4709,55 @@ msgstr ""
4709 "git cat-file (-t [--allow-unknown-type]|-s [--allow-unknown-type]|-e|-p|<类型"
4710 ">|--textconv) <对象>"
4711
4337 -#: builtin/cat-file.c:429
4712 +#: builtin/cat-file.c:444
4713 msgid "git cat-file (--batch | --batch-check) [--follow-symlinks]"
4714 msgstr "git cat-file (--batch | --batch-check) [--follow-symlinks]"
4715
4341 -#: builtin/cat-file.c:466
4716 +#: builtin/cat-file.c:481
4717 msgid "<type> can be one of: blob, tree, commit, tag"
4718 msgstr "<类型> 可以是其中之一:blob、tree、commit、tag"
4719
4345 -#: builtin/cat-file.c:467
4720 +#: builtin/cat-file.c:482
4721 msgid "show object type"
4722 msgstr "显示对象类型"
4723
4349 -#: builtin/cat-file.c:468
4724 +#: builtin/cat-file.c:483
4725 msgid "show object size"
4726 msgstr "显示对象大小"
4727
4353 -#: builtin/cat-file.c:470
4728 +#: builtin/cat-file.c:485
4729 msgid "exit with zero when there's no error"
4730 msgstr "当没有错误时退出并返回零"
4731
4357 -#: builtin/cat-file.c:471
4732 +#: builtin/cat-file.c:486
4733 msgid "pretty-print object's content"
4734 msgstr "美观地打印对象的内容"
4735
4361 -#: builtin/cat-file.c:473
4736 +#: builtin/cat-file.c:488
4737 msgid "for blob objects, run textconv on object's content"
4738 msgstr "对于数据对象,对其内容执行 textconv"
4739
4365 -#: builtin/cat-file.c:475
4740 +#: builtin/cat-file.c:490
4741 msgid "allow -s and -t to work with broken/corrupt objects"
4742 msgstr "允许 -s 和 -t 对损坏的对象生效"
4743
4369 -#: builtin/cat-file.c:476
4744 +#: builtin/cat-file.c:491
4745 msgid "buffer --batch output"
4746 msgstr "缓冲 --batch 的输出"
4747
4373 -#: builtin/cat-file.c:478
4748 +#: builtin/cat-file.c:493
4749 msgid "show info and content of objects fed from the standard input"
4750 msgstr "显示从标准输入提供的对象的信息和内容"
4751
4377 -#: builtin/cat-file.c:481
4752 +#: builtin/cat-file.c:496
4753 msgid "show info about objects fed from the standard input"
4754 msgstr "显示从标准输入提供的对象的信息"
4755
4381 -#: builtin/cat-file.c:484
4756 +#: builtin/cat-file.c:499
4757 msgid "follow in-tree symlinks (used with --batch or --batch-check)"
4758 msgstr "跟随树内符号链接(和 --batch 或 --batch-check 共用)"
4759
4385 -#: builtin/cat-file.c:486
4760 +#: builtin/cat-file.c:501
4761 msgid "show all objects with --batch or --batch-check"
4762 msgstr "使用 --batch 或 --batch-check 参数显示所有对象"
4763
@@ -4410,7 +4785,7 @@ msgstr "从标准输入读出文件名"
4785 msgid "terminate input and output records by a NUL character"
4786 msgstr "输入和输出的记录使用 NUL 字符终结"
4787
4413 -#: builtin/check-ignore.c:18 builtin/checkout.c:1135 builtin/gc.c:325
4788 +#: builtin/check-ignore.c:18 builtin/checkout.c:1138 builtin/gc.c:325
4789 msgid "suppress progress reporting"
4790 msgstr "不显示进度报告"
4791
@@ -4500,9 +4875,9 @@ msgid "write the content to temporary files"
4875 msgstr "将内容写入临时文件"
4876
4877 #: builtin/checkout-index.c:174 builtin/column.c:30
4503 -#: builtin/submodule--helper.c:491 builtin/submodule--helper.c:494
4504 -#: builtin/submodule--helper.c:497 builtin/submodule--helper.c:500
4505 -#: builtin/submodule--helper.c:774
4878 +#: builtin/submodule--helper.c:488 builtin/submodule--helper.c:491
4879 +#: builtin/submodule--helper.c:494 builtin/submodule--helper.c:497
4880 +#: builtin/submodule--helper.c:830 builtin/worktree.c:469
4881 msgid "string"
4882 msgstr "字符串"
4883
@@ -4568,10 +4943,6 @@ msgstr "'%s' 不能和 %s 同时使用"
4943 msgid "Cannot update paths and switch to branch '%s' at the same time."
4944 msgstr "不能同时更新路径并切换到分支'%s'。"
4945
4571 -#: builtin/checkout.c:279 builtin/checkout.c:473
4572 -msgid "corrupt index file"
4573 -msgstr "损坏的索引文件"
4574 -
4946 #: builtin/checkout.c:339 builtin/checkout.c:346
4947 #, c-format
4948 msgid "path '%s' is unmerged"
@@ -4581,51 +4952,51 @@ msgstr "路径 '%s' 未合并"
4952 msgid "you need to resolve your current index first"
4953 msgstr "您需要先解决当前索引的冲突"
4954
4584 -#: builtin/checkout.c:622
4955 +#: builtin/checkout.c:625
4956 #, c-format
4957 msgid "Can not do reflog for '%s': %s\n"
4958 msgstr "不能对 '%s' 执行 reflog 操作:%s\n"
4959
4589 -#: builtin/checkout.c:660
4960 +#: builtin/checkout.c:664
4961 msgid "HEAD is now at"
4962 msgstr "HEAD 目前位于"
4963
4593 -#: builtin/checkout.c:664 builtin/clone.c:661
4964 +#: builtin/checkout.c:668 builtin/clone.c:661
4965 msgid "unable to update HEAD"
4966 msgstr "不能更新 HEAD"
4967
4597 -#: builtin/checkout.c:668
4968 +#: builtin/checkout.c:672
4969 #, c-format
4970 msgid "Reset branch '%s'\n"
4971 msgstr "重置分支 '%s'\n"
4972
4602 -#: builtin/checkout.c:671
4973 +#: builtin/checkout.c:675
4974 #, c-format
4975 msgid "Already on '%s'\n"
4976 msgstr "已经位于 '%s'\n"
4977
4607 -#: builtin/checkout.c:675
4978 +#: builtin/checkout.c:679
4979 #, c-format
4980 msgid "Switched to and reset branch '%s'\n"
4981 msgstr "切换并重置分支 '%s'\n"
4982
4612 -#: builtin/checkout.c:677 builtin/checkout.c:1067
4983 +#: builtin/checkout.c:681 builtin/checkout.c:1070
4984 #, c-format
4985 msgid "Switched to a new branch '%s'\n"
4986 msgstr "切换到一个新分支 '%s'\n"
4987
4617 -#: builtin/checkout.c:679
4988 +#: builtin/checkout.c:683
4989 #, c-format
4990 msgid "Switched to branch '%s'\n"
4991 msgstr "切换到分支 '%s'\n"
4992
4993 # 译者:注意保持前导空格
4623 -#: builtin/checkout.c:731
4994 +#: builtin/checkout.c:734
4995 #, c-format
4996 msgid " ... and %d more.\n"
4997 msgstr " ... 及其它 %d 个。\n"
4998
4628 -#: builtin/checkout.c:737
4999 +#: builtin/checkout.c:740
5000 #, c-format
5001 msgid ""
5002 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -4646,7 +5017,7 @@ msgstr[1] ""
5017 "\n"
5018 "%s\n"
5019
4649 -#: builtin/checkout.c:756
5020 +#: builtin/checkout.c:759
5021 #, c-format
5022 msgid ""
5023 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -4673,150 +5044,150 @@ msgstr[1] ""
5044 " git branch <新分支名> %s\n"
5045 "\n"
5046
4676 -#: builtin/checkout.c:792
5047 +#: builtin/checkout.c:795
5048 msgid "internal error in revision walk"
5049 msgstr "在版本遍历时遇到内部错误"
5050
4680 -#: builtin/checkout.c:796
5051 +#: builtin/checkout.c:799
5052 msgid "Previous HEAD position was"
5053 msgstr "之前的 HEAD 位置是"
5054
4684 -#: builtin/checkout.c:823 builtin/checkout.c:1062
5055 +#: builtin/checkout.c:826 builtin/checkout.c:1065
5056 msgid "You are on a branch yet to be born"
5057 msgstr "您位于一个尚未初始化的分支"
5058
4688 -#: builtin/checkout.c:968
5059 +#: builtin/checkout.c:971
5060 #, c-format
5061 msgid "only one reference expected, %d given."
5062 msgstr "只要一个引用,却给出了 %d 个"
5063
4693 -#: builtin/checkout.c:1008 builtin/worktree.c:212
5064 +#: builtin/checkout.c:1011 builtin/worktree.c:214
5065 #, c-format
5066 msgid "invalid reference: %s"
5067 msgstr "无效引用:%s"
5068
4698 -#: builtin/checkout.c:1037
5069 +#: builtin/checkout.c:1040
5070 #, c-format
5071 msgid "reference is not a tree: %s"
5072 msgstr "引用不是一个树:%s"
5073
4703 -#: builtin/checkout.c:1076
5074 +#: builtin/checkout.c:1079
5075 msgid "paths cannot be used with switching branches"
5076 msgstr "路径不能和切换分支同时使用"
5077
4707 -#: builtin/checkout.c:1079 builtin/checkout.c:1083
5078 +#: builtin/checkout.c:1082 builtin/checkout.c:1086
5079 #, c-format
5080 msgid "'%s' cannot be used with switching branches"
5081 msgstr "'%s' 不能和切换分支同时使用"
5082
4712 -#: builtin/checkout.c:1087 builtin/checkout.c:1090 builtin/checkout.c:1095
4713 -#: builtin/checkout.c:1098
5083 +#: builtin/checkout.c:1090 builtin/checkout.c:1093 builtin/checkout.c:1098
5084 +#: builtin/checkout.c:1101
5085 #, c-format
5086 msgid "'%s' cannot be used with '%s'"
5087 msgstr "'%s' 不能和 '%s' 同时使用"
5088
4718 -#: builtin/checkout.c:1103
5089 +#: builtin/checkout.c:1106
5090 #, c-format
5091 msgid "Cannot switch branch to a non-commit '%s'"
5092 msgstr "不能切换分支到一个非提交 '%s'"
5093
4723 -#: builtin/checkout.c:1136 builtin/checkout.c:1138 builtin/clone.c:88
4724 -#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:323
4725 -#: builtin/worktree.c:325
5094 +#: builtin/checkout.c:1139 builtin/checkout.c:1141 builtin/clone.c:88
5095 +#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:324
5096 +#: builtin/worktree.c:326
5097 msgid "branch"
5098 msgstr "分支"
5099
4729 -#: builtin/checkout.c:1137
5100 +#: builtin/checkout.c:1140
5101 msgid "create and checkout a new branch"
5102 msgstr "创建并检出一个新的分支"
5103
4733 -#: builtin/checkout.c:1139
5104 +#: builtin/checkout.c:1142
5105 msgid "create/reset and checkout a branch"
5106 msgstr "创建/重置并检出一个分支"
5107
4737 -#: builtin/checkout.c:1140
5108 +#: builtin/checkout.c:1143
5109 msgid "create reflog for new branch"
5110 msgstr "为新的分支创建引用日志"
5111
4741 -#: builtin/checkout.c:1141
4742 -msgid "detach the HEAD at named commit"
4743 -msgstr "成为指向该提交的分离头指针"
5112 +#: builtin/checkout.c:1144 builtin/worktree.c:328
5113 +msgid "detach HEAD at named commit"
5114 +msgstr "HEAD 从指定的提交分离"
5115
4745 -#: builtin/checkout.c:1142
5116 +#: builtin/checkout.c:1145
5117 msgid "set upstream info for new branch"
5118 msgstr "为新的分支设置上游信息"
5119
4749 -#: builtin/checkout.c:1144
5120 +#: builtin/checkout.c:1147
5121 msgid "new-branch"
5122 msgstr "新分支"
5123
4753 -#: builtin/checkout.c:1144
5124 +#: builtin/checkout.c:1147
5125 msgid "new unparented branch"
5126 msgstr "新的没有父提交的分支"
5127
4757 -#: builtin/checkout.c:1145
5128 +#: builtin/checkout.c:1148
5129 msgid "checkout our version for unmerged files"
5130 msgstr "对尚未合并的文件检出我们的版本"
5131
4761 -#: builtin/checkout.c:1147
5132 +#: builtin/checkout.c:1150
5133 msgid "checkout their version for unmerged files"
5134 msgstr "对尚未合并的文件检出他们的版本"
5135
4765 -#: builtin/checkout.c:1149
5136 +#: builtin/checkout.c:1152
5137 msgid "force checkout (throw away local modifications)"
5138 msgstr "强制检出(丢弃本地修改)"
5139
4769 -#: builtin/checkout.c:1150
5140 +#: builtin/checkout.c:1153
5141 msgid "perform a 3-way merge with the new branch"
5142 msgstr "和新的分支执行三方合并"
5143
4773 -#: builtin/checkout.c:1151 builtin/merge.c:230
5144 +#: builtin/checkout.c:1154 builtin/merge.c:231
5145 msgid "update ignored files (default)"
5146 msgstr "更新忽略的文件(默认)"
5147
4777 -#: builtin/checkout.c:1152 builtin/log.c:1432 parse-options.h:250
5148 +#: builtin/checkout.c:1155 builtin/log.c:1459 parse-options.h:250
5149 msgid "style"
5150 msgstr "风格"
5151
4781 -#: builtin/checkout.c:1153
5152 +#: builtin/checkout.c:1156
5153 msgid "conflict style (merge or diff3)"
5154 msgstr "冲突输出风格(merge 或 diff3)"
5155
4785 -#: builtin/checkout.c:1156
5156 +#: builtin/checkout.c:1159
5157 msgid "do not limit pathspecs to sparse entries only"
5158 msgstr "对路径不做稀疏检出的限制"
5159
4789 -#: builtin/checkout.c:1158
5160 +#: builtin/checkout.c:1161
5161 msgid "second guess 'git checkout <no-such-branch>'"
5162 msgstr "二次猜测'git checkout <无此分支>'"
5163
4793 -#: builtin/checkout.c:1160
5164 +#: builtin/checkout.c:1163
5165 msgid "do not check if another worktree is holding the given ref"
5166 msgstr "不检查指定的引用是否被其他工作区所占用"
5167
4797 -#: builtin/checkout.c:1161 builtin/clone.c:60 builtin/fetch.c:116
4798 -#: builtin/merge.c:227 builtin/pull.c:116 builtin/push.c:526
5168 +#: builtin/checkout.c:1164 builtin/clone.c:60 builtin/fetch.c:117
5169 +#: builtin/merge.c:228 builtin/pull.c:116 builtin/push.c:536
5170 #: builtin/send-pack.c:168
5171 msgid "force progress reporting"
5172 msgstr "强制显示进度报告"
5173
4803 -#: builtin/checkout.c:1192
5174 +#: builtin/checkout.c:1195
5175 msgid "-b, -B and --orphan are mutually exclusive"
5176 msgstr "-b、-B 和 --orphan 是互斥的"
5177
4807 -#: builtin/checkout.c:1209
5178 +#: builtin/checkout.c:1212
5179 msgid "--track needs a branch name"
5180 msgstr "--track 需要一个分支名"
5181
4811 -#: builtin/checkout.c:1214
5182 +#: builtin/checkout.c:1217
5183 msgid "Missing branch name; try -b"
5184 msgstr "缺少分支名;尝试 -b"
5185
4815 -#: builtin/checkout.c:1250
5186 +#: builtin/checkout.c:1253
5187 msgid "invalid path specification"
5188 msgstr "无效的路径规格"
5189
4819 -#: builtin/checkout.c:1257
5190 +#: builtin/checkout.c:1260
5191 #, c-format
5192 msgid ""
5193 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -4825,12 +5196,12 @@ msgstr ""
5196 "不能同时更新路径并切换到分支'%s'。\n"
5197 "您是想要检出 '%s' 但其未能解析为提交么?"
5198
4828 -#: builtin/checkout.c:1262
5199 +#: builtin/checkout.c:1265
5200 #, c-format
5201 msgid "git checkout: --detach does not take a path argument '%s'"
5202 msgstr "git checkout:--detach 不能接收路径参数 '%s'"
5203
4833 -#: builtin/checkout.c:1266
5204 +#: builtin/checkout.c:1269
5205 msgid ""
5206 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
5207 "checking out of the index."
@@ -4982,7 +5353,7 @@ msgid "remove whole directories"
5353 msgstr "删除整个目录"
5354
5355 #: builtin/clean.c:875 builtin/describe.c:407 builtin/grep.c:724
4985 -#: builtin/ls-files.c:456 builtin/name-rev.c:314 builtin/show-ref.c:182
5356 +#: builtin/ls-files.c:457 builtin/name-rev.c:314 builtin/show-ref.c:182
5357 msgid "pattern"
5358 msgstr "模式"
5359
@@ -5024,7 +5395,7 @@ msgstr "git clone [<选项>] [--] <仓库> [<路径>]"
5395 msgid "don't create a checkout"
5396 msgstr "不创建一个检出"
5397
5027 -#: builtin/clone.c:63 builtin/clone.c:65 builtin/init-db.c:473
5398 +#: builtin/clone.c:63 builtin/clone.c:65 builtin/init-db.c:476
5399 msgid "create a bare repository"
5400 msgstr "创建一个纯仓库"
5401
@@ -5052,16 +5423,16 @@ msgstr "在克隆时初始化子模组"
5423 msgid "number of submodules cloned in parallel"
5424 msgstr "并发克隆的子模组的数量"
5425
5055 -#: builtin/clone.c:80 builtin/init-db.c:470
5426 +#: builtin/clone.c:80 builtin/init-db.c:473
5427 msgid "template-directory"
5428 msgstr "模板目录"
5429
5059 -#: builtin/clone.c:81 builtin/init-db.c:471
5430 +#: builtin/clone.c:81 builtin/init-db.c:474
5431 msgid "directory from which templates will be used"
5432 msgstr "模板目录将被使用"
5433
5063 -#: builtin/clone.c:83 builtin/submodule--helper.c:498
5064 -#: builtin/submodule--helper.c:777
5434 +#: builtin/clone.c:83 builtin/submodule--helper.c:495
5435 +#: builtin/submodule--helper.c:833
5436 msgid "reference repository"
5437 msgstr "参考仓库"
5438
@@ -5085,7 +5456,7 @@ msgstr "检出 <分支> 而不是远程 HEAD"
5456 msgid "path to git-upload-pack on the remote"
5457 msgstr "远程 git-upload-pack 路径"
5458
5088 -#: builtin/clone.c:92 builtin/fetch.c:117 builtin/grep.c:667
5459 +#: builtin/clone.c:92 builtin/fetch.c:118 builtin/grep.c:667
5460 #: builtin/pull.c:201
5461 msgid "depth"
5462 msgstr "深度"
@@ -5102,11 +5473,11 @@ msgstr "只克隆一个分支、HEAD 或 --branch"
5473 msgid "any cloned submodules will be shallow"
5474 msgstr "子模组将以浅下载模式克隆"
5475
5105 -#: builtin/clone.c:98 builtin/init-db.c:479
5476 +#: builtin/clone.c:98 builtin/init-db.c:482
5477 msgid "gitdir"
5478 msgstr "git目录"
5479
5109 -#: builtin/clone.c:99 builtin/init-db.c:480
5480 +#: builtin/clone.c:99 builtin/init-db.c:483
5481 msgid "separate git dir from working tree"
5482 msgstr "git目录和工作区分离"
5483
@@ -5118,11 +5489,11 @@ msgstr "key=value"
5489 msgid "set config inside the new repository"
5490 msgstr "在新仓库中设置配置信息"
5491
5121 -#: builtin/clone.c:102 builtin/fetch.c:131 builtin/push.c:536
5492 +#: builtin/clone.c:102 builtin/fetch.c:132 builtin/push.c:547
5493 msgid "use IPv4 addresses only"
5494 msgstr "只使用 IPv4 地址"
5495
5125 -#: builtin/clone.c:104 builtin/fetch.c:133 builtin/push.c:538
5496 +#: builtin/clone.c:104 builtin/fetch.c:134 builtin/push.c:549
5497 msgid "use IPv6 addresses only"
5498 msgstr "只使用 IPv6 地址"
5499
@@ -5154,6 +5525,11 @@ msgstr "参考仓库 '%s' 是一个浅克隆"
5525 msgid "reference repository '%s' is grafted"
5526 msgstr "参考仓库 '%s' 已被嫁接"
5527
5528 +#: builtin/clone.c:376
5529 +#, c-format
5530 +msgid "failed to open '%s'"
5531 +msgstr "无法打开 '%s'"
5532 +
5533 #: builtin/clone.c:384
5534 #, c-format
5535 msgid "%s exists and is not a directory"
@@ -5174,7 +5550,7 @@ msgstr "无法创建链接 '%s'"
5550 msgid "failed to copy file to '%s'"
5551 msgstr "无法拷贝文件至 '%s'"
5552
5177 -#: builtin/clone.c:449 builtin/clone.c:633
5553 +#: builtin/clone.c:449
5554 #, c-format
5555 msgid "done.\n"
5556 msgstr "完成。\n"
@@ -5194,12 +5570,7 @@ msgstr ""
5570 msgid "Could not find remote branch %s to clone."
5571 msgstr "不能发现要克隆的远程分支 %s。"
5572
5197 -#: builtin/clone.c:628
5198 -#, c-format
5199 -msgid "Checking connectivity... "
5200 -msgstr "检查连接... "
5201 -
5202 -#: builtin/clone.c:631
5573 +#: builtin/clone.c:633
5574 msgid "remote did not send all necessary objects"
5575 msgstr "远程没有发送所有必须的对象"
5576
@@ -5216,99 +5587,99 @@ msgstr "远程 HEAD 指向一个不存在的引用,无法检出。\n"
5587 msgid "unable to checkout working tree"
5588 msgstr "不能检出工作区"
5589
5219 -#: builtin/clone.c:767
5590 +#: builtin/clone.c:766
5591 msgid "unable to write parameters to config file"
5592 msgstr "无法将参数写入配置文件"
5593
5223 -#: builtin/clone.c:830
5594 +#: builtin/clone.c:829
5595 msgid "cannot repack to clean up"
5596 msgstr "无法执行 repack 来清理"
5597
5227 -#: builtin/clone.c:832
5598 +#: builtin/clone.c:831
5599 msgid "cannot unlink temporary alternates file"
5600 msgstr "无法删除临时的 alternates 文件"
5601
5231 -#: builtin/clone.c:864 builtin/receive-pack.c:1731
5602 +#: builtin/clone.c:863 builtin/receive-pack.c:1855
5603 msgid "Too many arguments."
5604 msgstr "太多参数。"
5605
5235 -#: builtin/clone.c:868
5606 +#: builtin/clone.c:867
5607 msgid "You must specify a repository to clone."
5608 msgstr "您必须指定一个仓库来克隆。"
5609
5239 -#: builtin/clone.c:879
5610 +#: builtin/clone.c:878
5611 #, c-format
5612 msgid "--bare and --origin %s options are incompatible."
5613 msgstr "--bare 和 --origin %s 选项不兼容。"
5614
5244 -#: builtin/clone.c:882
5615 +#: builtin/clone.c:881
5616 msgid "--bare and --separate-git-dir are incompatible."
5617 msgstr "--bare 和 --separate-git-dir 选项不兼容。"
5618
5248 -#: builtin/clone.c:895
5619 +#: builtin/clone.c:894
5620 #, c-format
5621 msgid "repository '%s' does not exist"
5622 msgstr "仓库 '%s' 不存在"
5623
5253 -#: builtin/clone.c:901 builtin/fetch.c:1174
5624 +#: builtin/clone.c:900 builtin/fetch.c:1293
5625 #, c-format
5626 msgid "depth %s is not a positive number"
5627 msgstr "深度 %s 不是一个正数"
5628
5258 -#: builtin/clone.c:911
5629 +#: builtin/clone.c:910
5630 #, c-format
5631 msgid "destination path '%s' already exists and is not an empty directory."
5632 msgstr "目标路径 '%s' 已经存在,并且不是一个空目录。"
5633
5263 -#: builtin/clone.c:921
5634 +#: builtin/clone.c:920
5635 #, c-format
5636 msgid "working tree '%s' already exists."
5637 msgstr "工作区 '%s' 已经存在。"
5638
5268 -#: builtin/clone.c:936 builtin/clone.c:947 builtin/submodule--helper.c:547
5269 -#: builtin/worktree.c:220 builtin/worktree.c:247
5639 +#: builtin/clone.c:935 builtin/clone.c:946 builtin/submodule--helper.c:544
5640 +#: builtin/worktree.c:222 builtin/worktree.c:249
5641 #, c-format
5642 msgid "could not create leading directories of '%s'"
5643 msgstr "不能为 '%s' 创建先导目录"
5644
5274 -#: builtin/clone.c:939
5645 +#: builtin/clone.c:938
5646 #, c-format
5647 msgid "could not create work tree dir '%s'"
5648 msgstr "不能创建工作区目录 '%s'"
5649
5279 -#: builtin/clone.c:957
5650 +#: builtin/clone.c:956
5651 #, c-format
5652 msgid "Cloning into bare repository '%s'...\n"
5653 msgstr "克隆到纯仓库 '%s'...\n"
5654
5284 -#: builtin/clone.c:959
5655 +#: builtin/clone.c:958
5656 #, c-format
5657 msgid "Cloning into '%s'...\n"
5658 msgstr "正克隆到 '%s'...\n"
5659
5289 -#: builtin/clone.c:998
5660 +#: builtin/clone.c:997
5661 msgid "--depth is ignored in local clones; use file:// instead."
5662 msgstr "--depth 在本地克隆被忽略,改为 file:// 协议试试。"
5663
5293 -#: builtin/clone.c:1001
5664 +#: builtin/clone.c:1000
5665 msgid "source repository is shallow, ignoring --local"
5666 msgstr "源仓库是浅克隆,忽略 --local"
5667
5297 -#: builtin/clone.c:1006
5668 +#: builtin/clone.c:1005
5669 msgid "--local is ignored"
5670 msgstr "--local 被忽略"
5671
5301 -#: builtin/clone.c:1010
5672 +#: builtin/clone.c:1009
5673 #, c-format
5674 msgid "Don't know how to clone %s"
5675 msgstr "不知道如何克隆 %s"
5676
5306 -#: builtin/clone.c:1059 builtin/clone.c:1067
5677 +#: builtin/clone.c:1058 builtin/clone.c:1066
5678 #, c-format
5679 msgid "Remote branch %s not found in upstream %s"
5680 msgstr "远程分支 %s 在上游 %s 未发现"
5681
5311 -#: builtin/clone.c:1070
5682 +#: builtin/clone.c:1069
5683 msgid "You appear to have cloned an empty repository."
5684 msgstr "您似乎克隆了一个空仓库。"
5685
@@ -5442,103 +5813,103 @@ msgstr ""
5813 "然后执行 \"git cherry-pick --continue\" 继续对其余提交执行拣选\n"
5814 "操作。\n"
5815
5445 -#: builtin/commit.c:307
5816 +#: builtin/commit.c:308
5817 msgid "failed to unpack HEAD tree object"
5818 msgstr "无法解包 HEAD 树对象"
5819
5449 -#: builtin/commit.c:348
5820 +#: builtin/commit.c:349
5821 msgid "unable to create temporary index"
5822 msgstr "不能创建临时索引"
5823
5453 -#: builtin/commit.c:354
5824 +#: builtin/commit.c:355
5825 msgid "interactive add failed"
5826 msgstr "交互式添加失败"
5827
5457 -#: builtin/commit.c:367
5828 +#: builtin/commit.c:368
5829 msgid "unable to update temporary index"
5830 msgstr "无法更新临时索引"
5831
5461 -#: builtin/commit.c:369
5832 +#: builtin/commit.c:370
5833 msgid "Failed to update main cache tree"
5834 msgstr "不能更新树的主缓存"
5835
5465 -#: builtin/commit.c:393 builtin/commit.c:416 builtin/commit.c:465
5836 +#: builtin/commit.c:394 builtin/commit.c:417 builtin/commit.c:466
5837 msgid "unable to write new_index file"
5838 msgstr "无法写 new_index 文件"
5839
5469 -#: builtin/commit.c:447
5840 +#: builtin/commit.c:448
5841 msgid "cannot do a partial commit during a merge."
5842 msgstr "在合并过程中不能做部分提交。"
5843
5473 -#: builtin/commit.c:449
5844 +#: builtin/commit.c:450
5845 msgid "cannot do a partial commit during a cherry-pick."
5846 msgstr "在拣选过程中不能做部分提交。"
5847
5477 -#: builtin/commit.c:458
5848 +#: builtin/commit.c:459
5849 msgid "cannot read the index"
5850 msgstr "无法读取索引"
5851
5481 -#: builtin/commit.c:477
5852 +#: builtin/commit.c:478
5853 msgid "unable to write temporary index file"
5854 msgstr "无法写临时索引文件"
5855
5485 -#: builtin/commit.c:582
5856 +#: builtin/commit.c:583
5857 #, c-format
5858 msgid "commit '%s' lacks author header"
5859 msgstr "提交 '%s' 缺少作者信息"
5860
5490 -#: builtin/commit.c:584
5861 +#: builtin/commit.c:585
5862 #, c-format
5863 msgid "commit '%s' has malformed author line"
5864 msgstr "提交 '%s' 有非法的作者信息"
5865
5495 -#: builtin/commit.c:603
5866 +#: builtin/commit.c:604
5867 msgid "malformed --author parameter"
5868 msgstr "非法的 --author 参数"
5869
5499 -#: builtin/commit.c:611
5870 +#: builtin/commit.c:612
5871 #, c-format
5872 msgid "invalid date format: %s"
5873 msgstr "无效的日期格式:%s"
5874
5504 -#: builtin/commit.c:655
5875 +#: builtin/commit.c:656
5876 msgid ""
5877 "unable to select a comment character that is not used\n"
5878 "in the current commit message"
5879 msgstr "无法选择一个未被当前提交说明使用的注释字符"
5880
5510 -#: builtin/commit.c:692 builtin/commit.c:725 builtin/commit.c:1091
5881 +#: builtin/commit.c:693 builtin/commit.c:726 builtin/commit.c:1092
5882 #, c-format
5883 msgid "could not lookup commit %s"
5884 msgstr "不能查询提交 %s"
5885
5515 -#: builtin/commit.c:704 builtin/shortlog.c:285
5886 +#: builtin/commit.c:705 builtin/shortlog.c:286
5887 #, c-format
5888 msgid "(reading log message from standard input)\n"
5889 msgstr "(正从标准输入中读取日志信息)\n"
5890
5520 -#: builtin/commit.c:706
5891 +#: builtin/commit.c:707
5892 msgid "could not read log from standard input"
5893 msgstr "不能从标准输入中读取日志信息"
5894
5524 -#: builtin/commit.c:710
5895 +#: builtin/commit.c:711
5896 #, c-format
5897 msgid "could not read log file '%s'"
5898 msgstr "不能读取日志文件 '%s'"
5899
5529 -#: builtin/commit.c:737 builtin/commit.c:745
5900 +#: builtin/commit.c:738 builtin/commit.c:746
5901 msgid "could not read SQUASH_MSG"
5902 msgstr "不能读取 SQUASH_MSG"
5903
5533 -#: builtin/commit.c:742
5904 +#: builtin/commit.c:743
5905 msgid "could not read MERGE_MSG"
5906 msgstr "不能读取 MERGE_MSG"
5907
5537 -#: builtin/commit.c:796
5908 +#: builtin/commit.c:797
5909 msgid "could not write commit template"
5910 msgstr "不能写提交模版"
5911
5541 -#: builtin/commit.c:814
5912 +#: builtin/commit.c:815
5913 #, c-format
5914 msgid ""
5915 "\n"
@@ -5552,7 +5923,7 @@ msgstr ""
5923 "\t%s\n"
5924 "然后重试。\n"
5925
5555 -#: builtin/commit.c:819
5926 +#: builtin/commit.c:820
5927 #, c-format
5928 msgid ""
5929 "\n"
@@ -5566,7 +5937,7 @@ msgstr ""
5937 "\t%s\n"
5938 "然后重试。\n"
5939
5569 -#: builtin/commit.c:832
5940 +#: builtin/commit.c:833
5941 #, c-format
5942 msgid ""
5943 "Please enter the commit message for your changes. Lines starting\n"
@@ -5575,7 +5946,7 @@ msgstr ""
5946 "请为您的变更输入提交说明。以 '%c' 开始的行将被忽略,而一个空的提交\n"
5947 "说明将会终止提交。\n"
5948
5578 -#: builtin/commit.c:839
5949 +#: builtin/commit.c:840
5950 #, c-format
5951 msgid ""
5952 "Please enter the commit message for your changes. Lines starting\n"
@@ -5586,346 +5957,346 @@ msgstr ""
5957 "也可以删除它们。一个空的提交说明将会终止提交。\n"
5958
5959 # 译者:为保证在输出中对齐,注意调整句中空格!
5589 -#: builtin/commit.c:859
5960 +#: builtin/commit.c:860
5961 #, c-format
5962 msgid "%sAuthor: %.*s <%.*s>"
5963 msgstr "%s作者: %.*s <%.*s>"
5964
5965 # 译者:为保证在输出中对齐,注意调整句中空格!
5595 -#: builtin/commit.c:867
5966 +#: builtin/commit.c:868
5967 #, c-format
5968 msgid "%sDate: %s"
5969 msgstr "%s日期: %s"
5970
5971 # 译者:为保证在输出中对齐,注意调整句中空格!
5601 -#: builtin/commit.c:874
5972 +#: builtin/commit.c:875
5973 #, c-format
5974 msgid "%sCommitter: %.*s <%.*s>"
5975 msgstr "%s提交者:%.*s <%.*s>"
5976
5606 -#: builtin/commit.c:892
5977 +#: builtin/commit.c:893
5978 msgid "Cannot read index"
5979 msgstr "无法读取索引"
5980
5610 -#: builtin/commit.c:949
5981 +#: builtin/commit.c:950
5982 msgid "Error building trees"
5983 msgstr "无法创建树对象"
5984
5614 -#: builtin/commit.c:964 builtin/tag.c:266
5985 +#: builtin/commit.c:965 builtin/tag.c:266
5986 #, c-format
5987 msgid "Please supply the message using either -m or -F option.\n"
5988 msgstr "请使用 -m 或 -F 选项提供提交说明。\n"
5989
5619 -#: builtin/commit.c:1066
5990 +#: builtin/commit.c:1067
5991 #, c-format
5992 msgid "--author '%s' is not 'Name <email>' and matches no existing author"
5993 msgstr "--author '%s' 不是 'Name <email>' 格式,且未能在现有作者中找到匹配"
5994
5624 -#: builtin/commit.c:1081 builtin/commit.c:1321
5995 +#: builtin/commit.c:1082 builtin/commit.c:1322
5996 #, c-format
5997 msgid "Invalid untracked files mode '%s'"
5998 msgstr "无效的未追踪文件参数 '%s'"
5999
5629 -#: builtin/commit.c:1118
6000 +#: builtin/commit.c:1119
6001 msgid "--long and -z are incompatible"
6002 msgstr "--long 和 -z 选项不兼容"
6003
5633 -#: builtin/commit.c:1148
6004 +#: builtin/commit.c:1149
6005 msgid "Using both --reset-author and --author does not make sense"
6006 msgstr "同时使用 --reset-author 和 --author 没有意义"
6007
5637 -#: builtin/commit.c:1157
6008 +#: builtin/commit.c:1158
6009 msgid "You have nothing to amend."
6010 msgstr "您没有可修补的提交。"
6011
5641 -#: builtin/commit.c:1160
6012 +#: builtin/commit.c:1161
6013 msgid "You are in the middle of a merge -- cannot amend."
6014 msgstr "您正处于一个合并过程中 -- 无法修补提交。"
6015
5645 -#: builtin/commit.c:1162
6016 +#: builtin/commit.c:1163
6017 msgid "You are in the middle of a cherry-pick -- cannot amend."
6018 msgstr "您正处于一个拣选过程中 -- 无法修补提交。"
6019
5649 -#: builtin/commit.c:1165
6020 +#: builtin/commit.c:1166
6021 msgid "Options --squash and --fixup cannot be used together"
6022 msgstr "选项 --squash 和 --fixup 不能同时使用"
6023
5653 -#: builtin/commit.c:1175
6024 +#: builtin/commit.c:1176
6025 msgid "Only one of -c/-C/-F/--fixup can be used."
6026 msgstr "只能用一个 -c/-C/-F/--fixup 选项。"
6027
5657 -#: builtin/commit.c:1177
6028 +#: builtin/commit.c:1178
6029 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
6030 msgstr "选项 -m 不能和 -c/-C/-F/--fixup 同时使用。"
6031
5661 -#: builtin/commit.c:1185
6032 +#: builtin/commit.c:1186
6033 msgid "--reset-author can be used only with -C, -c or --amend."
6034 msgstr "--reset-author 只能和 -C、-c 或 --amend 同时使用。"
6035
5665 -#: builtin/commit.c:1202
6036 +#: builtin/commit.c:1203
6037 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
6038 msgstr "只能用一个 --include/--only/--all/--interactive/--patch 选项。"
6039
5669 -#: builtin/commit.c:1204
6040 +#: builtin/commit.c:1205
6041 msgid "No paths with --include/--only does not make sense."
6042 msgstr "参数 --include/--only 不跟路径没有意义。"
6043
5673 -#: builtin/commit.c:1206
6044 +#: builtin/commit.c:1207
6045 msgid "Clever... amending the last one with dirty index."
6046 msgstr "聪明... 用脏索引修补最后一个提交。"
6047
5677 -#: builtin/commit.c:1208
6048 +#: builtin/commit.c:1209
6049 msgid "Explicit paths specified without -i or -o; assuming --only paths..."
6050 msgstr "指定了明确的路径而没有使用 -i 或 -o 选项,认为是 --only paths..."
6051
5681 -#: builtin/commit.c:1220 builtin/tag.c:474
6052 +#: builtin/commit.c:1221 builtin/tag.c:474
6053 #, c-format
6054 msgid "Invalid cleanup mode %s"
6055 msgstr "无效的清理模式 %s"
6056
5686 -#: builtin/commit.c:1225
6057 +#: builtin/commit.c:1226
6058 msgid "Paths with -a does not make sense."
6059 msgstr "路径和 -a 选项同时使用没有意义。"
6060
5690 -#: builtin/commit.c:1335 builtin/commit.c:1621
6061 +#: builtin/commit.c:1336 builtin/commit.c:1622
6062 msgid "show status concisely"
6063 msgstr "以简洁的格式显示状态"
6064
5694 -#: builtin/commit.c:1337 builtin/commit.c:1623
6065 +#: builtin/commit.c:1338 builtin/commit.c:1624
6066 msgid "show branch information"
6067 msgstr "显示分支信息"
6068
5698 -#: builtin/commit.c:1339 builtin/commit.c:1625 builtin/push.c:512
5699 -#: builtin/worktree.c:437
6069 +#: builtin/commit.c:1340 builtin/commit.c:1626 builtin/push.c:522
6070 +#: builtin/worktree.c:440
6071 msgid "machine-readable output"
6072 msgstr "机器可读的输出"
6073
5703 -#: builtin/commit.c:1342 builtin/commit.c:1627
6074 +#: builtin/commit.c:1343 builtin/commit.c:1628
6075 msgid "show status in long format (default)"
6076 msgstr "以长格式显示状态(默认)"
6077
5707 -#: builtin/commit.c:1345 builtin/commit.c:1630
6078 +#: builtin/commit.c:1346 builtin/commit.c:1631
6079 msgid "terminate entries with NUL"
6080 msgstr "条目以 NUL 字符结尾"
6081
5711 -#: builtin/commit.c:1347 builtin/commit.c:1633 builtin/fast-export.c:981
6082 +#: builtin/commit.c:1348 builtin/commit.c:1634 builtin/fast-export.c:981
6083 #: builtin/fast-export.c:984 builtin/tag.c:353
6084 msgid "mode"
6085 msgstr "模式"
6086
5716 -#: builtin/commit.c:1348 builtin/commit.c:1633
6087 +#: builtin/commit.c:1349 builtin/commit.c:1634
6088 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
6089 msgstr "显示未跟踪的文件,“模式”的可选参数:all、normal、no。(默认:all)"
6090
5720 -#: builtin/commit.c:1351
6091 +#: builtin/commit.c:1352
6092 msgid "show ignored files"
6093 msgstr "显示忽略的文件"
6094
5724 -#: builtin/commit.c:1352 parse-options.h:155
6095 +#: builtin/commit.c:1353 parse-options.h:155
6096 msgid "when"
6097 msgstr "何时"
6098
5728 -#: builtin/commit.c:1353
6099 +#: builtin/commit.c:1354
6100 msgid ""
6101 "ignore changes to submodules, optional when: all, dirty, untracked. "
6102 "(Default: all)"
6103 msgstr ""
6104 "忽略子模组的更改,“何时”的可选参数:all、dirty、untracked。(默认:all)"
6105
5735 -#: builtin/commit.c:1355
6106 +#: builtin/commit.c:1356
6107 msgid "list untracked files in columns"
6108 msgstr "以列的方式显示未跟踪的文件"
6109
5739 -#: builtin/commit.c:1441
6110 +#: builtin/commit.c:1442
6111 msgid "couldn't look up newly created commit"
6112 msgstr "无法找到新创建的提交"
6113
5743 -#: builtin/commit.c:1443
6114 +#: builtin/commit.c:1444
6115 msgid "could not parse newly created commit"
6116 msgstr "不能解析新创建的提交"
6117
5747 -#: builtin/commit.c:1488
6118 +#: builtin/commit.c:1489
6119 msgid "detached HEAD"
6120 msgstr "分离头指针"
6121
6122 # 译者:中文字符串拼接,可删除前导空格
5752 -#: builtin/commit.c:1491
6123 +#: builtin/commit.c:1492
6124 msgid " (root-commit)"
6125 msgstr "(根提交)"
6126
5756 -#: builtin/commit.c:1591
6127 +#: builtin/commit.c:1592
6128 msgid "suppress summary after successful commit"
6129 msgstr "提交成功后不显示概述信息"
6130
5760 -#: builtin/commit.c:1592
6131 +#: builtin/commit.c:1593
6132 msgid "show diff in commit message template"
6133 msgstr "在提交说明模板里显示差异"
6134
5764 -#: builtin/commit.c:1594
6135 +#: builtin/commit.c:1595
6136 msgid "Commit message options"
6137 msgstr "提交说明选项"
6138
5768 -#: builtin/commit.c:1595 builtin/tag.c:351
6139 +#: builtin/commit.c:1596 builtin/tag.c:351
6140 msgid "read message from file"
6141 msgstr "从文件中读取提交说明"
6142
5772 -#: builtin/commit.c:1596
6143 +#: builtin/commit.c:1597
6144 msgid "author"
6145 msgstr "作者"
6146
5776 -#: builtin/commit.c:1596
6147 +#: builtin/commit.c:1597
6148 msgid "override author for commit"
6149 msgstr "提交时覆盖作者"
6150
5780 -#: builtin/commit.c:1597 builtin/gc.c:326
6151 +#: builtin/commit.c:1598 builtin/gc.c:326
6152 msgid "date"
6153 msgstr "日期"
6154
5784 -#: builtin/commit.c:1597
6155 +#: builtin/commit.c:1598
6156 msgid "override date for commit"
6157 msgstr "提交时覆盖日期"
6158
5788 -#: builtin/commit.c:1598 builtin/merge.c:219 builtin/notes.c:395
5789 -#: builtin/notes.c:558 builtin/tag.c:349
6159 +#: builtin/commit.c:1599 builtin/merge.c:220 builtin/notes.c:396
6160 +#: builtin/notes.c:559 builtin/tag.c:349
6161 msgid "message"
6162 msgstr "说明"
6163
5793 -#: builtin/commit.c:1598
6164 +#: builtin/commit.c:1599
6165 msgid "commit message"
6166 msgstr "提交说明"
6167
5797 -#: builtin/commit.c:1599 builtin/commit.c:1600 builtin/commit.c:1601
5798 -#: builtin/commit.c:1602 parse-options.h:256 ref-filter.h:79
6168 +#: builtin/commit.c:1600 builtin/commit.c:1601 builtin/commit.c:1602
6169 +#: builtin/commit.c:1603 parse-options.h:256 ref-filter.h:79
6170 msgid "commit"
6171 msgstr "提交"
6172
5802 -#: builtin/commit.c:1599
6173 +#: builtin/commit.c:1600
6174 msgid "reuse and edit message from specified commit"
6175 msgstr "重用并编辑指定提交的提交说明"
6176
5806 -#: builtin/commit.c:1600
6177 +#: builtin/commit.c:1601
6178 msgid "reuse message from specified commit"
6179 msgstr "重用指定提交的提交说明"
6180
5810 -#: builtin/commit.c:1601
6181 +#: builtin/commit.c:1602
6182 msgid "use autosquash formatted message to fixup specified commit"
6183 msgstr "使用 autosquash 格式的提交说明用以修正指定的提交"
6184
5814 -#: builtin/commit.c:1602
6185 +#: builtin/commit.c:1603
6186 msgid "use autosquash formatted message to squash specified commit"
6187 msgstr "使用 autosquash 格式的提交说明用以压缩至指定的提交"
6188
5818 -#: builtin/commit.c:1603
6189 +#: builtin/commit.c:1604
6190 msgid "the commit is authored by me now (used with -C/-c/--amend)"
6191 msgstr "现在将该提交的作者改为我(和 -C/-c/--amend 参数共用)"
6192
5822 -#: builtin/commit.c:1604 builtin/log.c:1382 builtin/revert.c:86
6193 +#: builtin/commit.c:1605 builtin/log.c:1409 builtin/revert.c:86
6194 msgid "add Signed-off-by:"
6195 msgstr "添加 Signed-off-by: 签名"
6196
5826 -#: builtin/commit.c:1605
6197 +#: builtin/commit.c:1606
6198 msgid "use specified template file"
6199 msgstr "使用指定的模板文件"
6200
5830 -#: builtin/commit.c:1606
6201 +#: builtin/commit.c:1607
6202 msgid "force edit of commit"
6203 msgstr "强制编辑提交"
6204
6205 # 译者:可选值,不能翻译(或是原文中笔误,应为 mode)
5835 -#: builtin/commit.c:1607
6206 +#: builtin/commit.c:1608
6207 msgid "default"
6208 msgstr "default"
6209
5839 -#: builtin/commit.c:1607 builtin/tag.c:354
6210 +#: builtin/commit.c:1608 builtin/tag.c:354
6211 msgid "how to strip spaces and #comments from message"
6212 msgstr "设置如何删除提交说明里的空格和#注释"
6213
5843 -#: builtin/commit.c:1608
6214 +#: builtin/commit.c:1609
6215 msgid "include status in commit message template"
6216 msgstr "在提交说明模板里包含状态信息"
6217
5847 -#: builtin/commit.c:1610 builtin/merge.c:229 builtin/pull.c:165
6218 +#: builtin/commit.c:1611 builtin/merge.c:230 builtin/pull.c:165
6219 #: builtin/revert.c:93
6220 msgid "GPG sign commit"
6221 msgstr "GPG 提交签名"
6222
5852 -#: builtin/commit.c:1613
6223 +#: builtin/commit.c:1614
6224 msgid "Commit contents options"
6225 msgstr "提交内容选项"
6226
5856 -#: builtin/commit.c:1614
6227 +#: builtin/commit.c:1615
6228 msgid "commit all changed files"
6229 msgstr "提交所有改动的文件"
6230
5860 -#: builtin/commit.c:1615
6231 +#: builtin/commit.c:1616
6232 msgid "add specified files to index for commit"
6233 msgstr "添加指定的文件到索引区等待提交"
6234
5864 -#: builtin/commit.c:1616
6235 +#: builtin/commit.c:1617
6236 msgid "interactively add files"
6237 msgstr "交互式添加文件"
6238
5868 -#: builtin/commit.c:1617
6239 +#: builtin/commit.c:1618
6240 msgid "interactively add changes"
6241 msgstr "交互式添加变更"
6242
5872 -#: builtin/commit.c:1618
6243 +#: builtin/commit.c:1619
6244 msgid "commit only specified files"
6245 msgstr "只提交指定的文件"
6246
5876 -#: builtin/commit.c:1619
5877 -msgid "bypass pre-commit hook"
5878 -msgstr "绕过 pre-commit 钩子"
5879 -
6247 #: builtin/commit.c:1620
6248 +msgid "bypass pre-commit and commit-msg hooks"
6249 +msgstr "绕过 pre-commit 和 commit-msg 钩子"
6250 +
6251 +#: builtin/commit.c:1621
6252 msgid "show what would be committed"
6253 msgstr "显示将要提交的内容"
6254
5884 -#: builtin/commit.c:1631
6255 +#: builtin/commit.c:1632
6256 msgid "amend previous commit"
6257 msgstr "修改先前的提交"
6258
5888 -#: builtin/commit.c:1632
6259 +#: builtin/commit.c:1633
6260 msgid "bypass post-rewrite hook"
6261 msgstr "绕过 post-rewrite 钩子"
6262
5892 -#: builtin/commit.c:1637
6263 +#: builtin/commit.c:1638
6264 msgid "ok to record an empty change"
6265 msgstr "允许一个空提交"
6266
5896 -#: builtin/commit.c:1639
6267 +#: builtin/commit.c:1640
6268 msgid "ok to record a change with an empty message"
6269 msgstr "允许空的提交说明"
6270
5900 -#: builtin/commit.c:1668
6271 +#: builtin/commit.c:1669
6272 msgid "could not parse HEAD commit"
6273 msgstr "不能解析 HEAD 提交"
6274
5904 -#: builtin/commit.c:1718
6275 +#: builtin/commit.c:1719
6276 #, c-format
6277 msgid "Corrupt MERGE_HEAD file (%s)"
6278 msgstr "损坏的 MERGE_HEAD 文件(%s)"
6279
5909 -#: builtin/commit.c:1725
6280 +#: builtin/commit.c:1726
6281 msgid "could not read MERGE_MODE"
6282 msgstr "不能读取 MERGE_MODE"
6283
5913 -#: builtin/commit.c:1744
6284 +#: builtin/commit.c:1745
6285 #, c-format
6286 msgid "could not read commit message: %s"
6287 msgstr "不能读取提交说明:%s"
6288
5918 -#: builtin/commit.c:1755
6289 +#: builtin/commit.c:1756
6290 #, c-format

This file is too large to show in full.