l10n: zh_CN: translations for git v2.1.0-rc0

Translate 37 new messages (2257t0f0u) for git v2.1.0-rc0. Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Jiang Xin committed Aug 4, 2014 at 16:23 UTC 6acbf0330082999fdd39f2200a39c1af44fa7e22
1 file changed +1480 -1342
po/zh_CN.po
+1480 -1342
@@ -12,8 +12,8 @@ msgid ""
12 msgstr ""
13 "Project-Id-Version: Git\n"
14 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
15 -"POT-Creation-Date: 2014-04-23 12:50+0800\n"
16 -"PO-Revision-Date: 2014-04-23 12:53+0800\n"
15 +"POT-Creation-Date: 2014-08-04 14:48+0800\n"
16 +"PO-Revision-Date: 2014-08-04 16:16+0800\n"
17 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
18 "Language-Team: GitHub <https://github.com/gotgit/git/>\n"
19 "Language: zh_CN\n"
@@ -27,16 +27,14 @@ msgstr ""
27 msgid "hint: %.*s\n"
28 msgstr "提示:%.*s\n"
29
30 -#: advice.c:85
30 +#: advice.c:88
31 msgid ""
32 -"Fix them up in the work tree,\n"
33 -"and then use 'git add/rm <file>' as\n"
34 -"appropriate to mark resolution and make a commit,\n"
35 -"or use 'git commit -a'."
32 +"Fix them up in the work tree, and then use 'git add/rm <file>'\n"
33 +"as appropriate to mark resolution and make a commit, or use\n"
34 +"'git commit -a'."
35 msgstr ""
37 -"请先在工作区改正文件,然后酌情使用\n"
38 -"'git add/rm <file>' 标记解决方案,\n"
39 -"或使用 'git commit -a'。"
36 +"请在工作区改正文件,然后酌情使用 'git add/rm <file>' 命令标记\n"
37 +"解决方案并提交,或者使用 'git commit -a'。"
38
39 #: archive.c:10
40 msgid "git archive [options] <tree-ish> [<path>...]"
@@ -56,7 +54,7 @@ msgstr ""
54 msgid "git archive --remote <repo> [--exec <cmd>] --list"
55 msgstr "git archive --remote <版本库> [--exec <命令>] --list"
56
59 -#: archive.c:243 builtin/add.c:136 builtin/add.c:428 builtin/rm.c:328
57 +#: archive.c:243 builtin/add.c:136 builtin/add.c:427 builtin/rm.c:328
58 #, c-format
59 msgid "pathspec '%s' did not match any files"
60 msgstr "路径规则 '%s' 未匹配任何文件"
@@ -69,7 +67,7 @@ msgstr "格式"
67 msgid "archive format"
68 msgstr "归档格式"
69
72 -#: archive.c:329 builtin/log.c:1193
70 +#: archive.c:329 builtin/log.c:1201
71 msgid "prefix"
72 msgstr "前缀"
73
@@ -77,9 +75,9 @@ msgstr "前缀"
75 msgid "prepend prefix to each pathname in the archive"
76 msgstr "为归档中每个路径名加上前缀"
77
80 -#: archive.c:331 builtin/archive.c:88 builtin/blame.c:2265
81 -#: builtin/blame.c:2266 builtin/config.c:57 builtin/fast-export.c:680
82 -#: builtin/fast-export.c:682 builtin/grep.c:714 builtin/hash-object.c:77
78 +#: archive.c:331 builtin/archive.c:88 builtin/blame.c:2517
79 +#: builtin/blame.c:2518 builtin/config.c:57 builtin/fast-export.c:709
80 +#: builtin/fast-export.c:711 builtin/grep.c:712 builtin/hash-object.c:77
81 #: builtin/ls-files.c:489 builtin/ls-files.c:492 builtin/notes.c:412
82 #: builtin/notes.c:569 builtin/read-tree.c:108 parse-options.h:151
83 msgid "file"
@@ -262,7 +260,7 @@ msgstr "'%s' 不像是一个 v2 版本的包文件"
260 msgid "unrecognized header: %s%s (%d)"
261 msgstr "未能识别的包头:%s%s (%d)"
262
265 -#: bundle.c:86 builtin/commit.c:706
263 +#: bundle.c:86 builtin/commit.c:755
264 #, c-format
265 msgid "could not open '%s'"
266 msgstr "不能打开 '%s'"
@@ -271,8 +269,8 @@ msgstr "不能打开 '%s'"
269 msgid "Repository lacks these prerequisite commits:"
270 msgstr "版本库缺少这些必备的提交:"
271
274 -#: bundle.c:162 sequencer.c:669 sequencer.c:1123 builtin/log.c:332
275 -#: builtin/log.c:821 builtin/log.c:1418 builtin/log.c:1644 builtin/merge.c:357
272 +#: bundle.c:162 sequencer.c:630 sequencer.c:1085 builtin/log.c:330
273 +#: builtin/log.c:821 builtin/log.c:1428 builtin/log.c:1665 builtin/merge.c:357
274 #: builtin/shortlog.c:158
275 msgid "revision walk setup failed"
276 msgstr "版本遍历设置失败"
@@ -295,47 +293,47 @@ msgid_plural "The bundle requires these %d refs:"
293 msgstr[0] "这个包需要这个引用:"
294 msgstr[1] "这个包需要 %d 个引用:"
295
298 -#: bundle.c:293
296 +#: bundle.c:289
297 msgid "rev-list died"
298 msgstr "rev-list 终止"
299
302 -#: bundle.c:299 builtin/log.c:1329 builtin/shortlog.c:261
300 +#: bundle.c:295 builtin/log.c:1339 builtin/shortlog.c:261
301 #, c-format
302 msgid "unrecognized argument: %s"
303 msgstr "未能识别的参数:%s"
304
307 -#: bundle.c:334
305 +#: bundle.c:330
306 #, c-format
307 msgid "ref '%s' is excluded by the rev-list options"
308 msgstr "引用 '%s' 被 rev-list 选项排除"
309
312 -#: bundle.c:379
310 +#: bundle.c:375
311 msgid "Refusing to create empty bundle."
312 msgstr "不能创建空包。"
313
316 -#: bundle.c:395
314 +#: bundle.c:390
315 msgid "Could not spawn pack-objects"
316 msgstr "不能生成 pack-objects 进程"
317
320 -#: bundle.c:413
318 +#: bundle.c:408
319 msgid "pack-objects died"
320 msgstr "pack-objects 终止"
321
324 -#: bundle.c:416
322 +#: bundle.c:411
323 #, c-format
324 msgid "cannot create '%s'"
325 msgstr "不能创建 '%s'"
326
329 -#: bundle.c:438
327 +#: bundle.c:433
328 msgid "index-pack died"
329 msgstr "index-pack 终止"
330
333 -#: commit.c:54
331 +#: commit.c:40
332 #, c-format
333 msgid "could not parse %s"
334 msgstr "不能解析 %s"
335
338 -#: commit.c:56
336 +#: commit.c:42
337 #, c-format
338 msgid "%s %s is not a commit!"
339 msgstr "%s %s 不是一个提交!"
@@ -431,28 +429,28 @@ msgstr[1] "%lu 年前"
429 msgid "failed to read orderfile '%s'"
430 msgstr "无法读取排序文件 '%s'"
431
434 -#: diffcore-rename.c:517
432 +#: diffcore-rename.c:514
433 msgid "Performing inexact rename detection"
434 msgstr "正在进行非精确的重命名检测"
435
436 # 译者:注意保持前导空格
439 -#: diff.c:113
437 +#: diff.c:114
438 #, c-format
439 msgid " Failed to parse dirstat cut-off percentage '%s'\n"
440 msgstr " 无法解析 dirstat 截止(cut-off)百分比 '%s'\n"
441
442 # 译者:注意保持前导空格
445 -#: diff.c:118
443 +#: diff.c:119
444 #, c-format
445 msgid " Unknown dirstat parameter '%s'\n"
446 msgstr " 未知的 dirstat 参数 '%s'\n"
447
450 -#: diff.c:213
448 +#: diff.c:214
449 #, c-format
450 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
451 msgstr "配置变量 'diff.submodule' 未知的取值:'%s'"
452
455 -#: diff.c:263
453 +#: diff.c:267
454 #, c-format
455 msgid ""
456 "Found errors in 'diff.dirstat' config variable:\n"
@@ -461,7 +459,16 @@ msgstr ""
459 "发现配置变量 'diff.dirstat' 中的错误:\n"
460 "%s"
461
464 -#: diff.c:3495
462 +#: diff.c:2934
463 +#, c-format
464 +msgid "external diff died, stopping at %s"
465 +msgstr "外部 diff 退出,停止在 %s"
466 +
467 +#: diff.c:3329
468 +msgid "--follow requires exactly one pathspec"
469 +msgstr "--follow 参数后只跟一个 pathspec"
470 +
471 +#: diff.c:3492
472 #, c-format
473 msgid ""
474 "Failed to parse --dirstat/-X option parameter:\n"
@@ -470,58 +477,58 @@ msgstr ""
477 "无法解析 --dirstat/-X 选项的参数:\n"
478 "%s"
479
473 -#: diff.c:3509
480 +#: diff.c:3506
481 #, c-format
482 msgid "Failed to parse --submodule option parameter: '%s'"
483 msgstr "无法解析 --submodule 选项的参数:'%s'"
484
478 -#: gpg-interface.c:59 gpg-interface.c:131
485 +#: gpg-interface.c:73 gpg-interface.c:145
486 msgid "could not run gpg."
487 msgstr "不能执行 gpg。"
488
482 -#: gpg-interface.c:71
489 +#: gpg-interface.c:85
490 msgid "gpg did not accept the data"
491 msgstr "gpg 没有接受数据"
492
486 -#: gpg-interface.c:82
493 +#: gpg-interface.c:96
494 msgid "gpg failed to sign the data"
495 msgstr "gpg 无法为数据签名"
496
490 -#: gpg-interface.c:115
497 +#: gpg-interface.c:129
498 #, c-format
499 msgid "could not create temporary file '%s': %s"
500 msgstr "不能创建临时文件 '%s':%s"
501
495 -#: gpg-interface.c:118
502 +#: gpg-interface.c:132
503 #, c-format
504 msgid "failed writing detached signature to '%s': %s"
505 msgstr "无法将分离式签名写入 '%s':%s"
506
500 -#: grep.c:1698
507 +#: grep.c:1703
508 #, c-format
509 msgid "'%s': unable to read %s"
510 msgstr "'%s':无法读取 %s"
511
505 -#: grep.c:1715
512 +#: grep.c:1720
513 #, c-format
514 msgid "'%s': %s"
515 msgstr "'%s':%s"
516
510 -#: grep.c:1726
517 +#: grep.c:1731
518 #, c-format
519 msgid "'%s': short read %s"
520 msgstr "'%s':读取不完整 %s"
521
515 -#: help.c:209
522 +#: help.c:207
523 #, c-format
524 msgid "available git commands in '%s'"
525 msgstr "在 '%s' 下可用的 git 命令"
526
520 -#: help.c:216
527 +#: help.c:214
528 msgid "git commands available from elsewhere on your $PATH"
529 msgstr "在 $PATH 路径中的其他地方可用的 git 命令"
530
524 -#: help.c:232
531 +#: help.c:230
532 msgid "The most commonly used git commands are:"
533 msgstr "最常用的 git 命令有:"
534
@@ -557,7 +564,7 @@ msgstr "在 %0.1f 秒钟后自动运行..."
564 msgid "git: '%s' is not a git command. See 'git --help'."
565 msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
566
560 -#: help.c:384 help.c:443
567 +#: help.c:384 help.c:444
568 msgid ""
569 "\n"
570 "Did you mean this?"
@@ -571,16 +578,16 @@ msgstr[1] ""
578 "\n"
579 "您指的是这其中的某一个么?"
580
574 -#: help.c:439
581 +#: help.c:440
582 #, c-format
583 msgid "%s: %s - %s"
584 msgstr "%s:%s - %s"
585
579 -#: merge.c:56
586 +#: merge.c:40
587 msgid "failed to read the cache"
588 msgstr "无法读取缓存"
589
583 -#: merge.c:110 builtin/checkout.c:357 builtin/checkout.c:558
590 +#: merge.c:93 builtin/checkout.c:356 builtin/checkout.c:556
591 #: builtin/clone.c:661
592 msgid "unable to write new index file"
593 msgstr "无法写新的索引文件"
@@ -590,7 +597,7 @@ msgstr "无法写新的索引文件"
597 msgid "(bad commit)\n"
598 msgstr "(坏提交)\n"
599
593 -#: merge-recursive.c:208
600 +#: merge-recursive.c:210
601 #, c-format
602 msgid "addinfo_cache failed for path '%s'"
603 msgstr "为路径 '%s' addinfo_cache 失败"
@@ -599,64 +606,64 @@ msgstr "为路径 '%s' addinfo_cache 失败"
606 msgid "error building trees"
607 msgstr "无法创建树"
608
602 -#: merge-recursive.c:675
609 +#: merge-recursive.c:692
610 #, c-format
611 msgid "failed to create path '%s'%s"
612 msgstr "无法创建路径 '%s'%s"
613
607 -#: merge-recursive.c:686
614 +#: merge-recursive.c:703
615 #, c-format
616 msgid "Removing %s to make room for subdirectory\n"
617 msgstr "删除 %s 以便为子目录留出空间\n"
618
612 -#: merge-recursive.c:700 merge-recursive.c:721
619 +#: merge-recursive.c:717 merge-recursive.c:738
620 msgid ": perhaps a D/F conflict?"
621 msgstr ":可能是一个目录/文件冲突?"
622
616 -#: merge-recursive.c:711
623 +#: merge-recursive.c:728
624 #, c-format
625 msgid "refusing to lose untracked file at '%s'"
626 msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
627
621 -#: merge-recursive.c:751
628 +#: merge-recursive.c:768
629 #, c-format
630 msgid "cannot read object %s '%s'"
631 msgstr "不能读取对象 %s '%s'"
632
626 -#: merge-recursive.c:753
633 +#: merge-recursive.c:770
634 #, c-format
635 msgid "blob expected for %s '%s'"
636 msgstr "%s '%s' 应为数据(blob)对象"
637
631 -#: merge-recursive.c:776 builtin/clone.c:317
638 +#: merge-recursive.c:793 builtin/clone.c:317
639 #, c-format
640 msgid "failed to open '%s'"
641 msgstr "无法打开 '%s'"
642
636 -#: merge-recursive.c:784
643 +#: merge-recursive.c:801
644 #, c-format
645 msgid "failed to symlink '%s'"
646 msgstr "无法创建符号链接 '%s'"
647
641 -#: merge-recursive.c:787
648 +#: merge-recursive.c:804
649 #, c-format
650 msgid "do not know what to do with %06o %s '%s'"
651 msgstr "不知道如何处理 %06o %s '%s'"
652
646 -#: merge-recursive.c:925
653 +#: merge-recursive.c:942
654 msgid "Failed to execute internal merge"
655 msgstr "无法执行内部合并"
656
650 -#: merge-recursive.c:929
657 +#: merge-recursive.c:946
658 #, c-format
659 msgid "Unable to add %s to database"
660 msgstr "不能添加 %s 至对象库"
661
655 -#: merge-recursive.c:945
662 +#: merge-recursive.c:962
663 msgid "unsupported object type in the tree"
664 msgstr "在树中有不支持的对象类型"
665
659 -#: merge-recursive.c:1024 merge-recursive.c:1038
666 +#: merge-recursive.c:1037 merge-recursive.c:1051
667 #, c-format
668 msgid ""
669 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -665,7 +672,7 @@ msgstr ""
672 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
673 "的版本被保留。"
674
668 -#: merge-recursive.c:1030 merge-recursive.c:1043
675 +#: merge-recursive.c:1043 merge-recursive.c:1056
676 #, c-format
677 msgid ""
678 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -674,20 +681,20 @@ msgstr ""
681 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
682 "的版本保留于 %8$s 中。"
683
677 -#: merge-recursive.c:1084
684 +#: merge-recursive.c:1097
685 msgid "rename"
686 msgstr "重命名"
687
681 -#: merge-recursive.c:1084
688 +#: merge-recursive.c:1097
689 msgid "renamed"
690 msgstr "重命名"
691
685 -#: merge-recursive.c:1140
692 +#: merge-recursive.c:1153
693 #, c-format
694 msgid "%s is a directory in %s adding as %s instead"
695 msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
696
690 -#: merge-recursive.c:1162
697 +#: merge-recursive.c:1175
698 #, c-format
699 msgid ""
700 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -696,196 +703,196 @@ msgstr ""
703 "冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
704 "\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
705
699 -#: merge-recursive.c:1167
706 +#: merge-recursive.c:1180
707 msgid " (left unresolved)"
708 msgstr "(留下未解决)"
709
703 -#: merge-recursive.c:1221
710 +#: merge-recursive.c:1234
711 #, c-format
712 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
713 msgstr ""
714 "冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
715 "%5$s"
716
710 -#: merge-recursive.c:1251
717 +#: merge-recursive.c:1264
718 #, c-format
719 msgid "Renaming %s to %s and %s to %s instead"
720 msgstr "而是重命名 %s 至 %s,以及 %s 至 %s"
721
715 -#: merge-recursive.c:1450
722 +#: merge-recursive.c:1463
723 #, c-format
724 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
725 msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
726
720 -#: merge-recursive.c:1460
727 +#: merge-recursive.c:1473
728 #, c-format
729 msgid "Adding merged %s"
730 msgstr "添加合并后的 %s"
731
725 -#: merge-recursive.c:1465 merge-recursive.c:1663
732 +#: merge-recursive.c:1478 merge-recursive.c:1676
733 #, c-format
734 msgid "Adding as %s instead"
735 msgstr "而是以 %s 为名添加"
736
730 -#: merge-recursive.c:1516
737 +#: merge-recursive.c:1529
738 #, c-format
739 msgid "cannot read object %s"
740 msgstr "不能读取对象 %s"
741
735 -#: merge-recursive.c:1519
742 +#: merge-recursive.c:1532
743 #, c-format
744 msgid "object %s is not a blob"
745 msgstr "对象 %s 不是一个数据(blob)对象"
746
740 -#: merge-recursive.c:1567
747 +#: merge-recursive.c:1580
748 msgid "modify"
749 msgstr "修改"
750
744 -#: merge-recursive.c:1567
751 +#: merge-recursive.c:1580
752 msgid "modified"
753 msgstr "修改"
754
748 -#: merge-recursive.c:1577
755 +#: merge-recursive.c:1590
756 msgid "content"
757 msgstr "内容"
758
752 -#: merge-recursive.c:1584
759 +#: merge-recursive.c:1597
760 msgid "add/add"
761 msgstr "添加/添加"
762
756 -#: merge-recursive.c:1618
763 +#: merge-recursive.c:1631
764 #, c-format
765 msgid "Skipped %s (merged same as existing)"
766 msgstr "略过 %s(已经做过相同合并)"
767
761 -#: merge-recursive.c:1632
768 +#: merge-recursive.c:1645
769 #, c-format
770 msgid "Auto-merging %s"
771 msgstr "自动合并 %s"
772
766 -#: merge-recursive.c:1636 git-submodule.sh:1149
773 +#: merge-recursive.c:1649 git-submodule.sh:1150
774 msgid "submodule"
775 msgstr "子模组"
776
770 -#: merge-recursive.c:1637
777 +#: merge-recursive.c:1650
778 #, c-format
779 msgid "CONFLICT (%s): Merge conflict in %s"
780 msgstr "冲突(%s):合并冲突于 %s"
781
775 -#: merge-recursive.c:1727
782 +#: merge-recursive.c:1740
783 #, c-format
784 msgid "Removing %s"
785 msgstr "删除 %s"
786
780 -#: merge-recursive.c:1752
787 +#: merge-recursive.c:1765
788 msgid "file/directory"
789 msgstr "文件/目录"
790
784 -#: merge-recursive.c:1758
791 +#: merge-recursive.c:1771
792 msgid "directory/file"
793 msgstr "目录/文件"
794
788 -#: merge-recursive.c:1763
795 +#: merge-recursive.c:1776
796 #, c-format
797 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
798 msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
799
793 -#: merge-recursive.c:1773
800 +#: merge-recursive.c:1786
801 #, c-format
802 msgid "Adding %s"
803 msgstr "添加 %s"
804
798 -#: merge-recursive.c:1790
805 +#: merge-recursive.c:1803
806 msgid "Fatal merge failure, shouldn't happen."
807 msgstr "严重的合并错误,不应发生。"
808
802 -#: merge-recursive.c:1809
809 +#: merge-recursive.c:1822
810 msgid "Already up-to-date!"
811 msgstr "已经是最新的!"
812
806 -#: merge-recursive.c:1818
813 +#: merge-recursive.c:1831
814 #, c-format
815 msgid "merging of trees %s and %s failed"
816 msgstr "无法合并树 %s 和 %s"
817
811 -#: merge-recursive.c:1848
818 +#: merge-recursive.c:1861
819 #, c-format
820 msgid "Unprocessed path??? %s"
821 msgstr "未处理的路径??? %s"
822
816 -#: merge-recursive.c:1893
823 +#: merge-recursive.c:1906
824 msgid "Merging:"
825 msgstr "合并:"
826
820 -#: merge-recursive.c:1906
827 +#: merge-recursive.c:1919
828 #, c-format
829 msgid "found %u common ancestor:"
830 msgid_plural "found %u common ancestors:"
831 msgstr[0] "发现 %u 个共同祖先:"
832 msgstr[1] "发现 %u 个共同祖先:"
833
827 -#: merge-recursive.c:1943
834 +#: merge-recursive.c:1956
835 msgid "merge returned no commit"
836 msgstr "合并未返回提交"
837
831 -#: merge-recursive.c:2000
838 +#: merge-recursive.c:2013
839 #, c-format
840 msgid "Could not parse object '%s'"
841 msgstr "不能解析对象 '%s'"
842
836 -#: merge-recursive.c:2012 builtin/merge.c:668
843 +#: merge-recursive.c:2024 builtin/merge.c:666
844 msgid "Unable to write index."
845 msgstr "不能写入索引。"
846
840 -#: notes-utils.c:40
847 +#: notes-utils.c:41
848 msgid "Cannot commit uninitialized/unreferenced notes tree"
849 msgstr "不能提交未初始化/未引用的注解树"
850
844 -#: notes-utils.c:81
851 +#: notes-utils.c:83
852 #, c-format
853 msgid "Bad notes.rewriteMode value: '%s'"
854 msgstr "坏的 notes.rewriteMode 值:'%s'"
855
849 -#: notes-utils.c:91
856 +#: notes-utils.c:93
857 #, c-format
858 msgid "Refusing to rewrite notes in %s (outside of refs/notes/)"
859 msgstr "拒绝向 %s(在 refs/notes/ 之外)写入注解"
860
861 #. TRANSLATORS: The first %s is the name of the
862 #. environment variable, the second %s is its value
856 -#: notes-utils.c:118
863 +#: notes-utils.c:120
864 #, c-format
865 msgid "Bad %s value: '%s'"
866 msgstr "坏的 %s 值:'%s'"
867
861 -#: object.c:229
868 +#: object.c:234
869 #, c-format
870 msgid "unable to parse object: %s"
871 msgstr "不能解析对象:%s"
872
866 -#: parse-options.c:532
873 +#: parse-options.c:534
874 msgid "..."
875 msgstr "..."
876
870 -#: parse-options.c:550
877 +#: parse-options.c:552
878 #, c-format
879 msgid "usage: %s"
880 msgstr "用法:%s"
881
882 #. TRANSLATORS: the colon here should align with the
883 #. one in "usage: %s" translation
877 -#: parse-options.c:554
884 +#: parse-options.c:556
885 #, c-format
886 msgid " or: %s"
887 msgstr " 或:%s"
888
889 # 译者:为保证在输出中对齐,注意调整句中空格!
883 -#: parse-options.c:557
890 +#: parse-options.c:559
891 #, c-format
892 msgid " %s"
893 msgstr " %s"
894
888 -#: parse-options.c:591
895 +#: parse-options.c:593
896 msgid "-NUM"
897 msgstr "-数字"
898
@@ -938,12 +945,12 @@ msgstr "路径规则 '%s' 在子模组 '%.*s' 中"
945 msgid "%s: pathspec magic not supported by this command: %s"
946 msgstr "%s:路径规则神奇前缀不被此命令支持:%s"
947
941 -#: pathspec.c:433
948 +#: pathspec.c:432
949 #, c-format
950 msgid "pathspec '%s' is beyond a symbolic link"
951 msgstr "路径规则 '%s' 位于符号链接中"
952
946 -#: pathspec.c:442
953 +#: pathspec.c:441
954 msgid ""
955 "There is nothing to exclude from by :(exclude) patterns.\n"
956 "Perhaps you forgot to add either ':/' or '.' ?"
@@ -951,11 +958,11 @@ msgstr ""
958 "没有为 :(exclude) 模式提供要忽略的内容。也许您忘记了\n"
959 "添加 ':/' 或 '.' ?"
960
954 -#: progress.c:224
961 +#: progress.c:225
962 msgid "done"
963 msgstr "完成"
964
958 -#: read-cache.c:1238
965 +#: read-cache.c:1260
966 #, c-format
967 msgid ""
968 "index.version set, but the value is invalid.\n"
@@ -964,7 +971,7 @@ msgstr ""
971 "设置了 index.version,但是取值无效。\n"
972 "使用版本 %i"
973
967 -#: read-cache.c:1248
974 +#: read-cache.c:1270
975 #, c-format
976 msgid ""
977 "GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -973,51 +980,51 @@ msgstr ""
980 "设置了 GIT_INDEX_VERSION,但是取值无效。\n"
981 "使用版本 %i"
982
976 -#: remote.c:758
983 +#: remote.c:753
984 #, c-format
985 msgid "Cannot fetch both %s and %s to %s"
986 msgstr "不能同时获取 %s 和 %s 至 %s"
987
981 -#: remote.c:762
988 +#: remote.c:757
989 #, c-format
990 msgid "%s usually tracks %s, not %s"
991 msgstr "%s 通常跟踪 %s,而非 %s"
992
986 -#: remote.c:766
993 +#: remote.c:761
994 #, c-format
995 msgid "%s tracks both %s and %s"
996 msgstr "%s 同时跟踪 %s 和 %s"
997
991 -#: remote.c:774
998 +#: remote.c:769
999 msgid "Internal error"
1000 msgstr "内部错误"
1001
995 -#: remote.c:1948
1002 +#: remote.c:1943
1003 #, c-format
1004 msgid "Your branch is based on '%s', but the upstream is gone.\n"
1005 msgstr "您的分支基于 '%s',但此上游分支已经不存在。\n"
1006
1000 -#: remote.c:1952
1007 +#: remote.c:1947
1008 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1009 msgstr " (使用 \"git branch --unset-upstream\" 来修复)\n"
1010
1004 -#: remote.c:1955
1011 +#: remote.c:1950
1012 #, c-format
1013 msgid "Your branch is up-to-date with '%s'.\n"
1014 msgstr "您的分支与上游分支 '%s' 一致。\n"
1015
1009 -#: remote.c:1959
1016 +#: remote.c:1954
1017 #, c-format
1018 msgid "Your branch is ahead of '%s' by %d commit.\n"
1019 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1020 msgstr[0] "您的分支领先 '%s' 共 %d 个提交。\n"
1021 msgstr[1] "您的分支领先 '%s' 共 %d 个提交。\n"
1022
1016 -#: remote.c:1965
1023 +#: remote.c:1960
1024 msgid " (use \"git push\" to publish your local commits)\n"
1025 msgstr " (使用 \"git push\" 来发布您的本地提交)\n"
1026
1020 -#: remote.c:1968
1027 +#: remote.c:1963
1028 #, c-format
1029 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1030 msgid_plural ""
@@ -1026,11 +1033,11 @@ msgstr[0] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1033 msgstr[1] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1034
1035 # 译者:注意保持前导空格
1029 -#: remote.c:1976
1036 +#: remote.c:1971
1037 msgid " (use \"git pull\" to update your local branch)\n"
1038 msgstr " (使用 \"git pull\" 来更新您的本地分支)\n"
1039
1033 -#: remote.c:1979
1040 +#: remote.c:1974
1041 #, c-format
1042 msgid ""
1043 "Your branch and '%s' have diverged,\n"
@@ -1046,7 +1053,7 @@ msgstr[1] ""
1053 "并且分别有 %d 和 %d 处不同的提交。\n"
1054
1055 # 译者:注意保持前导空格
1049 -#: remote.c:1989
1056 +#: remote.c:1984
1057 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1058 msgstr " (使用 \"git pull\" 来合并远程分支)\n"
1059
@@ -1059,19 +1066,19 @@ msgstr "不能打开 /dev/null"
1066 msgid "dup2(%d,%d) failed"
1067 msgstr "不能调用 dup2(%d,%d)"
1068
1062 -#: sequencer.c:206 builtin/merge.c:786 builtin/merge.c:899
1063 -#: builtin/merge.c:1009 builtin/merge.c:1019
1069 +#: sequencer.c:171 builtin/merge.c:782 builtin/merge.c:893
1070 +#: builtin/merge.c:1003 builtin/merge.c:1013
1071 #, c-format
1072 msgid "Could not open '%s' for writing"
1073 msgstr "不能为写入打开 '%s'"
1074
1068 -#: sequencer.c:208 builtin/merge.c:343 builtin/merge.c:789
1069 -#: builtin/merge.c:1011 builtin/merge.c:1024
1075 +#: sequencer.c:173 builtin/merge.c:343 builtin/merge.c:785
1076 +#: builtin/merge.c:1005 builtin/merge.c:1018
1077 #, c-format
1078 msgid "Could not write to '%s'"
1079 msgstr "不能写入 '%s'"
1080
1074 -#: sequencer.c:229
1081 +#: sequencer.c:194
1082 msgid ""
1083 "after resolving the conflicts, mark the corrected paths\n"
1084 "with 'git add <paths>' or 'git rm <paths>'"
@@ -1079,7 +1086,7 @@ msgstr ""
1086 "冲突解决完毕后,用 'git add <paths>' 或 'git rm <paths>'\n"
1087 "命令标记修正后的文件"
1088
1082 -#: sequencer.c:232
1089 +#: sequencer.c:197
1090 msgid ""
1091 "after resolving the conflicts, mark the corrected paths\n"
1092 "with 'git add <paths>' or 'git rm <paths>'\n"
@@ -1088,220 +1095,224 @@ msgstr ""
1095 "冲突解决完毕后,用 'git add <paths>' 或 'git rm <paths>'\n"
1096 "对修正后的文件做标记,然后用 'git commit' 提交"
1097
1091 -#: sequencer.c:245 sequencer.c:879 sequencer.c:962
1098 +#: sequencer.c:210 sequencer.c:841 sequencer.c:924
1099 #, c-format
1100 msgid "Could not write to %s"
1101 msgstr "不能写入 %s"
1102
1096 -#: sequencer.c:248
1103 +#: sequencer.c:213
1104 #, c-format
1105 msgid "Error wrapping up %s"
1106 msgstr "错误收尾 %s"
1107
1101 -#: sequencer.c:263
1108 +#: sequencer.c:228
1109 msgid "Your local changes would be overwritten by cherry-pick."
1110 msgstr "您的本地修改将被拣选操作覆盖。"
1111
1105 -#: sequencer.c:265
1112 +#: sequencer.c:230
1113 msgid "Your local changes would be overwritten by revert."
1114 msgstr "您的本地修改将被还原操作覆盖。"
1115
1109 -#: sequencer.c:268
1116 +#: sequencer.c:233
1117 msgid "Commit your changes or stash them to proceed."
1118 msgstr "提交您的修改或保存进度后再继续。"
1119
1120 +#: sequencer.c:250
1121 +msgid "Failed to lock HEAD during fast_forward_to"
1122 +msgstr "在快进时无法为 HEAD 加锁"
1123 +
1124 #. TRANSLATORS: %s will be "revert" or "cherry-pick"
1114 -#: sequencer.c:325
1125 +#: sequencer.c:293
1126 #, c-format
1127 msgid "%s: Unable to write new index file"
1128 msgstr "%s:无法写入新索引文件"
1129
1119 -#: sequencer.c:356
1130 +#: sequencer.c:324
1131 msgid "Could not resolve HEAD commit\n"
1132 msgstr "不能解析 HEAD 提交\n"
1133
1123 -#: sequencer.c:378
1134 +#: sequencer.c:344
1135 msgid "Unable to update cache tree\n"
1136 msgstr "不能更新缓存\n"
1137
1127 -#: sequencer.c:430
1138 +#: sequencer.c:391
1139 #, c-format
1140 msgid "Could not parse commit %s\n"
1141 msgstr "不能解析提交 %s\n"
1142
1132 -#: sequencer.c:435
1143 +#: sequencer.c:396
1144 #, c-format
1145 msgid "Could not parse parent commit %s\n"
1146 msgstr "不能解析父提交 %s\n"
1147
1137 -#: sequencer.c:501
1148 +#: sequencer.c:462
1149 msgid "Your index file is unmerged."
1150 msgstr "您的索引文件未完成合并。"
1151
1141 -#: sequencer.c:520
1152 +#: sequencer.c:481
1153 #, c-format
1154 msgid "Commit %s is a merge but no -m option was given."
1155 msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
1156
1146 -#: sequencer.c:528
1157 +#: sequencer.c:489
1158 #, c-format
1159 msgid "Commit %s does not have parent %d"
1160 msgstr "提交 %s 没有父提交 %d"
1161
1151 -#: sequencer.c:532
1162 +#: sequencer.c:493
1163 #, c-format
1164 msgid "Mainline was specified but commit %s is not a merge."
1165 msgstr "指定了主线但提交 %s 不是一个合并。"
1166
1167 #. TRANSLATORS: The first %s will be "revert" or
1168 #. "cherry-pick", the second %s a SHA1
1158 -#: sequencer.c:545
1169 +#: sequencer.c:506
1170 #, c-format
1171 msgid "%s: cannot parse parent commit %s"
1172 msgstr "%s:不能解析父提交 %s"
1173
1163 -#: sequencer.c:549
1174 +#: sequencer.c:510
1175 #, c-format
1176 msgid "Cannot get commit message for %s"
1177 msgstr "不能得到 %s 的提交说明"
1178
1168 -#: sequencer.c:635
1179 +#: sequencer.c:596
1180 #, c-format
1181 msgid "could not revert %s... %s"
1182 msgstr "不能还原 %s... %s"
1183
1173 -#: sequencer.c:636
1184 +#: sequencer.c:597
1185 #, c-format
1186 msgid "could not apply %s... %s"
1187 msgstr "不能应用 %s... %s"
1188
1178 -#: sequencer.c:672
1189 +#: sequencer.c:633
1190 msgid "empty commit set passed"
1191 msgstr "提供了空的提交集"
1192
1182 -#: sequencer.c:680
1193 +#: sequencer.c:641
1194 #, c-format
1195 msgid "git %s: failed to read the index"
1196 msgstr "git %s:无法读取索引"
1197
1187 -#: sequencer.c:685
1198 +#: sequencer.c:645
1199 #, c-format
1200 msgid "git %s: failed to refresh the index"
1201 msgstr "git %s:无法刷新索引"
1202
1192 -#: sequencer.c:743
1203 +#: sequencer.c:705
1204 #, c-format
1205 msgid "Cannot %s during a %s"
1206 msgstr "无法 %s 在一个 %s 过程中"
1207
1197 -#: sequencer.c:765
1208 +#: sequencer.c:727
1209 #, c-format
1210 msgid "Could not parse line %d."
1211 msgstr "不能解析第 %d 行。"
1212
1202 -#: sequencer.c:770
1213 +#: sequencer.c:732
1214 msgid "No commits parsed."
1215 msgstr "没有提交被解析。"
1216
1206 -#: sequencer.c:783
1217 +#: sequencer.c:745
1218 #, c-format
1219 msgid "Could not open %s"
1220 msgstr "不能打开 %s"
1221
1211 -#: sequencer.c:787
1222 +#: sequencer.c:749
1223 #, c-format
1224 msgid "Could not read %s."
1225 msgstr "不能读取 %s。"
1226
1216 -#: sequencer.c:794
1227 +#: sequencer.c:756
1228 #, c-format
1229 msgid "Unusable instruction sheet: %s"
1230 msgstr "无用的指令表单:%s"
1231
1221 -#: sequencer.c:824
1232 +#: sequencer.c:786
1233 #, c-format
1234 msgid "Invalid key: %s"
1235 msgstr "无效键名:%s"
1236
1226 -#: sequencer.c:827
1237 +#: sequencer.c:789
1238 #, c-format
1239 msgid "Invalid value for %s: %s"
1240 msgstr "%s 的值无效:%s"
1241
1231 -#: sequencer.c:839
1242 +#: sequencer.c:801
1243 #, c-format
1244 msgid "Malformed options sheet: %s"
1245 msgstr "非法的选项表单:%s"
1246
1236 -#: sequencer.c:860
1247 +#: sequencer.c:822
1248 msgid "a cherry-pick or revert is already in progress"
1249 msgstr "一个拣选或还原操作已在进行"
1250
1240 -#: sequencer.c:861
1251 +#: sequencer.c:823
1252 msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
1253 msgstr "尝试 \"git cherry-pick (--continue | --quit | --abort)\""
1254
1244 -#: sequencer.c:865
1255 +#: sequencer.c:827
1256 #, c-format
1257 msgid "Could not create sequencer directory %s"
1258 msgstr "不能创建序列目录 %s"
1259
1249 -#: sequencer.c:881 sequencer.c:966
1260 +#: sequencer.c:843 sequencer.c:928
1261 #, c-format
1262 msgid "Error wrapping up %s."
1263 msgstr "错误收尾 %s。"
1264
1254 -#: sequencer.c:900 sequencer.c:1036
1265 +#: sequencer.c:862 sequencer.c:998
1266 msgid "no cherry-pick or revert in progress"
1267 msgstr "拣选或还原操作并未进行"
1268
1258 -#: sequencer.c:902
1269 +#: sequencer.c:864
1270 msgid "cannot resolve HEAD"
1271 msgstr "不能解析 HEAD"
1272
1262 -#: sequencer.c:904
1273 +#: sequencer.c:866
1274 msgid "cannot abort from a branch yet to be born"
1275 msgstr "不能从尚未建立的分支终止"
1276
1266 -#: sequencer.c:926 builtin/apply.c:4061
1277 +#: sequencer.c:888 builtin/apply.c:4062
1278 #, c-format
1279 msgid "cannot open %s: %s"
1280 msgstr "不能打开 %s:%s"
1281
1271 -#: sequencer.c:929
1282 +#: sequencer.c:891
1283 #, c-format
1284 msgid "cannot read %s: %s"
1285 msgstr "不能读取 %s:%s"
1286
1276 -#: sequencer.c:930
1287 +#: sequencer.c:892
1288 msgid "unexpected end of file"
1289 msgstr "意外的文件结束"
1290
1280 -#: sequencer.c:936
1291 +#: sequencer.c:898
1292 #, c-format
1293 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
1294 msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
1295
1285 -#: sequencer.c:959
1296 +#: sequencer.c:921
1297 #, c-format
1298 msgid "Could not format %s."
1299 msgstr "不能格式化 %s。"
1300
1290 -#: sequencer.c:1104
1301 +#: sequencer.c:1066
1302 #, c-format
1303 msgid "%s: can't cherry-pick a %s"
1304 msgstr "%s:不能拣选一个%s"
1305
1295 -#: sequencer.c:1107
1306 +#: sequencer.c:1069
1307 #, c-format
1308 msgid "%s: bad revision"
1309 msgstr "%s:错误的版本"
1310
1300 -#: sequencer.c:1141
1311 +#: sequencer.c:1103
1312 msgid "Can't revert as initial commit"
1313 msgstr "不能作为初始提交还原"
1314
1304 -#: sequencer.c:1142
1315 +#: sequencer.c:1104
1316 msgid "Can't cherry-pick into empty head"
1317 msgstr "不能拣选到空分支"
1318
@@ -1326,21 +1337,21 @@ msgstr ""
1337 "可能需要删除它们。用 \"git config advice.objectNameWarning false\"\n"
1338 "命令关闭本消息通知。"
1339
1329 -#: sha1_name.c:1072
1340 +#: sha1_name.c:1060
1341 msgid "HEAD does not point to a branch"
1342 msgstr "HEAD 没有指向一个分支"
1343
1333 -#: sha1_name.c:1075
1344 +#: sha1_name.c:1063
1345 #, c-format
1346 msgid "No such branch: '%s'"
1347 msgstr "没有此分支:'%s'"
1348
1338 -#: sha1_name.c:1077
1349 +#: sha1_name.c:1065
1350 #, c-format
1351 msgid "No upstream configured for branch '%s'"
1352 msgstr "尚未给分支 '%s' 设置上游"
1353
1343 -#: sha1_name.c:1081
1354 +#: sha1_name.c:1069
1355 #, c-format
1356 msgid "Upstream branch '%s' not stored as a remote-tracking branch"
1357 msgstr "上游分支 '%s' 没有存储为一个远程跟踪分支"
@@ -1368,17 +1379,17 @@ msgstr "无法移除 %s 的 .gitmodules 条目"
1379 msgid "staging updated .gitmodules failed"
1380 msgstr "将更新后 .gitmodules 添加暂存区失败"
1381
1371 -#: submodule.c:1121 builtin/init-db.c:363
1382 +#: submodule.c:1118 builtin/init-db.c:363
1383 #, c-format
1384 msgid "Could not create git link %s"
1385 msgstr "不能创建 git link %s"
1386
1376 -#: submodule.c:1132
1387 +#: submodule.c:1129
1388 #, c-format
1389 msgid "Could not set core.worktree in %s"
1390 msgstr "不能在 %s 中设置 core.worktree"
1391
1381 -#: unpack-trees.c:206
1392 +#: unpack-trees.c:202
1393 msgid "Checking out files"
1394 msgstr "正在检出文件"
1395
@@ -1411,22 +1422,22 @@ msgstr "无效的端口号"
1422 msgid "invalid '..' path segment"
1423 msgstr "无效的 '..' 路径片段"
1424
1414 -#: wrapper.c:422
1425 +#: wrapper.c:460
1426 #, c-format
1427 msgid "unable to access '%s': %s"
1428 msgstr "不能访问 '%s':%s"
1429
1419 -#: wrapper.c:443
1430 +#: wrapper.c:481
1431 #, c-format
1432 msgid "unable to access '%s'"
1433 msgstr "不能访问 '%s'"
1434
1424 -#: wrapper.c:454
1435 +#: wrapper.c:492
1436 #, c-format
1437 msgid "unable to look up current user in the passwd file: %s"
1438 msgstr "无法在口令文件中查询到当前用户:%s"
1439
1429 -#: wrapper.c:455
1440 +#: wrapper.c:493
1441 msgid "no such user"
1442 msgstr "无此用户"
1443
@@ -1580,15 +1591,15 @@ msgstr "未跟踪的内容, "
1591 msgid "bug: unhandled diff status %c"
1592 msgstr "bug:无法处理的差异状态 %c"
1593
1583 -#: wt-status.c:765
1594 +#: wt-status.c:764
1595 msgid "Submodules changed but not updated:"
1596 msgstr "子模组已修改但尚未更新:"
1597
1587 -#: wt-status.c:767
1598 +#: wt-status.c:766
1599 msgid "Submodule changes to be committed:"
1600 msgstr "要提交的子模组变更:"
1601
1591 -#: wt-status.c:846
1602 +#: wt-status.c:845
1603 msgid ""
1604 "Do not touch the line above.\n"
1605 "Everything below will be removed."
@@ -1596,198 +1607,198 @@ msgstr ""
1607 "不要改动上面的一行。\n"
1608 "下面的所有内容均将被删除。"
1609
1599 -#: wt-status.c:937
1610 +#: wt-status.c:936
1611 msgid "You have unmerged paths."
1612 msgstr "您有尚未合并的路径。"
1613
1614 # 译者:注意保持前导空格
1604 -#: wt-status.c:940
1615 +#: wt-status.c:939
1616 msgid " (fix conflicts and run \"git commit\")"
1617 msgstr " (解决冲突并运行 \"git commit\")"
1618
1608 -#: wt-status.c:943
1619 +#: wt-status.c:942
1620 msgid "All conflicts fixed but you are still merging."
1621 msgstr "所有冲突已解决但您仍处于合并中。"
1622
1623 # 译者:注意保持前导空格
1613 -#: wt-status.c:946
1624 +#: wt-status.c:945
1625 msgid " (use \"git commit\" to conclude merge)"
1626 msgstr " (使用 \"git commit\" 结束合并)"
1627
1617 -#: wt-status.c:956
1628 +#: wt-status.c:955
1629 msgid "You are in the middle of an am session."
1630 msgstr "您正处于 am 操作过程中。"
1631
1621 -#: wt-status.c:959
1632 +#: wt-status.c:958
1633 msgid "The current patch is empty."
1634 msgstr "当前的补丁为空。"
1635
1636 # 译者:注意保持前导空格
1626 -#: wt-status.c:963
1637 +#: wt-status.c:962
1638 msgid " (fix conflicts and then run \"git am --continue\")"
1639 msgstr " (解决冲突,然后运行 \"git am --continue\")"
1640
1641 # 译者:注意保持前导空格
1631 -#: wt-status.c:965
1642 +#: wt-status.c:964
1643 msgid " (use \"git am --skip\" to skip this patch)"
1644 msgstr " (使用 \"git am --skip\" 跳过此补丁)"
1645
1646 # 译者:注意保持前导空格
1636 -#: wt-status.c:967
1647 +#: wt-status.c:966
1648 msgid " (use \"git am --abort\" to restore the original branch)"
1649 msgstr " (使用 \"git am --abort\" 恢复原有分支)"
1650
1640 -#: wt-status.c:1027 wt-status.c:1044
1651 +#: wt-status.c:1026 wt-status.c:1043
1652 #, c-format
1653 msgid "You are currently rebasing branch '%s' on '%s'."
1654 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作。"
1655
1645 -#: wt-status.c:1032 wt-status.c:1049
1656 +#: wt-status.c:1031 wt-status.c:1048
1657 msgid "You are currently rebasing."
1658 msgstr "您在执行变基操作。"
1659
1660 # 译者:注意保持前导空格
1650 -#: wt-status.c:1035
1661 +#: wt-status.c:1034
1662 msgid " (fix conflicts and then run \"git rebase --continue\")"
1663 msgstr " (解决冲突,然后运行 \"git rebase --continue\")"
1664
1665 # 译者:注意保持前导空格
1655 -#: wt-status.c:1037
1666 +#: wt-status.c:1036
1667 msgid " (use \"git rebase --skip\" to skip this patch)"
1668 msgstr " (使用 \"git rebase --skip\" 跳过此补丁)"
1669
1670 # 译者:注意保持前导空格
1660 -#: wt-status.c:1039
1671 +#: wt-status.c:1038
1672 msgid " (use \"git rebase --abort\" to check out the original branch)"
1673 msgstr " (使用 \"git rebase --abort\" 以检出原有分支)"
1674
1675 # 译者:注意保持前导空格
1665 -#: wt-status.c:1052
1676 +#: wt-status.c:1051
1677 msgid " (all conflicts fixed: run \"git rebase --continue\")"
1678 msgstr " (所有冲突已解决:运行 \"git rebase --continue\")"
1679
1669 -#: wt-status.c:1056
1680 +#: wt-status.c:1055
1681 #, c-format
1682 msgid ""
1683 "You are currently splitting a commit while rebasing branch '%s' on '%s'."
1684 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时拆分提交。"
1685
1675 -#: wt-status.c:1061
1686 +#: wt-status.c:1060
1687 msgid "You are currently splitting a commit during a rebase."
1688 msgstr "您在执行变基操作时拆分提交。"
1689
1690 # 译者:注意保持前导空格
1680 -#: wt-status.c:1064
1691 +#: wt-status.c:1063
1692 msgid " (Once your working directory is clean, run \"git rebase --continue\")"
1693 msgstr " (一旦您工作目录提交干净后,运行 \"git rebase --continue\")"
1694
1684 -#: wt-status.c:1068
1695 +#: wt-status.c:1067
1696 #, c-format
1697 msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
1698 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时编辑提交。"
1699
1689 -#: wt-status.c:1073
1700 +#: wt-status.c:1072
1701 msgid "You are currently editing a commit during a rebase."
1702 msgstr "您在执行变基操作时编辑提交。"
1703
1704 # 译者:注意保持前导空格
1694 -#: wt-status.c:1076
1705 +#: wt-status.c:1075
1706 msgid " (use \"git commit --amend\" to amend the current commit)"
1707 msgstr " (使用 \"git commit --amend\" 修补当前提交)"
1708
1709 # 译者:注意保持前导空格
1699 -#: wt-status.c:1078
1710 +#: wt-status.c:1077
1711 msgid ""
1712 " (use \"git rebase --continue\" once you are satisfied with your changes)"
1713 msgstr " (当您对您的修改满意后执行 \"git rebase --continue\")"
1714
1704 -#: wt-status.c:1088
1715 +#: wt-status.c:1087
1716 #, c-format
1717 msgid "You are currently cherry-picking commit %s."
1718 msgstr "您在执行拣选提交 %s 的操作。"
1719
1720 # 译者:注意保持前导空格
1710 -#: wt-status.c:1093
1721 +#: wt-status.c:1092
1722 msgid " (fix conflicts and run \"git cherry-pick --continue\")"
1723 msgstr " (解决冲突并运行 \"git cherry-pick --continue\")"
1724
1725 # 译者:注意保持前导空格
1715 -#: wt-status.c:1096
1726 +#: wt-status.c:1095
1727 msgid " (all conflicts fixed: run \"git cherry-pick --continue\")"
1728 msgstr " (所有冲突已解决:运行 \"git cherry-pick --continue\")"
1729
1730 # 译者:注意保持前导空格
1720 -#: wt-status.c:1098
1731 +#: wt-status.c:1097
1732 msgid " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
1733 msgstr " (使用 \"git cherry-pick --abort\" 以取消拣选操作)"
1734
1724 -#: wt-status.c:1107
1735 +#: wt-status.c:1106
1736 #, c-format
1737 msgid "You are currently reverting commit %s."
1738 msgstr "您在执行反转提交 %s 的操作。"
1739
1740 # 译者:注意保持前导空格
1730 -#: wt-status.c:1112
1741 +#: wt-status.c:1111
1742 msgid " (fix conflicts and run \"git revert --continue\")"
1743 msgstr " (解决冲突并运行 \"git revert --continue\")"
1744
1745 # 译者:注意保持前导空格
1735 -#: wt-status.c:1115
1746 +#: wt-status.c:1114
1747 msgid " (all conflicts fixed: run \"git revert --continue\")"
1748 msgstr " (所有冲突已解决:运行 \"git revert --continue\")"
1749
1750 # 译者:注意保持前导空格
1740 -#: wt-status.c:1117
1751 +#: wt-status.c:1116
1752 msgid " (use \"git revert --abort\" to cancel the revert operation)"
1753 msgstr " (使用 \"git revert --abort\" 以取消反转提交操作)"
1754
1744 -#: wt-status.c:1128
1755 +#: wt-status.c:1127
1756 #, c-format
1757 msgid "You are currently bisecting, started from branch '%s'."
1758 msgstr "您在执行从分支 '%s' 开始的二分查找操作。"
1759
1749 -#: wt-status.c:1132
1760 +#: wt-status.c:1131
1761 msgid "You are currently bisecting."
1762 msgstr "您在执行二分查找操作。"
1763
1764 # 译者:注意保持前导空格
1754 -#: wt-status.c:1135
1765 +#: wt-status.c:1134
1766 msgid " (use \"git bisect reset\" to get back to the original branch)"
1767 msgstr " (使用 \"git bisect reset\" 以回到原有分支)"
1768
1758 -#: wt-status.c:1310
1769 +#: wt-status.c:1309
1770 msgid "On branch "
1771 msgstr "位于分支 "
1772
1762 -#: wt-status.c:1317
1773 +#: wt-status.c:1316
1774 msgid "rebase in progress; onto "
1775 msgstr "变基操作正在进行中;至 "
1776
1766 -#: wt-status.c:1324
1777 +#: wt-status.c:1323
1778 msgid "HEAD detached at "
1779 msgstr "头指针分离于 "
1780
1770 -#: wt-status.c:1326
1781 +#: wt-status.c:1325
1782 msgid "HEAD detached from "
1783 msgstr "头指针分离自 "
1784
1774 -#: wt-status.c:1329
1785 +#: wt-status.c:1328
1786 msgid "Not currently on any branch."
1787 msgstr "当前不在任何分支上。"
1788
1778 -#: wt-status.c:1346
1789 +#: wt-status.c:1345
1790 msgid "Initial commit"
1791 msgstr "初始提交"
1792
1782 -#: wt-status.c:1360
1793 +#: wt-status.c:1359
1794 msgid "Untracked files"
1795 msgstr "未跟踪的文件"
1796
1786 -#: wt-status.c:1362
1797 +#: wt-status.c:1361
1798 msgid "Ignored files"
1799 msgstr "忽略的文件"
1800
1790 -#: wt-status.c:1366
1801 +#: wt-status.c:1365
1802 #, c-format
1803 msgid ""
1804 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -1797,80 +1808,80 @@ msgstr ""
1808 "耗费了 %.2f 秒以枚举未跟踪的文件。'status -uno' 也许能提高速度,\n"
1809 "但您需要小心不要忘了添加新文件(参见 'git help status')。"
1810
1800 -#: wt-status.c:1372
1811 +#: wt-status.c:1371
1812 #, c-format
1813 msgid "Untracked files not listed%s"
1814 msgstr "未跟踪的文件没有列出%s"
1815
1816 # 译者:中文字符串拼接,可删除前导空格
1806 -#: wt-status.c:1374
1817 +#: wt-status.c:1373
1818 msgid " (use -u option to show untracked files)"
1819 msgstr "(使用 -u 参数显示未跟踪的文件)"
1820
1810 -#: wt-status.c:1380
1821 +#: wt-status.c:1379
1822 msgid "No changes"
1823 msgstr "没有修改"
1824
1814 -#: wt-status.c:1385
1825 +#: wt-status.c:1384
1826 #, c-format
1827 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
1828 msgstr "修改尚未加入提交(使用 \"git add\" 和/或 \"git commit -a\")\n"
1829
1819 -#: wt-status.c:1388
1830 +#: wt-status.c:1387
1831 #, c-format
1832 msgid "no changes added to commit\n"
1833 msgstr "修改尚未加入提交\n"
1834
1824 -#: wt-status.c:1391
1835 +#: wt-status.c:1390
1836 #, c-format
1837 msgid ""
1838 "nothing added to commit but untracked files present (use \"git add\" to "
1839 "track)\n"
1840 msgstr "提交为空,但是存在尚未跟踪的文件(使用 \"git add\" 建立跟踪)\n"
1841
1831 -#: wt-status.c:1394
1842 +#: wt-status.c:1393
1843 #, c-format
1844 msgid "nothing added to commit but untracked files present\n"
1845 msgstr "提交为空,但是存在尚未跟踪的文件\n"
1846
1847 # 译者:中文字符串拼接,可删除前导空格
1837 -#: wt-status.c:1397
1848 +#: wt-status.c:1396
1849 #, c-format
1850 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
1851 msgstr "无文件要提交(创建/拷贝文件并使用 \"git add\" 建立跟踪)\n"
1852
1842 -#: wt-status.c:1400 wt-status.c:1405
1853 +#: wt-status.c:1399 wt-status.c:1404
1854 #, c-format
1855 msgid "nothing to commit\n"
1856 msgstr "无文件要提交\n"
1857
1858 # 译者:中文字符串拼接,可删除前导空格
1848 -#: wt-status.c:1403
1859 +#: wt-status.c:1402
1860 #, c-format
1861 msgid "nothing to commit (use -u to show untracked files)\n"
1862 msgstr "无文件要提交(使用 -u 显示未跟踪的文件)\n"
1863
1864 # 译者:中文字符串拼接,可删除前导空格
1854 -#: wt-status.c:1407
1865 +#: wt-status.c:1406
1866 #, c-format
1867 msgid "nothing to commit, working directory clean\n"
1868 msgstr "无文件要提交,干净的工作区\n"
1869
1859 -#: wt-status.c:1516
1870 +#: wt-status.c:1515
1871 msgid "HEAD (no branch)"
1872 msgstr "HEAD(非分支)"
1873
1874 # 译者:注意保持句尾空格
1864 -#: wt-status.c:1522
1875 +#: wt-status.c:1521
1876 msgid "Initial commit on "
1877 msgstr "初始提交于 "
1878
1868 -#: wt-status.c:1554
1879 +#: wt-status.c:1553
1880 msgid "gone"
1881 msgstr "丢失"
1882
1883 # 译者:注意保持句尾空格
1873 -#: wt-status.c:1556 wt-status.c:1564
1884 +#: wt-status.c:1555 wt-status.c:1563
1885 msgid "behind "
1886 msgstr "落后 "
1887
@@ -1901,7 +1912,7 @@ msgstr "删除 '%s'\n"
1912 msgid "Unstaged changes after refreshing the index:"
1913 msgstr "刷新索引之后尚未被暂存的变更:"
1914
1904 -#: builtin/add.c:193
1915 +#: builtin/add.c:193 builtin/rev-parse.c:781
1916 msgid "Could not read the index"
1917 msgstr "不能读取索引"
1918
@@ -1932,15 +1943,15 @@ msgstr "不能应用 '%s'"
1943 msgid "The following paths are ignored by one of your .gitignore files:\n"
1944 msgstr "下列路径根据您的一个 .gitignore 文件而被忽略:\n"
1945
1935 -#: builtin/add.c:248 builtin/clean.c:876 builtin/fetch.c:93 builtin/mv.c:70
1936 -#: builtin/prune-packed.c:77 builtin/push.c:489 builtin/remote.c:1344
1946 +#: builtin/add.c:248 builtin/clean.c:875 builtin/fetch.c:108 builtin/mv.c:70
1947 +#: builtin/prune-packed.c:77 builtin/push.c:488 builtin/remote.c:1367
1948 #: builtin/rm.c:269
1949 msgid "dry run"
1950 msgstr "演习"
1951
1941 -#: builtin/add.c:249 builtin/apply.c:4410 builtin/check-ignore.c:19
1942 -#: builtin/commit.c:1256 builtin/count-objects.c:95 builtin/fsck.c:612
1943 -#: builtin/log.c:1592 builtin/mv.c:69 builtin/read-tree.c:113
1952 +#: builtin/add.c:249 builtin/apply.c:4411 builtin/check-ignore.c:19
1953 +#: builtin/commit.c:1328 builtin/count-objects.c:95 builtin/fsck.c:606
1954 +#: builtin/log.c:1613 builtin/mv.c:69 builtin/read-tree.c:113
1955 msgid "be verbose"
1956 msgstr "冗长输出"
1957
@@ -1948,7 +1959,7 @@ msgstr "冗长输出"
1959 msgid "interactive picking"
1960 msgstr "交互式拣选"
1961
1951 -#: builtin/add.c:252 builtin/checkout.c:1108 builtin/reset.c:283
1962 +#: builtin/add.c:252 builtin/checkout.c:1102 builtin/reset.c:285
1963 msgid "select hunks interactively"
1964 msgstr "交互式挑选数据块"
1965
@@ -2001,30 +2012,30 @@ msgstr "没有文件被添加"
2012 msgid "adding files failed"
2013 msgstr "添加文件失败"
2014
2004 -#: builtin/add.c:330
2015 +#: builtin/add.c:329
2016 msgid "-A and -u are mutually incompatible"
2017 msgstr "-A 和 -u 选项互斥"
2018
2008 -#: builtin/add.c:337
2019 +#: builtin/add.c:336
2020 msgid "Option --ignore-missing can only be used together with --dry-run"
2021 msgstr "选项 --ignore-missing 只能和 --dry-run 同时使用"
2022
2012 -#: builtin/add.c:358
2023 +#: builtin/add.c:357
2024 #, c-format
2025 msgid "Nothing specified, nothing added.\n"
2026 msgstr "没有指定文件,也没有文件被添加。\n"
2027
2017 -#: builtin/add.c:359
2028 +#: builtin/add.c:358
2029 #, c-format
2030 msgid "Maybe you wanted to say 'git add .'?\n"
2031 msgstr "也许您想要执行 'git add .'?\n"
2032
2022 -#: builtin/add.c:364 builtin/check-ignore.c:172 builtin/clean.c:920
2023 -#: builtin/commit.c:320 builtin/mv.c:90 builtin/reset.c:234 builtin/rm.c:299
2033 +#: builtin/add.c:363 builtin/check-ignore.c:172 builtin/clean.c:919
2034 +#: builtin/commit.c:319 builtin/mv.c:90 builtin/reset.c:234 builtin/rm.c:299
2035 msgid "index file corrupt"
2036 msgstr "索引文件损坏"
2037
2027 -#: builtin/add.c:448 builtin/apply.c:4506 builtin/mv.c:280 builtin/rm.c:432
2038 +#: builtin/add.c:446 builtin/apply.c:4506 builtin/mv.c:280 builtin/rm.c:431
2039 msgid "Unable to write new index file"
2040 msgstr "无法写入新索引文件"
2041
@@ -2042,37 +2053,37 @@ msgstr "未能识别的空白字符选项 '%s'"
2053 msgid "unrecognized whitespace ignore option '%s'"
2054 msgstr "未能识别的空白字符忽略选项 '%s'"
2055
2045 -#: builtin/apply.c:823
2056 +#: builtin/apply.c:825
2057 #, c-format
2058 msgid "Cannot prepare timestamp regexp %s"
2059 msgstr "无法准备时间戳正则表达式 %s"
2060
2050 -#: builtin/apply.c:832
2061 +#: builtin/apply.c:834
2062 #, c-format
2063 msgid "regexec returned %d for input: %s"
2064 msgstr "regexec 返回 %d,输入为:%s"
2065
2055 -#: builtin/apply.c:913
2066 +#: builtin/apply.c:915
2067 #, c-format
2068 msgid "unable to find filename in patch at line %d"
2069 msgstr "不能在补丁的第 %d 行找到文件名"
2070
2060 -#: builtin/apply.c:945
2071 +#: builtin/apply.c:947
2072 #, c-format
2073 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
2074 msgstr "git apply:错误的 git-diff - 应为 /dev/null,但在第 %2$d 行得到 %1$s"
2075
2065 -#: builtin/apply.c:949
2076 +#: builtin/apply.c:951
2077 #, c-format
2078 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
2079 msgstr "git apply:错误的 git-diff - 第 %d 行上新文件名不一致"
2080
2070 -#: builtin/apply.c:950
2081 +#: builtin/apply.c:952
2082 #, c-format
2083 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
2084 msgstr "git apply:错误的 git-diff - 第 %d 行上旧文件名不一致"
2085
2075 -#: builtin/apply.c:957
2086 +#: builtin/apply.c:959
2087 #, c-format
2088 msgid "git apply: bad git-diff - expected /dev/null on line %d"
2089 msgstr "git apply:错误的 git-diff - 第 %d 行处应为 /dev/null"
@@ -2182,17 +2193,17 @@ msgstr ""
2193 msgid "missing binary patch data for '%s'"
2194 msgstr "缺失 '%s' 的二进制补丁数据"
2195
2185 -#: builtin/apply.c:2946
2196 +#: builtin/apply.c:2944
2197 #, c-format
2198 msgid "binary patch does not apply to '%s'"
2199 msgstr "二进制补丁未应用到 '%s'"
2200
2190 -#: builtin/apply.c:2952
2201 +#: builtin/apply.c:2950
2202 #, c-format
2203 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
2204 msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
2205
2195 -#: builtin/apply.c:2973
2206 +#: builtin/apply.c:2971
2207 #, c-format
2208 msgid "patch failed: %s:%ld"
2209 msgstr "打补丁失败:%s:%ld"
@@ -2281,213 +2292,213 @@ msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
2292 msgid "unable to remove %s from index"
2293 msgstr "不能从索引中移除 %s"
2294
2284 -#: builtin/apply.c:3851
2295 +#: builtin/apply.c:3852
2296 #, c-format
2297 msgid "corrupt patch for submodule %s"
2298 msgstr "子模组 %s 损坏的补丁"
2299
2289 -#: builtin/apply.c:3855
2300 +#: builtin/apply.c:3856
2301 #, c-format
2302 msgid "unable to stat newly created file '%s'"
2303 msgstr "不能枚举新建文件 '%s' 的状态"
2304
2294 -#: builtin/apply.c:3860
2305 +#: builtin/apply.c:3861
2306 #, c-format
2307 msgid "unable to create backing store for newly created file %s"
2308 msgstr "不能为新建文件 %s 创建后端存储"
2309
2299 -#: builtin/apply.c:3863 builtin/apply.c:3971
2310 +#: builtin/apply.c:3864 builtin/apply.c:3972
2311 #, c-format
2312 msgid "unable to add cache entry for %s"
2313 msgstr "无法为 %s 添加缓存条目"
2314
2304 -#: builtin/apply.c:3896
2315 +#: builtin/apply.c:3897
2316 #, c-format
2317 msgid "closing file '%s'"
2318 msgstr "关闭文件 '%s'"
2319
2309 -#: builtin/apply.c:3945
2320 +#: builtin/apply.c:3946
2321 #, c-format
2322 msgid "unable to write file '%s' mode %o"
2323 msgstr "不能写文件 '%s' 权限 %o"
2324
2314 -#: builtin/apply.c:4032
2325 +#: builtin/apply.c:4033
2326 #, c-format
2327 msgid "Applied patch %s cleanly."
2328 msgstr "成功应用补丁 %s。"
2329
2319 -#: builtin/apply.c:4040
2330 +#: builtin/apply.c:4041
2331 msgid "internal error"
2332 msgstr "内部错误"
2333
2323 -#: builtin/apply.c:4043
2334 +#: builtin/apply.c:4044
2335 #, c-format
2336 msgid "Applying patch %%s with %d reject..."
2337 msgid_plural "Applying patch %%s with %d rejects..."
2338 msgstr[0] "应用 %%s 个补丁,其中 %d 个被拒绝..."
2339 msgstr[1] "应用 %%s 个补丁,其中 %d 个被拒绝..."
2340
2330 -#: builtin/apply.c:4053
2341 +#: builtin/apply.c:4054
2342 #, c-format
2343 msgid "truncating .rej filename to %.*s.rej"
2344 msgstr "截短 .rej 文件名为 %.*s.rej"
2345
2335 -#: builtin/apply.c:4074
2346 +#: builtin/apply.c:4075
2347 #, c-format
2348 msgid "Hunk #%d applied cleanly."
2349 msgstr "第 #%d 个片段成功应用。"
2350
2340 -#: builtin/apply.c:4077
2351 +#: builtin/apply.c:4078
2352 #, c-format
2353 msgid "Rejected hunk #%d."
2354 msgstr "拒绝第 #%d 个片段。"
2355
2345 -#: builtin/apply.c:4227
2356 +#: builtin/apply.c:4228
2357 msgid "unrecognized input"
2358 msgstr "未能识别的输入"
2359
2349 -#: builtin/apply.c:4238
2360 +#: builtin/apply.c:4239
2361 msgid "unable to read index file"
2362 msgstr "无法读取索引文件"
2363
2353 -#: builtin/apply.c:4357 builtin/apply.c:4360 builtin/clone.c:90
2354 -#: builtin/fetch.c:78
2364 +#: builtin/apply.c:4358 builtin/apply.c:4361 builtin/clone.c:90
2365 +#: builtin/fetch.c:93
2366 msgid "path"
2367 msgstr "路径"
2368
2358 -#: builtin/apply.c:4358
2369 +#: builtin/apply.c:4359
2370 msgid "don't apply changes matching the given path"
2371 msgstr "不要应用与给出路径向匹配的变更"
2372
2362 -#: builtin/apply.c:4361
2373 +#: builtin/apply.c:4362
2374 msgid "apply changes matching the given path"
2375 msgstr "应用与给出路径向匹配的变更"
2376
2366 -#: builtin/apply.c:4363
2377 +#: builtin/apply.c:4364
2378 msgid "num"
2379 msgstr "数字"
2380
2370 -#: builtin/apply.c:4364
2381 +#: builtin/apply.c:4365
2382 msgid "remove <num> leading slashes from traditional diff paths"
2383 msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
2384
2374 -#: builtin/apply.c:4367
2385 +#: builtin/apply.c:4368
2386 msgid "ignore additions made by the patch"
2387 msgstr "忽略补丁中的添加的文件"
2388
2378 -#: builtin/apply.c:4369
2389 +#: builtin/apply.c:4370
2390 msgid "instead of applying the patch, output diffstat for the input"
2391 msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
2392
2382 -#: builtin/apply.c:4373
2393 +#: builtin/apply.c:4374
2394 msgid "show number of added and deleted lines in decimal notation"
2395 msgstr "以十进制数显示添加和删除的行数"
2396
2386 -#: builtin/apply.c:4375
2397 +#: builtin/apply.c:4376
2398 msgid "instead of applying the patch, output a summary for the input"
2399 msgstr "不应用补丁,而是显示输入的概要"
2400
2390 -#: builtin/apply.c:4377
2401 +#: builtin/apply.c:4378
2402 msgid "instead of applying the patch, see if the patch is applicable"
2403 msgstr "不应用补丁,而是查看补丁是否可应用"
2404
2394 -#: builtin/apply.c:4379
2405 +#: builtin/apply.c:4380
2406 msgid "make sure the patch is applicable to the current index"
2407 msgstr "确认补丁可以应用到当前索引"
2408
2398 -#: builtin/apply.c:4381
2409 +#: builtin/apply.c:4382
2410 msgid "apply a patch without touching the working tree"
2411 msgstr "应用补丁而不修改工作区"
2412
2402 -#: builtin/apply.c:4383
2413 +#: builtin/apply.c:4384
2414 msgid "also apply the patch (use with --stat/--summary/--check)"
2415 msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
2416
2406 -#: builtin/apply.c:4385
2417 +#: builtin/apply.c:4386
2418 msgid "attempt three-way merge if a patch does not apply"
2419 msgstr "如果一个补丁不能应用则尝试三路合并"
2420
2410 -#: builtin/apply.c:4387
2421 +#: builtin/apply.c:4388
2422 msgid "build a temporary index based on embedded index information"
2423 msgstr "创建一个临时索引基于嵌入的索引信息"
2424
2414 -#: builtin/apply.c:4389 builtin/checkout-index.c:197 builtin/ls-files.c:455
2425 +#: builtin/apply.c:4390 builtin/checkout-index.c:198 builtin/ls-files.c:455
2426 msgid "paths are separated with NUL character"
2427 msgstr "路径以 NUL 字符分隔"
2428
2418 -#: builtin/apply.c:4392
2429 +#: builtin/apply.c:4393
2430 msgid "ensure at least <n> lines of context match"
2431 msgstr "确保至少匹配 <n> 行上下文"
2432
2422 -#: builtin/apply.c:4393
2433 +#: builtin/apply.c:4394
2434 msgid "action"
2435 msgstr "动作"
2436
2426 -#: builtin/apply.c:4394
2437 +#: builtin/apply.c:4395
2438 msgid "detect new or modified lines that have whitespace errors"
2439 msgstr "检查新增和修改的行中间的空白字符滥用"
2440
2430 -#: builtin/apply.c:4397 builtin/apply.c:4400
2441 +#: builtin/apply.c:4398 builtin/apply.c:4401
2442 msgid "ignore changes in whitespace when finding context"
2443 msgstr "查找上下文时忽略空白字符的变更"
2444
2434 -#: builtin/apply.c:4403
2445 +#: builtin/apply.c:4404
2446 msgid "apply the patch in reverse"
2447 msgstr "反向应用补丁"
2448
2438 -#: builtin/apply.c:4405
2449 +#: builtin/apply.c:4406
2450 msgid "don't expect at least one line of context"
2451 msgstr "无需至少一行上下文"
2452
2442 -#: builtin/apply.c:4407
2453 +#: builtin/apply.c:4408
2454 msgid "leave the rejected hunks in corresponding *.rej files"
2455 msgstr "将拒绝的补丁片段保存在对应的 *.rej 文件中"
2456
2446 -#: builtin/apply.c:4409
2457 +#: builtin/apply.c:4410
2458 msgid "allow overlapping hunks"
2459 msgstr "允许重叠的补丁片段"
2460
2450 -#: builtin/apply.c:4412
2461 +#: builtin/apply.c:4413
2462 msgid "tolerate incorrectly detected missing new-line at the end of file"
2463 msgstr "允许不正确的文件末尾换行符"
2464
2454 -#: builtin/apply.c:4415
2465 +#: builtin/apply.c:4416
2466 msgid "do not trust the line counts in the hunk headers"
2467 msgstr "不信任补丁片段的头信息中的行号"
2468
2458 -#: builtin/apply.c:4417
2469 +#: builtin/apply.c:4418
2470 msgid "root"
2471 msgstr "根目录"
2472
2462 -#: builtin/apply.c:4418
2473 +#: builtin/apply.c:4419
2474 msgid "prepend <root> to all filenames"
2475 msgstr "为所有文件名前添加 <根目录>"
2476
2466 -#: builtin/apply.c:4440
2477 +#: builtin/apply.c:4441
2478 msgid "--3way outside a repository"
2479 msgstr "--3way 在一个版本库之外"
2480
2470 -#: builtin/apply.c:4448
2481 +#: builtin/apply.c:4449
2482 msgid "--index outside a repository"
2483 msgstr "--index 在一个版本库之外"
2484
2474 -#: builtin/apply.c:4451
2485 +#: builtin/apply.c:4452
2486 msgid "--cached outside a repository"
2487 msgstr "--cached 在一个版本库之外"
2488
2478 -#: builtin/apply.c:4467
2489 +#: builtin/apply.c:4468
2490 #, c-format
2491 msgid "can't open patch '%s'"
2492 msgstr "不能打开补丁 '%s'"
2493
2483 -#: builtin/apply.c:4481
2494 +#: builtin/apply.c:4482
2495 #, c-format
2496 msgid "squelched %d whitespace error"
2497 msgid_plural "squelched %d whitespace errors"
2498 msgstr[0] "抑制下仍有 %d 个空白字符误用"
2499 msgstr[1] "抑制下仍有 %d 个空白字符误用"
2500
2490 -#: builtin/apply.c:4487 builtin/apply.c:4497
2501 +#: builtin/apply.c:4488 builtin/apply.c:4498
2502 #, c-format
2503 msgid "%d line adds whitespace errors."
2504 msgid_plural "%d lines add whitespace errors."
@@ -2541,103 +2552,103 @@ msgstr "执行 'git bisect next'"
2552 msgid "update BISECT_HEAD instead of checking out the current commit"
2553 msgstr "更新 BISECT_HEAD 而非检出当前提交"
2554
2544 -#: builtin/blame.c:27
2555 +#: builtin/blame.c:30
2556 msgid "git blame [options] [rev-opts] [rev] [--] file"
2557 msgstr "git blame [选项] [版本选项] [版本] [--] 文件"
2558
2548 -#: builtin/blame.c:32
2559 +#: builtin/blame.c:35
2560 msgid "[rev-opts] are documented in git-rev-list(1)"
2561 msgstr "[版本选项] 的文档记录在 git-rev-list(1) 中"
2562
2552 -#: builtin/blame.c:2249
2563 +#: builtin/blame.c:2501
2564 msgid "Show blame entries as we find them, incrementally"
2565 msgstr "增量式地显示发现的 blame 条目"
2566
2556 -#: builtin/blame.c:2250
2567 +#: builtin/blame.c:2502
2568 msgid "Show blank SHA-1 for boundary commits (Default: off)"
2569 msgstr "边界提交显示空的 SHA-1(默认:关闭)"
2570
2560 -#: builtin/blame.c:2251
2571 +#: builtin/blame.c:2503
2572 msgid "Do not treat root commits as boundaries (Default: off)"
2573 msgstr "不把根提交作为边界(默认:关闭)"
2574
2564 -#: builtin/blame.c:2252
2575 +#: builtin/blame.c:2504
2576 msgid "Show work cost statistics"
2577 msgstr "显示命令消耗统计"
2578
2568 -#: builtin/blame.c:2253
2579 +#: builtin/blame.c:2505
2580 msgid "Show output score for blame entries"
2581 msgstr "显示判断 blame 条目位移的得分诊断信息"
2582
2572 -#: builtin/blame.c:2254
2583 +#: builtin/blame.c:2506
2584 msgid "Show original filename (Default: auto)"
2585 msgstr "显示原始文件名(默认:自动)"
2586
2576 -#: builtin/blame.c:2255
2587 +#: builtin/blame.c:2507
2588 msgid "Show original linenumber (Default: off)"
2589 msgstr "显示原始的行号(默认:关闭)"
2590
2580 -#: builtin/blame.c:2256
2591 +#: builtin/blame.c:2508
2592 msgid "Show in a format designed for machine consumption"
2593 msgstr "显示为一个适合机器读取的格式"
2594
2584 -#: builtin/blame.c:2257
2595 +#: builtin/blame.c:2509
2596 msgid "Show porcelain format with per-line commit information"
2597 msgstr "为每一行显示机器适用的提交信息"
2598
2588 -#: builtin/blame.c:2258
2599 +#: builtin/blame.c:2510
2600 msgid "Use the same output mode as git-annotate (Default: off)"
2601 msgstr "使用和 git-annotate 相同的输出模式(默认:关闭)"
2602
2592 -#: builtin/blame.c:2259
2603 +#: builtin/blame.c:2511
2604 msgid "Show raw timestamp (Default: off)"
2605 msgstr "显示原始时间戳(默认:关闭)"
2606
2596 -#: builtin/blame.c:2260
2607 +#: builtin/blame.c:2512
2608 msgid "Show long commit SHA1 (Default: off)"
2609 msgstr "显示长的SHA1提交号(默认:关闭)"
2610
2600 -#: builtin/blame.c:2261
2611 +#: builtin/blame.c:2513
2612 msgid "Suppress author name and timestamp (Default: off)"
2613 msgstr "隐藏作者名字和时间戳(默认:关闭)"
2614
2604 -#: builtin/blame.c:2262
2615 +#: builtin/blame.c:2514
2616 msgid "Show author email instead of name (Default: off)"
2617 msgstr "显示作者的邮箱而不是名字(默认:关闭)"
2618
2608 -#: builtin/blame.c:2263
2619 +#: builtin/blame.c:2515
2620 msgid "Ignore whitespace differences"
2621 msgstr "忽略空白差异"
2622
2612 -#: builtin/blame.c:2264
2623 +#: builtin/blame.c:2516
2624 msgid "Spend extra cycles to find better match"
2625 msgstr "花费额外的循环来找到更好的匹配"
2626
2616 -#: builtin/blame.c:2265
2627 +#: builtin/blame.c:2517
2628 msgid "Use revisions from <file> instead of calling git-rev-list"
2629 msgstr "使用来自 <file> 的修订集而不是调用 git-rev-list"
2630
2620 -#: builtin/blame.c:2266
2631 +#: builtin/blame.c:2518
2632 msgid "Use <file>'s contents as the final image"
2633 msgstr "使用 <file> 的内容作为最终的图片"
2634
2624 -#: builtin/blame.c:2267 builtin/blame.c:2268
2635 +#: builtin/blame.c:2519 builtin/blame.c:2520
2636 msgid "score"
2637 msgstr "得分"
2638
2628 -#: builtin/blame.c:2267
2639 +#: builtin/blame.c:2519
2640 msgid "Find line copies within and across files"
2641 msgstr "找到文件内及跨文件的行拷贝"
2642
2632 -#: builtin/blame.c:2268
2643 +#: builtin/blame.c:2520
2644 msgid "Find line movements within and across files"
2645 msgstr "找到文件内及跨文件的行移动"
2646
2636 -#: builtin/blame.c:2269
2647 +#: builtin/blame.c:2521
2648 msgid "n,m"
2649 msgstr "n,m"
2650
2640 -#: builtin/blame.c:2269
2651 +#: builtin/blame.c:2521
2652 msgid "Process only line range n,m, counting from 1"
2653 msgstr "只处理行范围在 n 和 m 之间的,从 1 开始"
2654
@@ -2647,7 +2658,7 @@ msgstr "只处理行范围在 n 和 m 之间的,从 1 开始"
2658 #. takes 22 places, is the longest among various forms of
2659 #. relative timestamps, but your language may need more or
2660 #. fewer display columns.
2650 -#: builtin/blame.c:2347
2661 +#: builtin/blame.c:2599
2662 msgid "4 years, 11 months ago"
2663 msgstr "4 年 11 个月前"
2664
@@ -2891,9 +2902,9 @@ msgid "act on remote-tracking branches"
2902 msgstr "作用于远程跟踪分支"
2903
2904 #: builtin/branch.c:817 builtin/branch.c:823 builtin/branch.c:844
2894 -#: builtin/branch.c:850 builtin/commit.c:1494 builtin/commit.c:1495
2895 -#: builtin/commit.c:1496 builtin/commit.c:1497 builtin/tag.c:527
2896 -#: builtin/tag.c:533
2905 +#: builtin/branch.c:850 builtin/commit.c:1573 builtin/commit.c:1574
2906 +#: builtin/commit.c:1575 builtin/commit.c:1576 builtin/tag.c:615
2907 +#: builtin/tag.c:621
2908 msgid "commit"
2909 msgstr "提交"
2910
@@ -2957,7 +2968,7 @@ msgstr "以列的方式显示分支"
2968 msgid "Failed to resolve HEAD as a valid ref."
2969 msgstr "无法将 HEAD 解析为有效引用。"
2970
2960 -#: builtin/branch.c:872 builtin/clone.c:635
2971 +#: builtin/branch.c:872 builtin/clone.c:636
2972 msgid "HEAD not found below refs/heads!"
2973 msgstr "HEAD 没有位于 /refs/heads 之下!"
2974
@@ -3138,7 +3149,7 @@ msgstr "从标准输入读出文件名"
3149 msgid "terminate input and output records by a NUL character"
3150 msgstr "输入和输出的记录使用 NUL 字符终结"
3151
3141 -#: builtin/check-ignore.c:18 builtin/checkout.c:1089 builtin/gc.c:271
3152 +#: builtin/check-ignore.c:18 builtin/checkout.c:1083 builtin/gc.c:285
3153 msgid "suppress progress reporting"
3154 msgstr "不显示进度报告"
3155
@@ -3195,43 +3206,43 @@ msgstr "未指定联系地址"
3206 msgid "git checkout-index [options] [--] [<file>...]"
3207 msgstr "git checkout-index [选项] [--] [<文件>...]"
3208
3198 -#: builtin/checkout-index.c:187
3209 +#: builtin/checkout-index.c:188
3210 msgid "check out all files in the index"
3211 msgstr "检出索引区的所有文件"
3212
3202 -#: builtin/checkout-index.c:188
3213 +#: builtin/checkout-index.c:189
3214 msgid "force overwrite of existing files"
3215 msgstr "强制覆盖现有的文件"
3216
3206 -#: builtin/checkout-index.c:190
3217 +#: builtin/checkout-index.c:191
3218 msgid "no warning for existing files and files not in index"
3219 msgstr "存在或不在索引中的文件都没有警告"
3220
3210 -#: builtin/checkout-index.c:192
3221 +#: builtin/checkout-index.c:193
3222 msgid "don't checkout new files"
3223 msgstr "不检出新文件"
3224
3214 -#: builtin/checkout-index.c:194
3225 +#: builtin/checkout-index.c:195
3226 msgid "update stat information in the index file"
3227 msgstr "更新索引中文件的状态信息"
3228
3218 -#: builtin/checkout-index.c:200
3229 +#: builtin/checkout-index.c:201
3230 msgid "read list of paths from the standard input"
3231 msgstr "从标准输入读取路径列表"
3232
3222 -#: builtin/checkout-index.c:202
3233 +#: builtin/checkout-index.c:203
3234 msgid "write the content to temporary files"
3235 msgstr "将内容写入临时文件"
3236
3226 -#: builtin/checkout-index.c:203 builtin/column.c:30
3237 +#: builtin/checkout-index.c:204 builtin/column.c:30
3238 msgid "string"
3239 msgstr "字符串"
3240
3230 -#: builtin/checkout-index.c:204
3241 +#: builtin/checkout-index.c:205
3242 msgid "when creating files, prepend <string>"
3243 msgstr "在创建文件时,在前面加上<字符串>"
3244
3234 -#: builtin/checkout-index.c:207
3245 +#: builtin/checkout-index.c:208
3246 msgid "copy out the files from named stage"
3247 msgstr "从指定暂存区中拷出文件"
3248
@@ -3273,76 +3284,76 @@ msgstr "path '%s':无法合并"
3284 msgid "Unable to add merge result for '%s'"
3285 msgstr "无法为 '%s' 添加合并结果"
3286
3276 -#: builtin/checkout.c:232 builtin/checkout.c:235 builtin/checkout.c:238
3277 -#: builtin/checkout.c:241
3287 +#: builtin/checkout.c:231 builtin/checkout.c:234 builtin/checkout.c:237
3288 +#: builtin/checkout.c:240
3289 #, c-format
3290 msgid "'%s' cannot be used with updating paths"
3291 msgstr "'%s' 不能在更新路径时使用"
3292
3282 -#: builtin/checkout.c:244 builtin/checkout.c:247
3293 +#: builtin/checkout.c:243 builtin/checkout.c:246
3294 #, c-format
3295 msgid "'%s' cannot be used with %s"
3296 msgstr "'%s' 不能和 %s 同时使用"
3297
3287 -#: builtin/checkout.c:250
3298 +#: builtin/checkout.c:249
3299 #, c-format
3300 msgid "Cannot update paths and switch to branch '%s' at the same time."
3301 msgstr "不能同时更新路径并切换到分支'%s'。"
3302
3292 -#: builtin/checkout.c:261 builtin/checkout.c:450
3303 +#: builtin/checkout.c:260 builtin/checkout.c:449
3304 msgid "corrupt index file"
3305 msgstr "损坏的索引文件"
3306
3296 -#: builtin/checkout.c:321 builtin/checkout.c:328
3307 +#: builtin/checkout.c:320 builtin/checkout.c:327
3308 #, c-format
3309 msgid "path '%s' is unmerged"
3310 msgstr "路径 '%s' 未合并"
3311
3301 -#: builtin/checkout.c:472
3312 +#: builtin/checkout.c:471
3313 msgid "you need to resolve your current index first"
3314 msgstr "您需要先解决当前索引的冲突"
3315
3305 -#: builtin/checkout.c:593
3316 +#: builtin/checkout.c:591
3317 #, c-format
3318 msgid "Can not do reflog for '%s'\n"
3319 msgstr "不能对 '%s' 执行 reflog 操作\n"
3320
3310 -#: builtin/checkout.c:631
3321 +#: builtin/checkout.c:629
3322 msgid "HEAD is now at"
3323 msgstr "HEAD 目前位于"
3324
3314 -#: builtin/checkout.c:638
3325 +#: builtin/checkout.c:636
3326 #, c-format
3327 msgid "Reset branch '%s'\n"
3328 msgstr "重置分支 '%s'\n"
3329
3319 -#: builtin/checkout.c:641
3330 +#: builtin/checkout.c:639
3331 #, c-format
3332 msgid "Already on '%s'\n"
3333 msgstr "已经位于 '%s'\n"
3334
3324 -#: builtin/checkout.c:645
3335 +#: builtin/checkout.c:643
3336 #, c-format
3337 msgid "Switched to and reset branch '%s'\n"
3338 msgstr "切换并重置分支 '%s'\n"
3339
3329 -#: builtin/checkout.c:647 builtin/checkout.c:1032
3340 +#: builtin/checkout.c:645 builtin/checkout.c:1026
3341 #, c-format
3342 msgid "Switched to a new branch '%s'\n"
3343 msgstr "切换到一个新分支 '%s'\n"
3344
3334 -#: builtin/checkout.c:649
3345 +#: builtin/checkout.c:647
3346 #, c-format
3347 msgid "Switched to branch '%s'\n"
3348 msgstr "切换到分支 '%s'\n"
3349
3350 # 译者:注意保持前导空格
3340 -#: builtin/checkout.c:705
3351 +#: builtin/checkout.c:699
3352 #, c-format
3353 msgid " ... and %d more.\n"
3354 msgstr " ... 及其它 %d 个。\n"
3355
3345 -#: builtin/checkout.c:711
3356 +#: builtin/checkout.c:705
3357 #, c-format
3358 msgid ""
3359 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -3363,7 +3374,7 @@ msgstr[1] ""
3374 "\n"
3375 "%s\n"
3376
3366 -#: builtin/checkout.c:729
3377 +#: builtin/checkout.c:723
3378 #, c-format
3379 msgid ""
3380 "If you want to keep them by creating a new branch, this may be a good time\n"
@@ -3378,139 +3389,139 @@ msgstr ""
3389 " git branch new_branch_name %s\n"
3390 "\n"
3391
3381 -#: builtin/checkout.c:759
3392 +#: builtin/checkout.c:753
3393 msgid "internal error in revision walk"
3394 msgstr "在版本遍历时遇到内部错误"
3395
3385 -#: builtin/checkout.c:763
3396 +#: builtin/checkout.c:757
3397 msgid "Previous HEAD position was"
3398 msgstr "之前的 HEAD 位置是"
3399
3389 -#: builtin/checkout.c:790 builtin/checkout.c:1027
3400 +#: builtin/checkout.c:784 builtin/checkout.c:1021
3401 msgid "You are on a branch yet to be born"
3402 msgstr "您位于一个尚未初始化的分支"
3403
3393 -#: builtin/checkout.c:934
3404 +#: builtin/checkout.c:928
3405 #, c-format
3406 msgid "only one reference expected, %d given."
3407 msgstr "只要一个引用,却给出了 %d 个"
3408
3398 -#: builtin/checkout.c:973
3409 +#: builtin/checkout.c:967
3410 #, c-format
3411 msgid "invalid reference: %s"
3412 msgstr "无效引用:%s"
3413
3403 -#: builtin/checkout.c:1002
3414 +#: builtin/checkout.c:996
3415 #, c-format
3416 msgid "reference is not a tree: %s"
3417 msgstr "引用不是一个树:%s"
3418
3408 -#: builtin/checkout.c:1041
3419 +#: builtin/checkout.c:1035
3420 msgid "paths cannot be used with switching branches"
3421 msgstr "路径不能和切换分支同时使用"
3422
3412 -#: builtin/checkout.c:1044 builtin/checkout.c:1048
3423 +#: builtin/checkout.c:1038 builtin/checkout.c:1042
3424 #, c-format
3425 msgid "'%s' cannot be used with switching branches"
3426 msgstr "'%s' 不能和切换分支同时使用"
3427
3417 -#: builtin/checkout.c:1052 builtin/checkout.c:1055 builtin/checkout.c:1060
3418 -#: builtin/checkout.c:1063
3428 +#: builtin/checkout.c:1046 builtin/checkout.c:1049 builtin/checkout.c:1054
3429 +#: builtin/checkout.c:1057
3430 #, c-format
3431 msgid "'%s' cannot be used with '%s'"
3432 msgstr "'%s' 不能和 '%s' 同时使用"
3433
3423 -#: builtin/checkout.c:1068
3434 +#: builtin/checkout.c:1062
3435 #, c-format
3436 msgid "Cannot switch branch to a non-commit '%s'"
3437 msgstr "不能切换分支到一个非提交 '%s'"
3438
3428 -#: builtin/checkout.c:1090 builtin/checkout.c:1092 builtin/clone.c:88
3439 +#: builtin/checkout.c:1084 builtin/checkout.c:1086 builtin/clone.c:88
3440 #: builtin/remote.c:159 builtin/remote.c:161
3441 msgid "branch"
3442 msgstr "分支"
3443
3433 -#: builtin/checkout.c:1091
3444 +#: builtin/checkout.c:1085
3445 msgid "create and checkout a new branch"
3446 msgstr "创建并检出一个新的分支"
3447
3437 -#: builtin/checkout.c:1093
3448 +#: builtin/checkout.c:1087
3449 msgid "create/reset and checkout a branch"
3450 msgstr "创建/重置并检出一个分支"
3451
3441 -#: builtin/checkout.c:1094
3452 +#: builtin/checkout.c:1088
3453 msgid "create reflog for new branch"
3454 msgstr "为新的分支创建引用日志"
3455
3445 -#: builtin/checkout.c:1095
3456 +#: builtin/checkout.c:1089
3457 msgid "detach the HEAD at named commit"
3458 msgstr "成为指向该提交的分离头指针"
3459
3449 -#: builtin/checkout.c:1096
3460 +#: builtin/checkout.c:1090
3461 msgid "set upstream info for new branch"
3462 msgstr "为新的分支设置上游信息"
3463
3453 -#: builtin/checkout.c:1098
3464 +#: builtin/checkout.c:1092
3465 msgid "new-branch"
3466 msgstr "新分支"
3467
3457 -#: builtin/checkout.c:1098
3468 +#: builtin/checkout.c:1092
3469 msgid "new unparented branch"
3470 msgstr "新的没有父提交的分支"
3471
3461 -#: builtin/checkout.c:1099
3472 +#: builtin/checkout.c:1093
3473 msgid "checkout our version for unmerged files"
3474 msgstr "对尚未合并的文件检出我们的版本"
3475
3465 -#: builtin/checkout.c:1101
3476 +#: builtin/checkout.c:1095
3477 msgid "checkout their version for unmerged files"
3478 msgstr "对尚未合并的文件检出他们的版本"
3479
3469 -#: builtin/checkout.c:1103
3480 +#: builtin/checkout.c:1097
3481 msgid "force checkout (throw away local modifications)"
3482 msgstr "强制检出(丢弃本地修改)"
3483
3473 -#: builtin/checkout.c:1104
3484 +#: builtin/checkout.c:1098
3485 msgid "perform a 3-way merge with the new branch"
3486 msgstr "和新的分支执行三路合并"
3487
3477 -#: builtin/checkout.c:1105 builtin/merge.c:225
3488 +#: builtin/checkout.c:1099 builtin/merge.c:225
3489 msgid "update ignored files (default)"
3490 msgstr "更新忽略的文件(默认)"
3491
3481 -#: builtin/checkout.c:1106 builtin/log.c:1228 parse-options.h:245
3492 +#: builtin/checkout.c:1100 builtin/log.c:1236 parse-options.h:245
3493 msgid "style"
3494 msgstr "风格"
3495
3485 -#: builtin/checkout.c:1107
3496 +#: builtin/checkout.c:1101
3497 msgid "conflict style (merge or diff3)"
3498 msgstr "冲突输出风格(merge 或 diff3)"
3499
3489 -#: builtin/checkout.c:1110
3500 +#: builtin/checkout.c:1104
3501 msgid "do not limit pathspecs to sparse entries only"
3502 msgstr "对路径不做稀疏检出的限制"
3503
3493 -#: builtin/checkout.c:1112
3504 +#: builtin/checkout.c:1106
3505 msgid "second guess 'git checkout no-such-branch'"
3506 msgstr "再者猜测'git checkout no-such-branch'"
3507
3497 -#: builtin/checkout.c:1135
3508 +#: builtin/checkout.c:1129
3509 msgid "-b, -B and --orphan are mutually exclusive"
3510 msgstr "-b、-B 和 --orphan 是互斥的"
3511
3501 -#: builtin/checkout.c:1152
3512 +#: builtin/checkout.c:1146
3513 msgid "--track needs a branch name"
3514 msgstr "--track 需要一个分支名"
3515
3505 -#: builtin/checkout.c:1159
3516 +#: builtin/checkout.c:1153
3517 msgid "Missing branch name; try -b"
3518 msgstr "缺少分支名;尝试 -b"
3519
3509 -#: builtin/checkout.c:1196
3520 +#: builtin/checkout.c:1190
3521 msgid "invalid path specification"
3522 msgstr "无效的路径规格"
3523
3513 -#: builtin/checkout.c:1203
3524 +#: builtin/checkout.c:1197
3525 #, c-format
3526 msgid ""
3527 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -3519,12 +3530,12 @@ msgstr ""
3530 "不能同时更新路径并切换到分支'%s'。\n"
3531 "您是想要检出 '%s' 但其未能解析为提交么?"
3532
3522 -#: builtin/checkout.c:1208
3533 +#: builtin/checkout.c:1202
3534 #, c-format
3535 msgid "git checkout: --detach does not take a path argument '%s'"
3536 msgstr "git checkout:--detach 不能接收路径参数 '%s'"
3537
3527 -#: builtin/checkout.c:1212
3538 +#: builtin/checkout.c:1206
3539 msgid ""
3540 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
3541 "checking out of the index."
@@ -3599,30 +3610,30 @@ msgstr ""
3610 msgid "Huh (%s)?"
3611 msgstr "嗯(%s)?"
3612
3602 -#: builtin/clean.c:660
3613 +#: builtin/clean.c:659
3614 #, c-format
3615 msgid "Input ignore patterns>> "
3616 msgstr "输入模版以排除条目>> "
3617
3607 -#: builtin/clean.c:697
3618 +#: builtin/clean.c:696
3619 #, c-format
3620 msgid "WARNING: Cannot find items matched by: %s"
3621 msgstr "警告:无法找到和 %s 匹配的条目"
3622
3612 -#: builtin/clean.c:718
3623 +#: builtin/clean.c:717
3624 msgid "Select items to delete"
3625 msgstr "选择要删除的条目"
3626
3616 -#: builtin/clean.c:758
3627 +#: builtin/clean.c:757
3628 #, c-format
3629 msgid "remove %s? "
3630 msgstr "删除 %s?"
3631
3621 -#: builtin/clean.c:783
3632 +#: builtin/clean.c:782
3633 msgid "Bye."
3634 msgstr "再见。"
3635
3625 -#: builtin/clean.c:791
3636 +#: builtin/clean.c:790
3637 msgid ""
3638 "clean - start cleaning\n"
3639 "filter by pattern - exclude items from deletion\n"
@@ -3640,69 +3651,69 @@ msgstr ""
3651 "help - 显示本帮助\n"
3652 "? - 显示如何在提示符下选择的帮助"
3653
3643 -#: builtin/clean.c:818
3654 +#: builtin/clean.c:817
3655 msgid "*** Commands ***"
3656 msgstr "*** 命令 ***"
3657
3647 -#: builtin/clean.c:819
3658 +#: builtin/clean.c:818
3659 msgid "What now"
3660 msgstr "请选择"
3661
3651 -#: builtin/clean.c:827
3662 +#: builtin/clean.c:826
3663 msgid "Would remove the following item:"
3664 msgid_plural "Would remove the following items:"
3665 msgstr[0] "将删除如下条目:"
3666 msgstr[1] "将删除如下条目:"
3667
3657 -#: builtin/clean.c:844
3668 +#: builtin/clean.c:843
3669 msgid "No more files to clean, exiting."
3670 msgstr "没有要清理的文件,退出。"
3671
3661 -#: builtin/clean.c:875
3672 +#: builtin/clean.c:874
3673 msgid "do not print names of files removed"
3674 msgstr "不打印删除文件的名称"
3675
3665 -#: builtin/clean.c:877
3676 +#: builtin/clean.c:876
3677 msgid "force"
3678 msgstr "强制"
3679
3669 -#: builtin/clean.c:878
3680 +#: builtin/clean.c:877
3681 msgid "interactive cleaning"
3682 msgstr "交互式清除"
3683
3673 -#: builtin/clean.c:880
3684 +#: builtin/clean.c:879
3685 msgid "remove whole directories"
3686 msgstr "删除整个目录"
3687
3677 -#: builtin/clean.c:881 builtin/describe.c:415 builtin/grep.c:716
3678 -#: builtin/ls-files.c:486 builtin/name-rev.c:314 builtin/show-ref.c:185
3688 +#: builtin/clean.c:880 builtin/describe.c:406 builtin/grep.c:714
3689 +#: builtin/ls-files.c:486 builtin/name-rev.c:311 builtin/show-ref.c:185
3690 msgid "pattern"
3691 msgstr "模式"
3692
3682 -#: builtin/clean.c:882
3693 +#: builtin/clean.c:881
3694 msgid "add <pattern> to ignore rules"
3695 msgstr "添加<模式>到忽略规则"
3696
3686 -#: builtin/clean.c:883
3697 +#: builtin/clean.c:882
3698 msgid "remove ignored files, too"
3699 msgstr "也删除忽略的文件"
3700
3690 -#: builtin/clean.c:885
3701 +#: builtin/clean.c:884
3702 msgid "remove only ignored files"
3703 msgstr "只删除忽略的文件"
3704
3694 -#: builtin/clean.c:903
3705 +#: builtin/clean.c:902
3706 msgid "-x and -X cannot be used together"
3707 msgstr "-x 和 -X 不能同时使用"
3708
3698 -#: builtin/clean.c:907
3709 +#: builtin/clean.c:906
3710 msgid ""
3711 "clean.requireForce set to true and neither -i, -n, nor -f given; refusing to "
3712 "clean"
3713 msgstr ""
3714 "clean.requireForce 设置为 true 且未提供 -i、-n 或 -f 选项,拒绝执行清理动作"
3715
3705 -#: builtin/clean.c:910
3716 +#: builtin/clean.c:909
3717 msgid ""
3718 "clean.requireForce defaults to true and neither -i, -n, nor -f given; "
3719 "refusing to clean"
@@ -3713,8 +3724,8 @@ msgstr ""
3724 msgid "git clone [options] [--] <repo> [<dir>]"
3725 msgstr "git clone [选项] [--] <版本库> [<路径>]"
3726
3716 -#: builtin/clone.c:64 builtin/fetch.c:97 builtin/merge.c:222
3717 -#: builtin/push.c:504
3727 +#: builtin/clone.c:64 builtin/fetch.c:112 builtin/merge.c:222
3728 +#: builtin/push.c:503
3729 msgid "force progress reporting"
3730 msgstr "强制显示进度报告"
3731
@@ -3774,7 +3785,7 @@ msgstr "检出<分支>而不是远程HEAD"
3785 msgid "path to git-upload-pack on the remote"
3786 msgstr "远程 git-upload-pack 路径"
3787
3777 -#: builtin/clone.c:92 builtin/fetch.c:98 builtin/grep.c:661
3788 +#: builtin/clone.c:92 builtin/fetch.c:113 builtin/grep.c:659
3789 msgid "depth"
3790 msgstr "深度"
3791
@@ -3876,94 +3887,94 @@ msgstr "检查连接... "
3887 msgid "remote did not send all necessary objects"
3888 msgstr "远程没有发送所有必须的对象"
3889
3879 -#: builtin/clone.c:626
3890 +#: builtin/clone.c:627
3891 msgid "remote HEAD refers to nonexistent ref, unable to checkout.\n"
3892 msgstr "远程 HEAD 指向一个不存在的引用,无法检出。\n"
3893
3883 -#: builtin/clone.c:657
3894 +#: builtin/clone.c:658
3895 msgid "unable to checkout working tree"
3896 msgstr "不能检出工作区"
3897
3887 -#: builtin/clone.c:765
3898 +#: builtin/clone.c:768
3899 msgid "Too many arguments."
3900 msgstr "太多参数。"
3901
3891 -#: builtin/clone.c:769
3902 +#: builtin/clone.c:772
3903 msgid "You must specify a repository to clone."
3904 msgstr "您必须指定一个版本库来克隆。"
3905
3895 -#: builtin/clone.c:780
3906 +#: builtin/clone.c:783
3907 #, c-format
3908 msgid "--bare and --origin %s options are incompatible."
3909 msgstr "--bare 和 --origin %s 选项不兼容。"
3910
3900 -#: builtin/clone.c:783
3911 +#: builtin/clone.c:786
3912 msgid "--bare and --separate-git-dir are incompatible."
3913 msgstr "--bare 和 --separate-git-dir 选项不兼容。"
3914
3904 -#: builtin/clone.c:796
3915 +#: builtin/clone.c:799
3916 #, c-format
3917 msgid "repository '%s' does not exist"
3918 msgstr "版本库 '%s' 不存在"
3919
3909 -#: builtin/clone.c:802
3910 -msgid "--depth is ignored in local clones; use file:// instead."
3911 -msgstr "--depth 在本地克隆被忽略,改为 file:// 协议试试。"
3912 -
3913 -#: builtin/clone.c:805
3914 -msgid "source repository is shallow, ignoring --local"
3915 -msgstr "源版本库是浅克隆,忽略 --local"
3916 -
3917 -#: builtin/clone.c:810
3918 -msgid "--local is ignored"
3919 -msgstr "--local 被忽略"
3920 -
3921 -#: builtin/clone.c:814 builtin/fetch.c:1119
3920 +#: builtin/clone.c:805 builtin/fetch.c:1143
3921 #, c-format
3922 msgid "depth %s is not a positive number"
3923 msgstr "深度 %s 不是一个正数"
3924
3926 -#: builtin/clone.c:824
3925 +#: builtin/clone.c:815
3926 #, c-format
3927 msgid "destination path '%s' already exists and is not an empty directory."
3928 msgstr "目标路径 '%s' 已经存在,并且不是一个空目录。"
3929
3931 -#: builtin/clone.c:834
3930 +#: builtin/clone.c:825
3931 #, c-format
3932 msgid "working tree '%s' already exists."
3933 msgstr "工作区 '%s' 已经存在。"
3934
3936 -#: builtin/clone.c:847 builtin/clone.c:859
3935 +#: builtin/clone.c:838 builtin/clone.c:850
3936 #, c-format
3937 msgid "could not create leading directories of '%s'"
3938 msgstr "不能为 '%s' 创建先导目录"
3939
3941 -#: builtin/clone.c:850
3940 +#: builtin/clone.c:841
3941 #, c-format
3942 msgid "could not create work tree dir '%s'."
3943 msgstr "不能为 '%s' 创建工作区目录。"
3944
3946 -#: builtin/clone.c:869
3945 +#: builtin/clone.c:860
3946 #, c-format
3947 msgid "Cloning into bare repository '%s'...\n"
3948 msgstr "克隆到裸版本库 '%s'...\n"
3949
3951 -#: builtin/clone.c:871
3950 +#: builtin/clone.c:862
3951 #, c-format
3952 msgid "Cloning into '%s'...\n"
3953 msgstr "正克隆到 '%s'...\n"
3954
3955 +#: builtin/clone.c:898
3956 +msgid "--depth is ignored in local clones; use file:// instead."
3957 +msgstr "--depth 在本地克隆被忽略,改为 file:// 协议试试。"
3958 +
3959 +#: builtin/clone.c:901
3960 +msgid "source repository is shallow, ignoring --local"
3961 +msgstr "源版本库是浅克隆,忽略 --local"
3962 +
3963 #: builtin/clone.c:906
3964 +msgid "--local is ignored"
3965 +msgstr "--local 被忽略"
3966 +
3967 +#: builtin/clone.c:910
3968 #, c-format
3969 msgid "Don't know how to clone %s"
3970 msgstr "不知道如何克隆 %s"
3971
3961 -#: builtin/clone.c:957 builtin/clone.c:965
3972 +#: builtin/clone.c:961 builtin/clone.c:969
3973 #, c-format
3974 msgid "Remote branch %s not found in upstream %s"
3975 msgstr "远程分支 %s 在上游 %s 未发现"
3976
3966 -#: builtin/clone.c:968
3977 +#: builtin/clone.c:972
3978 msgid "You appear to have cloned an empty repository."
3979 msgstr "您似乎克隆了一个空版本库。"
3980
@@ -4077,89 +4088,96 @@ msgstr ""
4088 msgid "failed to unpack HEAD tree object"
4089 msgstr "无法解包 HEAD 树对象"
4090
4080 -#: builtin/commit.c:330
4091 +#: builtin/commit.c:328
4092 msgid "unable to create temporary index"
4093 msgstr "不能创建临时索引"
4094
4084 -#: builtin/commit.c:336
4095 +#: builtin/commit.c:334
4096 msgid "interactive add failed"
4097 msgstr "交互式添加失败"
4098
4088 -#: builtin/commit.c:369 builtin/commit.c:390 builtin/commit.c:440
4099 +#: builtin/commit.c:366 builtin/commit.c:387 builtin/commit.c:435
4100 msgid "unable to write new_index file"
4101 msgstr "无法写 new_index 文件"
4102
4092 -#: builtin/commit.c:421
4103 +#: builtin/commit.c:418
4104 msgid "cannot do a partial commit during a merge."
4105 msgstr "在合并过程中不能做部分提交。"
4106
4096 -#: builtin/commit.c:423
4107 +#: builtin/commit.c:420
4108 msgid "cannot do a partial commit during a cherry-pick."
4109 msgstr "在拣选过程中不能做部分提交。"
4110
4100 -#: builtin/commit.c:433
4111 +#: builtin/commit.c:429
4112 msgid "cannot read the index"
4113 msgstr "无法读取索引"
4114
4104 -#: builtin/commit.c:453
4115 +#: builtin/commit.c:447
4116 msgid "unable to write temporary index file"
4117 msgstr "无法写临时索引文件"
4118
4108 -#: builtin/commit.c:544 builtin/commit.c:550
4119 +#: builtin/commit.c:557 builtin/commit.c:563
4120 #, c-format
4121 msgid "invalid commit: %s"
4122 msgstr "无效的提交:%s"
4123
4113 -#: builtin/commit.c:572
4124 +#: builtin/commit.c:585
4125 msgid "malformed --author parameter"
4126 msgstr "非法的 --author 参数"
4127
4128 #: builtin/commit.c:592
4129 #, c-format
4130 +msgid "invalid date format: %s"
4131 +msgstr "无效的日期格式:%s"
4132 +
4133 +#: builtin/commit.c:609
4134 +#, c-format
4135 msgid "Malformed ident string: '%s'"
4136 msgstr "非法的身份字符串:'%s'"
4137
4122 -#: builtin/commit.c:629 builtin/commit.c:663 builtin/commit.c:1014
4138 +#: builtin/commit.c:642
4139 +msgid ""
4140 +"unable to select a comment character that is not used\n"
4141 +"in the current commit message"
4142 +msgstr "无法选择一个未被当前提交说明使用的注释字符"
4143 +
4144 +#: builtin/commit.c:679 builtin/commit.c:712 builtin/commit.c:1086
4145 #, c-format
4146 msgid "could not lookup commit %s"
4147 msgstr "不能查询提交 %s"
4148
4127 -#: builtin/commit.c:641 builtin/shortlog.c:273
4149 +#: builtin/commit.c:691 builtin/shortlog.c:273
4150 #, c-format
4151 msgid "(reading log message from standard input)\n"
4152 msgstr "(正从标准输入中读取日志信息)\n"
4153
4132 -#: builtin/commit.c:643
4154 +#: builtin/commit.c:693
4155 msgid "could not read log from standard input"
4156 msgstr "不能从标准输入中读取日志信息"
4157
4136 -#: builtin/commit.c:647
4158 +#: builtin/commit.c:697
4159 #, c-format
4160 msgid "could not read log file '%s'"
4161 msgstr "不能读取日志文件 '%s'"
4162
4141 -#: builtin/commit.c:654
4142 -msgid "commit has empty message"
4143 -msgstr "提交说明为空"
4144 -
4145 -#: builtin/commit.c:670
4163 +#: builtin/commit.c:719
4164 msgid "could not read MERGE_MSG"
4165 msgstr "不能读取 MERGE_MSG"
4166
4149 -#: builtin/commit.c:674
4167 +#: builtin/commit.c:723
4168 msgid "could not read SQUASH_MSG"
4169 msgstr "不能读取 SQUASH_MSG"
4170
4153 -#: builtin/commit.c:678
4171 +#: builtin/commit.c:727
4172 #, c-format
4173 msgid "could not read '%s'"
4174 msgstr "不能读取 '%s'"
4175
4158 -#: builtin/commit.c:749
4176 +#: builtin/commit.c:798
4177 msgid "could not write commit template"
4178 msgstr "不能写提交模版"
4179
4162 -#: builtin/commit.c:764
4180 +#: builtin/commit.c:816
4181 #, c-format
4182 msgid ""
4183 "\n"
@@ -4173,7 +4191,7 @@ msgstr ""
4191 "\t%s\n"
4192 "然后重试。\n"
4193
4176 -#: builtin/commit.c:769
4194 +#: builtin/commit.c:821
4195 #, c-format
4196 msgid ""
4197 "\n"
@@ -4187,7 +4205,7 @@ msgstr ""
4205 "\t%s\n"
4206 "然后重试。\n"
4207
4190 -#: builtin/commit.c:782
4208 +#: builtin/commit.c:834
4209 #, c-format
4210 msgid ""
4211 "Please enter the commit message for your changes. Lines starting\n"
@@ -4196,7 +4214,7 @@ msgstr ""
4214 "请为您的变更输入提交说明。以 '%c' 开始的行将被忽略,而一个空的提交\n"
4215 "说明将会终止提交。\n"
4216
4199 -#: builtin/commit.c:789
4217 +#: builtin/commit.c:841
4218 #, c-format
4219 msgid ""
4220 "Please enter the commit message for your changes. Lines starting\n"
@@ -4207,355 +4225,361 @@ msgstr ""
4225 "也可以删除它们。一个空的提交说明将会终止提交。\n"
4226
4227 # 译者:为保证在输出中对齐,注意调整句中空格!
4210 -#: builtin/commit.c:802
4228 +#: builtin/commit.c:855
4229 +#, c-format
4230 +msgid "%sAuthor: %.*s <%.*s>"
4231 +msgstr "%s作者: %.*s <%.*s>"
4232 +
4233 +# 译者:为保证在输出中对齐,注意调整句中空格!
4234 +#: builtin/commit.c:863
4235 #, c-format
4212 -msgid "%sAuthor: %s"
4213 -msgstr "%s作者: %s"
4236 +msgid "%sDate: %s"
4237 +msgstr "%s日期: %s"
4238
4239 # 译者:为保证在输出中对齐,注意调整句中空格!
4216 -#: builtin/commit.c:809
4240 +#: builtin/commit.c:870
4241 #, c-format
4218 -msgid "%sCommitter: %s"
4219 -msgstr "%s提交者: %s"
4242 +msgid "%sCommitter: %.*s <%.*s>"
4243 +msgstr "%s提交者:%.*s <%.*s>"
4244
4221 -#: builtin/commit.c:829
4245 +#: builtin/commit.c:888
4246 msgid "Cannot read index"
4247 msgstr "无法读取索引"
4248
4225 -#: builtin/commit.c:872
4249 +#: builtin/commit.c:945
4250 msgid "Error building trees"
4251 msgstr "无法创建树对象"
4252
4229 -#: builtin/commit.c:887 builtin/tag.c:391
4253 +#: builtin/commit.c:960 builtin/tag.c:495
4254 #, c-format
4255 msgid "Please supply the message using either -m or -F option.\n"
4256 msgstr "请使用 -m 或 -F 选项提供提交说明。\n"
4257
4234 -#: builtin/commit.c:989
4258 +#: builtin/commit.c:1061
4259 #, c-format
4260 msgid "No existing author found with '%s'"
4261 msgstr "没有找到匹配 '%s' 的作者"
4262
4239 -#: builtin/commit.c:1004 builtin/commit.c:1244
4263 +#: builtin/commit.c:1076 builtin/commit.c:1316
4264 #, c-format
4265 msgid "Invalid untracked files mode '%s'"
4266 msgstr "无效的未追踪文件参数 '%s'"
4267
4244 -#: builtin/commit.c:1041
4268 +#: builtin/commit.c:1113
4269 msgid "--long and -z are incompatible"
4270 msgstr "--long 和 -z 选项不兼容"
4271
4248 -#: builtin/commit.c:1071
4272 +#: builtin/commit.c:1143
4273 msgid "Using both --reset-author and --author does not make sense"
4274 msgstr "同时使用 --reset-author 和 --author 没有意义"
4275
4252 -#: builtin/commit.c:1080
4276 +#: builtin/commit.c:1152
4277 msgid "You have nothing to amend."
4278 msgstr "您没有可修补的提交。"
4279
4256 -#: builtin/commit.c:1083
4280 +#: builtin/commit.c:1155
4281 msgid "You are in the middle of a merge -- cannot amend."
4282 msgstr "您正处于一个合并过程中 -- 无法修补提交。"
4283
4260 -#: builtin/commit.c:1085
4284 +#: builtin/commit.c:1157
4285 msgid "You are in the middle of a cherry-pick -- cannot amend."
4286 msgstr "您正处于一个拣选过程中 -- 无法修补提交。"
4287
4264 -#: builtin/commit.c:1088
4288 +#: builtin/commit.c:1160
4289 msgid "Options --squash and --fixup cannot be used together"
4290 msgstr "选项 --squash 和 --fixup 不能同时使用"
4291
4268 -#: builtin/commit.c:1098
4292 +#: builtin/commit.c:1170
4293 msgid "Only one of -c/-C/-F/--fixup can be used."
4294 msgstr "只能用一个 -c/-C/-F/--fixup 选项。"
4295
4272 -#: builtin/commit.c:1100
4296 +#: builtin/commit.c:1172
4297 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
4298 msgstr "选项 -m 不能和 -c/-C/-F/--fixup 同时使用。"
4299
4276 -#: builtin/commit.c:1108
4300 +#: builtin/commit.c:1180
4301 msgid "--reset-author can be used only with -C, -c or --amend."
4302 msgstr "--reset-author 只能和 -C、-c 或 --amend 同时使用。"
4303
4280 -#: builtin/commit.c:1125
4304 +#: builtin/commit.c:1197
4305 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
4306 msgstr "只能用一个 --include/--only/--all/--interactive/--patch 选项。"
4307
4284 -#: builtin/commit.c:1127
4308 +#: builtin/commit.c:1199
4309 msgid "No paths with --include/--only does not make sense."
4310 msgstr "参数 --include/--only 不跟路径没有意义。"
4311
4288 -#: builtin/commit.c:1129
4312 +#: builtin/commit.c:1201
4313 msgid "Clever... amending the last one with dirty index."
4314 msgstr "聪明... 在索引不干净下修补最后的提交。"
4315
4292 -#: builtin/commit.c:1131
4316 +#: builtin/commit.c:1203
4317 msgid "Explicit paths specified without -i or -o; assuming --only paths..."
4318 msgstr "指定了明确的路径而没有使用 -i 或 -o 选项,认为是 --only paths..."
4319
4296 -#: builtin/commit.c:1143 builtin/tag.c:639
4320 +#: builtin/commit.c:1215 builtin/tag.c:727
4321 #, c-format
4322 msgid "Invalid cleanup mode %s"
4323 msgstr "无效的清理模式 %s"
4324
4301 -#: builtin/commit.c:1148
4325 +#: builtin/commit.c:1220
4326 msgid "Paths with -a does not make sense."
4327 msgstr "路径和 -a 选项同时使用没有意义。"
4328
4305 -#: builtin/commit.c:1258 builtin/commit.c:1516
4329 +#: builtin/commit.c:1330 builtin/commit.c:1595
4330 msgid "show status concisely"
4331 msgstr "以简洁的格式显示状态"
4332
4309 -#: builtin/commit.c:1260 builtin/commit.c:1518
4333 +#: builtin/commit.c:1332 builtin/commit.c:1597
4334 msgid "show branch information"
4335 msgstr "显示分支信息"
4336
4313 -#: builtin/commit.c:1262 builtin/commit.c:1520 builtin/push.c:490
4337 +#: builtin/commit.c:1334 builtin/commit.c:1599 builtin/push.c:489
4338 msgid "machine-readable output"
4339 msgstr "机器可读的输出"
4340
4317 -#: builtin/commit.c:1265 builtin/commit.c:1522
4341 +#: builtin/commit.c:1337 builtin/commit.c:1601
4342 msgid "show status in long format (default)"
4343 msgstr "以长格式显示状态(默认)"
4344
4321 -#: builtin/commit.c:1268 builtin/commit.c:1525
4345 +#: builtin/commit.c:1340 builtin/commit.c:1604
4346 msgid "terminate entries with NUL"
4347 msgstr "条目以NUL字符结尾"
4348
4325 -#: builtin/commit.c:1270 builtin/commit.c:1528 builtin/fast-export.c:674
4326 -#: builtin/fast-export.c:677 builtin/tag.c:514
4349 +#: builtin/commit.c:1342 builtin/commit.c:1607 builtin/fast-export.c:703
4350 +#: builtin/fast-export.c:706 builtin/tag.c:602
4351 msgid "mode"
4352 msgstr "模式"
4353
4330 -#: builtin/commit.c:1271 builtin/commit.c:1528
4354 +#: builtin/commit.c:1343 builtin/commit.c:1607
4355 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
4356 msgstr "显示未跟踪的文件,“模式”的可选参数:all、normal、no。(默认:all)"
4357
4334 -#: builtin/commit.c:1274
4358 +#: builtin/commit.c:1346
4359 msgid "show ignored files"
4360 msgstr "显示忽略的文件"
4361
4338 -#: builtin/commit.c:1275 parse-options.h:153
4362 +#: builtin/commit.c:1347 parse-options.h:153
4363 msgid "when"
4364 msgstr "何时"
4365
4342 -#: builtin/commit.c:1276
4366 +#: builtin/commit.c:1348
4367 msgid ""
4368 "ignore changes to submodules, optional when: all, dirty, untracked. "
4369 "(Default: all)"
4370 msgstr ""
4371 "忽略子模组的更改,“何时”的可选参数:all、dirty、untracked。(默认:all)"
4372
4349 -#: builtin/commit.c:1278
4373 +#: builtin/commit.c:1350
4374 msgid "list untracked files in columns"
4375 msgstr "以列的方式显示未跟踪的文件"
4376
4353 -#: builtin/commit.c:1347
4377 +#: builtin/commit.c:1419
4378 msgid "couldn't look up newly created commit"
4379 msgstr "无法找到新创建的提交"
4380
4357 -#: builtin/commit.c:1349
4381 +#: builtin/commit.c:1421
4382 msgid "could not parse newly created commit"
4383 msgstr "不能解析新创建的提交"
4384
4361 -#: builtin/commit.c:1390
4385 +#: builtin/commit.c:1469
4386 msgid "detached HEAD"
4387 msgstr "分离头指针"
4388
4389 # 译者:中文字符串拼接,可删除前导空格
4366 -#: builtin/commit.c:1392
4390 +#: builtin/commit.c:1471
4391 msgid " (root-commit)"
4392 msgstr "(根提交)"
4393
4370 -#: builtin/commit.c:1486
4394 +#: builtin/commit.c:1565
4395 msgid "suppress summary after successful commit"
4396 msgstr "提交成功后不显示概述信息"
4397
4374 -#: builtin/commit.c:1487
4398 +#: builtin/commit.c:1566
4399 msgid "show diff in commit message template"
4400 msgstr "在提交说明模板里显示差异"
4401
4378 -#: builtin/commit.c:1489
4402 +#: builtin/commit.c:1568
4403 msgid "Commit message options"
4404 msgstr "提交说明选项"
4405
4382 -#: builtin/commit.c:1490 builtin/tag.c:512
4406 +#: builtin/commit.c:1569 builtin/tag.c:600
4407 msgid "read message from file"
4408 msgstr "从文件中读取提交说明"
4409
4386 -#: builtin/commit.c:1491
4410 +#: builtin/commit.c:1570
4411 msgid "author"
4412 msgstr "作者"
4413
4390 -#: builtin/commit.c:1491
4414 +#: builtin/commit.c:1570
4415 msgid "override author for commit"
4416 msgstr "提交时覆盖作者"
4417
4394 -#: builtin/commit.c:1492 builtin/gc.c:272
4418 +#: builtin/commit.c:1571 builtin/gc.c:286
4419 msgid "date"
4420 msgstr "日期"
4421
4398 -#: builtin/commit.c:1492
4422 +#: builtin/commit.c:1571
4423 msgid "override date for commit"
4424 msgstr "提交时覆盖日期"
4425
4402 -#: builtin/commit.c:1493 builtin/merge.c:216 builtin/notes.c:409
4403 -#: builtin/notes.c:566 builtin/tag.c:510
4426 +#: builtin/commit.c:1572 builtin/merge.c:216 builtin/notes.c:409
4427 +#: builtin/notes.c:566 builtin/tag.c:598
4428 msgid "message"
4429 msgstr "说明"
4430
4407 -#: builtin/commit.c:1493
4431 +#: builtin/commit.c:1572
4432 msgid "commit message"
4433 msgstr "提交说明"
4434
4411 -#: builtin/commit.c:1494
4435 +#: builtin/commit.c:1573
4436 msgid "reuse and edit message from specified commit"
4437 msgstr "重用并编辑指定提交的提交说明"
4438
4415 -#: builtin/commit.c:1495
4439 +#: builtin/commit.c:1574
4440 msgid "reuse message from specified commit"
4441 msgstr "重用指定提交的提交说明"
4442
4419 -#: builtin/commit.c:1496
4443 +#: builtin/commit.c:1575
4444 msgid "use autosquash formatted message to fixup specified commit"
4445 msgstr "使用 autosquash 格式的提交说明用以修正指定的提交"
4446
4423 -#: builtin/commit.c:1497
4447 +#: builtin/commit.c:1576
4448 msgid "use autosquash formatted message to squash specified commit"
4449 msgstr "使用 autosquash 格式的提交说明用以压缩至指定的提交"
4450
4427 -#: builtin/commit.c:1498
4451 +#: builtin/commit.c:1577
4452 msgid "the commit is authored by me now (used with -C/-c/--amend)"
4453 msgstr "现在将该提交的作者改为我(和 -C/-c/--amend 参数共用)"
4454
4431 -#: builtin/commit.c:1499 builtin/log.c:1180 builtin/revert.c:86
4455 +#: builtin/commit.c:1578 builtin/log.c:1188 builtin/revert.c:86
4456 msgid "add Signed-off-by:"
4457 msgstr "添加 Signed-off-by: 签名"
4458
4435 -#: builtin/commit.c:1500
4459 +#: builtin/commit.c:1579
4460 msgid "use specified template file"
4461 msgstr "使用指定的模板文件"
4462
4439 -#: builtin/commit.c:1501
4463 +#: builtin/commit.c:1580
4464 msgid "force edit of commit"
4465 msgstr "强制编辑提交"
4466
4467 # 译者:可选值,不能翻译(或是原文中笔误,应为 mode)
4444 -#: builtin/commit.c:1502
4468 +#: builtin/commit.c:1581
4469 msgid "default"
4470 msgstr "default"
4471
4448 -#: builtin/commit.c:1502 builtin/tag.c:515
4472 +#: builtin/commit.c:1581 builtin/tag.c:603
4473 msgid "how to strip spaces and #comments from message"
4474 msgstr "设置如何删除提交说明里的空格和#注释"
4475
4452 -#: builtin/commit.c:1503
4476 +#: builtin/commit.c:1582
4477 msgid "include status in commit message template"
4478 msgstr "在提交说明模板里包含状态信息"
4479
4456 -#: builtin/commit.c:1504 builtin/merge.c:223 builtin/revert.c:92
4457 -#: builtin/tag.c:516
4480 +#: builtin/commit.c:1583 builtin/merge.c:223 builtin/revert.c:92
4481 +#: builtin/tag.c:604
4482 msgid "key-id"
4483 msgstr "key-id"
4484
4461 -#: builtin/commit.c:1505 builtin/merge.c:224 builtin/revert.c:93
4485 +#: builtin/commit.c:1584 builtin/merge.c:224 builtin/revert.c:93
4486 msgid "GPG sign commit"
4487 msgstr "GPG 提交签名"
4488
4465 -#: builtin/commit.c:1508
4489 +#: builtin/commit.c:1587
4490 msgid "Commit contents options"
4491 msgstr "提交内容选项"
4492
4469 -#: builtin/commit.c:1509
4493 +#: builtin/commit.c:1588
4494 msgid "commit all changed files"
4495 msgstr "提交所有改动的文件"
4496
4473 -#: builtin/commit.c:1510
4497 +#: builtin/commit.c:1589
4498 msgid "add specified files to index for commit"
4499 msgstr "添加指定的文件到索引区等待提交"
4500
4477 -#: builtin/commit.c:1511
4501 +#: builtin/commit.c:1590
4502 msgid "interactively add files"
4503 msgstr "交互式添加文件"
4504
4481 -#: builtin/commit.c:1512
4505 +#: builtin/commit.c:1591
4506 msgid "interactively add changes"
4507 msgstr "交互式添加变更"
4508
4485 -#: builtin/commit.c:1513
4509 +#: builtin/commit.c:1592
4510 msgid "commit only specified files"
4511 msgstr "只提交指定的文件"
4512
4489 -#: builtin/commit.c:1514
4513 +#: builtin/commit.c:1593
4514 msgid "bypass pre-commit hook"
4515 msgstr "绕过 pre-commit 钩子"
4516
4493 -#: builtin/commit.c:1515
4517 +#: builtin/commit.c:1594
4518 msgid "show what would be committed"
4519 msgstr "显示将要提交的内容"
4520
4497 -#: builtin/commit.c:1526
4521 +#: builtin/commit.c:1605
4522 msgid "amend previous commit"
4523 msgstr "修改先前的提交"
4524
4501 -#: builtin/commit.c:1527
4525 +#: builtin/commit.c:1606
4526 msgid "bypass post-rewrite hook"
4527 msgstr "绕过 post-rewrite 钩子"
4528
4505 -#: builtin/commit.c:1532
4529 +#: builtin/commit.c:1611
4530 msgid "ok to record an empty change"
4531 msgstr "允许一个空提交"
4532
4509 -#: builtin/commit.c:1534
4533 +#: builtin/commit.c:1613
4534 msgid "ok to record a change with an empty message"
4535 msgstr "允许空的提交说明"
4536
4513 -#: builtin/commit.c:1562
4537 +#: builtin/commit.c:1641
4538 msgid "could not parse HEAD commit"
4539 msgstr "不能解析 HEAD 提交"
4540
4517 -#: builtin/commit.c:1601 builtin/merge.c:518
4541 +#: builtin/commit.c:1680 builtin/merge.c:518
4542 #, c-format
4543 msgid "could not open '%s' for reading"
4544 msgstr "不能为读入打开 '%s'"
4545
4522 -#: builtin/commit.c:1608
4546 +#: builtin/commit.c:1687
4547 #, c-format
4548 msgid "Corrupt MERGE_HEAD file (%s)"
4549 msgstr "损坏的 MERGE_HEAD 文件(%s)"
4550
4527 -#: builtin/commit.c:1615
4551 +#: builtin/commit.c:1694
4552 msgid "could not read MERGE_MODE"
4553 msgstr "不能读取 MERGE_MODE"
4554
4531 -#: builtin/commit.c:1634
4555 +#: builtin/commit.c:1713
4556 #, c-format
4557 msgid "could not read commit message: %s"
4558 msgstr "不能读取提交说明:%s"
4559
4536 -#: builtin/commit.c:1645
4560 +#: builtin/commit.c:1724
4561 #, c-format
4562 msgid "Aborting commit; you did not edit the message.\n"
4563 msgstr "终止提交;您未更改来自模版的提交说明。\n"
4564
4541 -#: builtin/commit.c:1650
4565 +#: builtin/commit.c:1729
4566 #, c-format
4567 msgid "Aborting commit due to empty commit message.\n"
4568 msgstr "终止提交因为提交说明为空。\n"
4569
4546 -#: builtin/commit.c:1665 builtin/merge.c:857 builtin/merge.c:882
4570 +#: builtin/commit.c:1744 builtin/merge.c:851 builtin/merge.c:876
4571 msgid "failed to write commit object"
4572 msgstr "无法写提交对象"
4573
4550 -#: builtin/commit.c:1686
4574 +#: builtin/commit.c:1756
4575 msgid "cannot lock HEAD ref"
4576 msgstr "无法锁定 HEAD 引用"
4577
4554 -#: builtin/commit.c:1690
4578 +#: builtin/commit.c:1769
4579 msgid "cannot update HEAD ref"
4580 msgstr "无法更新 HEAD 引用"
4581
4558 -#: builtin/commit.c:1701
4582 +#: builtin/commit.c:1780
4583 msgid ""
4584 "Repository has been updated, but unable to write\n"
4585 "new_index file. Check that disk is not full or quota is\n"
@@ -4708,47 +4732,47 @@ msgstr "git describe [选项] <提交号>*"
4732 msgid "git describe [options] --dirty"
4733 msgstr "git describe [选项] --dirty"
4734
4711 -#: builtin/describe.c:225
4735 +#: builtin/describe.c:216
4736 #, c-format
4737 msgid "annotated tag %s not available"
4738 msgstr "注释 tag %s 无效"
4739
4716 -#: builtin/describe.c:229
4740 +#: builtin/describe.c:220
4741 #, c-format
4742 msgid "annotated tag %s has no embedded name"
4743 msgstr "注释 tag %s 没有嵌入名称"
4744
4721 -#: builtin/describe.c:231
4745 +#: builtin/describe.c:222
4746 #, c-format
4747 msgid "tag '%s' is really '%s' here"
4748 msgstr "tag '%s' 的确是在 '%s'"
4749
4726 -#: builtin/describe.c:258
4750 +#: builtin/describe.c:249
4751 #, c-format
4752 msgid "Not a valid object name %s"
4753 msgstr "不是一个有效的对象名 %s"
4754
4731 -#: builtin/describe.c:261
4755 +#: builtin/describe.c:252
4756 #, c-format
4757 msgid "%s is not a valid '%s' object"
4758 msgstr "%s 不是一个有效的 '%s' 对象"
4759
4736 -#: builtin/describe.c:278
4760 +#: builtin/describe.c:269
4761 #, c-format
4762 msgid "no tag exactly matches '%s'"
4763 msgstr "没有 tag 准确匹配 '%s'"
4764
4741 -#: builtin/describe.c:280
4765 +#: builtin/describe.c:271
4766 #, c-format
4767 msgid "searching to describe %s\n"
4768 msgstr "搜索描述 %s\n"
4769
4746 -#: builtin/describe.c:327
4770 +#: builtin/describe.c:318
4771 #, c-format
4772 msgid "finished search at %s\n"
4773 msgstr "完成搜索 %s\n"
4774
4751 -#: builtin/describe.c:354
4775 +#: builtin/describe.c:345
4776 #, c-format
4777 msgid ""
4778 "No annotated tags can describe '%s'.\n"
@@ -4757,7 +4781,7 @@ msgstr ""
4781 "没有注释 tag 能描述 '%s'。\n"
4782 "然而,有非注释 tag:尝试 --tags。"
4783
4760 -#: builtin/describe.c:358
4784 +#: builtin/describe.c:349
4785 #, c-format
4786 msgid ""
4787 "No tags can describe '%s'.\n"
@@ -4766,12 +4790,12 @@ msgstr ""
4790 "没有注释 tag 能描述 '%s'。\n"
4791 "尝试 --always,或者创建一些 tag。"
4792
4769 -#: builtin/describe.c:379
4793 +#: builtin/describe.c:370
4794 #, c-format
4795 msgid "traversed %lu commits\n"
4796 msgstr "已遍历 %lu 个提交\n"
4797
4774 -#: builtin/describe.c:382
4798 +#: builtin/describe.c:373
4799 #, c-format
4800 msgid ""
4801 "more than %i tags found; listed %i most recent\n"
@@ -4780,63 +4804,63 @@ msgstr ""
4804 "发现多于 %i 个 tag,列出最近的 %i 个\n"
4805 "在 %s 放弃搜索\n"
4806
4783 -#: builtin/describe.c:404
4807 +#: builtin/describe.c:395
4808 msgid "find the tag that comes after the commit"
4809 msgstr "寻找提交之后的 tag(用于描述提交)"
4810
4787 -#: builtin/describe.c:405
4811 +#: builtin/describe.c:396
4812 msgid "debug search strategy on stderr"
4813 msgstr "在标准错误上调试搜索策略"
4814
4791 -#: builtin/describe.c:406
4815 +#: builtin/describe.c:397
4816 msgid "use any ref"
4817 msgstr "使用任意引用"
4818
4795 -#: builtin/describe.c:407
4819 +#: builtin/describe.c:398
4820 msgid "use any tag, even unannotated"
4821 msgstr "使用任意 tag,即使未带注解"
4822
4799 -#: builtin/describe.c:408
4823 +#: builtin/describe.c:399
4824 msgid "always use long format"
4825 msgstr "始终使用长提交号格式"
4826
4803 -#: builtin/describe.c:409
4827 +#: builtin/describe.c:400
4828 msgid "only follow first parent"
4829 msgstr "只跟随第一个父提交"
4830
4807 -#: builtin/describe.c:412
4831 +#: builtin/describe.c:403
4832 msgid "only output exact matches"
4833 msgstr "只输出精确匹配"
4834
4811 -#: builtin/describe.c:414
4835 +#: builtin/describe.c:405
4836 msgid "consider <n> most recent tags (default: 10)"
4837 msgstr "考虑最近 <n> 个 tags(默认:10)"
4838
4815 -#: builtin/describe.c:416
4839 +#: builtin/describe.c:407
4840 msgid "only consider tags matching <pattern>"
4841 msgstr "只考虑匹配 <模式> 的 tags"
4842
4819 -#: builtin/describe.c:418 builtin/name-rev.c:321
4843 +#: builtin/describe.c:409 builtin/name-rev.c:318
4844 msgid "show abbreviated commit object as fallback"
4845 msgstr "显示简写的提交号作为后备"
4846
4823 -#: builtin/describe.c:419
4847 +#: builtin/describe.c:410
4848 msgid "mark"
4849 msgstr "标记"
4850
4827 -#: builtin/describe.c:420
4851 +#: builtin/describe.c:411
4852 msgid "append <mark> on dirty working tree (default: \"-dirty\")"
4853 msgstr "若工作区脏(有变更)在结尾添加 <标记>(默认:\"-dirty\")"
4854
4831 -#: builtin/describe.c:438
4855 +#: builtin/describe.c:429
4856 msgid "--long is incompatible with --abbrev=0"
4857 msgstr "--long 与 --abbrev=0 不兼容"
4858
4835 -#: builtin/describe.c:464
4859 +#: builtin/describe.c:455
4860 msgid "No names found, cannot describe anything."
4861 msgstr "没有发现名称,无法描述任何东西。"
4862
4839 -#: builtin/describe.c:484
4863 +#: builtin/describe.c:475
4864 msgid "--dirty is incompatible with commit-ishes"
4865 msgstr "--dirty 不能与提交同时使用"
4866
@@ -4869,46 +4893,54 @@ msgstr "提供了超过两个数据(blob)对象:'%s'"
4893 msgid "unhandled object '%s' given."
4894 msgstr "无法处理的对象 '%s'。"
4895
4872 -#: builtin/fast-export.c:22
4896 +#: builtin/fast-export.c:23
4897 msgid "git fast-export [rev-list-opts]"
4898 msgstr "git fast-export [rev-list-opts]"
4899
4876 -#: builtin/fast-export.c:673
4900 +#: builtin/fast-export.c:702
4901 msgid "show progress after <n> objects"
4902 msgstr "在 <n> 个对象之后显示进度"
4903
4880 -#: builtin/fast-export.c:675
4904 +#: builtin/fast-export.c:704
4905 msgid "select handling of signed tags"
4906 msgstr "选择如何处理签名 tags"
4907
4884 -#: builtin/fast-export.c:678
4908 +#: builtin/fast-export.c:707
4909 msgid "select handling of tags that tag filtered objects"
4910 msgstr "选择当 tag 指向被过滤时 tags 的处理方式"
4911
4888 -#: builtin/fast-export.c:681
4912 +#: builtin/fast-export.c:710
4913 msgid "Dump marks to this file"
4914 msgstr "把标记存储到这个文件"
4915
4892 -#: builtin/fast-export.c:683
4916 +#: builtin/fast-export.c:712
4917 msgid "Import marks from this file"
4918 msgstr "从这个文件导入标记"
4919
4896 -#: builtin/fast-export.c:685
4920 +#: builtin/fast-export.c:714
4921 msgid "Fake a tagger when tags lack one"
4922 msgstr "当 tags 缺少标记者字段时,假装提供一个"
4923
4900 -#: builtin/fast-export.c:687
4924 +#: builtin/fast-export.c:716
4925 msgid "Output full tree for each commit"
4926 msgstr "每次提交都输出整个树"
4927
4904 -#: builtin/fast-export.c:689
4928 +#: builtin/fast-export.c:718
4929 msgid "Use the done feature to terminate the stream"
4930 msgstr "使用 done 功能来终止流"
4931
4908 -#: builtin/fast-export.c:690
4932 +#: builtin/fast-export.c:719
4933 msgid "Skip output of blob data"
4934 msgstr "跳过数据对象的输出"
4935
4936 +#: builtin/fast-export.c:720
4937 +msgid "refspec"
4938 +msgstr "引用表达式"
4939 +
4940 +#: builtin/fast-export.c:721
4941 +msgid "Apply refspec to exported refs"
4942 +msgstr "对导出的引用应用引用表达式"
4943 +
4944 #: builtin/fetch.c:20
4945 msgid "git fetch [<options>] [<repository> [<refspec>...]]"
4946 msgstr "git fetch [<选项>] [<版本库> [<引用规则>...]]"
@@ -4925,155 +4957,163 @@ msgstr "git fetch --multiple [<选项>] [(<版本库> | <组>)...]"
4957 msgid "git fetch --all [<options>]"
4958 msgstr "git fetch --all [<选项>]"
4959
4928 -#: builtin/fetch.c:75
4960 +#: builtin/fetch.c:90
4961 msgid "fetch from all remotes"
4962 msgstr "从所有的远程抓取"
4963
4932 -#: builtin/fetch.c:77
4964 +#: builtin/fetch.c:92
4965 msgid "append to .git/FETCH_HEAD instead of overwriting"
4966 msgstr "追加到 .git/FETCH_HEAD 而不是覆盖它"
4967
4936 -#: builtin/fetch.c:79
4968 +#: builtin/fetch.c:94
4969 msgid "path to upload pack on remote end"
4970 msgstr "上传包到远程的路径"
4971
4940 -#: builtin/fetch.c:80
4972 +#: builtin/fetch.c:95
4973 msgid "force overwrite of local branch"
4974 msgstr "强制覆盖本地分支"
4975
4944 -#: builtin/fetch.c:82
4976 +#: builtin/fetch.c:97
4977 msgid "fetch from multiple remotes"
4978 msgstr "从多个远程抓取"
4979
4948 -#: builtin/fetch.c:84
4980 +#: builtin/fetch.c:99
4981 msgid "fetch all tags and associated objects"
4982 msgstr "抓取所有的 tags 和关联对象"
4983
4952 -#: builtin/fetch.c:86
4984 +#: builtin/fetch.c:101
4985 msgid "do not fetch all tags (--no-tags)"
4986 msgstr "不抓取任何 tags (--no-tags)"
4987
4956 -#: builtin/fetch.c:88
4988 +#: builtin/fetch.c:103
4989 msgid "prune remote-tracking branches no longer on remote"
4990 msgstr "清除远程已经不存在的分支的跟踪分支"
4991
4992 # 译者:可选值,不能翻译
4961 -#: builtin/fetch.c:89
4993 +#: builtin/fetch.c:104
4994 msgid "on-demand"
4995 msgstr "on-demand"
4996
4965 -#: builtin/fetch.c:90
4997 +#: builtin/fetch.c:105
4998 msgid "control recursive fetching of submodules"
4999 msgstr "控制子模组的递归抓取"
5000
4969 -#: builtin/fetch.c:94
5001 +#: builtin/fetch.c:109
5002 msgid "keep downloaded pack"
5003 msgstr "保持下载包"
5004
4973 -#: builtin/fetch.c:96
5005 +#: builtin/fetch.c:111
5006 msgid "allow updating of HEAD ref"
5007 msgstr "允许更新 HEAD 引用"
5008
4977 -#: builtin/fetch.c:99
5009 +#: builtin/fetch.c:114
5010 msgid "deepen history of shallow clone"
5011 msgstr "深化浅克隆的历史"
5012
4981 -#: builtin/fetch.c:101
5013 +#: builtin/fetch.c:116
5014 msgid "convert to a complete repository"
5015 msgstr "转换为一个完整的版本库"
5016
4985 -#: builtin/fetch.c:103 builtin/log.c:1197
5017 +#: builtin/fetch.c:118 builtin/log.c:1205
5018 msgid "dir"
5019 msgstr "目录"
5020
4989 -#: builtin/fetch.c:104
5021 +#: builtin/fetch.c:119
5022 msgid "prepend this to submodule path output"
5023 msgstr "在子模组路径输出的前面加上此目录"
5024
4993 -#: builtin/fetch.c:107
5025 +#: builtin/fetch.c:122
5026 msgid "default mode for recursion"
5027 msgstr "递归的默认模式"
5028
4997 -#: builtin/fetch.c:109
5029 +#: builtin/fetch.c:124
5030 msgid "accept refs that update .git/shallow"
5031 msgstr "接受更新 .git/shallow 的引用"
5032
5001 -#: builtin/fetch.c:347
5033 +#: builtin/fetch.c:125
5034 +msgid "refmap"
5035 +msgstr "引用映射"
5036 +
5037 +#: builtin/fetch.c:126
5038 +msgid "specify fetch refmap"
5039 +msgstr "指定获取操作的引用映射"
5040 +
5041 +#: builtin/fetch.c:376
5042 msgid "Couldn't find remote ref HEAD"
5043 msgstr "无法发现远程 HEAD 引用"
5044
5005 -#: builtin/fetch.c:411
5045 +#: builtin/fetch.c:440
5046 #, c-format
5047 msgid "object %s not found"
5048 msgstr "对象 %s 未发现"
5049
5010 -#: builtin/fetch.c:416
5050 +#: builtin/fetch.c:445
5051 msgid "[up to date]"
5052 msgstr "[最新]"
5053
5014 -#: builtin/fetch.c:430
5054 +#: builtin/fetch.c:459
5055 #, c-format
5056 msgid "! %-*s %-*s -> %s (can't fetch in current branch)"
5057 msgstr "! %-*s %-*s -> %s (在当前分支下不能获取)"
5058
5019 -#: builtin/fetch.c:431 builtin/fetch.c:517
5059 +#: builtin/fetch.c:460 builtin/fetch.c:546
5060 msgid "[rejected]"
5061 msgstr "[已拒绝]"
5062
5023 -#: builtin/fetch.c:442
5063 +#: builtin/fetch.c:471
5064 msgid "[tag update]"
5065 msgstr "[tag更新]"
5066
5067 # 译者:注意保持前导空格
5028 -#: builtin/fetch.c:444 builtin/fetch.c:479 builtin/fetch.c:497
5068 +#: builtin/fetch.c:473 builtin/fetch.c:508 builtin/fetch.c:526
5069 msgid " (unable to update local ref)"
5070 msgstr " (不能更新本地引用)"
5071
5032 -#: builtin/fetch.c:462
5072 +#: builtin/fetch.c:491
5073 msgid "[new tag]"
5074 msgstr "[新tag]"
5075
5036 -#: builtin/fetch.c:465
5076 +#: builtin/fetch.c:494
5077 msgid "[new branch]"
5078 msgstr "[新分支]"
5079
5040 -#: builtin/fetch.c:468
5080 +#: builtin/fetch.c:497
5081 msgid "[new ref]"
5082 msgstr "[新引用]"
5083
5044 -#: builtin/fetch.c:513
5084 +#: builtin/fetch.c:542
5085 msgid "unable to update local ref"
5086 msgstr "不能更新本地引用"
5087
5048 -#: builtin/fetch.c:513
5088 +#: builtin/fetch.c:542
5089 msgid "forced update"
5090 msgstr "强制更新"
5091
5052 -#: builtin/fetch.c:519
5092 +#: builtin/fetch.c:548
5093 msgid "(non-fast-forward)"
5094 msgstr "(非快进式)"
5095
5056 -#: builtin/fetch.c:552 builtin/fetch.c:785
5096 +#: builtin/fetch.c:581 builtin/fetch.c:814
5097 #, c-format
5098 msgid "cannot open %s: %s\n"
5099 msgstr "无法打开 %s:%s\n"
5100
5061 -#: builtin/fetch.c:561
5101 +#: builtin/fetch.c:590
5102 #, c-format
5103 msgid "%s did not send all necessary objects\n"
5104 msgstr "%s 未发送所有必须的对象\n"
5105
5066 -#: builtin/fetch.c:579
5106 +#: builtin/fetch.c:608
5107 #, c-format
5108 msgid "reject %s because shallow roots are not allowed to be updated"
5109 msgstr "拒绝 %s 因为浅克隆不允许被更新"
5110
5071 -#: builtin/fetch.c:667 builtin/fetch.c:750
5111 +#: builtin/fetch.c:696 builtin/fetch.c:779
5112 #, c-format
5113 msgid "From %.*s\n"
5114 msgstr "来自 %.*s\n"
5115
5076 -#: builtin/fetch.c:678
5116 +#: builtin/fetch.c:707
5117 #, c-format
5118 msgid ""
5119 "some local refs could not be updated; try running\n"
@@ -5083,87 +5123,87 @@ msgstr ""
5123 " 'git remote prune %s' 来删除旧的、有冲突的分支"
5124
5125 # 译者:注意保持前导空格
5086 -#: builtin/fetch.c:730
5126 +#: builtin/fetch.c:759
5127 #, c-format
5128 msgid " (%s will become dangling)"
5129 msgstr " (%s 将成为摇摆状态)"
5130
5131 # 译者:注意保持前导空格
5092 -#: builtin/fetch.c:731
5132 +#: builtin/fetch.c:760
5133 #, c-format
5134 msgid " (%s has become dangling)"
5135 msgstr " (%s 已成为摇摆状态)"
5136
5097 -#: builtin/fetch.c:755
5137 +#: builtin/fetch.c:784
5138 msgid "[deleted]"
5139 msgstr "[已删除]"
5140
5101 -#: builtin/fetch.c:756 builtin/remote.c:1050
5141 +#: builtin/fetch.c:785 builtin/remote.c:1059
5142 msgid "(none)"
5143 msgstr "(无)"
5144
5105 -#: builtin/fetch.c:775
5145 +#: builtin/fetch.c:804
5146 #, c-format
5147 msgid "Refusing to fetch into current branch %s of non-bare repository"
5148 msgstr "拒绝获取到非裸版本库的当前分支 %s"
5149
5110 -#: builtin/fetch.c:794
5150 +#: builtin/fetch.c:823
5151 #, c-format
5152 msgid "Option \"%s\" value \"%s\" is not valid for %s"
5153 msgstr "选项 \"%s\" 的值 \"%s\" 对于 %s 是无效的"
5154
5115 -#: builtin/fetch.c:797
5155 +#: builtin/fetch.c:826
5156 #, c-format
5157 msgid "Option \"%s\" is ignored for %s\n"
5158 msgstr "选项 \"%s\" 为 %s 所忽略\n"
5159
5120 -#: builtin/fetch.c:853
5160 +#: builtin/fetch.c:882
5161 #, c-format
5162 msgid "Don't know how to fetch from %s"
5163 msgstr "不知道如何从 %s 获取"
5164
5125 -#: builtin/fetch.c:1015
5165 +#: builtin/fetch.c:1044
5166 #, c-format
5167 msgid "Fetching %s\n"
5168 msgstr "正在获取 %s\n"
5169
5130 -#: builtin/fetch.c:1017 builtin/remote.c:90
5170 +#: builtin/fetch.c:1046 builtin/remote.c:90
5171 #, c-format
5172 msgid "Could not fetch %s"
5173 msgstr "不能获取 %s"
5174
5135 -#: builtin/fetch.c:1035
5175 +#: builtin/fetch.c:1064
5176 msgid ""
5177 "No remote repository specified. Please, specify either a URL or a\n"
5178 "remote name from which new revisions should be fetched."
5179 msgstr "未指定远程版本库。请通过一个URL或远程版本库名指定,用以获取新提交。"
5180
5141 -#: builtin/fetch.c:1059
5181 +#: builtin/fetch.c:1087
5182 msgid "You need to specify a tag name."
5183 msgstr "您需要指定一个 tag 名称。"
5184
5145 -#: builtin/fetch.c:1107
5185 +#: builtin/fetch.c:1131
5186 msgid "--depth and --unshallow cannot be used together"
5187 msgstr "--depth 和 --unshallow 不能同时使用"
5188
5149 -#: builtin/fetch.c:1109
5189 +#: builtin/fetch.c:1133
5190 msgid "--unshallow on a complete repository does not make sense"
5191 msgstr "对于一个完整的版本库,参数 --unshallow 没有意义"
5192
5153 -#: builtin/fetch.c:1132
5193 +#: builtin/fetch.c:1156
5194 msgid "fetch --all does not take a repository argument"
5195 msgstr "fetch --all 不能带一个版本库参数"
5196
5157 -#: builtin/fetch.c:1134
5197 +#: builtin/fetch.c:1158
5198 msgid "fetch --all does not make sense with refspecs"
5199 msgstr "fetch --all 带引用规则没有任何意义"
5200
5161 -#: builtin/fetch.c:1145
5201 +#: builtin/fetch.c:1169
5202 #, c-format
5203 msgid "No such remote or remote group: %s"
5204 msgstr "没有这样的远程或远程组:%s"
5205
5166 -#: builtin/fetch.c:1153
5206 +#: builtin/fetch.c:1177
5207 msgid "Fetching a group and specifying refspecs does not make sense"
5208 msgstr "获取组并指定引用规则没有意义"
5209
@@ -5172,9 +5212,9 @@ msgid "git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]"
5212 msgstr ""
5213 "git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]"
5214
5175 -#: builtin/fmt-merge-msg.c:663 builtin/fmt-merge-msg.c:666 builtin/grep.c:700
5176 -#: builtin/merge.c:196 builtin/repack.c:175 builtin/repack.c:179
5177 -#: builtin/show-branch.c:654 builtin/show-ref.c:178 builtin/tag.c:501
5215 +#: builtin/fmt-merge-msg.c:663 builtin/fmt-merge-msg.c:666 builtin/grep.c:698
5216 +#: builtin/merge.c:196 builtin/repack.c:179 builtin/repack.c:183
5217 +#: builtin/show-branch.c:654 builtin/show-ref.c:178 builtin/tag.c:589
5218 #: parse-options.h:132 parse-options.h:239
5219 msgid "n"
5220 msgstr "n"
@@ -5199,43 +5239,43 @@ msgstr "使用 <文本> 作为提交说明的开始"
5239 msgid "file to read from"
5240 msgstr "从文件中读取"
5241
5202 -#: builtin/for-each-ref.c:1063
5242 +#: builtin/for-each-ref.c:1051
5243 msgid "git for-each-ref [options] [<pattern>]"
5244 msgstr "git for-each-ref [选项] [<模式>]"
5245
5206 -#: builtin/for-each-ref.c:1078
5246 +#: builtin/for-each-ref.c:1066
5247 msgid "quote placeholders suitably for shells"
5248 msgstr "引用占位符适用于 shells"
5249
5210 -#: builtin/for-each-ref.c:1080
5250 +#: builtin/for-each-ref.c:1068
5251 msgid "quote placeholders suitably for perl"
5252 msgstr "引用占位符适用于 perl"
5253
5214 -#: builtin/for-each-ref.c:1082
5254 +#: builtin/for-each-ref.c:1070
5255 msgid "quote placeholders suitably for python"
5256 msgstr "引用占位符适用于 python"
5257
5218 -#: builtin/for-each-ref.c:1084
5258 +#: builtin/for-each-ref.c:1072
5259 msgid "quote placeholders suitably for tcl"
5260 msgstr "引用占位符适用于 tcl"
5261
5222 -#: builtin/for-each-ref.c:1087
5262 +#: builtin/for-each-ref.c:1075
5263 msgid "show only <n> matched refs"
5264 msgstr "只显示 <n> 个匹配的引用"
5265
5226 -#: builtin/for-each-ref.c:1088 builtin/replace.c:177
5266 +#: builtin/for-each-ref.c:1076 builtin/replace.c:435
5267 msgid "format"
5268 msgstr "格式"
5269
5230 -#: builtin/for-each-ref.c:1088
5270 +#: builtin/for-each-ref.c:1076
5271 msgid "format to use for the output"
5272 msgstr "输出格式"
5273
5234 -#: builtin/for-each-ref.c:1089
5274 +#: builtin/for-each-ref.c:1077
5275 msgid "key"
5276 msgstr "key"
5277
5238 -#: builtin/for-each-ref.c:1090
5278 +#: builtin/for-each-ref.c:1078
5279 msgid "field name to sort on"
5280 msgstr "排序的字段名"
5281
@@ -5243,55 +5283,55 @@ msgstr "排序的字段名"
5283 msgid "Checking connectivity"
5284 msgstr "检查连接中"
5285
5246 -#: builtin/fsck.c:544
5286 +#: builtin/fsck.c:538
5287 msgid "Checking object directories"
5288 msgstr "检查对象目录中"
5289
5250 -#: builtin/fsck.c:607
5290 +#: builtin/fsck.c:601
5291 msgid "git fsck [options] [<object>...]"
5292 msgstr "git fsck [选项] [<对象>...]"
5293
5254 -#: builtin/fsck.c:613
5294 +#: builtin/fsck.c:607
5295 msgid "show unreachable objects"
5296 msgstr "显示不可达的对象"
5297
5258 -#: builtin/fsck.c:614
5298 +#: builtin/fsck.c:608
5299 msgid "show dangling objects"
5300 msgstr "显示摇摆的对象"
5301
5262 -#: builtin/fsck.c:615
5302 +#: builtin/fsck.c:609
5303 msgid "report tags"
5304 msgstr "报告 tags"
5305
5266 -#: builtin/fsck.c:616
5306 +#: builtin/fsck.c:610
5307 msgid "report root nodes"
5308 msgstr "报告根节点"
5309
5270 -#: builtin/fsck.c:617
5310 +#: builtin/fsck.c:611
5311 msgid "make index objects head nodes"
5312 msgstr "将索引亦作为检查的头节点"
5313
5274 -#: builtin/fsck.c:618
5314 +#: builtin/fsck.c:612
5315 msgid "make reflogs head nodes (default)"
5316 msgstr "将引用日志作为检查的头节点(默认)"
5317
5278 -#: builtin/fsck.c:619
5318 +#: builtin/fsck.c:613
5319 msgid "also consider packs and alternate objects"
5320 msgstr "也考虑包和备用对象"
5321
5282 -#: builtin/fsck.c:620
5322 +#: builtin/fsck.c:614
5323 msgid "enable more strict checking"
5324 msgstr "启用更严格的检查"
5325
5286 -#: builtin/fsck.c:622
5326 +#: builtin/fsck.c:616
5327 msgid "write dangling objects in .git/lost-found"
5328 msgstr "将摇摆对象写入 .git/lost-found 中"
5329
5290 -#: builtin/fsck.c:623 builtin/prune.c:144
5330 +#: builtin/fsck.c:617 builtin/prune.c:144
5331 msgid "show progress"
5332 msgstr "显示进度"
5333
5294 -#: builtin/fsck.c:673
5334 +#: builtin/fsck.c:667
5335 msgid "Checking objects"
5336 msgstr "检查对象中"
5337
@@ -5299,55 +5339,55 @@ msgstr "检查对象中"
5339 msgid "git gc [options]"
5340 msgstr "git gc [选项]"
5341
5302 -#: builtin/gc.c:90
5342 +#: builtin/gc.c:91
5343 #, c-format
5344 msgid "Invalid %s: '%s'"
5345 msgstr "无效的 %s:'%s'"
5346
5307 -#: builtin/gc.c:117
5347 +#: builtin/gc.c:118
5348 #, c-format
5349 msgid "insanely long object directory %.*s"
5350 msgstr "不正常的长对象目录 %.*s"
5351
5312 -#: builtin/gc.c:273
5352 +#: builtin/gc.c:287
5353 msgid "prune unreferenced objects"
5354 msgstr "清除未引用的对象"
5355
5316 -#: builtin/gc.c:275
5356 +#: builtin/gc.c:289
5357 msgid "be more thorough (increased runtime)"
5358 msgstr "更彻底(增加运行时间)"
5359
5320 -#: builtin/gc.c:276
5360 +#: builtin/gc.c:290
5361 msgid "enable auto-gc mode"
5362 msgstr "启用自动垃圾回收模式"
5363
5324 -#: builtin/gc.c:277
5364 +#: builtin/gc.c:291
5365 msgid "force running gc even if there may be another gc running"
5366 msgstr "强制执行 gc 即使另外一个 gc 正在执行"
5367
5328 -#: builtin/gc.c:318
5368 +#: builtin/gc.c:332
5369 #, c-format
5370 msgid "Auto packing the repository in background for optimum performance.\n"
5371 msgstr "自动在后台执行版本库打包以求最佳性能。\n"
5372
5333 -#: builtin/gc.c:320
5373 +#: builtin/gc.c:334
5374 #, c-format
5375 msgid "Auto packing the repository for optimum performance.\n"
5376 msgstr "自动打包版本库以求最佳性能。\n"
5377
5338 -#: builtin/gc.c:321
5378 +#: builtin/gc.c:335
5379 #, c-format
5380 msgid "See \"git help gc\" for manual housekeeping.\n"
5381 msgstr "手工维护参见 \"git help gc\"。\n"
5382
5343 -#: builtin/gc.c:336
5383 +#: builtin/gc.c:353
5384 #, c-format
5385 msgid ""
5386 "gc is already running on machine '%s' pid %<PRIuMAX> (use --force if not)"
5387 msgstr ""
5388 "已经有一个 gc 正运行在机器 '%s' pid %<PRIuMAX> (如果不是,使用 --force)"
5389
5350 -#: builtin/gc.c:361
5390 +#: builtin/gc.c:375
5391 msgid ""
5392 "There are too many unreachable loose objects; run 'git prune' to remove them."
5393 msgstr "有太多不可达的松散对象,运行 'git prune' 删除它们。"
@@ -5361,225 +5401,220 @@ msgstr "git grep [选项] [-e] <模式> [<修订>...] [[--] <路径>...]"
5401 msgid "grep: failed to create thread: %s"
5402 msgstr "grep:无法创建线程:%s"
5403
5364 -#: builtin/grep.c:365
5365 -#, c-format
5366 -msgid "Failed to chdir: %s"
5367 -msgstr "无法切换目录:%s"
5368 -
5369 -#: builtin/grep.c:443 builtin/grep.c:478
5404 +#: builtin/grep.c:441 builtin/grep.c:476
5405 #, c-format
5406 msgid "unable to read tree (%s)"
5407 msgstr "无法读取树(%s)"
5408
5374 -#: builtin/grep.c:493
5409 +#: builtin/grep.c:491
5410 #, c-format
5411 msgid "unable to grep from object of type %s"
5412 msgstr "无法抓取来自于 %s 类型的对象"
5413
5379 -#: builtin/grep.c:549
5414 +#: builtin/grep.c:547
5415 #, c-format
5416 msgid "switch `%c' expects a numerical value"
5417 msgstr "开关 `%c' 期望一个数字值"
5418
5384 -#: builtin/grep.c:566
5419 +#: builtin/grep.c:564
5420 #, c-format
5421 msgid "cannot open '%s'"
5422 msgstr "不能打开 '%s'"
5423
5389 -#: builtin/grep.c:640
5424 +#: builtin/grep.c:638
5425 msgid "search in index instead of in the work tree"
5426 msgstr "在索引区搜索而不是在工作区"
5427
5393 -#: builtin/grep.c:642
5428 +#: builtin/grep.c:640
5429 msgid "find in contents not managed by git"
5430 msgstr "在未被 git 管理的内容中查找"
5431
5432 # 译者:中文字符串拼接,可删除前导空格
5398 -#: builtin/grep.c:644
5433 +#: builtin/grep.c:642
5434 msgid "search in both tracked and untracked files"
5435 msgstr "在跟踪和未跟踪的文件中搜索"
5436
5402 -#: builtin/grep.c:646
5437 +#: builtin/grep.c:644
5438 msgid "search also in ignored files"
5439 msgstr "也在忽略的文件中搜索"
5440
5406 -#: builtin/grep.c:649
5441 +#: builtin/grep.c:647
5442 msgid "show non-matching lines"
5443 msgstr "显示未匹配的行"
5444
5410 -#: builtin/grep.c:651
5445 +#: builtin/grep.c:649
5446 msgid "case insensitive matching"
5447 msgstr "不区分大小写匹配"
5448
5414 -#: builtin/grep.c:653
5449 +#: builtin/grep.c:651
5450 msgid "match patterns only at word boundaries"
5451 msgstr "只在单词边界匹配模式"
5452
5418 -#: builtin/grep.c:655
5453 +#: builtin/grep.c:653
5454 msgid "process binary files as text"
5455 msgstr "把二进制文件当做文本处理"
5456
5422 -#: builtin/grep.c:657
5457 +#: builtin/grep.c:655
5458 msgid "don't match patterns in binary files"
5459 msgstr "不在二进制文件中匹配模式"
5460
5426 -#: builtin/grep.c:660
5461 +#: builtin/grep.c:658
5462 msgid "process binary files with textconv filters"
5463 msgstr "用 textconv 过滤器处理二进制文件"
5464
5430 -#: builtin/grep.c:662
5465 +#: builtin/grep.c:660
5466 msgid "descend at most <depth> levels"
5467 msgstr "最多以指定的深度向下寻找"
5468
5434 -#: builtin/grep.c:666
5469 +#: builtin/grep.c:664
5470 msgid "use extended POSIX regular expressions"
5471 msgstr "使用扩展的 POSIX 正则表达式"
5472
5438 -#: builtin/grep.c:669
5473 +#: builtin/grep.c:667
5474 msgid "use basic POSIX regular expressions (default)"
5475 msgstr "使用基本的 POSIX 正则表达式(默认)"
5476
5442 -#: builtin/grep.c:672
5477 +#: builtin/grep.c:670
5478 msgid "interpret patterns as fixed strings"
5479 msgstr "把模式解析为固定的字符串"
5480
5446 -#: builtin/grep.c:675
5481 +#: builtin/grep.c:673
5482 msgid "use Perl-compatible regular expressions"
5483 msgstr "使用 Perl 兼容的正则表达式"
5484
5450 -#: builtin/grep.c:678
5485 +#: builtin/grep.c:676
5486 msgid "show line numbers"
5487 msgstr "显示行号"
5488
5454 -#: builtin/grep.c:679
5489 +#: builtin/grep.c:677
5490 msgid "don't show filenames"
5491 msgstr "不显示文件名"
5492
5458 -#: builtin/grep.c:680
5493 +#: builtin/grep.c:678
5494 msgid "show filenames"
5495 msgstr "显示文件名"
5496
5462 -#: builtin/grep.c:682
5497 +#: builtin/grep.c:680
5498 msgid "show filenames relative to top directory"
5499 msgstr "显示相对于顶级目录的文件名"
5500
5466 -#: builtin/grep.c:684
5501 +#: builtin/grep.c:682
5502 msgid "show only filenames instead of matching lines"
5503 msgstr "只显示文件名而不显示匹配的行"
5504
5470 -#: builtin/grep.c:686
5505 +#: builtin/grep.c:684
5506 msgid "synonym for --files-with-matches"
5507 msgstr "和 --files-with-matches 同义"
5508
5474 -#: builtin/grep.c:689
5509 +#: builtin/grep.c:687
5510 msgid "show only the names of files without match"
5511 msgstr "只显示未匹配的文件名"
5512
5478 -#: builtin/grep.c:691
5513 +#: builtin/grep.c:689
5514 msgid "print NUL after filenames"
5515 msgstr "在文件名后输出 NUL 字符"
5516
5482 -#: builtin/grep.c:693
5517 +#: builtin/grep.c:691
5518 msgid "show the number of matches instead of matching lines"
5519 msgstr "显示总匹配行数,而不显示匹配的行"
5520
5486 -#: builtin/grep.c:694
5521 +#: builtin/grep.c:692
5522 msgid "highlight matches"
5523 msgstr "高亮显示匹配项"
5524
5490 -#: builtin/grep.c:696
5525 +#: builtin/grep.c:694
5526 msgid "print empty line between matches from different files"
5527 msgstr "在不同文件的匹配项之间打印空行"
5528
5494 -#: builtin/grep.c:698
5529 +#: builtin/grep.c:696
5530 msgid "show filename only once above matches from same file"
5531 msgstr "只在同一文件的匹配项的上面显示一次文件名"
5532
5498 -#: builtin/grep.c:701
5533 +#: builtin/grep.c:699
5534 msgid "show <n> context lines before and after matches"
5535 msgstr "显示匹配项前后的 <n> 行上下文"
5536
5502 -#: builtin/grep.c:704
5537 +#: builtin/grep.c:702
5538 msgid "show <n> context lines before matches"
5539 msgstr "显示匹配项前 <n> 行上下文"
5540
5506 -#: builtin/grep.c:706
5541 +#: builtin/grep.c:704
5542 msgid "show <n> context lines after matches"
5543 msgstr "显示匹配项后 <n> 行上下文"
5544
5510 -#: builtin/grep.c:707
5545 +#: builtin/grep.c:705
5546 msgid "shortcut for -C NUM"
5547 msgstr "快捷键 -C 数字"
5548
5514 -#: builtin/grep.c:710
5549 +#: builtin/grep.c:708
5550 msgid "show a line with the function name before matches"
5551 msgstr "在匹配的前面显示一行函数名"
5552
5518 -#: builtin/grep.c:712
5553 +#: builtin/grep.c:710
5554 msgid "show the surrounding function"
5555 msgstr "显示所在函数的前后内容"
5556
5522 -#: builtin/grep.c:715
5557 +#: builtin/grep.c:713
5558 msgid "read patterns from file"
5559 msgstr "从文件读取模式"
5560
5526 -#: builtin/grep.c:717
5561 +#: builtin/grep.c:715
5562 msgid "match <pattern>"
5563 msgstr "匹配 <模式>"
5564
5530 -#: builtin/grep.c:719
5565 +#: builtin/grep.c:717
5566 msgid "combine patterns specified with -e"
5567 msgstr "组合用 -e 参数设定的模式"
5568
5534 -#: builtin/grep.c:731
5569 +#: builtin/grep.c:729
5570 msgid "indicate hit with exit status without output"
5571 msgstr "不输出,而用退出码标识命中状态"
5572
5538 -#: builtin/grep.c:733
5573 +#: builtin/grep.c:731
5574 msgid "show only matches from files that match all patterns"
5575 msgstr "只显示匹配所有模式的文件中的匹配"
5576
5542 -#: builtin/grep.c:735
5577 +#: builtin/grep.c:733
5578 msgid "show parse tree for grep expression"
5579 msgstr "显示 grep 表达式的解析树"
5580
5546 -#: builtin/grep.c:739
5581 +#: builtin/grep.c:737
5582 msgid "pager"
5583 msgstr "分页"
5584
5550 -#: builtin/grep.c:739
5585 +#: builtin/grep.c:737
5586 msgid "show matching files in the pager"
5587 msgstr "分页显示匹配的文件"
5588
5554 -#: builtin/grep.c:742
5589 +#: builtin/grep.c:740
5590 msgid "allow calling of grep(1) (ignored by this build)"
5591 msgstr "允许调用 grep(1)(本次构建忽略)"
5592
5558 -#: builtin/grep.c:743 builtin/show-ref.c:187
5593 +#: builtin/grep.c:741 builtin/show-ref.c:187
5594 msgid "show usage"
5595 msgstr "显示用法"
5596
5562 -#: builtin/grep.c:810
5597 +#: builtin/grep.c:808
5598 msgid "no pattern given."
5599 msgstr "未提供模式匹配。"
5600
5566 -#: builtin/grep.c:868
5601 +#: builtin/grep.c:866
5602 msgid "--open-files-in-pager only works on the worktree"
5603 msgstr "--open-files-in-pager 仅用于工作区"
5604
5570 -#: builtin/grep.c:891
5605 +#: builtin/grep.c:892
5606 msgid "--cached or --untracked cannot be used with --no-index."
5607 msgstr "--cached 或 --untracked 不能与 --no-index 同时使用。"
5608
5574 -#: builtin/grep.c:896
5609 +#: builtin/grep.c:897
5610 msgid "--no-index or --untracked cannot be used with revs."
5611 msgstr "--no-index 或 --untracked 不能和版本同时使用。"
5612
5578 -#: builtin/grep.c:899
5613 +#: builtin/grep.c:900
5614 msgid "--[no-]exclude-standard cannot be used for tracked contents."
5615 msgstr "--[no-]exclude-standard 不能用于已跟踪内容。"
5616
5582 -#: builtin/grep.c:907
5617 +#: builtin/grep.c:908
5618 msgid "both --cached and trees are given."
5619 msgstr "同时给出了 --cached 和树对象。"
5620
@@ -5595,7 +5630,7 @@ msgstr ""
5630 msgid "git hash-object --stdin-paths < <list-of-paths>"
5631 msgstr "git hash-object --stdin-paths < <路径列表>"
5632
5598 -#: builtin/hash-object.c:72 builtin/tag.c:521
5633 +#: builtin/hash-object.c:72 builtin/tag.c:609
5634 msgid "type"
5635 msgstr "类型"
5636
@@ -5739,280 +5774,291 @@ msgstr "用法:%s%s"
5774 msgid "`git %s' is aliased to `%s'"
5775 msgstr "`git %s' 是 `%s' 的别名"
5776
5742 -#: builtin/index-pack.c:184
5777 +#: builtin/index-pack.c:145
5778 +#, c-format
5779 +msgid "unable to open %s"
5780 +msgstr "不能打开 %s"
5781 +
5782 +#: builtin/index-pack.c:191
5783 #, c-format
5784 msgid "object type mismatch at %s"
5785 msgstr "%s 的对象类型不匹配"
5786
5747 -#: builtin/index-pack.c:204
5748 -msgid "object of unexpected type"
5749 -msgstr "意外的类型的对象"
5787 +#: builtin/index-pack.c:211
5788 +#, c-format
5789 +msgid "did not receive expected object %s"
5790 +msgstr "未能获取期望的对象 %s"
5791
5751 -#: builtin/index-pack.c:244
5792 +#: builtin/index-pack.c:214
5793 +#, c-format
5794 +msgid "object %s: expected type %s, found %s"
5795 +msgstr "对象 %s:期待类型 %s,却是 %s"
5796 +
5797 +#: builtin/index-pack.c:256
5798 #, c-format
5799 msgid "cannot fill %d byte"
5800 msgid_plural "cannot fill %d bytes"
5801 msgstr[0] "无法填充 %d 字节"
5802 msgstr[1] "无法填充 %d 字节"
5803
5758 -#: builtin/index-pack.c:254
5804 +#: builtin/index-pack.c:266
5805 msgid "early EOF"
5806 msgstr "过早的文件结束符(EOF)"
5807
5762 -#: builtin/index-pack.c:255
5808 +#: builtin/index-pack.c:267
5809 msgid "read error on input"
5810 msgstr "输入上的读错误"
5811
5766 -#: builtin/index-pack.c:267
5812 +#: builtin/index-pack.c:279
5813 msgid "used more bytes than were available"
5814 msgstr "用掉了超过可用的字节"
5815
5770 -#: builtin/index-pack.c:274
5816 +#: builtin/index-pack.c:286
5817 msgid "pack too large for current definition of off_t"
5818 msgstr "包太大超过了当前 off_t 的定义"
5819
5774 -#: builtin/index-pack.c:290
5820 +#: builtin/index-pack.c:302
5821 #, c-format
5822 msgid "unable to create '%s'"
5823 msgstr "不能创建 '%s'"
5824
5779 -#: builtin/index-pack.c:295
5825 +#: builtin/index-pack.c:307
5826 #, c-format
5827 msgid "cannot open packfile '%s'"
5828 msgstr "无法打开包文件 '%s'"
5829
5784 -#: builtin/index-pack.c:309
5830 +#: builtin/index-pack.c:321
5831 msgid "pack signature mismatch"
5832 msgstr "包签名不匹配"
5833
5788 -#: builtin/index-pack.c:311
5834 +#: builtin/index-pack.c:323
5835 #, c-format
5836 msgid "pack version %<PRIu32> unsupported"
5837 msgstr "不支持包版本 %<PRIu32>"
5838
5793 -#: builtin/index-pack.c:329
5839 +#: builtin/index-pack.c:341
5840 #, c-format
5841 msgid "pack has bad object at offset %lu: %s"
5842 msgstr "包中有错误的对象位于 %lu:%s"
5843
5798 -#: builtin/index-pack.c:451
5844 +#: builtin/index-pack.c:462
5845 #, c-format
5846 msgid "inflate returned %d"
5847 msgstr "解压缩返回 %d"
5848
5803 -#: builtin/index-pack.c:500
5849 +#: builtin/index-pack.c:511
5850 msgid "offset value overflow for delta base object"
5851 msgstr "偏移值覆盖了 delta 基准对象"
5852
5807 -#: builtin/index-pack.c:508
5853 +#: builtin/index-pack.c:519
5854 msgid "delta base offset is out of bound"
5855 msgstr "delta 基准偏移越界"
5856
5811 -#: builtin/index-pack.c:516
5857 +#: builtin/index-pack.c:527
5858 #, c-format
5859 msgid "unknown object type %d"
5860 msgstr "未知对象类型 %d"
5861
5816 -#: builtin/index-pack.c:547
5862 +#: builtin/index-pack.c:558
5863 msgid "cannot pread pack file"
5864 msgstr "无法读取包文件"
5865
5820 -#: builtin/index-pack.c:549
5866 +#: builtin/index-pack.c:560
5867 #, c-format
5868 msgid "premature end of pack file, %lu byte missing"
5869 msgid_plural "premature end of pack file, %lu bytes missing"
5870 msgstr[0] "包文件过早结束,缺少 %lu 字节"
5871 msgstr[1] "包文件过早结束,缺少 %lu 字节"
5872
5827 -#: builtin/index-pack.c:575
5873 +#: builtin/index-pack.c:586
5874 msgid "serious inflate inconsistency"
5875 msgstr "解压缩严重的不一致"
5876
5831 -#: builtin/index-pack.c:666 builtin/index-pack.c:672 builtin/index-pack.c:695
5832 -#: builtin/index-pack.c:729 builtin/index-pack.c:738
5877 +#: builtin/index-pack.c:677 builtin/index-pack.c:683 builtin/index-pack.c:706
5878 +#: builtin/index-pack.c:740 builtin/index-pack.c:749
5879 #, c-format
5880 msgid "SHA1 COLLISION FOUND WITH %s !"
5881 msgstr "发现 %s 出现 SHA1 冲突!"
5882
5837 -#: builtin/index-pack.c:669 builtin/pack-objects.c:162
5883 +#: builtin/index-pack.c:680 builtin/pack-objects.c:162
5884 #: builtin/pack-objects.c:254
5885 #, c-format
5886 msgid "unable to read %s"
5887 msgstr "不能读 %s"
5888
5843 -#: builtin/index-pack.c:735
5889 +#: builtin/index-pack.c:746
5890 #, c-format
5891 msgid "cannot read existing object %s"
5892 msgstr "不能读取现存对象 %s"
5893
5848 -#: builtin/index-pack.c:749
5894 +#: builtin/index-pack.c:760
5895 #, c-format
5896 msgid "invalid blob object %s"
5897 msgstr "无效的数据(blob)对象 %s"
5898
5853 -#: builtin/index-pack.c:763
5899 +#: builtin/index-pack.c:774
5900 #, c-format
5901 msgid "invalid %s"
5902 msgstr "无效的 %s"
5903
5858 -#: builtin/index-pack.c:766
5904 +#: builtin/index-pack.c:777
5905 msgid "Error in object"
5906 msgstr "对象中出错"
5907
5862 -#: builtin/index-pack.c:768
5908 +#: builtin/index-pack.c:779
5909 #, c-format
5910 msgid "Not all child objects of %s are reachable"
5911 msgstr "%s 的所有子对象并非都可达"
5912
5867 -#: builtin/index-pack.c:839 builtin/index-pack.c:869
5913 +#: builtin/index-pack.c:851 builtin/index-pack.c:881
5914 msgid "failed to apply delta"
5915 msgstr "无法应用 delta"
5916
5871 -#: builtin/index-pack.c:1010
5917 +#: builtin/index-pack.c:1022
5918 msgid "Receiving objects"
5919 msgstr "接收对象中"
5920
5875 -#: builtin/index-pack.c:1010
5921 +#: builtin/index-pack.c:1022
5922 msgid "Indexing objects"
5923 msgstr "索引对象中"
5924
5879 -#: builtin/index-pack.c:1036
5925 +#: builtin/index-pack.c:1048
5926 msgid "pack is corrupted (SHA1 mismatch)"
5927 msgstr "包冲突(SHA1 不匹配)"
5928
5883 -#: builtin/index-pack.c:1041
5929 +#: builtin/index-pack.c:1053
5930 msgid "cannot fstat packfile"
5931 msgstr "不能枚举包文件状态"
5932
5887 -#: builtin/index-pack.c:1044
5933 +#: builtin/index-pack.c:1056
5934 msgid "pack has junk at the end"
5935 msgstr "包的结尾有垃圾数据"
5936
5891 -#: builtin/index-pack.c:1055
5937 +#: builtin/index-pack.c:1067
5938 msgid "confusion beyond insanity in parse_pack_objects()"
5939 msgstr "parse_pack_objects() 中遇到不可理喻的问题"
5940
5895 -#: builtin/index-pack.c:1078
5941 +#: builtin/index-pack.c:1090
5942 msgid "Resolving deltas"
5943 msgstr "处理 delta 中"
5944
5899 -#: builtin/index-pack.c:1088
5945 +#: builtin/index-pack.c:1100
5946 #, c-format
5947 msgid "unable to create thread: %s"
5948 msgstr "不能创建线程:%s"
5949
5904 -#: builtin/index-pack.c:1130
5950 +#: builtin/index-pack.c:1142
5951 msgid "confusion beyond insanity"
5952 msgstr "不可理喻"
5953
5908 -#: builtin/index-pack.c:1138
5954 +#: builtin/index-pack.c:1150
5955 #, c-format
5956 msgid "completed with %d local objects"
5957 msgstr "完成 %d 个本地对象"
5958
5913 -#: builtin/index-pack.c:1148
5959 +#: builtin/index-pack.c:1160
5960 #, c-format
5961 msgid "Unexpected tail checksum for %s (disk corruption?)"
5962 msgstr "对 %s 的尾部校验出现意外(磁盘损坏?)"
5963
5918 -#: builtin/index-pack.c:1152
5964 +#: builtin/index-pack.c:1164
5965 #, c-format
5966 msgid "pack has %d unresolved delta"
5967 msgid_plural "pack has %d unresolved deltas"
5968 msgstr[0] "包有 %d 个未解决的 delta"
5969 msgstr[1] "包有 %d 个未解决的 delta"
5970
5925 -#: builtin/index-pack.c:1177
5971 +#: builtin/index-pack.c:1189
5972 #, c-format
5973 msgid "unable to deflate appended object (%d)"
5974 msgstr "不能压缩附加对象(%d)"
5975
5930 -#: builtin/index-pack.c:1256
5976 +#: builtin/index-pack.c:1268
5977 #, c-format
5978 msgid "local object %s is corrupt"
5979 msgstr "本地对象 %s 已损坏"
5980
5935 -#: builtin/index-pack.c:1280
5981 +#: builtin/index-pack.c:1292
5982 msgid "error while closing pack file"
5983 msgstr "关闭包文件时出错"
5984
5939 -#: builtin/index-pack.c:1293
5985 +#: builtin/index-pack.c:1305
5986 #, c-format
5987 msgid "cannot write keep file '%s'"
5988 msgstr "无法写保留文件 '%s'"
5989
5944 -#: builtin/index-pack.c:1301
5990 +#: builtin/index-pack.c:1313
5991 #, c-format
5992 msgid "cannot close written keep file '%s'"
5993 msgstr "无法关闭保留文件 '%s'"
5994
5949 -#: builtin/index-pack.c:1314
5995 +#: builtin/index-pack.c:1326
5996 msgid "cannot store pack file"
5997 msgstr "无法存储包文件"
5998
5953 -#: builtin/index-pack.c:1325
5999 +#: builtin/index-pack.c:1337
6000 msgid "cannot store index file"
6001 msgstr "无法存储索引文件"
6002
5957 -#: builtin/index-pack.c:1358
6003 +#: builtin/index-pack.c:1370
6004 #, c-format
6005 msgid "bad pack.indexversion=%<PRIu32>"
6006 msgstr "坏的 pack.indexversion=%<PRIu32>"
6007
5962 -#: builtin/index-pack.c:1364
6008 +#: builtin/index-pack.c:1376
6009 #, c-format
6010 msgid "invalid number of threads specified (%d)"
6011 msgstr "指定的线程数无效(%d)"
6012
5967 -#: builtin/index-pack.c:1368 builtin/index-pack.c:1546
6013 +#: builtin/index-pack.c:1380 builtin/index-pack.c:1559
6014 #, c-format
6015 msgid "no threads support, ignoring %s"
6016 msgstr "没有线程支持,忽略 %s"
6017
5972 -#: builtin/index-pack.c:1426
6018 +#: builtin/index-pack.c:1438
6019 #, c-format
6020 msgid "Cannot open existing pack file '%s'"
6021 msgstr "无法打开现存包文件 '%s'"
6022
5977 -#: builtin/index-pack.c:1428
6023 +#: builtin/index-pack.c:1440
6024 #, c-format
6025 msgid "Cannot open existing pack idx file for '%s'"
6026 msgstr "无法为 %s 打开包索引文件"
6027
5982 -#: builtin/index-pack.c:1475
6028 +#: builtin/index-pack.c:1487
6029 #, c-format
6030 msgid "non delta: %d object"
6031 msgid_plural "non delta: %d objects"
6032 msgstr[0] "非 delta:%d 个对象"
6033 msgstr[1] "非 delta:%d 个对象"
6034
5989 -#: builtin/index-pack.c:1482
6035 +#: builtin/index-pack.c:1494
6036 #, c-format
6037 msgid "chain length = %d: %lu object"
6038 msgid_plural "chain length = %d: %lu objects"
6039 msgstr[0] "链长 = %d: %lu 对象"
6040 msgstr[1] "链长 = %d: %lu 对象"
6041
5996 -#: builtin/index-pack.c:1510
6042 +#: builtin/index-pack.c:1523
6043 msgid "Cannot come back to cwd"
6044 msgstr "无法返回当前工作目录"
6045
6000 -#: builtin/index-pack.c:1558 builtin/index-pack.c:1561
6001 -#: builtin/index-pack.c:1573 builtin/index-pack.c:1577
6046 +#: builtin/index-pack.c:1571 builtin/index-pack.c:1574
6047 +#: builtin/index-pack.c:1586 builtin/index-pack.c:1590
6048 #, c-format
6049 msgid "bad %s"
6050 msgstr "错误选项 %s"
6051
6006 -#: builtin/index-pack.c:1591
6052 +#: builtin/index-pack.c:1604
6053 msgid "--fix-thin cannot be used without --stdin"
6054 msgstr "--fix-thin 不能和 --stdin 同时使用"
6055
6010 -#: builtin/index-pack.c:1595 builtin/index-pack.c:1605
6056 +#: builtin/index-pack.c:1608 builtin/index-pack.c:1617
6057 #, c-format
6058 msgid "packfile name '%s' does not end with '.pack'"
6059 msgstr "包名 '%s' 没有以 '.pack' 结尾"
6060
6015 -#: builtin/index-pack.c:1614
6061 +#: builtin/index-pack.c:1625
6062 msgid "--verify with no packfile name given"
6063 msgstr "--verify 没有提供包名参数"
6064
@@ -6142,7 +6188,7 @@ msgstr "权限"
6188 msgid "specify that the git repository is to be shared amongst several users"
6189 msgstr "指定 git 版本库是多个用户之间共享的"
6190
6145 -#: builtin/init-db.c:491 builtin/prune-packed.c:79 builtin/repack.c:168
6191 +#: builtin/init-db.c:491 builtin/prune-packed.c:79 builtin/repack.c:172
6192 msgid "be quiet"
6193 msgstr "保持安静"
6194
@@ -6182,38 +6228,38 @@ msgstr "git log [<选项>] [<版本范围>] [[--] <路径>...]\n"
6228 msgid " or: git show [options] <object>..."
6229 msgstr " 或者:git show [选项] <对象>..."
6230
6185 -#: builtin/log.c:125
6231 +#: builtin/log.c:127
6232 msgid "suppress diff output"
6233 msgstr "不显示差异输出"
6234
6189 -#: builtin/log.c:126
6235 +#: builtin/log.c:128
6236 msgid "show source"
6237 msgstr "显示源"
6238
6193 -#: builtin/log.c:127
6239 +#: builtin/log.c:129
6240 msgid "Use mail map file"
6241 msgstr "使用邮件映射文件"
6242
6197 -#: builtin/log.c:128
6243 +#: builtin/log.c:130
6244 msgid "decorate options"
6245 msgstr "修饰选项"
6246
6201 -#: builtin/log.c:231
6247 +#: builtin/log.c:229
6248 #, c-format
6249 msgid "Final output: %d %s\n"
6250 msgstr "最终输出:%d %s\n"
6251
6206 -#: builtin/log.c:473 builtin/log.c:565
6252 +#: builtin/log.c:470 builtin/log.c:562
6253 #, c-format
6254 msgid "Could not read object %s"
6255 msgstr "不能读取对象 %s"
6256
6211 -#: builtin/log.c:589
6257 +#: builtin/log.c:586
6258 #, c-format
6259 msgid "Unknown type: %d"
6260 msgstr "未知类型:%d"
6261
6216 -#: builtin/log.c:689
6262 +#: builtin/log.c:687
6263 msgid "format.headers without value"
6264 msgstr "format.headers 没有值"
6265
@@ -6234,200 +6280,209 @@ msgstr "只需要一个范围。"
6280 msgid "Not a range."
6281 msgstr "不是一个范围。"
6282
6237 -#: builtin/log.c:911
6283 +#: builtin/log.c:916
6284 msgid "Cover letter needs email format"
6285 msgstr "信封需要邮件地址格式"
6286
6241 -#: builtin/log.c:987
6287 +#: builtin/log.c:995
6288 #, c-format
6289 msgid "insane in-reply-to: %s"
6290 msgstr "不正常的 in-reply-to:%s"
6291
6246 -#: builtin/log.c:1015
6292 +#: builtin/log.c:1023
6293 msgid "git format-patch [options] [<since> | <revision range>]"
6294 msgstr "git format-patch [选项] [<从> | <修订集范围>]"
6295
6250 -#: builtin/log.c:1060
6296 +#: builtin/log.c:1068
6297 msgid "Two output directories?"
6298 msgstr "两个输出目录?"
6299
6254 -#: builtin/log.c:1175
6300 +#: builtin/log.c:1183
6301 msgid "use [PATCH n/m] even with a single patch"
6302 msgstr "使用 [PATCH n/m],即使只有一个补丁"
6303
6258 -#: builtin/log.c:1178
6304 +#: builtin/log.c:1186
6305 msgid "use [PATCH] even with multiple patches"
6306 msgstr "使用 [PATCH],即使有多个补丁"
6307
6262 -#: builtin/log.c:1182
6308 +#: builtin/log.c:1190
6309 msgid "print patches to standard out"
6310 msgstr "打印补丁到标准输出"
6311
6266 -#: builtin/log.c:1184
6312 +#: builtin/log.c:1192
6313 msgid "generate a cover letter"
6314 msgstr "生成一封附信"
6315
6270 -#: builtin/log.c:1186
6316 +#: builtin/log.c:1194
6317 msgid "use simple number sequence for output file names"
6318 msgstr "使用简单的数字序列作为输出文件名"
6319
6274 -#: builtin/log.c:1187
6320 +#: builtin/log.c:1195
6321 msgid "sfx"
6322 msgstr "后缀"
6323
6278 -#: builtin/log.c:1188
6324 +#: builtin/log.c:1196
6325 msgid "use <sfx> instead of '.patch'"
6326 msgstr "使用 <后缀> 代替 '.patch'"
6327
6282 -#: builtin/log.c:1190
6328 +#: builtin/log.c:1198
6329 msgid "start numbering patches at <n> instead of 1"
6330 msgstr "补丁以 <n> 开始编号,而不是1"
6331
6286 -#: builtin/log.c:1192
6332 +#: builtin/log.c:1200
6333 msgid "mark the series as Nth re-roll"
6334 msgstr "标记补丁系列是第几次重制"
6335
6290 -#: builtin/log.c:1194
6336 +#: builtin/log.c:1202
6337 msgid "Use [<prefix>] instead of [PATCH]"
6338 msgstr "使用 [<前缀>] 代替 [PATCH]"
6339
6294 -#: builtin/log.c:1197
6340 +#: builtin/log.c:1205
6341 msgid "store resulting files in <dir>"
6342 msgstr "把结果文件存储在 <dir>"
6343
6298 -#: builtin/log.c:1200
6344 +#: builtin/log.c:1208
6345 msgid "don't strip/add [PATCH]"
6346 msgstr "不删除/添加 [PATCH]"
6347
6302 -#: builtin/log.c:1203
6348 +#: builtin/log.c:1211
6349 msgid "don't output binary diffs"
6350 msgstr "不输出二进制差异"
6351
6306 -#: builtin/log.c:1205
6352 +#: builtin/log.c:1213
6353 msgid "don't include a patch matching a commit upstream"
6354 msgstr "不包含已在上游提交中的补丁"
6355
6310 -#: builtin/log.c:1207
6356 +#: builtin/log.c:1215
6357 msgid "show patch format instead of default (patch + stat)"
6358 msgstr "显示纯补丁格式而非默认的(补丁+状态)"
6359
6314 -#: builtin/log.c:1209
6360 +#: builtin/log.c:1217
6361 msgid "Messaging"
6362 msgstr "邮件发送"
6363
6318 -#: builtin/log.c:1210
6364 +#: builtin/log.c:1218
6365 msgid "header"
6366 msgstr "header"
6367
6322 -#: builtin/log.c:1211
6368 +#: builtin/log.c:1219
6369 msgid "add email header"
6370 msgstr "添加邮件头"
6371
6326 -#: builtin/log.c:1212 builtin/log.c:1214
6372 +#: builtin/log.c:1220 builtin/log.c:1222
6373 msgid "email"
6374 msgstr "邮件地址"
6375
6330 -#: builtin/log.c:1212
6376 +#: builtin/log.c:1220
6377 msgid "add To: header"
6378 msgstr "添加收件人"
6379
6334 -#: builtin/log.c:1214
6380 +#: builtin/log.c:1222
6381 msgid "add Cc: header"
6382 msgstr "添加抄送"
6383
6338 -#: builtin/log.c:1216
6384 +#: builtin/log.c:1224
6385 msgid "ident"
6386 msgstr "ident"
6387
6342 -#: builtin/log.c:1217
6388 +#: builtin/log.c:1225
6389 msgid "set From address to <ident> (or committer ident if absent)"
6390 msgstr "设置 From 地址为 <ident>(如若不提供,用提交者ID做为地址)"
6391
6346 -#: builtin/log.c:1219
6392 +#: builtin/log.c:1227
6393 msgid "message-id"
6394 msgstr "message-id"
6395
6350 -#: builtin/log.c:1220
6396 +#: builtin/log.c:1228
6397 msgid "make first mail a reply to <message-id>"
6398 msgstr "使第一封邮件作为对 <message-id> 的回复"
6399
6354 -#: builtin/log.c:1221 builtin/log.c:1224
6400 +#: builtin/log.c:1229 builtin/log.c:1232
6401 msgid "boundary"
6402 msgstr "边界"
6403
6358 -#: builtin/log.c:1222
6404 +#: builtin/log.c:1230
6405 msgid "attach the patch"
6406 msgstr "附件方式添加补丁"
6407
6362 -#: builtin/log.c:1225
6408 +#: builtin/log.c:1233
6409 msgid "inline the patch"
6410 msgstr "内联显示补丁"
6411
6366 -#: builtin/log.c:1229
6412 +#: builtin/log.c:1237
6413 msgid "enable message threading, styles: shallow, deep"
6414 msgstr "启用邮件线索,风格:浅,深"
6415
6370 -#: builtin/log.c:1231
6416 +#: builtin/log.c:1239
6417 msgid "signature"
6418 msgstr "签名"
6419
6374 -#: builtin/log.c:1232
6420 +#: builtin/log.c:1240
6421 msgid "add a signature"
6422 msgstr "添加一个签名"
6423
6378 -#: builtin/log.c:1233
6424 +#: builtin/log.c:1242
6425 +msgid "add a signature from a file"
6426 +msgstr "从文件添加一个签名"
6427 +
6428 +#: builtin/log.c:1243
6429 msgid "don't print the patch filenames"
6430 msgstr "不要打印补丁文件名"
6431
6382 -#: builtin/log.c:1307
6432 +#: builtin/log.c:1317
6433 #, c-format
6434 msgid "invalid ident line: %s"
6435 msgstr "包含无效的身份标识:%s"
6436
6387 -#: builtin/log.c:1322
6437 +#: builtin/log.c:1332
6438 msgid "-n and -k are mutually exclusive."
6439 msgstr "-n 和 -k 互斥。"
6440
6391 -#: builtin/log.c:1324
6441 +#: builtin/log.c:1334
6442 msgid "--subject-prefix and -k are mutually exclusive."
6443 msgstr "--subject-prefix 和 -k 互斥。"
6444
6395 -#: builtin/log.c:1332
6445 +#: builtin/log.c:1342
6446 msgid "--name-only does not make sense"
6447 msgstr "--name-only 无意义"
6448
6399 -#: builtin/log.c:1334
6449 +#: builtin/log.c:1344
6450 msgid "--name-status does not make sense"
6451 msgstr "--name-status 无意义"
6452
6403 -#: builtin/log.c:1336
6453 +#: builtin/log.c:1346
6454 msgid "--check does not make sense"
6455 msgstr "--check 无意义"
6456
6407 -#: builtin/log.c:1359
6457 +#: builtin/log.c:1369
6458 msgid "standard output, or directory, which one?"
6459 msgstr "标准输出或目录,哪一个?"
6460
6411 -#: builtin/log.c:1361
6461 +#: builtin/log.c:1371
6462 #, c-format
6463 msgid "Could not create directory '%s'"
6464 msgstr "不能创建目录 '%s'"
6465
6416 -#: builtin/log.c:1509
6466 +#: builtin/log.c:1468
6467 +#, c-format
6468 +msgid "unable to read signature file '%s'"
6469 +msgstr "无法读取签名文件 '%s'"
6470 +
6471 +#: builtin/log.c:1531
6472 msgid "Failed to create output files"
6473 msgstr "无法创建输出文件"
6474
6420 -#: builtin/log.c:1558
6475 +#: builtin/log.c:1579
6476 msgid "git cherry [-v] [<upstream> [<head> [<limit>]]]"
6477 msgstr "git cherry [-v] [<上游> [<头> [<限制>]]]"
6478
6424 -#: builtin/log.c:1613
6479 +#: builtin/log.c:1634
6480 #, c-format
6481 msgid ""
6482 "Could not find a tracked remote branch, please specify <upstream> manually.\n"
6483 msgstr "不能找到跟踪的远程分支,请手工指定 <upstream>。\n"
6484
6430 -#: builtin/log.c:1626 builtin/log.c:1628 builtin/log.c:1640
6485 +#: builtin/log.c:1647 builtin/log.c:1649 builtin/log.c:1661
6486 #, c-format
6487 msgid "Unknown commit %s"
6488 msgstr "未知提交 %s"
@@ -6709,31 +6764,31 @@ msgstr "坏的 branch.%s.mergeoptions 字符串:%s"
6764 msgid "git write-tree failed to write a tree"
6765 msgstr "git write-tree 无法写入一树对象"
6766
6712 -#: builtin/merge.c:681
6767 +#: builtin/merge.c:678
6768 msgid "Not handling anything other than two heads merge."
6769 msgstr "不能处理两个头合并之外的任何操作。"
6770
6716 -#: builtin/merge.c:695
6771 +#: builtin/merge.c:692
6772 #, c-format
6773 msgid "Unknown option for merge-recursive: -X%s"
6774 msgstr "merge-recursive 的未知选项:-X%s"
6775
6721 -#: builtin/merge.c:709

This file is too large to show in full.