l10n: zh_CN v2.36.0 round 1

Reviewed-by: 依云 <lilydjwg@gmail.com> Signed-off-by: Fangyi Zhou <me@fangyi.io>

Fangyi Zhou committed Apr 6, 2022 at 10:39 UTC 00e5af3f24f35b95d7a1476c56ffb3b017bb0a0d
1 file changed +4704 -3935
po/zh_CN.po
+4704 -3935
@@ -144,8 +144,8 @@ msgid ""
144 msgstr ""
145 "Project-Id-Version: Git\n"
146 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
147 -"POT-Creation-Date: 2022-01-17 08:34+0800\n"
148 -"PO-Revision-Date: 2022-01-11 18:18+0000\n"
147 +"POT-Creation-Date: 2022-04-06 14:40+0800\n"
148 +"PO-Revision-Date: 2022-04-06 21:16+0100\n"
149 "Last-Translator: Fangyi Zhou <me@fangyi.io>\n"
150 "Language-Team: GitHub <https://github.com/fangyi-zhou/git-po/>\n"
151 "Language: zh_CN\n"
@@ -153,215 +153,214 @@ msgstr ""
153 "Content-Type: text/plain; charset=UTF-8\n"
154 "Content-Transfer-Encoding: 8bit\n"
155 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
156 -"X-Generator: Gtranslator 41.0\n"
156 +"X-Generator: Gtranslator 40.0\n"
157
158 -#: add-interactive.c:380
158 +#: add-interactive.c:382
159 #, c-format
160 msgid "Huh (%s)?"
161 msgstr "嗯(%s)?"
162
163 -#: add-interactive.c:533 add-interactive.c:834 reset.c:65 sequencer.c:3509
164 -#: sequencer.c:3974 sequencer.c:4136 builtin/rebase.c:1233
165 -#: builtin/rebase.c:1642
163 +#: add-interactive.c:535 add-interactive.c:836 reset.c:136 sequencer.c:3505
164 +#: sequencer.c:3970 sequencer.c:4127 builtin/rebase.c:1261
165 +#: builtin/rebase.c:1671
166 msgid "could not read index"
167 msgstr "不能读取索引"
168
169 -#: add-interactive.c:588 git-add--interactive.perl:269
169 +#: add-interactive.c:590 git-add--interactive.perl:269
170 #: git-add--interactive.perl:294
171 msgid "binary"
172 msgstr "二进制"
173
174 -#: add-interactive.c:646 git-add--interactive.perl:278
174 +#: add-interactive.c:648 git-add--interactive.perl:278
175 #: git-add--interactive.perl:332
176 msgid "nothing"
177 msgstr "无"
178
179 -#: add-interactive.c:647 git-add--interactive.perl:314
179 +#: add-interactive.c:649 git-add--interactive.perl:314
180 #: git-add--interactive.perl:329
181 msgid "unchanged"
182 msgstr "没有修改"
183
184 -#: add-interactive.c:684 git-add--interactive.perl:641
184 +#: add-interactive.c:686 git-add--interactive.perl:641
185 msgid "Update"
186 msgstr "更新"
187
188 -#: add-interactive.c:701 add-interactive.c:889
188 +#: add-interactive.c:703 add-interactive.c:891
189 #, c-format
190 msgid "could not stage '%s'"
191 msgstr "不能暂存 '%s'"
192
193 -#: add-interactive.c:707 add-interactive.c:896 reset.c:89 sequencer.c:3713
193 +#: add-interactive.c:709 add-interactive.c:898 reset.c:160 sequencer.c:3709
194 msgid "could not write index"
195 msgstr "不能写入索引"
196
197 -#: add-interactive.c:710 git-add--interactive.perl:626
197 +#: add-interactive.c:712 git-add--interactive.perl:626
198 #, c-format, perl-format
199 msgid "updated %d path\n"
200 msgid_plural "updated %d paths\n"
201 msgstr[0] "更新了 %d 个路径\n"
202 msgstr[1] "更新了 %d 个路径\n"
203
204 -#: add-interactive.c:728 git-add--interactive.perl:676
204 +#: add-interactive.c:730 git-add--interactive.perl:676
205 #, c-format, perl-format
206 msgid "note: %s is untracked now.\n"
207 msgstr "说明:%s 现已成为未跟踪的。\n"
208
209 -#: add-interactive.c:733 apply.c:4151 builtin/checkout.c:306
209 +#: add-interactive.c:735 apply.c:4133 builtin/checkout.c:311
210 #: builtin/reset.c:167
211 #, c-format
212 msgid "make_cache_entry failed for path '%s'"
213 msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
214
215 -#: add-interactive.c:763 git-add--interactive.perl:653
215 +#: add-interactive.c:765 git-add--interactive.perl:653
216 msgid "Revert"
217 msgstr "还原"
218
219 -#: add-interactive.c:779
219 +#: add-interactive.c:781
220 msgid "Could not parse HEAD^{tree}"
221 msgstr "不能解析 HEAD^{tree}"
222
223 -#: add-interactive.c:817 git-add--interactive.perl:629
223 +#: add-interactive.c:819 git-add--interactive.perl:629
224 #, c-format, perl-format
225 msgid "reverted %d path\n"
226 msgid_plural "reverted %d paths\n"
227 msgstr[0] "还原了 %d 个路径\n"
228 msgstr[1] "还原了 %d 个路径\n"
229
230 -#: add-interactive.c:868 git-add--interactive.perl:693
230 +#: add-interactive.c:870 git-add--interactive.perl:693
231 #, c-format
232 msgid "No untracked files.\n"
233 msgstr "没有未跟踪的文件。\n"
234
235 -#: add-interactive.c:872 git-add--interactive.perl:687
235 +#: add-interactive.c:874 git-add--interactive.perl:687
236 msgid "Add untracked"
237 msgstr "添加未跟踪的"
238
239 -#: add-interactive.c:899 git-add--interactive.perl:623
239 +#: add-interactive.c:901 git-add--interactive.perl:623
240 #, c-format, perl-format
241 msgid "added %d path\n"
242 msgid_plural "added %d paths\n"
243 msgstr[0] "增加了 %d 个路径\n"
244 msgstr[1] "增加了 %d 个路径\n"
245
246 -#: add-interactive.c:929
246 +#: add-interactive.c:931
247 #, c-format
248 msgid "ignoring unmerged: %s"
249 msgstr "忽略未合入的:%s"
250
251 -#: add-interactive.c:941 add-patch.c:1752 git-add--interactive.perl:1371
251 +#: add-interactive.c:943 add-patch.c:1758 git-add--interactive.perl:1371
252 #, c-format
253 msgid "Only binary files changed.\n"
254 msgstr "只有二进制文件被修改。\n"
255
256 -#: add-interactive.c:943 add-patch.c:1750 git-add--interactive.perl:1373
256 +#: add-interactive.c:945 add-patch.c:1756 git-add--interactive.perl:1373
257 #, c-format
258 msgid "No changes.\n"
259 msgstr "没有修改。\n"
260
261 -#: add-interactive.c:947 git-add--interactive.perl:1381
261 +#: add-interactive.c:949 git-add--interactive.perl:1381
262 msgid "Patch update"
263 msgstr "补丁更新"
264
265 -#: add-interactive.c:986 git-add--interactive.perl:1794
265 +#: add-interactive.c:988 git-add--interactive.perl:1794
266 msgid "Review diff"
267 msgstr "检视 diff"
268
269 -#: add-interactive.c:1014
269 +#: add-interactive.c:1016
270 msgid "show paths with changes"
271 msgstr "显示含变更的路径"
272
273 -#: add-interactive.c:1016
273 +#: add-interactive.c:1018
274 msgid "add working tree state to the staged set of changes"
275 msgstr "将工作区状态添加到暂存区修改集中"
276
277 -#: add-interactive.c:1018
277 +#: add-interactive.c:1020
278 msgid "revert staged set of changes back to the HEAD version"
279 msgstr "将暂存的修改集恢复为 HEAD 版本"
280
281 -#: add-interactive.c:1020
281 +#: add-interactive.c:1022
282 msgid "pick hunks and update selectively"
283 msgstr "挑选数据块并有选择地更新"
284
285 -#: add-interactive.c:1022
285 +#: add-interactive.c:1024
286 msgid "view diff between HEAD and index"
287 msgstr "显示 HEAD 和索引的差异"
288
289 -#: add-interactive.c:1024
289 +#: add-interactive.c:1026
290 msgid "add contents of untracked files to the staged set of changes"
291 msgstr "将未跟踪文件的内容添加到暂存区修改集中"
292
293 -#: add-interactive.c:1032 add-interactive.c:1081
293 +#: add-interactive.c:1034 add-interactive.c:1083
294 msgid "Prompt help:"
295 msgstr "帮助:"
296
297 -#: add-interactive.c:1034
297 +#: add-interactive.c:1036
298 msgid "select a single item"
299 msgstr "选择一个条目"
300
301 -#: add-interactive.c:1036
301 +#: add-interactive.c:1038
302 msgid "select a range of items"
303 msgstr "选择一系列条目"
304
305 -#: add-interactive.c:1038
305 +#: add-interactive.c:1040
306 msgid "select multiple ranges"
307 msgstr "选择多个范围"
308
309 -#: add-interactive.c:1040 add-interactive.c:1085
309 +#: add-interactive.c:1042 add-interactive.c:1087
310 msgid "select item based on unique prefix"
311 msgstr "基于唯一前缀选择条目"
312
313 -#: add-interactive.c:1042
313 +#: add-interactive.c:1044
314 msgid "unselect specified items"
315 msgstr "反选指定的条目"
316
317 -#: add-interactive.c:1044
317 +#: add-interactive.c:1046
318 msgid "choose all items"
319 msgstr "选择所有条目"
320
321 -#: add-interactive.c:1046
321 +#: add-interactive.c:1048
322 msgid "(empty) finish selecting"
323 msgstr "(空)结束选择"
324
325 -#: add-interactive.c:1083
325 +#: add-interactive.c:1085
326 msgid "select a numbered item"
327 msgstr "选择一个编号条目"
328
329 -#: add-interactive.c:1087
329 +#: add-interactive.c:1089
330 msgid "(empty) select nothing"
331 msgstr "(空)不选择任何内容"
332
333 -#: add-interactive.c:1095 builtin/clean.c:839 git-add--interactive.perl:1898
333 +#: add-interactive.c:1097 builtin/clean.c:839 git-add--interactive.perl:1898
334 msgid "*** Commands ***"
335 msgstr "*** 命令 ***"
336
337 -#: add-interactive.c:1096 builtin/clean.c:840 git-add--interactive.perl:1895
337 +#: add-interactive.c:1098 builtin/clean.c:840 git-add--interactive.perl:1895
338 msgid "What now"
339 msgstr "请选择"
340
341 -#: add-interactive.c:1148 git-add--interactive.perl:213
341 +#: add-interactive.c:1150 git-add--interactive.perl:213
342 msgid "staged"
343 msgstr "缓存"
344
345 -#: add-interactive.c:1148 git-add--interactive.perl:213
345 +#: add-interactive.c:1150 git-add--interactive.perl:213
346 msgid "unstaged"
347 msgstr "未缓存"
348
349 -#: add-interactive.c:1148 apply.c:5020 apply.c:5023 builtin/am.c:2367
350 -#: builtin/am.c:2370 builtin/bugreport.c:107 builtin/clone.c:128
351 -#: builtin/fetch.c:153 builtin/merge.c:287 builtin/pull.c:194
352 -#: builtin/submodule--helper.c:404 builtin/submodule--helper.c:1858
353 -#: builtin/submodule--helper.c:1861 builtin/submodule--helper.c:2504
354 -#: builtin/submodule--helper.c:2507 builtin/submodule--helper.c:2574
355 -#: builtin/submodule--helper.c:2579 builtin/submodule--helper.c:2812
349 +#: add-interactive.c:1150 apply.c:5002 apply.c:5005 builtin/am.c:2370
350 +#: builtin/am.c:2373 builtin/bugreport.c:107 builtin/clone.c:132
351 +#: builtin/fetch.c:154 builtin/merge.c:287 builtin/pull.c:194
352 +#: builtin/submodule--helper.c:412 builtin/submodule--helper.c:1872
353 +#: builtin/submodule--helper.c:1875 builtin/submodule--helper.c:2709
354 +#: builtin/submodule--helper.c:2712 builtin/submodule--helper.c:2891
355 #: git-add--interactive.perl:213
356 msgid "path"
357 msgstr "路径"
358
360 -#: add-interactive.c:1155
359 +#: add-interactive.c:1157
360 msgid "could not refresh index"
361 msgstr "不能刷新索引"
362
364 -#: add-interactive.c:1169 builtin/clean.c:804 git-add--interactive.perl:1805
363 +#: add-interactive.c:1171 builtin/clean.c:804 git-add--interactive.perl:1805
364 #, c-format
365 msgid "Bye.\n"
366 msgstr "再见。\n"
@@ -662,30 +661,30 @@ msgstr "无法解析数据块头信息 '%.*s'"
661 msgid "could not parse colored hunk header '%.*s'"
662 msgstr "无法解析彩色数据块头信息 '%.*s'"
663
665 -#: add-patch.c:420
664 +#: add-patch.c:431
665 msgid "could not parse diff"
666 msgstr "不能解析差异信息"
667
669 -#: add-patch.c:439
668 +#: add-patch.c:450
669 msgid "could not parse colored diff"
670 msgstr "不能解析彩色差异信息"
671
673 -#: add-patch.c:453
672 +#: add-patch.c:464
673 #, c-format
674 msgid "failed to run '%s'"
675 msgstr "无法运行 '%s'"
676
678 -#: add-patch.c:612
677 +#: add-patch.c:618
678 msgid "mismatched output from interactive.diffFilter"
679 msgstr "interactive.diffFilter 的输出不匹配"
680
682 -#: add-patch.c:613
681 +#: add-patch.c:619
682 msgid ""
683 "Your filter must maintain a one-to-one correspondence\n"
684 "between its input and output lines."
685 msgstr "您的过滤器必须在其输入和输出的行之间保持一一对应的关系。"
686
688 -#: add-patch.c:791
687 +#: add-patch.c:797
688 #, c-format
689 msgid ""
690 "expected context line #%d in\n"
@@ -694,7 +693,7 @@ msgstr ""
693 "预期上下文行 #%d 于\n"
694 "%.*s"
695
697 -#: add-patch.c:806
696 +#: add-patch.c:812
697 #, c-format
698 msgid ""
699 "hunks do not overlap:\n"
@@ -707,11 +706,11 @@ msgstr ""
706 "\t不是结尾于:\n"
707 "%.*s"
708
710 -#: add-patch.c:1082 git-add--interactive.perl:1115
709 +#: add-patch.c:1088 git-add--interactive.perl:1115
710 msgid "Manual hunk edit mode -- see bottom for a quick guide.\n"
711 msgstr "手动块编辑模式 -- 查看底部的快速指南。\n"
712
714 -#: add-patch.c:1086
713 +#: add-patch.c:1092
714 #, c-format
715 msgid ""
716 "---\n"
@@ -725,7 +724,7 @@ msgstr ""
724 "以 %c 开始的行将被删除。\n"
725
726 #. TRANSLATORS: 'it' refers to the patch mentioned in the previous messages.
728 -#: add-patch.c:1100 git-add--interactive.perl:1129
727 +#: add-patch.c:1106 git-add--interactive.perl:1129
728 msgid ""
729 "If it does not apply cleanly, you will be given an opportunity to\n"
730 "edit again. If all lines of the hunk are removed, then the edit is\n"
@@ -734,11 +733,11 @@ msgstr ""
733 "如果不能干净地应用,您将有机会重新编辑。如果该块的全部内容删除,则\n"
734 "此次编辑被终止,该块不会被修改。\n"
735
737 -#: add-patch.c:1133
736 +#: add-patch.c:1139
737 msgid "could not parse hunk header"
738 msgstr "无法解析数据块头信息"
739
741 -#: add-patch.c:1178
740 +#: add-patch.c:1184
741 msgid "'git apply --cached' failed"
742 msgstr "'git apply --cached' 失败"
743
@@ -754,24 +753,24 @@ msgstr "'git apply --cached' 失败"
753 #. Consider translating (saying "no" discards!) as
754 #. (saying "n" for "no" discards!) if the translation
755 #. of the word "no" does not start with n.
757 -#: add-patch.c:1247 git-add--interactive.perl:1244
756 +#: add-patch.c:1253 git-add--interactive.perl:1244
757 msgid ""
758 "Your edited hunk does not apply. Edit again (saying \"no\" discards!) [y/n]? "
759 msgstr "您的编辑块不能被应用。重新编辑(选择 \"no\" 丢弃!) [y/n]? "
760
762 -#: add-patch.c:1290
761 +#: add-patch.c:1296
762 msgid "The selected hunks do not apply to the index!"
763 msgstr "选中的块不能应用到索引!"
764
766 -#: add-patch.c:1291 git-add--interactive.perl:1348
765 +#: add-patch.c:1297 git-add--interactive.perl:1348
766 msgid "Apply them to the worktree anyway? "
767 msgstr "无论如何都要应用到工作区么?"
768
770 -#: add-patch.c:1298 git-add--interactive.perl:1351
769 +#: add-patch.c:1304 git-add--interactive.perl:1351
770 msgid "Nothing was applied.\n"
771 msgstr "未应用。\n"
772
774 -#: add-patch.c:1355
773 +#: add-patch.c:1361
774 msgid ""
775 "j - leave this hunk undecided, see next undecided hunk\n"
776 "J - leave this hunk undecided, see next hunk\n"
@@ -793,73 +792,73 @@ msgstr ""
792 "e - 手动编辑当前块\n"
793 "? - 显示帮助\n"
794
796 -#: add-patch.c:1517 add-patch.c:1527
795 +#: add-patch.c:1523 add-patch.c:1533
796 msgid "No previous hunk"
797 msgstr "没有前一个块"
798
800 -#: add-patch.c:1522 add-patch.c:1532
799 +#: add-patch.c:1528 add-patch.c:1538
800 msgid "No next hunk"
801 msgstr "没有下一个块"
802
804 -#: add-patch.c:1538
803 +#: add-patch.c:1544
804 msgid "No other hunks to goto"
805 msgstr "没有其它可供跳转的块"
806
808 -#: add-patch.c:1549 git-add--interactive.perl:1608
807 +#: add-patch.c:1555 git-add--interactive.perl:1608
808 msgid "go to which hunk (<ret> to see more)? "
809 msgstr "跳转到哪个块(<回车> 查看更多)? "
810
812 -#: add-patch.c:1550 git-add--interactive.perl:1610
811 +#: add-patch.c:1556 git-add--interactive.perl:1610
812 msgid "go to which hunk? "
813 msgstr "跳转到哪个块?"
814
816 -#: add-patch.c:1561
815 +#: add-patch.c:1567
816 #, c-format
817 msgid "Invalid number: '%s'"
818 msgstr "无效数字:'%s'"
819
821 -#: add-patch.c:1566
820 +#: add-patch.c:1572
821 #, c-format
822 msgid "Sorry, only %d hunk available."
823 msgid_plural "Sorry, only %d hunks available."
824 msgstr[0] "对不起,只有 %d 个可用块。"
825 msgstr[1] "对不起,只有 %d 个可用块。"
826
828 -#: add-patch.c:1575
827 +#: add-patch.c:1581
828 msgid "No other hunks to search"
829 msgstr "没有其它可供查找的块"
830
832 -#: add-patch.c:1581 git-add--interactive.perl:1663
831 +#: add-patch.c:1587 git-add--interactive.perl:1663
832 msgid "search for regex? "
833 msgstr "使用正则表达式搜索?"
834
836 -#: add-patch.c:1596
835 +#: add-patch.c:1602
836 #, c-format
837 msgid "Malformed search regexp %s: %s"
838 msgstr "错误的正则表达式 %s:%s"
839
841 -#: add-patch.c:1613
840 +#: add-patch.c:1619
841 msgid "No hunk matches the given pattern"
842 msgstr "没有和给定模式相匹配的块"
843
845 -#: add-patch.c:1620
844 +#: add-patch.c:1626
845 msgid "Sorry, cannot split this hunk"
846 msgstr "对不起,不能拆分这个块"
847
849 -#: add-patch.c:1624
848 +#: add-patch.c:1630
849 #, c-format
850 msgid "Split into %d hunks."
851 msgstr "拆分为 %d 块。"
852
854 -#: add-patch.c:1628
853 +#: add-patch.c:1634
854 msgid "Sorry, cannot edit this hunk"
855 msgstr "对不起,不能编辑这个块"
856
858 -#: add-patch.c:1680
857 +#: add-patch.c:1686
858 msgid "'git apply' failed"
859 msgstr "'git apply' 失败"
860
862 -#: advice.c:78
861 +#: advice.c:81
862 #, c-format
863 msgid ""
864 "\n"
@@ -868,37 +867,37 @@ msgstr ""
867 "\n"
868 "使用 \"git config advice.%s false\" 来关闭此消息"
869
871 -#: advice.c:94
870 +#: advice.c:97
871 #, c-format
872 msgid "%shint: %.*s%s\n"
873 msgstr "%s提示:%.*s%s\n"
874
876 -#: advice.c:178
875 +#: advice.c:181
876 msgid "Cherry-picking is not possible because you have unmerged files."
877 msgstr "无法拣选,因为您有未合并的文件。"
878
880 -#: advice.c:180
879 +#: advice.c:183
880 msgid "Committing is not possible because you have unmerged files."
881 msgstr "无法提交,因为您有未合并的文件。"
882
884 -#: advice.c:182
883 +#: advice.c:185
884 msgid "Merging is not possible because you have unmerged files."
885 msgstr "无法合并,因为您有未合并的文件。"
886
888 -#: advice.c:184
887 +#: advice.c:187
888 msgid "Pulling is not possible because you have unmerged files."
889 msgstr "无法拉取,因为您有未合并的文件。"
890
892 -#: advice.c:186
891 +#: advice.c:189
892 msgid "Reverting is not possible because you have unmerged files."
893 msgstr "无法回退,因为您有未合并的文件。"
894
896 -#: advice.c:188
895 +#: advice.c:191
896 #, c-format
897 msgid "It is not possible to %s because you have unmerged files."
898 msgstr "无法 %s,因为您有未合并的文件。"
899
901 -#: advice.c:196
900 +#: advice.c:199
901 msgid ""
902 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
903 "as appropriate to mark resolution and make a commit."
@@ -906,27 +905,27 @@ msgstr ""
905 "请在工作区改正文件,然后酌情使用 'git add/rm <文件>' 命令标记\n"
906 "解决方案并提交。"
907
909 -#: advice.c:204
908 +#: advice.c:207
909 msgid "Exiting because of an unresolved conflict."
910 msgstr "因为存在未解决的冲突而退出。"
911
913 -#: advice.c:209 builtin/merge.c:1382
912 +#: advice.c:212 builtin/merge.c:1388
913 msgid "You have not concluded your merge (MERGE_HEAD exists)."
914 msgstr "您尚未结束您的合并(存在 MERGE_HEAD)。"
915
917 -#: advice.c:211
916 +#: advice.c:214
917 msgid "Please, commit your changes before merging."
918 msgstr "请在合并前先提交您的修改。"
919
921 -#: advice.c:212
920 +#: advice.c:215
921 msgid "Exiting because of unfinished merge."
922 msgstr "因为存在未完成的合并而退出。"
923
925 -#: advice.c:217
924 +#: advice.c:220
925 msgid "Not possible to fast-forward, aborting."
926 msgstr "无法快进,终止。"
927
929 -#: advice.c:227
928 +#: advice.c:230
929 #, c-format
930 msgid ""
931 "The following paths and/or pathspecs matched paths that exist\n"
@@ -936,7 +935,7 @@ msgstr ""
935 "下面的路径和/或者路径规格匹配了您定义的稀疏检出以外的路径,\n"
936 "所以不会在索引中更新:\n"
937
939 -#: advice.c:234
938 +#: advice.c:237
939 msgid ""
940 "If you intend to update such entries, try one of the following:\n"
941 "* Use the --sparse option.\n"
@@ -946,7 +945,7 @@ msgstr ""
945 "* 使用 --sparse 选项。\n"
946 "* 禁用或者修改稀疏规则。"
947
949 -#: advice.c:242
948 +#: advice.c:245
949 #, c-format
950 msgid ""
951 "Note: switching to '%s'.\n"
@@ -1003,80 +1002,83 @@ msgstr "未能识别的空白字符选项 '%s'"
1002 msgid "unrecognized whitespace ignore option '%s'"
1003 msgstr "未能识别的空白字符忽略选项 '%s'"
1004
1006 -#: apply.c:136 archive.c:584 range-diff.c:559 revision.c:2303 revision.c:2307
1007 -#: revision.c:2316 revision.c:2321 revision.c:2527 revision.c:2870
1008 -#: revision.c:2874 revision.c:2880 revision.c:2883 revision.c:2885
1009 -#: builtin/add.c:510 builtin/add.c:512 builtin/add.c:529 builtin/add.c:541
1010 -#: builtin/branch.c:727 builtin/checkout.c:467 builtin/checkout.c:470
1011 -#: builtin/checkout.c:1644 builtin/checkout.c:1754 builtin/checkout.c:1757
1012 -#: builtin/clone.c:906 builtin/commit.c:358 builtin/commit.c:361
1013 -#: builtin/commit.c:1196 builtin/describe.c:593 builtin/diff-tree.c:155
1014 -#: builtin/difftool.c:733 builtin/fast-export.c:1245 builtin/fetch.c:2038
1015 -#: builtin/fetch.c:2043 builtin/index-pack.c:1852 builtin/init-db.c:560
1016 -#: builtin/log.c:1946 builtin/log.c:1948 builtin/ls-files.c:778
1017 -#: builtin/merge.c:1403 builtin/merge.c:1405 builtin/pack-objects.c:4073
1018 -#: builtin/push.c:592 builtin/push.c:630 builtin/push.c:636 builtin/push.c:641
1019 -#: builtin/rebase.c:1193 builtin/rebase.c:1195 builtin/rebase.c:1199
1020 -#: builtin/repack.c:684 builtin/repack.c:715 builtin/reset.c:426
1021 -#: builtin/reset.c:462 builtin/rev-list.c:541 builtin/show-branch.c:710
1022 -#: builtin/stash.c:1707 builtin/stash.c:1710 builtin/submodule--helper.c:1316
1023 -#: builtin/submodule--helper.c:2975 builtin/tag.c:526 builtin/tag.c:572
1024 -#: builtin/worktree.c:702
1005 +#: apply.c:138 archive.c:584 parse-options.c:1122 range-diff.c:555
1006 +#: revision.c:2314 revision.c:2318 revision.c:2327 revision.c:2332
1007 +#: revision.c:2560 revision.c:2895 revision.c:2899 revision.c:2907
1008 +#: revision.c:2910 revision.c:2912 builtin/add.c:507 builtin/add.c:509
1009 +#: builtin/add.c:515 builtin/add.c:527 builtin/branch.c:755
1010 +#: builtin/checkout.c:472 builtin/checkout.c:475 builtin/checkout.c:1663
1011 +#: builtin/checkout.c:1773 builtin/checkout.c:1776 builtin/clone.c:921
1012 +#: builtin/commit.c:359 builtin/commit.c:362 builtin/commit.c:1200
1013 +#: builtin/commit.c:1256 builtin/commit.c:1273 builtin/describe.c:593
1014 +#: builtin/diff-tree.c:155 builtin/difftool.c:733 builtin/fast-export.c:1245
1015 +#: builtin/fetch.c:2141 builtin/fetch.c:2162 builtin/fetch.c:2167
1016 +#: builtin/help.c:602 builtin/index-pack.c:1858 builtin/init-db.c:560
1017 +#: builtin/log.c:1968 builtin/log.c:1970 builtin/ls-files.c:778
1018 +#: builtin/merge-base.c:163 builtin/merge-base.c:169 builtin/merge.c:1409
1019 +#: builtin/merge.c:1411 builtin/pack-objects.c:4098 builtin/push.c:592
1020 +#: builtin/push.c:630 builtin/push.c:636 builtin/push.c:641
1021 +#: builtin/rebase.c:1221 builtin/rebase.c:1223 builtin/rebase.c:1227
1022 +#: builtin/repack.c:688 builtin/repack.c:719 builtin/reset.c:433
1023 +#: builtin/reset.c:469 builtin/rev-list.c:537 builtin/show-branch.c:711
1024 +#: builtin/stash.c:1696 builtin/stash.c:1699 builtin/submodule--helper.c:1328
1025 +#: builtin/submodule--helper.c:3054 builtin/tag.c:527 builtin/tag.c:573
1026 +#: builtin/worktree.c:779
1027 #, c-format
1028 msgid "options '%s' and '%s' cannot be used together"
1029 msgstr "选项 '%s' 和 '%s' 不能同时使用"
1030
1029 -#: apply.c:139 apply.c:150 apply.c:153
1031 +#: apply.c:141 apply.c:152 apply.c:155
1032 #, c-format
1033 msgid "'%s' outside a repository"
1034 msgstr "'%s' 在仓库之外"
1035
1034 -#: apply.c:800
1036 +#: apply.c:807
1037 #, c-format
1038 msgid "Cannot prepare timestamp regexp %s"
1039 msgstr "无法准备时间戳正则表达式 %s"
1040
1039 -#: apply.c:809
1041 +#: apply.c:816
1042 #, c-format
1043 msgid "regexec returned %d for input: %s"
1044 msgstr "regexec 返回 %d,输入为:%s"
1045
1044 -#: apply.c:883
1046 +#: apply.c:890
1047 #, c-format
1048 msgid "unable to find filename in patch at line %d"
1049 msgstr "不能在补丁的第 %d 行找到文件名"
1050
1049 -#: apply.c:921
1051 +#: apply.c:928
1052 #, c-format
1053 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
1054 msgstr "git apply:错误的 git-diff - 应为 /dev/null,但在第 %2$d 行得到 %1$s"
1055
1054 -#: apply.c:927
1056 +#: apply.c:934
1057 #, c-format
1058 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
1059 msgstr "git apply:错误的 git-diff - 第 %d 行上新文件名不一致"
1060
1059 -#: apply.c:928
1061 +#: apply.c:935
1062 #, c-format
1063 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
1064 msgstr "git apply:错误的 git-diff - 第 %d 行上旧文件名不一致"
1065
1064 -#: apply.c:933
1066 +#: apply.c:940
1067 #, c-format
1068 msgid "git apply: bad git-diff - expected /dev/null on line %d"
1069 msgstr "git apply:错误的 git-diff - 第 %d 行处应为 /dev/null"
1070
1069 -#: apply.c:962
1071 +#: apply.c:969
1072 #, c-format
1073 msgid "invalid mode on line %d: %s"
1074 msgstr "第 %d 行包含无效文件模式:%s"
1075
1074 -#: apply.c:1281
1076 +#: apply.c:1288
1077 #, c-format
1078 msgid "inconsistent header lines %d and %d"
1079 msgstr "不一致的文件头,%d 行和 %d 行"
1080
1079 -#: apply.c:1371
1081 +#: apply.c:1378
1082 #, c-format
1083 msgid ""
1084 "git diff header lacks filename information when removing %d leading pathname "
@@ -1087,92 +1089,92 @@ msgid_plural ""
1089 msgstr[0] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
1090 msgstr[1] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
1091
1090 -#: apply.c:1384
1092 +#: apply.c:1391
1093 #, c-format
1094 msgid "git diff header lacks filename information (line %d)"
1095 msgstr "git diff 的头信息中缺乏文件名信息(第 %d 行)"
1096
1095 -#: apply.c:1480
1097 +#: apply.c:1487
1098 #, c-format
1099 msgid "recount: unexpected line: %.*s"
1100 msgstr "recount:意外的行:%.*s"
1101
1100 -#: apply.c:1549
1102 +#: apply.c:1556
1103 #, c-format
1104 msgid "patch fragment without header at line %d: %.*s"
1105 msgstr "第 %d 行的补丁片段没有头信息:%.*s"
1106
1105 -#: apply.c:1752
1107 +#: apply.c:1759
1108 msgid "new file depends on old contents"
1109 msgstr "新文件依赖旧内容"
1110
1109 -#: apply.c:1754
1111 +#: apply.c:1761
1112 msgid "deleted file still has contents"
1113 msgstr "删除的文件仍有内容"
1114
1113 -#: apply.c:1788
1115 +#: apply.c:1795
1116 #, c-format
1117 msgid "corrupt patch at line %d"
1118 msgstr "补丁在第 %d 行损坏"
1119
1118 -#: apply.c:1825
1120 +#: apply.c:1832
1121 #, c-format
1122 msgid "new file %s depends on old contents"
1123 msgstr "新文件 %s 依赖旧内容"
1124
1123 -#: apply.c:1827
1125 +#: apply.c:1834
1126 #, c-format
1127 msgid "deleted file %s still has contents"
1128 msgstr "删除的文件 %s 仍有内容"
1129
1128 -#: apply.c:1830
1130 +#: apply.c:1837
1131 #, c-format
1132 msgid "** warning: file %s becomes empty but is not deleted"
1133 msgstr "** 警告:文件 %s 成为空文件但并未删除"
1134
1133 -#: apply.c:1978
1135 +#: apply.c:1985
1136 #, c-format
1137 msgid "corrupt binary patch at line %d: %.*s"
1138 msgstr "二进制补丁在第 %d 行损坏:%.*s"
1139
1138 -#: apply.c:2015
1140 +#: apply.c:2022
1141 #, c-format
1142 msgid "unrecognized binary patch at line %d"
1143 msgstr "未能识别的二进制补丁位于第 %d 行"
1144
1143 -#: apply.c:2177
1145 +#: apply.c:2184
1146 #, c-format
1147 msgid "patch with only garbage at line %d"
1148 msgstr "补丁文件的第 %d 行只有垃圾数据"
1149
1148 -#: apply.c:2263
1150 +#: apply.c:2270
1151 #, c-format
1152 msgid "unable to read symlink %s"
1153 msgstr "无法读取符号链接 %s"
1154
1153 -#: apply.c:2267
1155 +#: apply.c:2274
1156 #, c-format
1157 msgid "unable to open or read %s"
1158 msgstr "不能打开或读取 %s"
1159
1158 -#: apply.c:2936
1160 +#: apply.c:2943
1161 #, c-format
1162 msgid "invalid start of line: '%c'"
1163 msgstr "无效的行首字符:'%c'"
1164
1163 -#: apply.c:3057
1165 +#: apply.c:3064
1166 #, c-format
1167 msgid "Hunk #%d succeeded at %d (offset %d line)."
1168 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1169 msgstr[0] "块 #%d 成功应用于 %d(偏移 %d 行)"
1170 msgstr[1] "块 #%d 成功应用于 %d(偏移 %d 行)"
1171
1170 -#: apply.c:3069
1172 +#: apply.c:3076
1173 #, c-format
1174 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1175 msgstr "上下文减少到(%ld/%ld)以在第 %d 行应用补丁片段"
1176
1175 -#: apply.c:3075
1177 +#: apply.c:3082
1178 #, c-format
1179 msgid ""
1180 "while searching for:\n"
@@ -1181,446 +1183,446 @@ msgstr ""
1183 "当查询:\n"
1184 "%.*s"
1185
1184 -#: apply.c:3097
1186 +#: apply.c:3104
1187 #, c-format
1188 msgid "missing binary patch data for '%s'"
1189 msgstr "缺失 '%s' 的二进制补丁数据"
1190
1189 -#: apply.c:3105
1191 +#: apply.c:3112
1192 #, c-format
1193 msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
1194 msgstr "不能反向应用一个缺少到 '%s' 的反向数据块的二进制补丁"
1195
1194 -#: apply.c:3152
1196 +#: apply.c:3159
1197 #, c-format
1198 msgid "cannot apply binary patch to '%s' without full index line"
1199 msgstr "不能在 '%s' 上应用没有完整索引行的二进制补丁"
1200
1199 -#: apply.c:3163
1201 +#: apply.c:3170
1202 #, c-format
1203 msgid ""
1204 "the patch applies to '%s' (%s), which does not match the current contents."
1205 msgstr "补丁应用到 '%s'(%s),但是和当前内容不匹配。"
1206
1205 -#: apply.c:3171
1207 +#: apply.c:3178
1208 #, c-format
1209 msgid "the patch applies to an empty '%s' but it is not empty"
1210 msgstr "补丁应用到空文件 '%s',但其并非空文件"
1211
1210 -#: apply.c:3189
1212 +#: apply.c:3196
1213 #, c-format
1214 msgid "the necessary postimage %s for '%s' cannot be read"
1215 msgstr "无法读取 '%2$s' 必需的目标文件 %1$s"
1216
1215 -#: apply.c:3202
1217 +#: apply.c:3209
1218 #, c-format
1219 msgid "binary patch does not apply to '%s'"
1220 msgstr "二进制补丁未应用到 '%s'"
1221
1220 -#: apply.c:3209
1222 +#: apply.c:3216
1223 #, c-format
1224 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1225 msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
1226
1225 -#: apply.c:3230
1227 +#: apply.c:3237
1228 #, c-format
1229 msgid "patch failed: %s:%ld"
1230 msgstr "打补丁失败:%s:%ld"
1231
1230 -#: apply.c:3353
1232 +#: apply.c:3360
1233 #, c-format
1234 msgid "cannot checkout %s"
1235 msgstr "不能检出 %s"
1236
1235 -#: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:104 pack-revindex.c:214
1237 +#: apply.c:3412 apply.c:3423 apply.c:3469 midx.c:105 pack-revindex.c:214
1238 #: setup.c:309
1239 #, c-format
1240 msgid "failed to read %s"
1241 msgstr "无法读取 %s"
1242
1241 -#: apply.c:3413
1243 +#: apply.c:3420
1244 #, c-format
1245 msgid "reading from '%s' beyond a symbolic link"
1246 msgstr "读取位于符号链接中的 '%s'"
1247
1246 -#: apply.c:3442 apply.c:3711
1248 +#: apply.c:3449 apply.c:3721
1249 #, c-format
1250 msgid "path %s has been renamed/deleted"
1251 msgstr "路径 %s 已经被重命名/删除"
1252
1251 -#: apply.c:3549 apply.c:3726
1253 +#: apply.c:3559 apply.c:3736
1254 #, c-format
1255 msgid "%s: does not exist in index"
1256 msgstr "%s:不存在于索引中"
1257
1256 -#: apply.c:3558 apply.c:3734 apply.c:3978
1258 +#: apply.c:3568 apply.c:3744 apply.c:3960
1259 #, c-format
1260 msgid "%s: does not match index"
1261 msgstr "%s:和索引不匹配"
1262
1261 -#: apply.c:3595
1263 +#: apply.c:3605
1264 msgid "repository lacks the necessary blob to perform 3-way merge."
1265 msgstr "仓库缺乏执行三方合并所必需的数据对象。"
1266
1265 -#: apply.c:3598
1267 +#: apply.c:3608
1268 #, c-format
1269 msgid "Performing three-way merge...\n"
1270 msgstr "执行三方合并...\n"
1271
1270 -#: apply.c:3614 apply.c:3618
1272 +#: apply.c:3624 apply.c:3628
1273 #, c-format
1274 msgid "cannot read the current contents of '%s'"
1275 msgstr "无法读取 '%s' 的当前内容"
1276
1275 -#: apply.c:3630
1277 +#: apply.c:3640
1278 #, c-format
1279 msgid "Failed to perform three-way merge...\n"
1280 msgstr "无法执行三方合并...\n"
1281
1280 -#: apply.c:3644
1282 +#: apply.c:3654
1283 #, c-format
1284 msgid "Applied patch to '%s' with conflicts.\n"
1285 msgstr "应用补丁到 '%s' 存在冲突。\n"
1286
1285 -#: apply.c:3649
1287 +#: apply.c:3659
1288 #, c-format
1289 msgid "Applied patch to '%s' cleanly.\n"
1290 msgstr "成功应用补丁到 '%s'。\n"
1291
1290 -#: apply.c:3666
1292 +#: apply.c:3676
1293 #, c-format
1294 msgid "Falling back to direct application...\n"
1295 msgstr "回落到直接应用...\n"
1296
1295 -#: apply.c:3678
1297 +#: apply.c:3688
1298 msgid "removal patch leaves file contents"
1299 msgstr "移除补丁仍留下了文件内容"
1300
1299 -#: apply.c:3751
1301 +#: apply.c:3761
1302 #, c-format
1303 msgid "%s: wrong type"
1304 msgstr "%s:错误类型"
1305
1304 -#: apply.c:3753
1306 +#: apply.c:3763
1307 #, c-format
1308 msgid "%s has type %o, expected %o"
1309 msgstr "%s 的类型是 %o,应为 %o"
1310
1309 -#: apply.c:3918 apply.c:3920 read-cache.c:889 read-cache.c:918
1310 -#: read-cache.c:1381
1311 +#: apply.c:3900 apply.c:3902 read-cache.c:903 read-cache.c:932
1312 +#: read-cache.c:1399
1313 #, c-format
1314 msgid "invalid path '%s'"
1315 msgstr "无效路径 '%s'"
1316
1315 -#: apply.c:3976
1317 +#: apply.c:3958
1318 #, c-format
1319 msgid "%s: already exists in index"
1320 msgstr "%s:已经存在于索引中"
1321
1320 -#: apply.c:3980
1322 +#: apply.c:3962
1323 #, c-format
1324 msgid "%s: already exists in working directory"
1325 msgstr "%s:已经存在于工作区中"
1326
1325 -#: apply.c:4000
1327 +#: apply.c:3982
1328 #, c-format
1329 msgid "new mode (%o) of %s does not match old mode (%o)"
1330 msgstr "%2$s 的新模式(%1$o)和旧模式(%3$o)不匹配"
1331
1330 -#: apply.c:4005
1332 +#: apply.c:3987
1333 #, c-format
1334 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1335 msgstr "%2$s 的新模式(%1$o)和 %4$s 的旧模式(%3$o)不匹配"
1336
1335 -#: apply.c:4025
1337 +#: apply.c:4007
1338 #, c-format
1339 msgid "affected file '%s' is beyond a symbolic link"
1340 msgstr "受影响的文件 '%s' 位于符号链接中"
1341
1340 -#: apply.c:4029
1342 +#: apply.c:4011
1343 #, c-format
1344 msgid "%s: patch does not apply"
1345 msgstr "%s:补丁未应用"
1346
1345 -#: apply.c:4044
1347 +#: apply.c:4026
1348 #, c-format
1349 msgid "Checking patch %s..."
1350 msgstr "正在检查补丁 %s..."
1351
1350 -#: apply.c:4136
1352 +#: apply.c:4118
1353 #, c-format
1354 msgid "sha1 information is lacking or useless for submodule %s"
1355 msgstr "子模组 %s 的 sha1 信息缺失或无效"
1356
1355 -#: apply.c:4143
1357 +#: apply.c:4125
1358 #, c-format
1359 msgid "mode change for %s, which is not in current HEAD"
1360 msgstr "%s 的模式变更,但它不在当前 HEAD 中"
1361
1360 -#: apply.c:4146
1362 +#: apply.c:4128
1363 #, c-format
1364 msgid "sha1 information is lacking or useless (%s)."
1365 msgstr "sha1 信息缺失或无效(%s)。"
1366
1365 -#: apply.c:4155
1367 +#: apply.c:4137
1368 #, c-format
1369 msgid "could not add %s to temporary index"
1370 msgstr "不能在临时索引中添加 %s"
1371
1370 -#: apply.c:4165
1372 +#: apply.c:4147
1373 #, c-format
1374 msgid "could not write temporary index to %s"
1375 msgstr "不能把临时索引写入到 %s"
1376
1375 -#: apply.c:4303
1377 +#: apply.c:4285
1378 #, c-format
1379 msgid "unable to remove %s from index"
1380 msgstr "不能从索引中移除 %s"
1381
1380 -#: apply.c:4337
1382 +#: apply.c:4319
1383 #, c-format
1384 msgid "corrupt patch for submodule %s"
1385 msgstr "子模组 %s 损坏的补丁"
1386
1385 -#: apply.c:4343
1387 +#: apply.c:4325
1388 #, c-format
1389 msgid "unable to stat newly created file '%s'"
1390 msgstr "不能对新建文件 '%s' 调用 stat"
1391
1390 -#: apply.c:4351
1392 +#: apply.c:4333
1393 #, c-format
1394 msgid "unable to create backing store for newly created file %s"
1395 msgstr "不能为新建文件 %s 创建后端存储"
1396
1395 -#: apply.c:4357 apply.c:4502
1397 +#: apply.c:4339 apply.c:4484
1398 #, c-format
1399 msgid "unable to add cache entry for %s"
1400 msgstr "无法为 %s 添加缓存条目"
1401
1400 -#: apply.c:4400 builtin/bisect--helper.c:540 builtin/gc.c:2258
1402 +#: apply.c:4382 builtin/bisect--helper.c:540 builtin/gc.c:2258
1403 #: builtin/gc.c:2293
1404 #, c-format
1405 msgid "failed to write to '%s'"
1406 msgstr "无法写入 '%s'"
1407
1406 -#: apply.c:4404
1408 +#: apply.c:4386
1409 #, c-format
1410 msgid "closing file '%s'"
1411 msgstr "关闭文件 '%s'"
1412
1411 -#: apply.c:4474
1413 +#: apply.c:4456
1414 #, c-format
1415 msgid "unable to write file '%s' mode %o"
1416 msgstr "不能写文件 '%s' 权限 %o"
1417
1416 -#: apply.c:4572
1418 +#: apply.c:4554
1419 #, c-format
1420 msgid "Applied patch %s cleanly."
1421 msgstr "成功应用补丁 %s。"
1422
1421 -#: apply.c:4580
1423 +#: apply.c:4562
1424 msgid "internal error"
1425 msgstr "内部错误"
1426
1425 -#: apply.c:4583
1427 +#: apply.c:4565
1428 #, c-format
1429 msgid "Applying patch %%s with %d reject..."
1430 msgid_plural "Applying patch %%s with %d rejects..."
1431 msgstr[0] "应用 %%s 个补丁,其中 %d 个被拒绝..."
1432 msgstr[1] "应用 %%s 个补丁,其中 %d 个被拒绝..."
1433
1432 -#: apply.c:4594
1434 +#: apply.c:4576
1435 #, c-format
1436 msgid "truncating .rej filename to %.*s.rej"
1437 msgstr "截短 .rej 文件名为 %.*s.rej"
1438
1437 -#: apply.c:4602
1439 +#: apply.c:4584
1440 #, c-format
1441 msgid "cannot open %s"
1442 msgstr "不能打开 %s"
1443
1442 -#: apply.c:4616
1444 +#: apply.c:4598
1445 #, c-format
1446 msgid "Hunk #%d applied cleanly."
1447 msgstr "第 #%d 个片段成功应用。"
1448
1447 -#: apply.c:4620
1449 +#: apply.c:4602
1450 #, c-format
1451 msgid "Rejected hunk #%d."
1452 msgstr "拒绝第 #%d 个片段。"
1453
1452 -#: apply.c:4749
1454 +#: apply.c:4731
1455 #, c-format
1456 msgid "Skipped patch '%s'."
1457 msgstr "略过补丁 '%s'。"
1458
1457 -#: apply.c:4758
1459 +#: apply.c:4740
1460 msgid "No valid patches in input (allow with \"--allow-empty\")"
1461 msgstr "输入中没有合法的补丁 (使用 \"--allow-empty\" 来允许)"
1462
1461 -#: apply.c:4779
1463 +#: apply.c:4761
1464 msgid "unable to read index file"
1465 msgstr "无法读取索引文件"
1466
1465 -#: apply.c:4936
1467 +#: apply.c:4918
1468 #, c-format
1469 msgid "can't open patch '%s': %s"
1470 msgstr "不能打开补丁 '%s':%s"
1471
1470 -#: apply.c:4963
1472 +#: apply.c:4945
1473 #, c-format
1474 msgid "squelched %d whitespace error"
1475 msgid_plural "squelched %d whitespace errors"
1476 msgstr[0] "抑制下仍有 %d 个空白字符误用"
1477 msgstr[1] "抑制下仍有 %d 个空白字符误用"
1478
1477 -#: apply.c:4969 apply.c:4984
1479 +#: apply.c:4951 apply.c:4966
1480 #, c-format
1481 msgid "%d line adds whitespace errors."
1482 msgid_plural "%d lines add whitespace errors."
1483 msgstr[0] "%d 行新增了空白字符误用。"
1484 msgstr[1] "%d 行新增了空白字符误用。"
1485
1484 -#: apply.c:4977
1486 +#: apply.c:4959
1487 #, c-format
1488 msgid "%d line applied after fixing whitespace errors."
1489 msgid_plural "%d lines applied after fixing whitespace errors."
1490 msgstr[0] "修复空白错误后,应用了 %d 行。"
1491 msgstr[1] "修复空白错误后,应用了 %d 行。"
1492
1491 -#: apply.c:4993 builtin/add.c:704 builtin/mv.c:338 builtin/rm.c:430
1493 +#: apply.c:4975 builtin/add.c:690 builtin/mv.c:338 builtin/rm.c:430
1494 msgid "Unable to write new index file"
1495 msgstr "无法写入新索引文件"
1496
1495 -#: apply.c:5021
1497 +#: apply.c:5003
1498 msgid "don't apply changes matching the given path"
1499 msgstr "不要应用与给出路径向匹配的变更"
1500
1499 -#: apply.c:5024
1501 +#: apply.c:5006
1502 msgid "apply changes matching the given path"
1503 msgstr "应用与给出路径向匹配的变更"
1504
1503 -#: apply.c:5026 builtin/am.c:2376
1505 +#: apply.c:5008 builtin/am.c:2379
1506 msgid "num"
1507 msgstr "数字"
1508
1507 -#: apply.c:5027
1509 +#: apply.c:5009
1510 msgid "remove <num> leading slashes from traditional diff paths"
1511 msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
1512
1511 -#: apply.c:5030
1513 +#: apply.c:5012
1514 msgid "ignore additions made by the patch"
1515 msgstr "忽略补丁中的添加的文件"
1516
1515 -#: apply.c:5032
1517 +#: apply.c:5014
1518 msgid "instead of applying the patch, output diffstat for the input"
1519 msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
1520
1519 -#: apply.c:5036
1521 +#: apply.c:5018
1522 msgid "show number of added and deleted lines in decimal notation"
1523 msgstr "以十进制数显示添加和删除的行数"
1524
1523 -#: apply.c:5038
1525 +#: apply.c:5020
1526 msgid "instead of applying the patch, output a summary for the input"
1527 msgstr "不应用补丁,而是显示输入的概要"
1528
1527 -#: apply.c:5040
1529 +#: apply.c:5022
1530 msgid "instead of applying the patch, see if the patch is applicable"
1531 msgstr "不应用补丁,而是查看补丁是否可应用"
1532
1531 -#: apply.c:5042
1533 +#: apply.c:5024
1534 msgid "make sure the patch is applicable to the current index"
1535 msgstr "确认补丁可以应用到当前索引"
1536
1535 -#: apply.c:5044
1537 +#: apply.c:5026
1538 msgid "mark new files with `git add --intent-to-add`"
1539 msgstr "使用命令 `git add --intent-to-add` 标记新增文件"
1540
1539 -#: apply.c:5046
1541 +#: apply.c:5028
1542 msgid "apply a patch without touching the working tree"
1543 msgstr "应用补丁而不修改工作区"
1544
1543 -#: apply.c:5048
1545 +#: apply.c:5030
1546 msgid "accept a patch that touches outside the working area"
1547 msgstr "接受修改工作区之外文件的补丁"
1548
1547 -#: apply.c:5051
1549 +#: apply.c:5033
1550 msgid "also apply the patch (use with --stat/--summary/--check)"
1551 msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
1552
1551 -#: apply.c:5053
1553 +#: apply.c:5035
1554 msgid "attempt three-way merge, fall back on normal patch if that fails"
1555 msgstr "尝试三路合并,如果失败则回落至正常补丁模式"
1556
1555 -#: apply.c:5055
1557 +#: apply.c:5037
1558 msgid "build a temporary index based on embedded index information"
1559 msgstr "创建一个临时索引基于嵌入的索引信息"
1560
1559 -#: apply.c:5058 builtin/checkout-index.c:196
1561 +#: apply.c:5040 builtin/checkout-index.c:230
1562 msgid "paths are separated with NUL character"
1563 msgstr "路径以 NUL 字符分隔"
1564
1563 -#: apply.c:5060
1565 +#: apply.c:5042
1566 msgid "ensure at least <n> lines of context match"
1567 msgstr "确保至少匹配 <n> 行上下文"
1568
1567 -#: apply.c:5061 builtin/am.c:2352 builtin/am.c:2355
1569 +#: apply.c:5043 builtin/am.c:2355 builtin/am.c:2358
1570 #: builtin/interpret-trailers.c:98 builtin/interpret-trailers.c:100
1569 -#: builtin/interpret-trailers.c:102 builtin/pack-objects.c:3960
1570 -#: builtin/rebase.c:1051
1571 +#: builtin/interpret-trailers.c:102 builtin/pack-objects.c:3983
1572 +#: builtin/rebase.c:1079
1573 msgid "action"
1574 msgstr "动作"
1575
1574 -#: apply.c:5062
1576 +#: apply.c:5044
1577 msgid "detect new or modified lines that have whitespace errors"
1578 msgstr "检查新增和修改的行中间的空白字符滥用"
1579
1578 -#: apply.c:5065 apply.c:5068
1580 +#: apply.c:5047 apply.c:5050
1581 msgid "ignore changes in whitespace when finding context"
1582 msgstr "查找上下文时忽略空白字符的变更"
1583
1582 -#: apply.c:5071
1584 +#: apply.c:5053
1585 msgid "apply the patch in reverse"
1586 msgstr "反向应用补丁"
1587
1586 -#: apply.c:5073
1588 +#: apply.c:5055
1589 msgid "don't expect at least one line of context"
1590 msgstr "无需至少一行上下文"
1591
1590 -#: apply.c:5075
1592 +#: apply.c:5057
1593 msgid "leave the rejected hunks in corresponding *.rej files"
1594 msgstr "将拒绝的补丁片段保存在对应的 *.rej 文件中"
1595
1594 -#: apply.c:5077
1596 +#: apply.c:5059
1597 msgid "allow overlapping hunks"
1598 msgstr "允许重叠的补丁片段"
1599
1598 -#: apply.c:5080
1600 +#: apply.c:5062
1601 msgid "tolerate incorrectly detected missing new-line at the end of file"
1602 msgstr "允许不正确的文件末尾换行符"
1603
1602 -#: apply.c:5083
1604 +#: apply.c:5065
1605 msgid "do not trust the line counts in the hunk headers"
1606 msgstr "不信任补丁片段的头信息中的行号"
1607
1606 -#: apply.c:5085 builtin/am.c:2364
1608 +#: apply.c:5067 builtin/am.c:2367
1609 msgid "root"
1610 msgstr "根目录"
1611
1610 -#: apply.c:5086
1612 +#: apply.c:5068
1613 msgid "prepend <root> to all filenames"
1614 msgstr "为所有文件名前添加 <根目录>"
1615
1614 -#: apply.c:5089
1616 +#: apply.c:5071
1617 msgid "don't return error for empty patches"
1618 msgstr "对空的补丁不返回错误"
1619
1618 -#: archive-tar.c:125 archive-zip.c:345
1620 +#: archive-tar.c:125 archive-zip.c:346
1621 #, c-format
1622 msgid "cannot stream blob %s"
1623 msgstr "不能打开数据对象 %s"
1624
1623 -#: archive-tar.c:265 archive-zip.c:358
1625 +#: archive-tar.c:265 archive-zip.c:359
1626 #, c-format
1627 msgid "unsupported file mode: 0%o (SHA1: %s)"
1628 msgstr "不支持的文件模式:0%o (SHA1: %s)"
@@ -1639,22 +1641,22 @@ msgstr "无法重定向描述符"
1641 msgid "'%s' filter reported error"
1642 msgstr "'%s' 过滤器报告了错误"
1643
1642 -#: archive-zip.c:318
1644 +#: archive-zip.c:319
1645 #, c-format
1646 msgid "path is not valid UTF-8: %s"
1647 msgstr "路径不是有效的 UTF-8:%s"
1648
1647 -#: archive-zip.c:322
1649 +#: archive-zip.c:323
1650 #, c-format
1651 msgid "path too long (%d chars, SHA1: %s): %s"
1652 msgstr "路径太长(%d 字符,SHA1:%s):%s"
1653
1652 -#: archive-zip.c:469 builtin/pack-objects.c:365 builtin/pack-objects.c:368
1654 +#: archive-zip.c:470 builtin/pack-objects.c:363 builtin/pack-objects.c:366
1655 #, c-format
1656 msgid "deflate error (%d)"
1657 msgstr "压缩错误 (%d)"
1658
1657 -#: archive-zip.c:603
1659 +#: archive-zip.c:604
1660 #, c-format
1661 msgid "timestamp too large for this system: %<PRIuMAX>"
1662 msgstr "对于本系统时间戳太大:%<PRIuMAX>"
@@ -1663,10 +1665,6 @@ msgstr "对于本系统时间戳太大:%<PRIuMAX>"
1665 msgid "git archive [<options>] <tree-ish> [<path>...]"
1666 msgstr "git archive [<选项>] <树对象> [<路径>...]"
1667
1666 -#: archive.c:15
1667 -msgid "git archive --list"
1668 -msgstr "git archive --list"
1669 -
1668 #: archive.c:16
1669 msgid ""
1670 "git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
@@ -1678,12 +1676,12 @@ msgid "git archive --remote <repo> [--exec <cmd>] --list"
1676 msgstr "git archive --remote <仓库> [--exec <命令>] --list"
1677
1678 #: archive.c:188 archive.c:341 builtin/gc.c:497 builtin/notes.c:238
1681 -#: builtin/tag.c:578
1679 +#: builtin/tag.c:579
1680 #, c-format
1681 msgid "cannot read '%s'"
1682 msgstr "不能读取 '%s'"
1683
1686 -#: archive.c:426 builtin/add.c:215 builtin/add.c:671 builtin/rm.c:334
1684 +#: archive.c:426 builtin/add.c:214 builtin/add.c:657 builtin/rm.c:334
1685 #, c-format
1686 msgid "pathspec '%s' did not match any files"
1687 msgstr "路径规格 '%s' 未匹配任何文件"
@@ -1725,7 +1723,7 @@ msgstr "格式"
1723 msgid "archive format"
1724 msgstr "归档格式"
1725
1728 -#: archive.c:552 builtin/log.c:1790
1726 +#: archive.c:552 builtin/log.c:1809
1727 msgid "prefix"
1728 msgstr "前缀"
1729
@@ -1733,12 +1731,12 @@ msgstr "前缀"
1731 msgid "prepend prefix to each pathname in the archive"
1732 msgstr "为归档中每个路径名加上前缀"
1733
1736 -#: archive.c:554 archive.c:557 builtin/blame.c:880 builtin/blame.c:884
1737 -#: builtin/blame.c:885 builtin/commit-tree.c:115 builtin/config.c:135
1734 +#: archive.c:554 archive.c:557 builtin/blame.c:881 builtin/blame.c:885
1735 +#: builtin/blame.c:886 builtin/commit-tree.c:115 builtin/config.c:135
1736 #: builtin/fast-export.c:1181 builtin/fast-export.c:1183
1739 -#: builtin/fast-export.c:1187 builtin/grep.c:935 builtin/hash-object.c:103
1737 +#: builtin/fast-export.c:1187 builtin/grep.c:936 builtin/hash-object.c:104
1738 #: builtin/ls-files.c:654 builtin/ls-files.c:657 builtin/notes.c:410
1741 -#: builtin/notes.c:576 builtin/read-tree.c:115 parse-options.h:190
1739 +#: builtin/notes.c:576 builtin/read-tree.c:115 parse-options.h:195
1740 msgid "file"
1741 msgstr "文件"
1742
@@ -1766,8 +1764,8 @@ msgstr "设置压缩级别"
1764 msgid "list supported archive formats"
1765 msgstr "列出支持的归档格式"
1766
1769 -#: archive.c:568 builtin/archive.c:89 builtin/clone.c:118 builtin/clone.c:121
1770 -#: builtin/submodule--helper.c:1870 builtin/submodule--helper.c:2513
1767 +#: archive.c:568 builtin/archive.c:89 builtin/clone.c:122 builtin/clone.c:125
1768 +#: builtin/submodule--helper.c:1884 builtin/submodule--helper.c:2718
1769 msgid "repo"
1770 msgstr "仓库"
1771
@@ -1788,11 +1786,12 @@ msgstr "远程 git-upload-archive 命令的路径"
1786 msgid "Unexpected option --remote"
1787 msgstr "未知参数 --remote"
1788
1791 -#: archive.c:580 fetch-pack.c:300 revision.c:2887 builtin/add.c:544
1792 -#: builtin/add.c:576 builtin/checkout.c:1763 builtin/commit.c:370
1793 -#: builtin/fast-export.c:1230 builtin/index-pack.c:1848 builtin/log.c:2115
1794 -#: builtin/reset.c:435 builtin/reset.c:493 builtin/rm.c:281
1795 -#: builtin/stash.c:1719 builtin/worktree.c:508 http-fetch.c:144
1789 +#: archive.c:580 fetch-pack.c:300 revision.c:2914 builtin/add.c:530
1790 +#: builtin/add.c:562 builtin/checkout.c:1782 builtin/clone.c:1099
1791 +#: builtin/clone.c:1102 builtin/commit.c:371 builtin/fast-export.c:1230
1792 +#: builtin/index-pack.c:1854 builtin/log.c:2140 builtin/reset.c:442
1793 +#: builtin/reset.c:500 builtin/rm.c:281 builtin/stash.c:1708
1794 +#: builtin/worktree.c:580 builtin/worktree.c:781 http-fetch.c:144
1795 #: http-fetch.c:153
1796 #, c-format
1797 msgid "the option '%s' requires '%s'"
@@ -1812,17 +1811,17 @@ msgstr "未知归档格式 '%s'"
1811 msgid "Argument not supported for format '%s': -%d"
1812 msgstr "参数不支持此格式 '%s':-%d"
1813
1815 -#: attr.c:203
1814 +#: attr.c:202
1815 #, c-format
1816 msgid "%.*s is not a valid attribute name"
1817 msgstr "%.*s 不是一个有效的属性名"
1818
1820 -#: attr.c:364
1819 +#: attr.c:363
1820 #, c-format
1821 msgid "%s not allowed: %s:%d"
1822 msgstr "不允许 %s:%s:%d"
1823
1825 -#: attr.c:404
1824 +#: attr.c:403
1825 msgid ""
1826 "Negative patterns are ignored in git attributes\n"
1827 "Use '\\!' for literal leading exclamation."
@@ -1840,12 +1839,12 @@ msgstr "文件 '%s' 包含错误的引用格式:%s"
1839 msgid "We cannot bisect more!\n"
1840 msgstr "我们无法进行更多的二分查找!\n"
1841
1843 -#: bisect.c:764
1842 +#: bisect.c:765
1843 #, c-format
1844 msgid "Not a valid commit name %s"
1845 msgstr "不是一个有效的提交名 %s"
1846
1848 -#: bisect.c:789
1847 +#: bisect.c:790
1848 #, c-format
1849 msgid ""
1850 "The merge base %s is bad.\n"
@@ -1854,7 +1853,7 @@ msgstr ""
1853 "合并基线 %s 是坏的。\n"
1854 "这意味着介于 %s 和 [%s] 之间的 bug 已经被修复。\n"
1855
1857 -#: bisect.c:794
1856 +#: bisect.c:795
1857 #, c-format
1858 msgid ""
1859 "The merge base %s is new.\n"
@@ -1863,7 +1862,7 @@ msgstr ""
1862 "合并基线 %s 是新的。\n"
1863 "介于 %s 和 [%s] 之间的属性已经被修改。\n"
1864
1866 -#: bisect.c:799
1865 +#: bisect.c:800
1866 #, c-format
1867 msgid ""
1868 "The merge base %s is %s.\n"
@@ -1872,7 +1871,7 @@ msgstr ""
1871 "合并基线 %s 是 %s。\n"
1872 "这意味着第一个 '%s' 提交位于 %s 和 [%s] 之间。\n"
1873
1875 -#: bisect.c:807
1874 +#: bisect.c:808
1875 #, c-format
1876 msgid ""
1877 "Some %s revs are not ancestors of the %s rev.\n"
@@ -1883,7 +1882,7 @@ msgstr ""
1882 "这种情况下 git 二分查找无法正常工作。\n"
1883 "您可能弄错了 %s 和 %s 版本?\n"
1884
1886 -#: bisect.c:820
1885 +#: bisect.c:821
1886 #, c-format
1887 msgid ""
1888 "the merge base between %s and [%s] must be skipped.\n"
@@ -1894,36 +1893,36 @@ msgstr ""
1893 "所以我们无法确认第一个 %s 提交是否介于 %s 和 %s 之间。\n"
1894 "我们仍旧继续。"
1895
1897 -#: bisect.c:859
1896 +#: bisect.c:860
1897 #, c-format
1898 msgid "Bisecting: a merge base must be tested\n"
1899 msgstr "二分查找中:合并基线必须是经过测试的\n"
1900
1902 -#: bisect.c:909
1901 +#: bisect.c:910
1902 #, c-format
1903 msgid "a %s revision is needed"
1904 msgstr "需要一个 %s 版本"
1905
1907 -#: bisect.c:939
1906 +#: bisect.c:940
1907 #, c-format
1908 msgid "could not create file '%s'"
1909 msgstr "不能创建文件 '%s'"
1910
1912 -#: bisect.c:985 builtin/merge.c:155
1911 +#: bisect.c:986 builtin/merge.c:155
1912 #, c-format
1913 msgid "could not read file '%s'"
1914 msgstr "不能读取文件 '%s'"
1915
1917 -#: bisect.c:1025
1916 +#: bisect.c:1026
1917 msgid "reading bisect refs failed"
1918 msgstr "读取二分查找引用失败"
1919
1921 -#: bisect.c:1055
1920 +#: bisect.c:1056
1921 #, c-format
1922 msgid "%s was both %s and %s\n"
1923 msgstr "%s 同时为 %s 和 %s\n"
1924
1926 -#: bisect.c:1064
1925 +#: bisect.c:1065
1926 #, c-format
1927 msgid ""
1928 "No testable commit found.\n"
@@ -1932,7 +1931,7 @@ msgstr ""
1931 "没有发现可测试的提交。\n"
1932 "可能您在运行时使用了错误的路径参数?\n"
1933
1935 -#: bisect.c:1093
1934 +#: bisect.c:1094
1935 #, c-format
1936 msgid "(roughly %d step)"
1937 msgid_plural "(roughly %d steps)"
@@ -1942,80 +1941,80 @@ msgstr[1] "(大概 %d 步)"
1941 #. TRANSLATORS: the last %s will be replaced with "(roughly %d
1942 #. steps)" translation.
1943 #.
1945 -#: bisect.c:1099
1944 +#: bisect.c:1100
1945 #, c-format
1946 msgid "Bisecting: %d revision left to test after this %s\n"
1947 msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1948 msgstr[0] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
1949 msgstr[1] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
1950
1952 -#: blame.c:2776
1951 +#: blame.c:2773
1952 msgid "--contents and --reverse do not blend well."
1953 msgstr "--contents 和 --reverse 不能混用。"
1954
1956 -#: blame.c:2790
1955 +#: blame.c:2787
1956 msgid "cannot use --contents with final commit object name"
1957 msgstr "不能将 --contents 和最终的提交对象名共用"
1958
1960 -#: blame.c:2811
1959 +#: blame.c:2808
1960 msgid "--reverse and --first-parent together require specified latest commit"
1961 msgstr "--reverse 和 --first-parent 共用,需要指定最新的提交"
1962
1964 -#: blame.c:2820 bundle.c:224 midx.c:1042 ref-filter.c:2370 remote.c:2158
1965 -#: sequencer.c:2352 sequencer.c:4899 submodule.c:883 builtin/commit.c:1114
1966 -#: builtin/log.c:429 builtin/log.c:1036 builtin/log.c:1644 builtin/log.c:2071
1967 -#: builtin/log.c:2362 builtin/merge.c:431 builtin/pack-objects.c:3373
1968 -#: builtin/pack-objects.c:3775 builtin/pack-objects.c:3790
1963 +#: blame.c:2817 bundle.c:231 midx.c:1058 ref-filter.c:2371 remote.c:2157
1964 +#: sequencer.c:2348 sequencer.c:4872 submodule.c:913 builtin/commit.c:1118
1965 +#: builtin/log.c:437 builtin/log.c:1055 builtin/log.c:1663 builtin/log.c:2096
1966 +#: builtin/log.c:2387 builtin/merge.c:431 builtin/pack-objects.c:3381
1967 +#: builtin/pack-objects.c:3781 builtin/pack-objects.c:3796
1968 #: builtin/shortlog.c:255
1969 msgid "revision walk setup failed"
1970 msgstr "版本遍历设置失败"
1971
1973 -#: blame.c:2838
1972 +#: blame.c:2835
1973 msgid ""
1974 "--reverse --first-parent together require range along first-parent chain"
1975 msgstr "--reverse 和 --first-parent 共用,需要第一祖先链上的提交范围"
1976
1978 -#: blame.c:2849
1977 +#: blame.c:2846
1978 #, c-format
1979 msgid "no such path %s in %s"
1980 msgstr "在 %2$s 中无此路径 %1$s"
1981
1983 -#: blame.c:2860
1982 +#: blame.c:2857
1983 #, c-format
1984 msgid "cannot read blob %s for path %s"
1985 msgstr "不能为路径 %2$s 读取数据对象 %1$s"
1986
1988 -#: branch.c:77
1987 +#: branch.c:93
1988 msgid ""
1989 "cannot inherit upstream tracking configuration of multiple refs when "
1990 "rebasing is requested"
1991 msgstr "在请求变基时无法继承上游多个引用的跟踪设置"
1992
1994 -#: branch.c:88
1993 +#: branch.c:104
1994 #, c-format
1995 msgid "not setting branch '%s' as its own upstream"
1996 msgstr "没有将分支 '%s' 设置为它自己的上游"
1997
1999 -#: branch.c:144
1998 +#: branch.c:160
1999 #, c-format
2000 msgid "branch '%s' set up to track '%s' by rebasing."
2001 msgstr "分支 '%s' 设置为使用变基来跟踪 '%s'。"
2002
2004 -#: branch.c:145
2003 +#: branch.c:161
2004 #, c-format
2005 msgid "branch '%s' set up to track '%s'."
2006 msgstr "分支 '%s' 设置为跟踪 '%s'。"
2007
2009 -#: branch.c:148
2008 +#: branch.c:164
2009 #, c-format
2010 msgid "branch '%s' set up to track:"
2011 msgstr "分支 '%s' 设置为跟踪:"
2012
2014 -#: branch.c:160
2013 +#: branch.c:176
2014 msgid "unable to write upstream branch configuration"
2015 msgstr "无法写入上游分支配置"
2016
2018 -#: branch.c:162
2017 +#: branch.c:178
2018 msgid ""
2019 "\n"
2020 "After fixing the error cause you may try to fix up\n"
@@ -2024,47 +2023,84 @@ msgstr ""
2023 "\n"
2024 "在修复错误后,您可以通过执行以下命令来尝试修改远程跟踪分支:"
2025
2027 -#: branch.c:203
2026 +#: branch.c:219
2027 #, c-format
2028 msgid "asked to inherit tracking from '%s', but no remote is set"
2029 msgstr "要求从 '%s' 继承跟踪信息,但是没有设置远程"
2030
2032 -#: branch.c:209
2031 +#: branch.c:225
2032 #, c-format
2033 msgid "asked to inherit tracking from '%s', but no merge configuration is set"
2034 msgstr "要求从 '%s' 继承跟踪信息,但是没有设置合并配置"
2035
2037 -#: branch.c:252
2036 +#: branch.c:277
2037 +#, c-format
2038 +msgid "not tracking: ambiguous information for ref '%s'"
2039 +msgstr "不在跟踪中:引用 '%s' 有歧义的信息"
2040 +
2041 +# 译者:为保证在输出中对齐,注意调整句中空格!
2042 +#. TRANSLATORS: This is a line listing a remote with duplicate
2043 +#. refspecs in the advice message below. For RTL languages you'll
2044 +#. probably want to swap the "%s" and leading " " space around.
2045 +#.
2046 +#. TRANSLATORS: This is line item of ambiguous object output
2047 +#. from describe_ambiguous_object() above. For RTL languages
2048 +#. you'll probably want to swap the "%s" and leading " " space
2049 +#. around.
2050 +#.
2051 +#: branch.c:289 object-name.c:464
2052 +#, c-format
2053 +msgid " %s\n"
2054 +msgstr " %s\n"
2055 +
2056 +#. TRANSLATORS: The second argument is a \n-delimited list of
2057 +#. duplicate refspecs, composed above.
2058 +#.
2059 +#: branch.c:295
2060 #, c-format
2039 -msgid "not tracking: ambiguous information for ref %s"
2040 -msgstr "未跟踪:引用 %s 有歧义"
2061 +msgid ""
2062 +"There are multiple remotes whose fetch refspecs map to the remote\n"
2063 +"tracking ref '%s':\n"
2064 +"%s\n"
2065 +"This is typically a configuration error.\n"
2066 +"\n"
2067 +"To support setting up tracking branches, ensure that\n"
2068 +"different remotes' fetch refspecs map into different\n"
2069 +"tracking namespaces."
2070 +msgstr ""
2071 +"有多个远程的获取引用规格映射到了追踪引用 '%s':\n"
2072 +"%s\n"
2073 +"这一般是个配置错误。\n"
2074 +"\n"
2075 +"如果要支持设置追踪分支,请保证不同远程的获取引用规格映射至不同的追踪命名空"
2076 +"间。"
2077
2042 -#: branch.c:287
2078 +#: branch.c:344
2079 #, c-format
2080 msgid "'%s' is not a valid branch name"
2081 msgstr "'%s' 不是一个有效的分支名称"
2082
2047 -#: branch.c:307
2083 +#: branch.c:364
2084 #, c-format
2085 msgid "a branch named '%s' already exists"
2086 msgstr "一个名为 '%s' 的分支已经存在"
2087
2052 -#: branch.c:313
2088 +#: branch.c:370
2089 #, c-format
2090 msgid "cannot force update the branch '%s' checked out at '%s'"
2091 msgstr "无法强制更新检出于 '%2$s' 的分支 '%1$s'"
2092
2057 -#: branch.c:336
2093 +#: branch.c:393
2094 #, c-format
2095 msgid "cannot set up tracking information; starting point '%s' is not a branch"
2096 msgstr "无法设置跟踪信息;起始点 '%s' 不是一个分支"
2097
2062 -#: branch.c:338
2098 +#: branch.c:395
2099 #, c-format
2100 msgid "the requested upstream branch '%s' does not exist"
2101 msgstr "请求的上游分支 '%s' 不存在"
2102
2067 -#: branch.c:340
2103 +#: branch.c:397
2104 msgid ""
2105 "\n"
2106 "If you are planning on basing your work on an upstream\n"
@@ -2082,126 +2118,144 @@ msgstr ""
2118 "如果您正计划推送一个能与对应远程分支建立跟踪的新的本地分支,\n"
2119 "您可能需要使用 \"git push -u\" 推送分支并配置和上游的关联。"
2120
2085 -#: branch.c:384 builtin/replace.c:321 builtin/replace.c:377
2121 +#: branch.c:445 builtin/replace.c:321 builtin/replace.c:377
2122 #: builtin/replace.c:423 builtin/replace.c:453
2123 #, c-format
2124 msgid "not a valid object name: '%s'"
2125 msgstr "不是一个有效的对象名:'%s'"
2126
2091 -#: branch.c:404
2127 +#: branch.c:465
2128 #, c-format
2129 msgid "ambiguous object name: '%s'"
2130 msgstr "歧义的对象名:'%s'"
2131
2096 -#: branch.c:409
2132 +#: branch.c:470
2133 #, c-format
2134 msgid "not a valid branch point: '%s'"
2135 msgstr "无效的分支点:'%s'"
2136
2101 -#: branch.c:469
2137 +#: branch.c:658
2138 +#, c-format
2139 +msgid "submodule '%s': unable to find submodule"
2140 +msgstr "子模组 '%s':无法找到子模组"
2141 +
2142 +#: branch.c:661
2143 +#, c-format
2144 +msgid ""
2145 +"You may try updating the submodules using 'git checkout %s && git submodule "
2146 +"update --init'"
2147 +msgstr ""
2148 +"你可以用 'git checkout %s && git submodule update --init' 来尝试更新子模组"
2149 +
2150 +#: branch.c:672 branch.c:698
2151 +#, c-format
2152 +msgid "submodule '%s': cannot create branch '%s'"
2153 +msgstr "子模组 '%s':不能创建分支 '%s'"
2154 +
2155 +#: branch.c:730
2156 #, c-format
2157 msgid "'%s' is already checked out at '%s'"
2158 msgstr "'%s' 已经检出到 '%s'"
2159
2106 -#: branch.c:494
2160 +#: branch.c:755
2161 #, c-format
2162 msgid "HEAD of working tree %s is not updated"
2163 msgstr "工作区 %s 的 HEAD 指向没有被更新"
2164
2111 -#: bundle.c:44
2165 +#: bundle.c:45
2166 #, c-format
2167 msgid "unrecognized bundle hash algorithm: %s"
2168 msgstr "未能识别的归档包哈希算法:%s"
2169
2116 -#: bundle.c:48
2170 +#: bundle.c:53
2171 #, c-format
2172 msgid "unknown capability '%s'"
2173 msgstr "未知能力 '%s'"
2174
2121 -#: bundle.c:74
2175 +#: bundle.c:79
2176 #, c-format
2177 msgid "'%s' does not look like a v2 or v3 bundle file"
2178 msgstr "'%s' 不像是一个 v2 或 v3 版本的归档包文件"
2179
2126 -#: bundle.c:113
2180 +#: bundle.c:118
2181 #, c-format
2182 msgid "unrecognized header: %s%s (%d)"
2183 msgstr "未能识别的包头:%s%s (%d)"
2184
2131 -#: bundle.c:140 rerere.c:464 rerere.c:674 sequencer.c:2620 sequencer.c:3406
2132 -#: builtin/commit.c:862
2185 +#: bundle.c:145 rerere.c:464 rerere.c:675 sequencer.c:2616 sequencer.c:3402
2186 +#: builtin/commit.c:865
2187 #, c-format
2188 msgid "could not open '%s'"
2189 msgstr "不能打开 '%s'"
2190
2137 -#: bundle.c:198
2191 +#: bundle.c:203
2192 msgid "Repository lacks these prerequisite commits:"
2193 msgstr "仓库中缺少这些必备的提交:"
2194
2141 -#: bundle.c:201
2195 +#: bundle.c:206
2196 msgid "need a repository to verify a bundle"
2197 msgstr "需要一个仓库来校验一个归档包"
2198
2145 -#: bundle.c:257
2199 +#: bundle.c:264
2200 #, c-format
2201 msgid "The bundle contains this ref:"
2148 -msgid_plural "The bundle contains these %d refs:"
2202 +msgid_plural "The bundle contains these %<PRIuMAX> refs:"
2203 msgstr[0] "这个归档包中含有这个引用:"
2150 -msgstr[1] "这个归档包中含有 %d 个引用:"
2204 +msgstr[1] "这个归档包中含有 %<PRIuMAX> 个引用:"
2205
2152 -#: bundle.c:264
2206 +#: bundle.c:272
2207 msgid "The bundle records a complete history."
2208 msgstr "这个归档包记录一个完整历史。"
2209
2156 -#: bundle.c:266
2210 +#: bundle.c:274
2211 #, c-format
2212 msgid "The bundle requires this ref:"
2159 -msgid_plural "The bundle requires these %d refs:"
2213 +msgid_plural "The bundle requires these %<PRIuMAX> refs:"
2214 msgstr[0] "这个归档包需要这个引用:"
2161 -msgstr[1] "这个归档包需要 %d 个引用:"
2215 +msgstr[1] "这个归档包需要 %<PRIuMAX> 个引用:"
2216
2163 -#: bundle.c:333
2217 +#: bundle.c:350
2218 msgid "unable to dup bundle descriptor"
2219 msgstr "无法复制归档包描述符"
2220
2167 -#: bundle.c:340
2221 +#: bundle.c:357
2222 msgid "Could not spawn pack-objects"
2223 msgstr "不能生成 pack-objects 进程"
2224
2171 -#: bundle.c:351
2225 +#: bundle.c:368
2226 msgid "pack-objects died"
2227 msgstr "pack-objects 终止"
2228
2175 -#: bundle.c:400
2229 +#: bundle.c:417
2230 #, c-format
2231 msgid "ref '%s' is excluded by the rev-list options"
2232 msgstr "引用 '%s' 被 rev-list 选项排除"
2233
2180 -#: bundle.c:504
2234 +#: bundle.c:533 builtin/log.c:211 builtin/log.c:1975 builtin/shortlog.c:400
2235 +#, c-format
2236 +msgid "unrecognized argument: %s"
2237 +msgstr "未能识别的参数:%s"
2238 +
2239 +#: bundle.c:548
2240 #, c-format
2241 msgid "unsupported bundle version %d"
2242 msgstr "不支持的归档包版本 %d"
2243
2185 -#: bundle.c:506
2244 +#: bundle.c:550
2245 #, c-format
2246 msgid "cannot write bundle version %d with algorithm %s"
2247 msgstr "不能写入,归档包版本 %d 不支持算法 %s"
2248
2190 -#: bundle.c:524 builtin/log.c:210 builtin/log.c:1953 builtin/shortlog.c:399
2191 -#, c-format
2192 -msgid "unrecognized argument: %s"
2193 -msgstr "未能识别的参数:%s"
2194 -
2195 -#: bundle.c:553
2249 +#: bundle.c:600
2250 msgid "Refusing to create empty bundle."
2251 msgstr "不能创建空的归档包。"
2252
2199 -#: bundle.c:563
2253 +#: bundle.c:610
2254 #, c-format
2255 msgid "cannot create '%s'"
2256 msgstr "不能创建 '%s'"
2257
2204 -#: bundle.c:588
2258 +#: bundle.c:639
2259 msgid "index-pack died"
2260 msgstr "index-pack 终止"
2261
@@ -2229,7 +2283,7 @@ msgstr "最终块有非零 ID %<PRIx32>"
2283 msgid "invalid color value: %.*s"
2284 msgstr "无效的颜色值:%.*s"
2285
2232 -#: commit-graph.c:204 midx.c:51
2286 +#: commit-graph.c:204 midx.c:52
2287 msgid "invalid hash version"
2288 msgstr "无效的哈希版本"
2289
@@ -2257,234 +2311,235 @@ msgstr "提交图形哈希版本 %X 和版本 %X 不匹配"
2311 msgid "commit-graph file is too small to hold %u chunks"
2312 msgstr "提交图形文件太小,容不下 %u 个块"
2313
2260 -#: commit-graph.c:482
2314 +#: commit-graph.c:485
2315 msgid "commit-graph has no base graphs chunk"
2316 msgstr "提交图形没有基础图形块"
2317
2264 -#: commit-graph.c:492
2318 +#: commit-graph.c:495
2319 msgid "commit-graph chain does not match"
2320 msgstr "提交图形链不匹配"
2321
2268 -#: commit-graph.c:540
2322 +#: commit-graph.c:543
2323 #, c-format
2324 msgid "invalid commit-graph chain: line '%s' not a hash"
2325 msgstr "无效的提交图形链:行 '%s' 不是一个哈希值"
2326
2273 -#: commit-graph.c:564
2327 +#: commit-graph.c:567
2328 msgid "unable to find all commit-graph files"
2329 msgstr "无法找到所有提交图形文件"
2330
2277 -#: commit-graph.c:749 commit-graph.c:786
2331 +#: commit-graph.c:752 commit-graph.c:789
2332 msgid "invalid commit position. commit-graph is likely corrupt"
2333 msgstr "无效的提交位置。提交图形可能已损坏"
2334
2281 -#: commit-graph.c:770
2335 +#: commit-graph.c:773
2336 #, c-format
2337 msgid "could not find commit %s"
2338 msgstr "无法找到提交 %s"
2339
2286 -#: commit-graph.c:803
2340 +#: commit-graph.c:806
2341 msgid "commit-graph requires overflow generation data but has none"
2342 msgstr "提交图需要溢出世代数据,但是没有"
2343
2290 -#: commit-graph.c:1108 builtin/am.c:1369
2344 +#: commit-graph.c:1111 builtin/am.c:1370 builtin/checkout.c:775
2345 +#: builtin/clone.c:705
2346 #, c-format
2347 msgid "unable to parse commit %s"
2348 msgstr "不能解析提交 %s"
2349
2295 -#: commit-graph.c:1370 builtin/pack-objects.c:3070
2350 +#: commit-graph.c:1373 builtin/pack-objects.c:3078
2351 #, c-format
2352 msgid "unable to get type of object %s"
2353 msgstr "无法获得对象 %s 类型"
2354
2300 -#: commit-graph.c:1401
2355 +#: commit-graph.c:1404
2356 msgid "Loading known commits in commit graph"
2357 msgstr "正在加载提交图中的已知提交"
2358
2304 -#: commit-graph.c:1418
2359 +#: commit-graph.c:1421
2360 msgid "Expanding reachable commits in commit graph"
2361 msgstr "正在扩展提交图中的可达提交"
2362
2308 -#: commit-graph.c:1438
2363 +#: commit-graph.c:1441
2364 msgid "Clearing commit marks in commit graph"
2365 msgstr "正在清除提交图中的提交标记"
2366
2312 -#: commit-graph.c:1457
2367 +#: commit-graph.c:1460
2368 msgid "Computing commit graph topological levels"
2369 msgstr "正在计算提交图拓扑级别"
2370
2316 -#: commit-graph.c:1510
2371 +#: commit-graph.c:1513
2372 msgid "Computing commit graph generation numbers"
2373 msgstr "正在计算提交图世代数字"
2374
2320 -#: commit-graph.c:1591
2375 +#: commit-graph.c:1598
2376 msgid "Computing commit changed paths Bloom filters"
2377 msgstr "计算提交变更路径的布隆过滤器"
2378
2324 -#: commit-graph.c:1668
2379 +#: commit-graph.c:1675
2380 msgid "Collecting referenced commits"
2381 msgstr "正在收集引用的提交"
2382
2328 -#: commit-graph.c:1693
2383 +#: commit-graph.c:1701
2384 #, c-format
2330 -msgid "Finding commits for commit graph in %d pack"
2331 -msgid_plural "Finding commits for commit graph in %d packs"
2332 -msgstr[0] "正在 %d 个包中查找提交图的提交"
2333 -msgstr[1] "正在 %d 个包中查找提交图的提交"
2385 +msgid "Finding commits for commit graph in %<PRIuMAX> pack"
2386 +msgid_plural "Finding commits for commit graph in %<PRIuMAX> packs"
2387 +msgstr[0] "正在 %<PRIuMAX> 个包中查找提交图的提交"
2388 +msgstr[1] "正在 %<PRIuMAX> 个包中查找提交图的提交"
2389
2335 -#: commit-graph.c:1706
2390 +#: commit-graph.c:1714
2391 #, c-format
2392 msgid "error adding pack %s"
2393 msgstr "添加包 %s 出错"
2394
2340 -#: commit-graph.c:1710
2395 +#: commit-graph.c:1718
2396 #, c-format
2397 msgid "error opening index for %s"
2398 msgstr "为 %s 打开索引出错"
2399
2345 -#: commit-graph.c:1747
2400 +#: commit-graph.c:1756
2401 msgid "Finding commits for commit graph among packed objects"
2402 msgstr "正在打包对象中查找提交图的提交"
2403
2349 -#: commit-graph.c:1765
2404 +#: commit-graph.c:1774
2405 msgid "Finding extra edges in commit graph"
2406 msgstr "正在查找提交图中额外的边"
2407
2353 -#: commit-graph.c:1814
2408 +#: commit-graph.c:1823
2409 msgid "failed to write correct number of base graph ids"
2410 msgstr "无法写入正确数量的基础图形 ID"
2411
2357 -#: commit-graph.c:1845 midx.c:1149
2412 +#: commit-graph.c:1854 midx.c:1168 builtin/sparse-checkout.c:475
2413 #, c-format
2414 msgid "unable to create leading directories of %s"
2415 msgstr "不能为 %s 创建先导目录"
2416
2362 -#: commit-graph.c:1858
2417 +#: commit-graph.c:1868
2418 msgid "unable to create temporary graph layer"
2419 msgstr "无法创建临时图层"
2420
2366 -#: commit-graph.c:1863
2421 +#: commit-graph.c:1873
2422 #, c-format
2423 msgid "unable to adjust shared permissions for '%s'"
2424 msgstr "无法为 '%s' 调整共享权限"
2425
2371 -#: commit-graph.c:1920
2426 +#: commit-graph.c:1930
2427 #, c-format
2428 msgid "Writing out commit graph in %d pass"
2429 msgid_plural "Writing out commit graph in %d passes"
2430 msgstr[0] "正在用 %d 步写出提交图"
2431 msgstr[1] "正在用 %d 步写出提交图"
2432
2378 -#: commit-graph.c:1956
2433 +#: commit-graph.c:1967
2434 msgid "unable to open commit-graph chain file"
2435 msgstr "无法打开提交图形链文件"
2436
2382 -#: commit-graph.c:1972
2437 +#: commit-graph.c:1983
2438 msgid "failed to rename base commit-graph file"
2439 msgstr "无法重命名基础提交图形文件"
2440
2386 -#: commit-graph.c:1992
2441 +#: commit-graph.c:2004
2442 msgid "failed to rename temporary commit-graph file"
2443 msgstr "无法重命名临时提交图形文件"
2444
2390 -#: commit-graph.c:2125
2445 +#: commit-graph.c:2137
2446 msgid "Scanning merged commits"
2447 msgstr "正在扫描合并提交"
2448
2394 -#: commit-graph.c:2169
2449 +#: commit-graph.c:2181
2450 msgid "Merging commit-graph"
2451 msgstr "正在合并提交图形"
2452
2398 -#: commit-graph.c:2277
2453 +#: commit-graph.c:2289
2454 msgid "attempting to write a commit-graph, but 'core.commitGraph' is disabled"
2455 msgstr "正尝试写提交图,但是 'core.commitGraph' 被禁用"
2456
2402 -#: commit-graph.c:2384
2457 +#: commit-graph.c:2396
2458 msgid "too many commits to write graph"
2459 msgstr "提交太多不能画图"
2460
2406 -#: commit-graph.c:2482
2461 +#: commit-graph.c:2494
2462 msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2463 msgstr "提交图文件的校验码错误,可能已经损坏"
2464
2410 -#: commit-graph.c:2492
2465 +#: commit-graph.c:2504
2466 #, c-format
2467 msgid "commit-graph has incorrect OID order: %s then %s"
2468 msgstr "提交图形的对象 ID 顺序不正确:%s 然后 %s"
2469
2415 -#: commit-graph.c:2502 commit-graph.c:2517
2470 +#: commit-graph.c:2514 commit-graph.c:2529
2471 #, c-format
2472 msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2473 msgstr "提交图形有不正确的扇出值:fanout[%d] = %u != %u"
2474
2420 -#: commit-graph.c:2509
2475 +#: commit-graph.c:2521
2476 #, c-format
2477 msgid "failed to parse commit %s from commit-graph"
2478 msgstr "无法从提交图形中解析提交 %s"
2479
2425 -#: commit-graph.c:2527
2480 +#: commit-graph.c:2539
2481 msgid "Verifying commits in commit graph"
2482 msgstr "正在校验提交图中的提交"
2483
2429 -#: commit-graph.c:2542
2484 +#: commit-graph.c:2554
2485 #, c-format
2486 msgid "failed to parse commit %s from object database for commit-graph"
2487 msgstr "无法从提交图形的对象库中解析提交 %s"
2488
2434 -#: commit-graph.c:2549
2489 +#: commit-graph.c:2561
2490 #, c-format
2491 msgid "root tree OID for commit %s in commit-graph is %s != %s"
2492 msgstr "提交图形中的提交 %s 的根树对象 ID 是 %s != %s"
2493
2439 -#: commit-graph.c:2559
2494 +#: commit-graph.c:2571
2495 #, c-format
2496 msgid "commit-graph parent list for commit %s is too long"
2497 msgstr "提交 %s 的提交图形父提交列表太长了"
2498
2444 -#: commit-graph.c:2568
2499 +#: commit-graph.c:2580
2500 #, c-format
2501 msgid "commit-graph parent for %s is %s != %s"
2502 msgstr "%s 的提交图形父提交是 %s != %s"
2503
2449 -#: commit-graph.c:2582
2504 +#: commit-graph.c:2594
2505 #, c-format
2506 msgid "commit-graph parent list for commit %s terminates early"
2507 msgstr "提交 %s 的提交图形父提交列表过早终止"
2508
2454 -#: commit-graph.c:2587
2509 +#: commit-graph.c:2599
2510 #, c-format
2511 msgid ""
2512 "commit-graph has generation number zero for commit %s, but non-zero elsewhere"
2513 msgstr "提交图形中提交 %s 的世代号是零,但其它地方非零"
2514
2460 -#: commit-graph.c:2591
2515 +#: commit-graph.c:2603
2516 #, c-format
2517 msgid ""
2518 "commit-graph has non-zero generation number for commit %s, but zero elsewhere"
2519 msgstr "提交图形中提交 %s 的世代号非零,但其它地方是零"
2520
2466 -#: commit-graph.c:2608
2521 +#: commit-graph.c:2620
2522 #, c-format
2523 msgid "commit-graph generation for commit %s is %<PRIuMAX> < %<PRIuMAX>"
2524 msgstr "提交图形中的提交 %s 的世代号是 %<PRIuMAX> < %<PRIuMAX>"
2525
2471 -#: commit-graph.c:2614
2526 +#: commit-graph.c:2626
2527 #, c-format
2528 msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2529 msgstr "提交图形中提交 %s 的提交日期是 %<PRIuMAX> != %<PRIuMAX>"
2530
2476 -#: commit.c:53 sequencer.c:3109 builtin/am.c:399 builtin/am.c:444
2477 -#: builtin/am.c:449 builtin/am.c:1448 builtin/am.c:2123 builtin/replace.c:456
2531 +#: commit.c:54 sequencer.c:3105 builtin/am.c:400 builtin/am.c:445
2532 +#: builtin/am.c:450 builtin/am.c:1449 builtin/am.c:2124 builtin/replace.c:456
2533 #, c-format
2534 msgid "could not parse %s"
2535 msgstr "不能解析 %s"
2536
2482 -#: commit.c:55
2537 +#: commit.c:56
2538 #, c-format
2539 msgid "%s %s is not a commit!"
2540 msgstr "%s %s 不是一个提交!"
2541
2487 -#: commit.c:196
2542 +#: commit.c:197
2543 msgid ""
2544 "Support for <GIT_DIR>/info/grafts is deprecated\n"
2545 "and will be removed in a future Git version.\n"
@@ -2504,27 +2559,27 @@ msgstr ""
2559 "设置 \"git config advice.graftFileDeprecated false\"\n"
2560 "可关闭本消息"
2561
2507 -#: commit.c:1241
2562 +#: commit.c:1252
2563 #, c-format
2564 msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
2565 msgstr "提交 %s 有一个非可信的声称来自 %s 的 GPG 签名。"
2566
2512 -#: commit.c:1245
2567 +#: commit.c:1256
2568 #, c-format
2569 msgid "Commit %s has a bad GPG signature allegedly by %s."
2570 msgstr "提交 %s 有一个错误的声称来自 %s 的 GPG 签名。"
2571
2517 -#: commit.c:1248
2572 +#: commit.c:1259
2573 #, c-format
2574 msgid "Commit %s does not have a GPG signature."
2575 msgstr "提交 %s 没有 GPG 签名。"
2576
2522 -#: commit.c:1251
2577 +#: commit.c:1262
2578 #, c-format
2579 msgid "Commit %s has a good GPG signature by %s\n"
2580 msgstr "提交 %s 有一个来自 %s 的好的 GPG 签名。\n"
2581
2527 -#: commit.c:1505
2582 +#: commit.c:1516
2583 msgid ""
2584 "Warning: commit message did not conform to UTF-8.\n"
2585 "You may want to amend it after fixing the message, or set the config\n"
@@ -2538,7 +2593,15 @@ msgstr ""
2593 msgid "memory exhausted"
2594 msgstr "内存耗尽"
2595
2541 -#: config.c:125
2596 +#: compat/terminal.c:167
2597 +msgid "cannot resume in the background, please use 'fg' to resume"
2598 +msgstr "无法从后台中恢复,请使用 'fg' 来恢复"
2599 +
2600 +#: compat/terminal.c:168
2601 +msgid "cannot restore terminal settings"
2602 +msgstr "无法恢复终端设置"
2603 +
2604 +#: config.c:143
2605 #, c-format
2606 msgid ""
2607 "exceeded maximum include depth (%d) while including\n"
@@ -2553,333 +2616,360 @@ msgstr ""
2616 "\t%2$s\n"
2617 "这可能是因为循环包含。"
2618
2556 -#: config.c:141
2619 +#: config.c:159
2620 #, c-format
2621 msgid "could not expand include path '%s'"
2622 msgstr "无法扩展包含路径 '%s'"
2623
2561 -#: config.c:152
2624 +#: config.c:170
2625 msgid "relative config includes must come from files"
2626 msgstr "相对路径的配置文件引用必须来自于文件"
2627
2565 -#: config.c:201
2628 +#: config.c:219
2629 msgid "relative config include conditionals must come from files"
2630 msgstr "相对路径的配置文件条件引用必须来自于文件"
2631
2569 -#: config.c:398
2632 +#: config.c:364
2633 +msgid ""
2634 +"remote URLs cannot be configured in file directly or indirectly included by "
2635 +"includeIf.hasconfig:remote.*.url"
2636 +msgstr ""
2637 +"远程 URL 不能在文件中配置,不管直接地还是通过 includeIf.hasconfig:remote.*.url 间接"
2638 +"包含地。"
2639 +
2640 +#: config.c:508
2641 #, c-format
2642 msgid "invalid config format: %s"
2643 msgstr "无效的配置格式:%s"
2644
2574 -#: config.c:402
2645 +#: config.c:512
2646 #, c-format
2647 msgid "missing environment variable name for configuration '%.*s'"
2648 msgstr "配置 '%.*s' 缺少环境变量名称"
2649
2579 -#: config.c:407
2650 +#: config.c:517
2651 #, c-format
2652 msgid "missing environment variable '%s' for configuration '%.*s'"
2653 msgstr "缺少环境变量 '%s' 于配置 '%.*s' "
2654
2584 -#: config.c:443
2655 +#: config.c:553
2656 #, c-format
2657 msgid "key does not contain a section: %s"
2658 msgstr "键名没有包含一个小节名称:%s"
2659
2589 -#: config.c:448
2660 +#: config.c:558
2661 #, c-format
2662 msgid "key does not contain variable name: %s"
2663 msgstr "键名没有包含变量名:%s"
2664
2594 -#: config.c:470 sequencer.c:2806
2665 +#: config.c:580 sequencer.c:2802
2666 #, c-format
2667 msgid "invalid key: %s"
2668 msgstr "无效键名:%s"
2669
2599 -#: config.c:475
2670 +#: config.c:585
2671 #, c-format
2672 msgid "invalid key (newline): %s"
2673 msgstr "无效键名(有换行符):%s"
2674
2604 -#: config.c:495
2675 +#: config.c:605
2676 msgid "empty config key"
2677 msgstr "空的配置键名"
2678
2608 -#: config.c:513 config.c:525
2679 +#: config.c:623 config.c:635
2680 #, c-format
2681 msgid "bogus config parameter: %s"
2682 msgstr "伪配置参数:%s"
2683
2613 -#: config.c:539 config.c:556 config.c:563 config.c:572
2684 +#: config.c:649 config.c:666 config.c:673 config.c:682
2685 #, c-format
2686 msgid "bogus format in %s"
2687 msgstr "%s 中格式错误"
2688
2618 -#: config.c:606
2689 +#: config.c:716
2690 #, c-format
2691 msgid "bogus count in %s"
2692 msgstr "%s 中错误计数"
2693
2623 -#: config.c:610
2694 +#: config.c:720
2695 #, c-format
2696 msgid "too many entries in %s"
2697 msgstr "%s 中太多的条目"
2698
2628 -#: config.c:620
2699 +#: config.c:730
2700 #, c-format
2701 msgid "missing config key %s"
2702 msgstr "缺失配置键名 %s"
2703
2633 -#: config.c:628
2704 +#: config.c:738
2705 #, c-format
2706 msgid "missing config value %s"
2707 msgstr "缺失配置取值 %s"
2708
2638 -#: config.c:979
2709 +#: config.c:1089
2710 #, c-format
2711 msgid "bad config line %d in blob %s"
2712 msgstr "数据对象 %2$s 中错误的配置行 %1$d"
2713
2643 -#: config.c:983
2714 +#: config.c:1093
2715 #, c-format
2716 msgid "bad config line %d in file %s"
2717 msgstr "文件 %2$s 中错误的配置行 %1$d"
2718
2648 -#: config.c:987
2719 +#: config.c:1097
2720 #, c-format
2721 msgid "bad config line %d in standard input"
2722 msgstr "标准输入中错误的配置行 %d"
2723
2653 -#: config.c:991
2724 +#: config.c:1101
2725 #, c-format
2726 msgid "bad config line %d in submodule-blob %s"
2727 msgstr "子模组数据对象 %2$s 中错误的配置行 %1$d"
2728
2658 -#: config.c:995
2729 +#: config.c:1105
2730 #, c-format
2731 msgid "bad config line %d in command line %s"
2732 msgstr "命令行 %2$s 中错误的配置行 %1$d"
2733
2663 -#: config.c:999
2734 +#: config.c:1109
2735 #, c-format
2736 msgid "bad config line %d in %s"
2737 msgstr "在 %2$s 中错误的配置行 %1$d"
2738
2668 -#: config.c:1136
2739 +#: config.c:1246
2740 msgid "out of range"
2741 msgstr "超出范围"
2742
2672 -#: config.c:1136
2743 +#: config.c:1246
2744 msgid "invalid unit"
2745 msgstr "无效的单位"
2746
2676 -#: config.c:1137
2747 +#: config.c:1247
2748 #, c-format
2749 msgid "bad numeric config value '%s' for '%s': %s"
2750 msgstr "配置变量 '%2$s' 的数字取值 '%1$s' 设置错误:%3$s"
2751
2681 -#: config.c:1147
2752 +#: config.c:1257
2753 #, c-format
2754 msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
2755 msgstr "数据对象 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
2756
2686 -#: config.c:1150
2757 +#: config.c:1260
2758 #, c-format
2759 msgid "bad numeric config value '%s' for '%s' in file %s: %s"
2760 msgstr "文件 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
2761
2691 -#: config.c:1153
2762 +#: config.c:1263
2763 #, c-format
2764 msgid "bad numeric config value '%s' for '%s' in standard input: %s"
2765 msgstr "标准输入中配置变量 '%2$s' 错误的取值 '%1$s':%3$s"
2766
2696 -#: config.c:1156
2767 +#: config.c:1266
2768 #, c-format
2769 msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
2770 msgstr "子模组数据 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
2771
2701 -#: config.c:1159
2772 +#: config.c:1269
2773 #, c-format
2774 msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
2775 msgstr "命令行 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
2776
2706 -#: config.c:1162
2777 +#: config.c:1272
2778 #, c-format
2779 msgid "bad numeric config value '%s' for '%s' in %s: %s"
2780 msgstr "在 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
2781
2711 -#: config.c:1241
2782 +#: config.c:1368
2783 +#, c-format
2784 +msgid "invalid value for variable %s"
2785 +msgstr "变量 %s 的值无效"
2786 +
2787 +#: config.c:1389
2788 +#, c-format
2789 +msgid "ignoring unknown core.fsync component '%s'"
2790 +msgstr "忽略未知的 core.fsync 组件 '%s'"
2791 +
2792 +#: config.c:1425
2793 #, c-format
2794 msgid "bad boolean config value '%s' for '%s'"
2795 msgstr "'%2$s' 的错误的布尔取值 '%1$s'"
2796
2716 -#: config.c:1259
2797 +#: config.c:1443
2798 #, c-format
2799 msgid "failed to expand user dir in: '%s'"
2800 msgstr "无法扩展用户目录:'%s'"
2801
2721 -#: config.c:1268
2802 +#: config.c:1452
2803 #, c-format
2804 msgid "'%s' for '%s' is not a valid timestamp"
2805 msgstr "'%2$s' 的值 '%1$s' 不是一个有效的时间戳"
2806
2726 -#: config.c:1361
2807 +#: config.c:1545
2808 #, c-format
2809 msgid "abbrev length out of range: %d"
2810 msgstr "缩写长度超出范围:%d"
2811
2731 -#: config.c:1375 config.c:1386
2812 +#: config.c:1559 config.c:1570
2813 #, c-format
2814 msgid "bad zlib compression level %d"
2815 msgstr "错误的 zlib 压缩级别 %d"
2816
2736 -#: config.c:1476
2817 +#: config.c:1660
2818 msgid "core.commentChar should only be one character"
2819 msgstr "core.commentChar 应该是一个字符"
2820
2740 -#: config.c:1509
2821 +#: config.c:1692
2822 +#, c-format
2823 +msgid "ignoring unknown core.fsyncMethod value '%s'"
2824 +msgstr "忽略未知的 core.fsyncMethod 值 '%s'"
2825 +
2826 +#: config.c:1698
2827 +msgid "core.fsyncObjectFiles is deprecated; use core.fsync instead"
2828 +msgstr "core.fsyncObjectFiles 已经被弃用;取而代之使用 core.fsync"
2829 +
2830 +#: config.c:1714
2831 #, c-format
2832 msgid "invalid mode for object creation: %s"
2833 msgstr "无效的对象创建模式:%s"
2834
2745 -#: config.c:1584
2835 +#: config.c:1800
2836 #, c-format
2837 msgid "malformed value for %s"
2838 msgstr "%s 的取值格式错误"
2839
2750 -#: config.c:1610
2840 +#: config.c:1826
2841 #, c-format
2842 msgid "malformed value for %s: %s"
2843 msgstr "%s 的取值格式错误:%s"
2844
2755 -#: config.c:1611
2845 +#: config.c:1827
2846 msgid "must be one of nothing, matching, simple, upstream or current"
2847 msgstr "必须是其中之一:nothing、matching、simple、upstream 或 current"
2848
2759 -#: config.c:1672 builtin/pack-objects.c:4053
2849 +#: config.c:1888 builtin/pack-objects.c:4078
2850 #, c-format
2851 msgid "bad pack compression level %d"
2852 msgstr "错误的打包压缩级别 %d"
2853
2764 -#: config.c:1795
2854 +#: config.c:2014
2855 #, c-format
2856 msgid "unable to load config blob object '%s'"
2857 msgstr "无法从数据对象 '%s' 加载配置"
2858
2769 -#: config.c:1798
2859 +#: config.c:2017
2860 #, c-format
2861 msgid "reference '%s' does not point to a blob"
2862 msgstr "引用 '%s' 没有指向一个数据对象"
2863
2774 -#: config.c:1816
2864 +#: config.c:2035
2865 #, c-format
2866 msgid "unable to resolve config blob '%s'"
2867 msgstr "不能解析配置对象 '%s'"
2868
2779 -#: config.c:1861
2869 +#: config.c:2080
2870 #, c-format
2871 msgid "failed to parse %s"
2872 msgstr "无法解析 %s"
2873
2784 -#: config.c:1917
2874 +#: config.c:2136
2875 msgid "unable to parse command-line config"
2876 msgstr "无法解析命令行中的配置"
2877
2788 -#: config.c:2285
2878 +#: config.c:2512
2879 msgid "unknown error occurred while reading the configuration files"
2880 msgstr "在读取配置文件时遇到未知错误"
2881
2792 -#: config.c:2459
2882 +#: config.c:2686
2883 #, c-format
2884 msgid "Invalid %s: '%s'"
2885 msgstr "无效 %s:'%s'"
2886
2797 -#: config.c:2504
2887 +#: config.c:2731
2888 #, c-format
2889 msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2890 msgstr "splitIndex.maxPercentChange 的取值 '%d' 应该介于 0 和 100 之间"
2891
2802 -#: config.c:2550
2892 +#: config.c:2763
2893 #, c-format
2894 msgid "unable to parse '%s' from command-line config"
2895 msgstr "无法解析命令行配置中的 '%s'"
2896
2807 -#: config.c:2552
2897 +#: config.c:2765
2898 #, c-format
2899 msgid "bad config variable '%s' in file '%s' at line %d"
2900 msgstr "在文件 '%2$s' 的第 %3$d 行发现错误的配置变量 '%1$s'"
2901
2812 -#: config.c:2637
2902 +#: config.c:2850
2903 #, c-format
2904 msgid "invalid section name '%s'"
2905 msgstr "无效的小节名称 '%s'"
2906
2817 -#: config.c:2669
2907 +#: config.c:2882
2908 #, c-format
2909 msgid "%s has multiple values"
2910 msgstr "%s 有多个取值"
2911
2822 -#: config.c:2698
2912 +#: config.c:2911
2913 #, c-format
2914 msgid "failed to write new configuration file %s"
2915 msgstr "无法写入新的配置文件 %s"
2916
2827 -#: config.c:2950 config.c:3277
2917 +#: config.c:3177 config.c:3518
2918 #, c-format
2919 msgid "could not lock config file %s"
2920 msgstr "不能锁定配置文件 %s"
2921
2832 -#: config.c:2961
2922 +#: config.c:3188
2923 #, c-format
2924 msgid "opening %s"
2925 msgstr "打开 %s"
2926
2837 -#: config.c:2998 builtin/config.c:361
2927 +#: config.c:3225 builtin/config.c:361
2928 #, c-format
2929 msgid "invalid pattern: %s"
2930 msgstr "无效模式:%s"
2931
2842 -#: config.c:3023
2932 +#: config.c:3250
2933 #, c-format
2934 msgid "invalid config file %s"
2935 msgstr "无效的配置文件 %s"
2936
2847 -#: config.c:3036 config.c:3290
2937 +#: config.c:3263 config.c:3531
2938 #, c-format
2939 msgid "fstat on %s failed"
2940 msgstr "对 %s 调用 fstat 失败"
2941
2852 -#: config.c:3047
2942 +#: config.c:3274
2943 #, c-format
2944 msgid "unable to mmap '%s'%s"
2945 msgstr "不能 mmap '%s'%s"
2946
2857 -#: config.c:3057 config.c:3295
2947 +#: config.c:3284 config.c:3536
2948 #, c-format
2949 msgid "chmod on %s failed"
2950 msgstr "对 %s 调用 chmod 失败"
2951
2862 -#: config.c:3142 config.c:3392
2952 +#: config.c:3369 config.c:3633
2953 #, c-format
2954 msgid "could not write config file %s"
2955 msgstr "不能写入配置文件 %s"
2956
2867 -#: config.c:3176
2957 +#: config.c:3403
2958 #, c-format
2959 msgid "could not set '%s' to '%s'"
2960 msgstr "不能设置 '%s' 为 '%s'"
2961
2872 -#: config.c:3178 builtin/remote.c:662 builtin/remote.c:860 builtin/remote.c:868
2962 +#: config.c:3405 builtin/remote.c:666 builtin/remote.c:885 builtin/remote.c:893
2963 #, c-format
2964 msgid "could not unset '%s'"
2965 msgstr "不能取消设置 '%s'"
2966
2877 -#: config.c:3268
2967 +#: config.c:3509
2968 #, c-format
2969 msgid "invalid section name: %s"
2970 msgstr "无效的小节名称:%s"
2971
2882 -#: config.c:3435
2972 +#: config.c:3676
2973 #, c-format
2974 msgid "missing value for '%s'"
2975 msgstr "%s 的取值缺失"
@@ -3208,68 +3298,68 @@ msgstr "拒绝使用缺少主机字段的凭据"
3298 msgid "refusing to work with credential missing protocol field"
3299 msgstr "拒绝使用缺少协议字段的凭据"
3300
3211 -#: credential.c:395
3301 +#: credential.c:396
3302 #, c-format
3303 msgid "url contains a newline in its %s component: %s"
3304 msgstr "URL 的 %s 组件中包含换行符:%s"
3305
3216 -#: credential.c:439
3306 +#: credential.c:440
3307 #, c-format
3308 msgid "url has no scheme: %s"
3309 msgstr "URL 没有 scheme:%s"
3310
3221 -#: credential.c:512
3311 +#: credential.c:513
3312 #, c-format
3313 msgid "credential url cannot be parsed: %s"
3314 msgstr "不能解析凭据 URL:%s"
3315
3226 -#: date.c:138
3316 +#: date.c:139
3317 msgid "in the future"
3318 msgstr "在将来"
3319
3230 -#: date.c:144
3320 +#: date.c:145
3321 #, c-format
3322 msgid "%<PRIuMAX> second ago"
3323 msgid_plural "%<PRIuMAX> seconds ago"
3324 msgstr[0] "%<PRIuMAX> 秒钟前"
3325 msgstr[1] "%<PRIuMAX> 秒钟前"
3326
3237 -#: date.c:151
3327 +#: date.c:152
3328 #, c-format
3329 msgid "%<PRIuMAX> minute ago"
3330 msgid_plural "%<PRIuMAX> minutes ago"
3331 msgstr[0] "%<PRIuMAX> 分钟前"
3332 msgstr[1] "%<PRIuMAX> 分钟前"
3333
3244 -#: date.c:158
3334 +#: date.c:159
3335 #, c-format
3336 msgid "%<PRIuMAX> hour ago"
3337 msgid_plural "%<PRIuMAX> hours ago"
3338 msgstr[0] "%<PRIuMAX> 小时前"
3339 msgstr[1] "%<PRIuMAX> 小时前"
3340
3251 -#: date.c:165
3341 +#: date.c:166
3342 #, c-format
3343 msgid "%<PRIuMAX> day ago"
3344 msgid_plural "%<PRIuMAX> days ago"
3345 msgstr[0] "%<PRIuMAX> 天前"
3346 msgstr[1] "%<PRIuMAX> 天前"
3347
3258 -#: date.c:171
3348 +#: date.c:172
3349 #, c-format
3350 msgid "%<PRIuMAX> week ago"
3351 msgid_plural "%<PRIuMAX> weeks ago"
3352 msgstr[0] "%<PRIuMAX> 周前"
3353 msgstr[1] "%<PRIuMAX> 周前"
3354
3265 -#: date.c:178
3355 +#: date.c:179
3356 #, c-format
3357 msgid "%<PRIuMAX> month ago"
3358 msgid_plural "%<PRIuMAX> months ago"
3359 msgstr[0] "%<PRIuMAX> 个月前"
3360 msgstr[1] "%<PRIuMAX> 个月前"
3361
3272 -#: date.c:189
3362 +#: date.c:190
3363 #, c-format
3364 msgid "%<PRIuMAX> year"
3365 msgid_plural "%<PRIuMAX> years"
@@ -3277,14 +3367,14 @@ msgstr[0] "%<PRIuMAX> 年"
3367 msgstr[1] "%<PRIuMAX> 年"
3368
3369 #. TRANSLATORS: "%s" is "<n> years"
3280 -#: date.c:192
3370 +#: date.c:193
3371 #, c-format
3372 msgid "%s, %<PRIuMAX> month ago"
3373 msgid_plural "%s, %<PRIuMAX> months ago"
3374 msgstr[0] "%s %<PRIuMAX> 个月前"
3375 msgstr[1] "%s %<PRIuMAX> 个月前"
3376
3287 -#: date.c:197 date.c:202
3377 +#: date.c:198 date.c:203
3378 #, c-format
3379 msgid "%<PRIuMAX> year ago"
3380 msgid_plural "%<PRIuMAX> years ago"
@@ -3315,10 +3405,14 @@ msgstr "来自 config 的数据岛正则表达式有太多的捕获组(最多
3405 msgid "Marked %d islands, done.\n"
3406 msgstr "已标记 %d 个数据岛,结束。\n"
3407
3318 -#: diff-merges.c:70
3408 +#: diff-merges.c:81 gpg-interface.c:719 gpg-interface.c:734 ls-refs.c:37
3409 +#: parallel-checkout.c:42 sequencer.c:2805 setup.c:562 builtin/am.c:203
3410 +#: builtin/am.c:2243 builtin/am.c:2287 builtin/blame.c:724 builtin/blame.c:742
3411 +#: builtin/fetch.c:792 builtin/pack-objects.c:3515 builtin/pull.c:45
3412 +#: builtin/pull.c:47 builtin/pull.c:321
3413 #, c-format
3320 -msgid "unknown value for --diff-merges: %s"
3321 -msgstr "未知的 --diff-merges 取值:%s"
3414 +msgid "invalid value for '%s': '%s'"
3415 +msgstr "'%s' 的值无效:'%s'"
3416
3417 #: diff-lib.c:561
3418 msgid "--merge-base does not work with ranges"
@@ -3351,18 +3445,18 @@ msgid ""
3445 msgstr "不是 git 仓库。使用 --no-index 比较工作区之外的两个路径"
3446
3447 # 译者:注意保持前导空格
3354 -#: diff.c:158
3448 +#: diff.c:159
3449 #, c-format
3450 msgid " Failed to parse dirstat cut-off percentage '%s'\n"
3451 msgstr " 无法解析 dirstat 截止(cut-off)百分比 '%s'\n"
3452
3453 # 译者:注意保持前导空格
3360 -#: diff.c:163
3454 +#: diff.c:164
3455 #, c-format
3456 msgid " Unknown dirstat parameter '%s'\n"
3457 msgstr " 未知的 dirstat 参数 '%s'\n"
3458
3365 -#: diff.c:299
3459 +#: diff.c:300
3460 msgid ""
3461 "color moved setting must be one of 'no', 'default', 'blocks', 'zebra', "
3462 "'dimmed-zebra', 'plain'"
@@ -3370,7 +3464,7 @@ msgstr ""
3464 "移动的颜色设置必须是 'no'、'default'、'blocks'、'zebra'、'dimmed-zebra' 或 "
3465 "'plain'"
3466
3373 -#: diff.c:327
3467 +#: diff.c:328
3468 #, c-format
3469 msgid ""
3470 "unknown color-moved-ws mode '%s', possible values are 'ignore-space-change', "
@@ -3379,18 +3473,18 @@ msgstr ""
3473 "未知的 color-moved-ws 模式 '%s',可能的取值有 'ignore-space-change'、'ignore-"
3474 "space-at-eol'、'ignore-all-space'、'allow-indentation-change'"
3475
3382 -#: diff.c:335
3476 +#: diff.c:336
3477 msgid ""
3478 "color-moved-ws: allow-indentation-change cannot be combined with other "
3479 "whitespace modes"
3480 msgstr "color-moved-ws:allow-indentation-change 不能与其它空白字符模式共用"
3481
3388 -#: diff.c:412
3482 +#: diff.c:413
3483 #, c-format
3484 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
3485 msgstr "配置变量 'diff.submodule' 未知的取值:'%s'"
3486
3393 -#: diff.c:472
3487 +#: diff.c:473
3488 #, c-format
3489 msgid ""
3490 "Found errors in 'diff.dirstat' config variable:\n"
@@ -3399,48 +3493,48 @@ msgstr ""
3493 "发现配置变量 'diff.dirstat' 中的错误:\n"
3494 "%s"
3495
3402 -#: diff.c:4237
3496 +#: diff.c:4282
3497 #, c-format
3498 msgid "external diff died, stopping at %s"
3499 msgstr "外部 diff 退出,停止在 %s"
3500
3407 -#: diff.c:4589
3501 +#: diff.c:4677 parse-options.c:1114
3502 #, c-format
3503 msgid "options '%s', '%s', '%s', and '%s' cannot be used together"
3504 msgstr "选项 '%s'、'%s'、'%s' 和 '%s' 不能同时使用"
3505
3412 -#: diff.c:4593 builtin/difftool.c:736 builtin/log.c:1982 builtin/worktree.c:506
3506 +#: diff.c:4681 parse-options.c:1118 builtin/worktree.c:578
3507 #, c-format
3508 msgid "options '%s', '%s', and '%s' cannot be used together"
3509 msgstr "选项 '%s'、'%s' 和 '%s' 不能同时使用"
3510
3417 -#: diff.c:4597
3511 +#: diff.c:4685
3512 #, c-format
3513 msgid "options '%s' and '%s' cannot be used together, use '%s' with '%s'"
3514 msgstr "选项 '%1$s'、'%2$s' 不能同时使用,与 '%4$s' 一起使用 '%3$s'"
3515
3422 -#: diff.c:4601
3516 +#: diff.c:4689
3517 #, c-format
3518 msgid ""
3519 "options '%s' and '%s' cannot be used together, use '%s' with '%s' and '%s'"
3520 msgstr "选项 '%1$s'、'%2$s' 不能同时使用,与 '%4$s' 和 '%5$s' 一起使用 '%3$s'"
3521
3428 -#: diff.c:4681
3522 +#: diff.c:4769
3523 msgid "--follow requires exactly one pathspec"
3524 msgstr "--follow 明确要求只跟一个路径规格"
3525
3432 -#: diff.c:4729
3526 +#: diff.c:4823
3527 #, c-format
3528 msgid "invalid --stat value: %s"
3529 msgstr "无效的 --stat 值:%s"
3530
3437 -#: diff.c:4734 diff.c:4739 diff.c:4744 diff.c:4749 diff.c:5277
3531 +#: diff.c:4828 diff.c:4833 diff.c:4838 diff.c:4843 diff.c:5319
3532 #: parse-options.c:217 parse-options.c:221
3533 #, c-format
3534 msgid "%s expects a numerical value"
3535 msgstr "%s 期望一个数字值"
3536
3443 -#: diff.c:4766
3537 +#: diff.c:4860
3538 #, c-format
3539 msgid ""
3540 "Failed to parse --dirstat/-X option parameter:\n"
@@ -3449,200 +3543,200 @@ msgstr ""
3543 "无法解析 --dirstat/-X 选项的参数:\n"
3544 "%s"
3545
3452 -#: diff.c:4851
3546 +#: diff.c:4893
3547 #, c-format
3548 msgid "unknown change class '%c' in --diff-filter=%s"
3549 msgstr "--diff-filter=%2$s 中未知的变更类 '%1$c'"
3550
3457 -#: diff.c:4875
3551 +#: diff.c:4917
3552 #, c-format
3553 msgid "unknown value after ws-error-highlight=%.*s"
3554 msgstr "ws-error-highlight=%.*s 之后未知的值"
3555
3462 -#: diff.c:4889
3556 +#: diff.c:4931
3557 #, c-format
3558 msgid "unable to resolve '%s'"
3559 msgstr "不能解析 '%s'"
3560
3467 -#: diff.c:4939 diff.c:4945
3561 +#: diff.c:4981 diff.c:4987
3562 #, c-format
3563 msgid "%s expects <n>/<m> form"
3564 msgstr "%s 期望 <n>/<m> 格式"
3565
3472 -#: diff.c:4957
3566 +#: diff.c:4999
3567 #, c-format
3568 msgid "%s expects a character, got '%s'"
3569 msgstr "%s 期望一个字符,得到 '%s'"
3570
3477 -#: diff.c:4978
3571 +#: diff.c:5020
3572 #, c-format
3573 msgid "bad --color-moved argument: %s"
3574 msgstr "坏的 --color-moved 参数:%s"
3575
3482 -#: diff.c:4997
3576 +#: diff.c:5039
3577 #, c-format
3578 msgid "invalid mode '%s' in --color-moved-ws"
3579 msgstr "--color-moved-ws 中的无效模式 '%s' "
3580
3487 -#: diff.c:5037
3581 +#: diff.c:5079
3582 msgid ""
3583 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3584 "\"histogram\""
3585 msgstr ""
3586 "diff-algorithm 选项有 \"myers\"、\"minimal\"、\"patience\" 和 \"histogram\""
3587
3494 -#: diff.c:5073 diff.c:5093
3588 +#: diff.c:5115 diff.c:5135
3589 #, c-format
3590 msgid "invalid argument to %s"
3591 msgstr "%s 的参数无效"
3592
3499 -#: diff.c:5197
3593 +#: diff.c:5239
3594 #, c-format
3595 msgid "invalid regex given to -I: '%s'"
3596 msgstr "选项 -I 的正则表达式无效:'%s'"
3597
3504 -#: diff.c:5246
3598 +#: diff.c:5288
3599 #, c-format
3600 msgid "failed to parse --submodule option parameter: '%s'"
3601 msgstr "无法解析 --submodule 选项的参数:'%s'"
3602
3509 -#: diff.c:5302
3603 +#: diff.c:5344
3604 #, c-format
3605 msgid "bad --word-diff argument: %s"
3606 msgstr "坏的 --word-diff 参数:%s"
3607
3514 -#: diff.c:5338
3608 +#: diff.c:5380
3609 msgid "Diff output format options"
3610 msgstr "差异输出格式化选项"
3611
3518 -#: diff.c:5340 diff.c:5346
3612 +#: diff.c:5382 diff.c:5388
3613 msgid "generate patch"
3614 msgstr "生成补丁"
3615
3522 -#: diff.c:5343 builtin/log.c:179
3616 +#: diff.c:5385 builtin/log.c:180
3617 msgid "suppress diff output"
3618 msgstr "不显示差异输出"
3619
3526 -#: diff.c:5348 diff.c:5462 diff.c:5469
3620 +#: diff.c:5390 diff.c:5504 diff.c:5511
3621 msgid "<n>"
3622 msgstr "<n>"
3623
3530 -#: diff.c:5349 diff.c:5352
3624 +#: diff.c:5391 diff.c:5394
3625 msgid "generate diffs with <n> lines context"
3626 msgstr "生成含 <n> 行上下文的差异"
3627
3534 -#: diff.c:5354
3628 +#: diff.c:5396
3629 msgid "generate the diff in raw format"
3630 msgstr "生成原始格式的差异"
3631
3538 -#: diff.c:5357
3632 +#: diff.c:5399
3633 msgid "synonym for '-p --raw'"
3634 msgstr "和 '-p --raw' 同义"
3635
3542 -#: diff.c:5361
3636 +#: diff.c:5403
3637 msgid "synonym for '-p --stat'"
3638 msgstr "和 '-p --stat' 同义"
3639
3546 -#: diff.c:5365
3640 +#: diff.c:5407
3641 msgid "machine friendly --stat"
3642 msgstr "机器友好的 --stat"
3643
3550 -#: diff.c:5368
3644 +#: diff.c:5410
3645 msgid "output only the last line of --stat"
3646 msgstr "只输出 --stat 的最后一行"
3647
3554 -#: diff.c:5370 diff.c:5378
3648 +#: diff.c:5412 diff.c:5420
3649 msgid "<param1,param2>..."
3650 msgstr "<参数1,参数2>..."
3651
3558 -#: diff.c:5371
3652 +#: diff.c:5413
3653 msgid ""
3654 "output the distribution of relative amount of changes for each sub-directory"
3655 msgstr "输出每个子目录相对变更的分布"
3656
3563 -#: diff.c:5375
3657 +#: diff.c:5417
3658 msgid "synonym for --dirstat=cumulative"
3659 msgstr "和 --dirstat=cumulative 同义"
3660
3567 -#: diff.c:5379
3661 +#: diff.c:5421
3662 msgid "synonym for --dirstat=files,param1,param2..."
3663 msgstr "是 --dirstat=files,param1,param2... 的同义词"
3664
3571 -#: diff.c:5383
3665 +#: diff.c:5425
3666 msgid "warn if changes introduce conflict markers or whitespace errors"
3667 msgstr "如果变更中引入冲突定界符或空白错误,给出警告"
3668
3575 -#: diff.c:5386
3669 +#: diff.c:5428
3670 msgid "condensed summary such as creations, renames and mode changes"
3671 msgstr "精简摘要,例如创建、重命名和模式变更"
3672
3579 -#: diff.c:5389
3673 +#: diff.c:5431
3674 msgid "show only names of changed files"
3675 msgstr "只显示变更文件的文件名"
3676
3583 -#: diff.c:5392
3677 +#: diff.c:5434
3678 msgid "show only names and status of changed files"
3679 msgstr "只显示变更文件的文件名和状态"
3680
3587 -#: diff.c:5394
3681 +#: diff.c:5436
3682 msgid "<width>[,<name-width>[,<count>]]"
3683 msgstr "<宽度>[,<文件名宽度>[,<次数>]]"
3684
3591 -#: diff.c:5395
3685 +#: diff.c:5437
3686 msgid "generate diffstat"
3687 msgstr "生成差异统计(diffstat)"
3688
3595 -#: diff.c:5397 diff.c:5400 diff.c:5403
3689 +#: diff.c:5439 diff.c:5442 diff.c:5445
3690 msgid "<width>"
3691 msgstr "<宽度>"
3692
3599 -#: diff.c:5398
3693 +#: diff.c:5440
3694 msgid "generate diffstat with a given width"
3695 msgstr "使用给定的长度生成差异统计"
3696
3603 -#: diff.c:5401
3697 +#: diff.c:5443
3698 msgid "generate diffstat with a given name width"
3699 msgstr "使用给定的文件名长度生成差异统计"
3700
3607 -#: diff.c:5404
3701 +#: diff.c:5446
3702 msgid "generate diffstat with a given graph width"
3703 msgstr "使用给定的图形长度生成差异统计"
3704
3611 -#: diff.c:5406
3705 +#: diff.c:5448
3706 msgid "<count>"
3707 msgstr "<次数>"
3708
3615 -#: diff.c:5407
3709 +#: diff.c:5449
3710 msgid "generate diffstat with limited lines"
3711 msgstr "生成有限行数的差异统计"
3712
3619 -#: diff.c:5410
3713 +#: diff.c:5452
3714 msgid "generate compact summary in diffstat"
3715 msgstr "生成差异统计的简洁摘要"
3716
3623 -#: diff.c:5413
3717 +#: diff.c:5455
3718 msgid "output a binary diff that can be applied"
3719 msgstr "输出一个可以应用的二进制差异"
3720
3627 -#: diff.c:5416
3721 +#: diff.c:5458
3722 msgid "show full pre- and post-image object names on the \"index\" lines"
3723 msgstr "在 \"index\" 行显示完整的前后对象名称"
3724
3631 -#: diff.c:5418
3725 +#: diff.c:5460
3726 msgid "show colored diff"
3727 msgstr "显示带颜色的差异"
3728
3635 -#: diff.c:5419
3729 +#: diff.c:5461
3730 msgid "<kind>"
3731 msgstr "<类型>"
3732
3639 -#: diff.c:5420
3733 +#: diff.c:5462
3734 msgid ""
3735 "highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3736 "diff"
3737 msgstr "对于差异中的上下文、旧的和新的行,加亮显示错误的空白字符"
3738
3645 -#: diff.c:5423
3739 +#: diff.c:5465
3740 msgid ""
3741 "do not munge pathnames and use NULs as output field terminators in --raw or "
3742 "--numstat"
@@ -3650,311 +3744,311 @@ msgstr ""
3744 "在 --raw 或者 --numstat 中,不对路径字符转码并使用 NUL 字符做为输出字段的分隔"
3745 "符"
3746
3653 -#: diff.c:5426 diff.c:5429 diff.c:5432 diff.c:5541
3747 +#: diff.c:5468 diff.c:5471 diff.c:5474 diff.c:5583
3748 msgid "<prefix>"
3749 msgstr "<前缀>"
3750
3657 -#: diff.c:5427
3751 +#: diff.c:5469
3752 msgid "show the given source prefix instead of \"a/\""
3753 msgstr "显示给定的源前缀取代 \"a/\""
3754
3661 -#: diff.c:5430
3755 +#: diff.c:5472
3756 msgid "show the given destination prefix instead of \"b/\""
3757 msgstr "显示给定的目标前缀取代 \"b/\""
3758
3665 -#: diff.c:5433
3759 +#: diff.c:5475
3760 msgid "prepend an additional prefix to every line of output"
3761 msgstr "输出的每一行附加前缀"
3762
3669 -#: diff.c:5436
3763 +#: diff.c:5478
3764 msgid "do not show any source or destination prefix"
3765 msgstr "不显示任何源和目标前缀"
3766
3673 -#: diff.c:5439
3767 +#: diff.c:5481
3768 msgid "show context between diff hunks up to the specified number of lines"
3769 msgstr "显示指定行数的差异块间的上下文"
3770
3677 -#: diff.c:5443 diff.c:5448 diff.c:5453
3771 +#: diff.c:5485 diff.c:5490 diff.c:5495
3772 msgid "<char>"
3773 msgstr "<字符>"
3774
3681 -#: diff.c:5444
3775 +#: diff.c:5486
3776 msgid "specify the character to indicate a new line instead of '+'"
3777 msgstr "指定一个字符取代 '+' 来表示新的一行"
3778
3685 -#: diff.c:5449
3779 +#: diff.c:5491
3780 msgid "specify the character to indicate an old line instead of '-'"
3781 msgstr "指定一个字符取代 '-' 来表示旧的一行"
3782
3689 -#: diff.c:5454
3783 +#: diff.c:5496
3784 msgid "specify the character to indicate a context instead of ' '"
3785 msgstr "指定一个字符取代 ' ' 来表示一行上下文"
3786
3693 -#: diff.c:5457
3787 +#: diff.c:5499
3788 msgid "Diff rename options"
3789 msgstr "差异重命名选项"
3790
3697 -#: diff.c:5458
3791 +#: diff.c:5500
3792 msgid "<n>[/<m>]"
3793 msgstr "<n>[/<m>]"
3794
3701 -#: diff.c:5459
3795 +#: diff.c:5501
3796 msgid "break complete rewrite changes into pairs of delete and create"
3797 msgstr "将完全重写的变更打破为成对的删除和创建"
3798
3705 -#: diff.c:5463
3799 +#: diff.c:5505
3800 msgid "detect renames"
3801 msgstr "检测重命名"
3802
3709 -#: diff.c:5467
3803 +#: diff.c:5509
3804 msgid "omit the preimage for deletes"
3805 msgstr "省略删除操作的差异输出"
3806
3713 -#: diff.c:5470
3807 +#: diff.c:5512
3808 msgid "detect copies"
3809 msgstr "检测拷贝"
3810
3717 -#: diff.c:5474
3811 +#: diff.c:5516
3812 msgid "use unmodified files as source to find copies"
3813 msgstr "使用未修改的文件做为发现拷贝的源"
3814
3721 -#: diff.c:5476
3815 +#: diff.c:5518
3816 msgid "disable rename detection"
3817 msgstr "禁用重命名探测"
3818
3725 -#: diff.c:5479
3819 +#: diff.c:5521
3820 msgid "use empty blobs as rename source"
3821 msgstr "使用空的数据对象做为重命名的源"
3822
3729 -#: diff.c:5481
3823 +#: diff.c:5523
3824 msgid "continue listing the history of a file beyond renames"
3825 msgstr "继续列出文件重命名以外的历史记录"
3826
3733 -#: diff.c:5484
3827 +#: diff.c:5526
3828 msgid ""
3829 "prevent rename/copy detection if the number of rename/copy targets exceeds "
3830 "given limit"
3831 msgstr "如果重命名/拷贝目标超过给定的限制,禁止重命名/拷贝检测"
3832
3739 -#: diff.c:5486
3833 +#: diff.c:5528
3834 msgid "Diff algorithm options"
3835 msgstr "差异算法选项"
3836
3743 -#: diff.c:5488
3837 +#: diff.c:5530
3838 msgid "produce the smallest possible diff"
3839 msgstr "生成尽可能小的差异"
3840
3747 -#: diff.c:5491
3841 +#: diff.c:5533
3842 msgid "ignore whitespace when comparing lines"
3843 msgstr "行比较时忽略空白字符"
3844
3751 -#: diff.c:5494
3845 +#: diff.c:5536
3846 msgid "ignore changes in amount of whitespace"
3847 msgstr "忽略空白字符的变更"
3848
3755 -#: diff.c:5497
3849 +#: diff.c:5539
3850 msgid "ignore changes in whitespace at EOL"
3851 msgstr "忽略行尾的空白字符变更"
3852
3759 -#: diff.c:5500
3853 +#: diff.c:5542
3854 msgid "ignore carrier-return at the end of line"
3855 msgstr "忽略行尾的回车符(CR)"
3856
3763 -#: diff.c:5503
3857 +#: diff.c:5545
3858 msgid "ignore changes whose lines are all blank"
3859 msgstr "忽略整行都是空白的变更"
3860
3767 -#: diff.c:5505 diff.c:5527 diff.c:5530 diff.c:5575
3861 +#: diff.c:5547 diff.c:5569 diff.c:5572 diff.c:5617
3862 msgid "<regex>"
3863 msgstr "<正则>"
3864
3771 -#: diff.c:5506
3865 +#: diff.c:5548
3866 msgid "ignore changes whose all lines match <regex>"
3867 msgstr "忽略所有行都和正则表达式匹配的变更"
3868
3775 -#: diff.c:5509
3869 +#: diff.c:5551
3870 msgid "heuristic to shift diff hunk boundaries for easy reading"
3871 msgstr "启发式转换差异边界以便阅读"
3872
3779 -#: diff.c:5512
3873 +#: diff.c:5554
3874 msgid "generate diff using the \"patience diff\" algorithm"
3875 msgstr "使用 \"patience diff\" 算法生成差异"
3876
3783 -#: diff.c:5516
3877 +#: diff.c:5558
3878 msgid "generate diff using the \"histogram diff\" algorithm"
3879 msgstr "使用 \"histogram diff\" 算法生成差异"
3880
3787 -#: diff.c:5518
3881 +#: diff.c:5560
3882 msgid "<algorithm>"
3883 msgstr "<算法>"
3884
3791 -#: diff.c:5519
3885 +#: diff.c:5561
3886 msgid "choose a diff algorithm"
3887 msgstr "选择一个差异算法"
3888
3795 -#: diff.c:5521
3889 +#: diff.c:5563
3890 msgid "<text>"
3891 msgstr "<文本>"
3892
3799 -#: diff.c:5522
3893 +#: diff.c:5564
3894 msgid "generate diff using the \"anchored diff\" algorithm"
3895 msgstr "使用 \"anchored diff\" 算法生成差异"
3896
3803 -#: diff.c:5524 diff.c:5533 diff.c:5536
3897 +#: diff.c:5566 diff.c:5575 diff.c:5578
3898 msgid "<mode>"
3899 msgstr "<模式>"
3900
3807 -#: diff.c:5525
3901 +#: diff.c:5567
3902 msgid "show word diff, using <mode> to delimit changed words"
3903 msgstr "显示单词差异,使用 <模式> 分隔变更的单词"
3904
3811 -#: diff.c:5528
3905 +#: diff.c:5570
3906 msgid "use <regex> to decide what a word is"
3907 msgstr "使用 <正则表达式> 确定何为一个词"
3908
3815 -#: diff.c:5531
3909 +#: diff.c:5573
3910 msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3911 msgstr "相当于 --word-diff=color --word-diff-regex=<正则>"
3912
3819 -#: diff.c:5534
3913 +#: diff.c:5576
3914 msgid "moved lines of code are colored differently"
3915 msgstr "移动的代码行用不同方式着色"
3916
3823 -#: diff.c:5537
3917 +#: diff.c:5579
3918 msgid "how white spaces are ignored in --color-moved"
3919 msgstr "在 --color-moved 下如何忽略空白字符"
3920
3827 -#: diff.c:5540
3921 +#: diff.c:5582
3922 msgid "Other diff options"
3923 msgstr "其它差异选项"
3924
3831 -#: diff.c:5542
3925 +#: diff.c:5584
3926 msgid "when run from subdir, exclude changes outside and show relative paths"
3927 msgstr "当从子目录运行,排除目录之外的变更并显示相对路径"
3928
3835 -#: diff.c:5546
3929 +#: diff.c:5588
3930 msgid "treat all files as text"
3931 msgstr "把所有文件当做文本处理"
3932
3839 -#: diff.c:5548
3933 +#: diff.c:5590
3934 msgid "swap two inputs, reverse the diff"
3935 msgstr "交换两个输入,反转差异"
3936
3843 -#: diff.c:5550
3937 +#: diff.c:5592
3938 msgid "exit with 1 if there were differences, 0 otherwise"
3939 msgstr "有差异时退出码为 1,否则为 0"
3940
3847 -#: diff.c:5552
3941 +#: diff.c:5594
3942 msgid "disable all output of the program"
3943 msgstr "禁用本程序的所有输出"
3944
3851 -#: diff.c:5554
3945 +#: diff.c:5596
3946 msgid "allow an external diff helper to be executed"
3947 msgstr "允许执行一个外置的差异助手"
3948
3855 -#: diff.c:5556
3949 +#: diff.c:5598
3950 msgid "run external text conversion filters when comparing binary files"
3951 msgstr "当比较二进制文件时,运行外部的文本转换过滤器"
3952
3859 -#: diff.c:5558
3953 +#: diff.c:5600
3954 msgid "<when>"
3955 msgstr "<何时>"
3956
3863 -#: diff.c:5559
3957 +#: diff.c:5601
3958 msgid "ignore changes to submodules in the diff generation"
3959 msgstr "在生成差异时,忽略子模组的更改"
3960
3867 -#: diff.c:5562
3961 +#: diff.c:5604
3962 msgid "<format>"
3963 msgstr "<格式>"
3964
3871 -#: diff.c:5563
3965 +#: diff.c:5605
3966 msgid "specify how differences in submodules are shown"
3967 msgstr "指定子模组的差异如何显示"
3968
3875 -#: diff.c:5567
3969 +#: diff.c:5609
3970 msgid "hide 'git add -N' entries from the index"
3971 msgstr "隐藏索引中 'git add -N' 条目"
3972
3879 -#: diff.c:5570
3973 +#: diff.c:5612
3974 msgid "treat 'git add -N' entries as real in the index"
3975 msgstr "将索引中 'git add -N' 条目当做真实的"
3976
3883 -#: diff.c:5572
3977 +#: diff.c:5614
3978 msgid "<string>"
3979 msgstr "<字符串>"
3980
3887 -#: diff.c:5573
3981 +#: diff.c:5615
3982 msgid ""
3983 "look for differences that change the number of occurrences of the specified "
3984 "string"
3985 msgstr "查找改变了指定字符串出现次数的差异"
3986
3893 -#: diff.c:5576
3987 +#: diff.c:5618
3988 msgid ""
3989 "look for differences that change the number of occurrences of the specified "
3990 "regex"
3991 msgstr "查找改变指定正则匹配出现次数的差异"
3992
3899 -#: diff.c:5579
3993 +#: diff.c:5621
3994 msgid "show all changes in the changeset with -S or -G"
3995 msgstr "显示使用 -S 或 -G 的变更集的所有变更"
3996
3903 -#: diff.c:5582
3997 +#: diff.c:5624
3998 msgid "treat <string> in -S as extended POSIX regular expression"
3999 msgstr "将 -S 的 <string> 当做扩展的 POSIX 正则表达式"
4000
3907 -#: diff.c:5585
4001 +#: diff.c:5627
4002 msgid "control the order in which files appear in the output"
4003 msgstr "控制输出中的文件显示顺序"
4004
3911 -#: diff.c:5586 diff.c:5589
4005 +#: diff.c:5628 diff.c:5631
4006 msgid "<path>"
4007 msgstr "<路径>"
4008
3915 -#: diff.c:5587
4009 +#: diff.c:5629
4010 msgid "show the change in the specified path first"
4011 msgstr "先显示指定路径的变更"
4012
3919 -#: diff.c:5590
4013 +#: diff.c:5632
4014 msgid "skip the output to the specified path"
4015 msgstr "跳过指定路径的输出"
4016
3923 -#: diff.c:5592
4017 +#: diff.c:5634
4018 msgid "<object-id>"
4019 msgstr "<对象 ID>"
4020
3927 -#: diff.c:5593
4021 +#: diff.c:5635
4022 msgid ""
4023 "look for differences that change the number of occurrences of the specified "
4024 "object"
4025 msgstr "查找改变指定对象出现次数的差异"
4026
3933 -#: diff.c:5595
4027 +#: diff.c:5637
4028 msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
4029 msgstr "[(A|C|D|M|R|T|U|X|B)...[*]]"
4030
3937 -#: diff.c:5596
4031 +#: diff.c:5638
4032 msgid "select files by diff type"
4033 msgstr "通过差异类型选择文件"
4034
3941 -#: diff.c:5598
4035 +#: diff.c:5640
4036 msgid "<file>"
4037 msgstr "<文件>"
4038
3945 -#: diff.c:5599
3946 -msgid "Output to a specific file"
3947 -msgstr "输出到一个指定的文件"
4039 +#: diff.c:5641
4040 +msgid "output to a specific file"
4041 +msgstr "输出到指定的文件"
4042
3949 -#: diff.c:6257
4043 +#: diff.c:6321
4044 msgid "exhaustive rename detection was skipped due to too many files."
4045 msgstr "由于文件太多,跳过详尽的重命名检查。"
4046
3953 -#: diff.c:6260
4047 +#: diff.c:6324
4048 msgid "only found copies from modified paths due to too many files."
4049 msgstr "由于文件太多,只在修改的路径中找到了拷贝。"
4050
3957 -#: diff.c:6263
4051 +#: diff.c:6327
4052 #, c-format
4053 msgid ""
4054 "you may want to set your %s variable to at least %d and retry the command."
@@ -4003,20 +4097,20 @@ msgstr "停用锥形模式匹配"
4097 msgid "cannot use %s as an exclude file"
4098 msgstr "不能将 %s 用作排除文件"
4099
4006 -#: dir.c:2418
4100 +#: dir.c:2419
4101 #, c-format
4102 msgid "could not open directory '%s'"
4103 msgstr "不能打开目录 '%s'"
4104
4011 -#: dir.c:2720
4105 +#: dir.c:2721
4106 msgid "failed to get kernel name and information"
4107 msgstr "无法获得内核名称和信息"
4108
4015 -#: dir.c:2844
4109 +#: dir.c:2846
4110 msgid "untracked cache is disabled on this system or location"
4111 msgstr "缓存未跟踪文件在本系统或位置中被禁用"
4112
4019 -#: dir.c:3112
4113 +#: dir.c:3119
4114 msgid ""
4115 "No directory name could be guessed.\n"
4116 "Please specify a directory on the command line"
@@ -4024,17 +4118,17 @@ msgstr ""
4118 "无法猜到目录名。\n"
4119 "请在命令行指定一个目录"
4120
4027 -#: dir.c:3800
4121 +#: dir.c:3807
4122 #, c-format
4123 msgid "index file corrupt in repo %s"
4124 msgstr "仓库 %s 中的索引文件损坏"
4125
4032 -#: dir.c:3847 dir.c:3852
4126 +#: dir.c:3854 dir.c:3859
4127 #, c-format
4128 msgid "could not create directories for %s"
4129 msgstr "不能为 %s 创建目录"
4130
4037 -#: dir.c:3881
4131 +#: dir.c:3888
4132 #, c-format
4133 msgid "could not migrate git directory from '%s' to '%s'"
4134 msgstr "不能从 '%s' 迁移 git 目录到 '%s'"
@@ -4053,7 +4147,7 @@ msgstr "过滤内容"
4147 msgid "could not stat file '%s'"
4148 msgstr "不能对文件 '%s' 调用 stat"
4149
4056 -#: environment.c:145
4150 +#: environment.c:147
4151 #, c-format
4152 msgid "bad git namespace path \"%s\""
4153 msgstr "错误的 git 名字空间路径 \"%s\""
@@ -4084,253 +4178,280 @@ msgstr "git fetch-pack:应为 ACK/NAK,却得到 '%s'"
4178 msgid "unable to write to remote"
4179 msgstr "无法写到远程"
4180
4087 -#: fetch-pack.c:395 fetch-pack.c:1439
4181 +#: fetch-pack.c:397 fetch-pack.c:1460
4182 #, c-format
4183 msgid "invalid shallow line: %s"
4184 msgstr "无效的 shallow 信息:%s"
4185
4092 -#: fetch-pack.c:401 fetch-pack.c:1445
4186 +#: fetch-pack.c:403 fetch-pack.c:1466
4187 #, c-format
4188 msgid "invalid unshallow line: %s"
4189 msgstr "无效的 unshallow 信息:%s"
4190
4097 -#: fetch-pack.c:403 fetch-pack.c:1447
4191 +#: fetch-pack.c:405 fetch-pack.c:1468
4192 #, c-format
4193 msgid "object not found: %s"
4194 msgstr "对象未找到:%s"
4195
4102 -#: fetch-pack.c:406 fetch-pack.c:1450
4196 +#: fetch-pack.c:408 fetch-pack.c:1471
4197 #, c-format
4198 msgid "error in object: %s"
4199 msgstr "对象中出错:%s"
4200
4107 -#: fetch-pack.c:408 fetch-pack.c:1452
4201 +#: fetch-pack.c:410 fetch-pack.c:1473
4202 #, c-format
4203 msgid "no shallow found: %s"
4204 msgstr "未发现 shallow:%s"
4205
4112 -#: fetch-pack.c:411 fetch-pack.c:1456
4206 +#: fetch-pack.c:413 fetch-pack.c:1477
4207 #, c-format
4208 msgid "expected shallow/unshallow, got %s"
4209 msgstr "应为 shallow/unshallow,却得到 %s"
4210
4117 -#: fetch-pack.c:451
4211 +#: fetch-pack.c:453
4212 #, c-format
4213 msgid "got %s %d %s"
4214 msgstr "得到 %s %d %s"
4215
4122 -#: fetch-pack.c:468
4216 +#: fetch-pack.c:470
4217 #, c-format
4218 msgid "invalid commit %s"
4219 msgstr "无效提交 %s"
4220
4127 -#: fetch-pack.c:499
4221 +#: fetch-pack.c:501
4222 msgid "giving up"
4223 msgstr "放弃"
4224
4131 -#: fetch-pack.c:512 progress.c:339
4225 +#: fetch-pack.c:514 progress.h:25
4226 msgid "done"
4227 msgstr "完成"
4228
4135 -#: fetch-pack.c:524
4229 +#: fetch-pack.c:526
4230 #, c-format
4231 msgid "got %s (%d) %s"
4232 msgstr "得到 %s (%d) %s"
4233
4140 -#: fetch-pack.c:560
4234 +#: fetch-pack.c:562
4235 #, c-format
4236 msgid "Marking %s as complete"
4237 msgstr "标记 %s 为完成"
4238
4145 -#: fetch-pack.c:775
4239 +#: fetch-pack.c:784
4240 #, c-format
4241 msgid "already have %s (%s)"
4242 msgstr "已经有 %s(%s)"
4243
4150 -#: fetch-pack.c:861
4244 +#: fetch-pack.c:870
4245 msgid "fetch-pack: unable to fork off sideband demultiplexer"
4246 msgstr "fetch-pack:无法派生 sideband 多路输出"
4247
4154 -#: fetch-pack.c:869
4248 +#: fetch-pack.c:878
4249 msgid "protocol error: bad pack header"
4250 msgstr "协议错误:坏的包头"
4251
4158 -#: fetch-pack.c:965
4252 +#: fetch-pack.c:974
4253 #, c-format
4254 msgid "fetch-pack: unable to fork off %s"
4255 msgstr "fetch-pack:无法派生进程 %s"
4256
4163 -#: fetch-pack.c:971
4257 +#: fetch-pack.c:980
4258 msgid "fetch-pack: invalid index-pack output"
4259 msgstr "fetch-pack:无效的 index-pack 输出"
4260
4167 -#: fetch-pack.c:988
4261 +#: fetch-pack.c:997
4262 #, c-format
4263 msgid "%s failed"
4264 msgstr "%s 失败"
4265
4172 -#: fetch-pack.c:990
4266 +#: fetch-pack.c:999
4267 msgid "error in sideband demultiplexer"
4268 msgstr "sideband 多路输出出错"
4269
4176 -#: fetch-pack.c:1035
4270 +#: fetch-pack.c:1048
4271 #, c-format
4272 msgid "Server version is %.*s"
4273 msgstr "服务器版本 %.*s"
4274
4181 -#: fetch-pack.c:1043 fetch-pack.c:1049 fetch-pack.c:1052 fetch-pack.c:1058
4182 -#: fetch-pack.c:1062 fetch-pack.c:1066 fetch-pack.c:1070 fetch-pack.c:1074
4183 -#: fetch-pack.c:1078 fetch-pack.c:1082 fetch-pack.c:1086 fetch-pack.c:1090
4184 -#: fetch-pack.c:1096 fetch-pack.c:1102 fetch-pack.c:1107 fetch-pack.c:1112
4275 +#: fetch-pack.c:1056 fetch-pack.c:1062 fetch-pack.c:1065 fetch-pack.c:1071
4276 +#: fetch-pack.c:1075 fetch-pack.c:1079 fetch-pack.c:1083 fetch-pack.c:1087
4277 +#: fetch-pack.c:1091 fetch-pack.c:1095 fetch-pack.c:1099 fetch-pack.c:1103
4278 +#: fetch-pack.c:1109 fetch-pack.c:1115 fetch-pack.c:1120 fetch-pack.c:1125
4279 #, c-format
4280 msgid "Server supports %s"
4281 msgstr "服务器支持 %s"
4282
4189 -#: fetch-pack.c:1045
4283 +#: fetch-pack.c:1058
4284 msgid "Server does not support shallow clients"
4285 msgstr "服务器不支持浅客户端"
4286
4193 -#: fetch-pack.c:1105
4287 +#: fetch-pack.c:1118
4288 msgid "Server does not support --shallow-since"
4289 msgstr "服务器不支持 --shallow-since"
4290
4197 -#: fetch-pack.c:1110
4291 +#: fetch-pack.c:1123
4292 msgid "Server does not support --shallow-exclude"
4293 msgstr "服务器不支持 --shallow-exclude"
4294
4201 -#: fetch-pack.c:1114
4295 +#: fetch-pack.c:1127
4296 msgid "Server does not support --deepen"
4297 msgstr "服务器不支持 --deepen"
4298
4205 -#: fetch-pack.c:1116
4299 +#: fetch-pack.c:1129
4300 msgid "Server does not support this repository's object format"
4301 msgstr "服务器不支持这个仓库的对象格式"
4302
4209 -#: fetch-pack.c:1129
4303 +#: fetch-pack.c:1142
4304 msgid "no common commits"
4305 msgstr "没有共同的提交"
4306
4213 -#: fetch-pack.c:1138 fetch-pack.c:1485 builtin/clone.c:1130
4307 +#: fetch-pack.c:1151 fetch-pack.c:1506 builtin/clone.c:1166
4308 msgid "source repository is shallow, reject to clone."
4309 msgstr "源仓库是浅克隆,拒绝克隆。"
4310
4217 -#: fetch-pack.c:1144 fetch-pack.c:1681
4311 +#: fetch-pack.c:1157 fetch-pack.c:1705
4312 msgid "git fetch-pack: fetch failed."
4313 msgstr "git fetch-pack:获取失败。"
4314
4221 -#: fetch-pack.c:1258
4315 +#: fetch-pack.c:1271
4316 #, c-format
4317 msgid "mismatched algorithms: client %s; server %s"
4318 msgstr "不匹配的算法:客户端 %s,服务端 %s"
4319
4226 -#: fetch-pack.c:1262
4320 +#: fetch-pack.c:1275
4321 #, c-format
4322 msgid "the server does not support algorithm '%s'"
4323 msgstr "服务器不支持算法 '%s'"
4324
4231 -#: fetch-pack.c:1295
4325 +#: fetch-pack.c:1308
4326 msgid "Server does not support shallow requests"
4327 msgstr "服务器不支持浅克隆请求"
4328
4235 -#: fetch-pack.c:1302
4329 +#: fetch-pack.c:1315
4330 msgid "Server supports filter"
4331 msgstr "服务器支持 filter"
4332
4239 -#: fetch-pack.c:1345 fetch-pack.c:2063
4333 +#: fetch-pack.c:1358 fetch-pack.c:2087
4334 msgid "unable to write request to remote"
4335 msgstr "无法将请求写到远程"
4336
4243 -#: fetch-pack.c:1363
4337 +#: fetch-pack.c:1376
4338 #, c-format
4339 msgid "error reading section header '%s'"
4340 msgstr "读取节标题 '%s' 出错"
4341
4248 -#: fetch-pack.c:1369
4342 +#: fetch-pack.c:1382
4343 #, c-format
4344 msgid "expected '%s', received '%s'"
4345 msgstr "预期 '%s',得到 '%s'"
4346
4253 -#: fetch-pack.c:1403
4347 +#: fetch-pack.c:1416
4348 #, c-format
4349 msgid "unexpected acknowledgment line: '%s'"
4350 msgstr "意外的确认行:'%s'"
4351
4258 -#: fetch-pack.c:1408
4352 +#: fetch-pack.c:1421
4353 #, c-format
4354 msgid "error processing acks: %d"
4355 msgstr "处理 ack 出错:%d"
4356
4263 -#: fetch-pack.c:1418
4264 -msgid "expected packfile to be sent after 'ready'"
4265 -msgstr "预期在 'ready' 之后发送 packfile"
4357 +#. TRANSLATORS: The parameter will be 'ready', a protocol
4358 +#. keyword.
4359 +#.
4360 +#: fetch-pack.c:1435
4361 +#, c-format
4362 +msgid "expected packfile to be sent after '%s'"
4363 +msgstr "预期在 '%s' 之后发送 packfile"
4364
4267 -#: fetch-pack.c:1420
4268 -msgid "expected no other sections to be sent after no 'ready'"
4269 -msgstr "在没有 'ready' 不应该发送其它小节"
4365 +#. TRANSLATORS: The parameter will be 'ready', a protocol
4366 +#. keyword.
4367 +#.
4368 +#: fetch-pack.c:1441
4369 +#, c-format
4370 +msgid "expected no other sections to be sent after no '%s'"
4371 +msgstr "在没有 '%s' 后不应该发送其它小节"
4372
4271 -#: fetch-pack.c:1461
4373 +#: fetch-pack.c:1482
4374 #, c-format
4375 msgid "error processing shallow info: %d"
4376 msgstr "处理浅克隆信息出错:%d"
4377
4276 -#: fetch-pack.c:1510
4378 +#: fetch-pack.c:1531
4379 #, c-format
4380 msgid "expected wanted-ref, got '%s'"
4381 msgstr "预期 wanted-ref,得到 '%s'"
4382
4281 -#: fetch-pack.c:1515
4383 +#: fetch-pack.c:1536
4384 #, c-format
4385 msgid "unexpected wanted-ref: '%s'"
4386 msgstr "意外的 wanted-ref:'%s'"
4387
4286 -#: fetch-pack.c:1520
4388 +#: fetch-pack.c:1541
4389 #, c-format
4390 msgid "error processing wanted refs: %d"
4391 msgstr "处理要获取的引用出错:%d"
4392
4291 -#: fetch-pack.c:1550
4393 +#: fetch-pack.c:1571
4394 msgid "git fetch-pack: expected response end packet"
4395 msgstr "git fetch-pack:预期响应结束包"
4396
4295 -#: fetch-pack.c:1959
4397 +#: fetch-pack.c:1983
4398 msgid "no matching remote head"
4399 msgstr "没有匹配的远程分支"
4400
4299 -#: fetch-pack.c:1982 builtin/clone.c:581
4401 +#: fetch-pack.c:2006 builtin/clone.c:587
4402 msgid "remote did not send all necessary objects"
4403 msgstr "远程没有发送所有必需的对象"
4404
4303 -#: fetch-pack.c:2085
4405 +#: fetch-pack.c:2109
4406 msgid "unexpected 'ready' from remote"
4407 msgstr "来自远程的意外的 'ready'"
4408
4307 -#: fetch-pack.c:2108
4409 +#: fetch-pack.c:2132
4410 #, c-format
4411 msgid "no such remote ref %s"
4412 msgstr "没有这样的远程引用 %s"
4413
4312 -#: fetch-pack.c:2111
4414 +#: fetch-pack.c:2135
4415 #, c-format
4416 msgid "Server does not allow request for unadvertised object %s"
4417 msgstr "服务器不允许请求未公开的对象 %s"
4418
4317 -#: gpg-interface.c:329 gpg-interface.c:457 gpg-interface.c:974
4318 -#: gpg-interface.c:990
4419 +#: fsmonitor-ipc.c:119
4420 +#, c-format
4421 +msgid "fsmonitor_ipc__send_query: invalid path '%s'"
4422 +msgstr "fsmonitor_ipc__send_query: 无效路径 '%s'"
4423 +
4424 +#: fsmonitor-ipc.c:125
4425 +#, c-format
4426 +msgid "fsmonitor_ipc__send_query: unspecified error on '%s'"
4427 +msgstr "fsmonitor_ipc__send_query: 未知错误于 '%s'"
4428 +
4429 +#: fsmonitor-ipc.c:155
4430 +msgid "fsmonitor--daemon is not running"
4431 +msgstr "fsmonitor--daemon 没有运行"
4432 +
4433 +#: fsmonitor-ipc.c:164
4434 +#, c-format
4435 +msgid "could not send '%s' command to fsmonitor--daemon"
4436 +msgstr "无法发送 '%s' 命令至 fsmonitor--daemon"
4437 +
4438 +#: gpg-interface.c:329 gpg-interface.c:456 gpg-interface.c:995
4439 +#: gpg-interface.c:1011
4440 msgid "could not create temporary file"
4441 msgstr "不能创建临时文件"
4442
4322 -#: gpg-interface.c:332 gpg-interface.c:460
4443 +#: gpg-interface.c:332 gpg-interface.c:459
4444 #, c-format
4445 msgid "failed writing detached signature to '%s'"
4446 msgstr "无法将分离式签名写入 '%s'"
4447
4327 -#: gpg-interface.c:451
4448 +#: gpg-interface.c:450
4449 msgid ""
4450 "gpg.ssh.allowedSignersFile needs to be configured and exist for ssh "
4451 "signature verification"
4452 msgstr "ssh 签名验证需要 gpg.ssh.allowedSignersFile 被设置且存在"
4453
4333 -#: gpg-interface.c:480
4454 +#: gpg-interface.c:479
4455 msgid ""
4456 "ssh-keygen -Y find-principals/verify is needed for ssh signature "
4457 "verification (available in openssh version 8.2p1+)"
@@ -4338,61 +4459,61 @@ msgstr ""
4459 "ssh 签名验证需要 ssh-keygen -Y find-principals/verify \n"
4460 "(openssh 8.2p1+ 版本可用)"
4461
4341 -#: gpg-interface.c:536
4462 +#: gpg-interface.c:550
4463 #, c-format
4464 msgid "ssh signing revocation file configured but not found: %s"
4465 msgstr "设置了 ssh 签名吊销文件但无法找到:%s"
4466
4346 -#: gpg-interface.c:624
4467 +#: gpg-interface.c:638
4468 #, c-format
4469 msgid "bad/incompatible signature '%s'"
4470 msgstr "坏的/不兼容的签名 '%s‘"
4471
4351 -#: gpg-interface.c:801 gpg-interface.c:806
4472 +#: gpg-interface.c:815 gpg-interface.c:820
4473 #, c-format
4474 msgid "failed to get the ssh fingerprint for key '%s'"
4475 msgstr "无法得到密钥 '%s' 的 ssh 指纹"
4476
4356 -#: gpg-interface.c:829
4477 +#: gpg-interface.c:843
4478 msgid ""
4479 "either user.signingkey or gpg.ssh.defaultKeyCommand needs to be configured"
4480 msgstr "需要配置 user.signingkey 或者 gpg.ssh.defaultKeyCommand 其中之一"
4481
4361 -#: gpg-interface.c:851
4482 +#: gpg-interface.c:865
4483 #, c-format
4484 msgid "gpg.ssh.defaultKeyCommand succeeded but returned no keys: %s %s"
4485 msgstr "gpg.ssh.defaultKeyCommand 成功,但没有返回密钥:%s %s"
4486
4366 -#: gpg-interface.c:857
4487 +#: gpg-interface.c:871
4488 #, c-format
4489 msgid "gpg.ssh.defaultKeyCommand failed: %s %s"
4490 msgstr "gpg.ssh.defaultKeyCommand 失败:%s %s"
4491
4371 -#: gpg-interface.c:945
4492 +#: gpg-interface.c:966
4493 msgid "gpg failed to sign the data"
4494 msgstr "gpg 无法为数据签名"
4495
4375 -#: gpg-interface.c:967
4496 +#: gpg-interface.c:988
4497 msgid "user.signingkey needs to be set for ssh signing"
4498 msgstr "ssh 签名需要设置 user.signingkey"
4499
4379 -#: gpg-interface.c:978
4500 +#: gpg-interface.c:999
4501 #, c-format
4502 msgid "failed writing ssh signing key to '%s'"
4503 msgstr "无法将 ssh 签名密钥写入 '%s'"
4504
4384 -#: gpg-interface.c:996
4505 +#: gpg-interface.c:1017
4506 #, c-format
4507 msgid "failed writing ssh signing key buffer to '%s'"
4508 msgstr "无法将 ssh 签名密钥缓冲区写入 '%s'"
4509
4389 -#: gpg-interface.c:1014
4510 +#: gpg-interface.c:1035
4511 msgid ""
4512 "ssh-keygen -Y sign is needed for ssh signing (available in openssh version "
4513 "8.2p1+)"
4514 msgstr "ssh 签名需要 ssh-keygen -Y sign (openssh 8.2p1+ 版本可用)"
4515
4395 -#: gpg-interface.c:1026
4516 +#: gpg-interface.c:1047
4517 #, c-format
4518 msgid "failed reading ssh signing data buffer from '%s'"
4519 msgstr "无法从 '%s' 读入 ssh 签名数据"
@@ -4402,7 +4523,7 @@ msgstr "无法从 '%s' 读入 ssh 签名数据"
4523 msgid "ignored invalid color '%.*s' in log.graphColors"
4524 msgstr "忽略 log.graphColors 中无效的颜色 '%.*s'"
4525
4405 -#: grep.c:531
4526 +#: grep.c:446
4527 msgid ""
4528 "given pattern contains NULL byte (via -f <file>). This is only supported "
4529 "with -P under PCRE v2"
@@ -4410,109 +4531,109 @@ msgstr ""
4531 "给定的模式包含 NULL 字符(通过 -f <文件> 参数)。只有 PCRE v2 下的 -P 支持此"
4532 "功能"
4533
4413 -#: grep.c:1942
4534 +#: grep.c:1859
4535 #, c-format
4536 msgid "'%s': unable to read %s"
4537 msgstr "'%s':无法读取 %s"
4538
4418 -#: grep.c:1959 setup.c:177 builtin/clone.c:302 builtin/diff.c:90
4539 +#: grep.c:1876 setup.c:177 builtin/clone.c:308 builtin/diff.c:90
4540 #: builtin/rm.c:136
4541 #, c-format
4542 msgid "failed to stat '%s'"
4543 msgstr "无法对 '%s' 调用 stat"
4544
4424 -#: grep.c:1970
4545 +#: grep.c:1887
4546 #, c-format
4547 msgid "'%s': short read"
4548 msgstr "'%s':读取不完整"
4549
4429 -#: help.c:24
4550 +#: help.c:25
4551 msgid "start a working area (see also: git help tutorial)"
4552 msgstr "开始一个工作区(参见:git help tutorial)"
4553
4433 -#: help.c:25
4554 +#: help.c:26
4555 msgid "work on the current change (see also: git help everyday)"
4556 msgstr "在当前变更上工作(参见:git help everyday)"
4557
4437 -#: help.c:26
4558 +#: help.c:27
4559 msgid "examine the history and state (see also: git help revisions)"
4560 msgstr "检查历史和状态(参见:git help revisions)"
4561
4441 -#: help.c:27
4562 +#: help.c:28
4563 msgid "grow, mark and tweak your common history"
4564 msgstr "扩展、标记和调校您的历史记录"
4565
4445 -#: help.c:28
4566 +#: help.c:29
4567 msgid "collaborate (see also: git help workflows)"
4568 msgstr "协同(参见:git help workflows)"
4569
4449 -#: help.c:32
4570 +#: help.c:33
4571 msgid "Main Porcelain Commands"
4572 msgstr "主要的上层命令"
4573
4453 -#: help.c:33
4574 +#: help.c:34
4575 msgid "Ancillary Commands / Manipulators"
4576 msgstr "辅助命令/操作者"
4577
4457 -#: help.c:34
4578 +#: help.c:35
4579 msgid "Ancillary Commands / Interrogators"
4580 msgstr "辅助命令/询问者"
4581
4461 -#: help.c:35
4582 +#: help.c:36
4583 msgid "Interacting with Others"
4584 msgstr "与其它系统交互"
4585
4465 -#: help.c:36
4586 +#: help.c:37
4587 msgid "Low-level Commands / Manipulators"
4588 msgstr "低级命令/操作者"
4589
4469 -#: help.c:37
4590 +#: help.c:38
4591 msgid "Low-level Commands / Interrogators"
4592 msgstr "低级命令/询问者"
4593
4473 -#: help.c:38
4594 +#: help.c:39
4595 msgid "Low-level Commands / Syncing Repositories"
4596 msgstr "低级命令/同步仓库"
4597
4477 -#: help.c:39
4598 +#: help.c:40
4599 msgid "Low-level Commands / Internal Helpers"
4600 msgstr "低级命令/内部助手"
4601
4481 -#: help.c:313
4602 +#: help.c:316
4603 #, c-format
4604 msgid "available git commands in '%s'"
4605 msgstr "在 '%s' 下可用的 git 命令"
4606
4486 -#: help.c:320
4607 +#: help.c:323
4608 msgid "git commands available from elsewhere on your $PATH"
4609 msgstr "在 $PATH 路径中的其他地方可用的 git 命令"
4610
4490 -#: help.c:329
4611 +#: help.c:332
4612 msgid "These are common Git commands used in various situations:"
4613 msgstr "这些是各种场合常见的 Git 命令:"
4614
4494 -#: help.c:378 git.c:100
4615 +#: help.c:382 git.c:100
4616 #, c-format
4617 msgid "unsupported command listing type '%s'"
4618 msgstr "不支持的命令列表类型 '%s'"
4619
4499 -#: help.c:418
4620 +#: help.c:422
4621 msgid "The Git concept guides are:"
4622 msgstr "Git 概念向导有:"
4623
4503 -#: help.c:442
4504 -msgid "See 'git help <command>' to read about a specific subcommand"
4505 -msgstr "执行 'git help <command>' 来查看特定子命令"
4506 -
4507 -#: help.c:447
4624 +#: help.c:446
4625 msgid "External commands"
4626 msgstr "外部命令"
4627
4511 -#: help.c:462
4628 +#: help.c:468
4629 msgid "Command aliases"
4630 msgstr "命令别名"
4631
4515 -#: help.c:543
4632 +#: help.c:486
4633 +msgid "See 'git help <command>' to read about a specific subcommand"
4634 +msgstr "执行 'git help <command>' 来了解特定子命令"
4635 +
4636 +#: help.c:563
4637 #, c-format
4638 msgid ""
4639 "'%s' appears to be a git command, but we were not\n"
@@ -4521,36 +4642,36 @@ msgstr ""
4642 "'%s' 像是一个 git 命令,但却无法运行。\n"
4643 "可能是 git-%s 受损?"
4644
4524 -#: help.c:565 help.c:662
4645 +#: help.c:585 help.c:682
4646 #, c-format
4647 msgid "git: '%s' is not a git command. See 'git --help'."
4648 msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
4649
4529 -#: help.c:613
4650 +#: help.c:633
4651 msgid "Uh oh. Your system reports no Git commands at all."
4652 msgstr "唉呀,您的系统中未发现 Git 命令。"
4653
4533 -#: help.c:635
4654 +#: help.c:655
4655 #, c-format
4656 msgid "WARNING: You called a Git command named '%s', which does not exist."
4657 msgstr "警告:您运行了一个并不存在的 Git 命令 '%s'。"
4658
4538 -#: help.c:640
4659 +#: help.c:660
4660 #, c-format
4661 msgid "Continuing under the assumption that you meant '%s'."
4662 msgstr "假定您想要的是 '%s' 并继续。"
4663
4543 -#: help.c:646
4664 +#: help.c:666
4665 #, c-format
4666 msgid "Run '%s' instead [y/N]? "
4667 msgstr "取而代之运行 '%s' [y/N]?"
4668
4548 -#: help.c:654
4669 +#: help.c:674
4670 #, c-format
4671 msgid "Continuing in %0.1f seconds, assuming that you meant '%s'."
4672 msgstr "假定您想要的是 '%2$s',在 %1$0.1f 秒钟后继续。"
4673
4553 -#: help.c:666
4674 +#: help.c:686
4675 msgid ""
4676 "\n"
4677 "The most similar command is"
@@ -4564,16 +4685,16 @@ msgstr[1] ""
4685 "\n"
4686 "最相似的命令是"
4687
4567 -#: help.c:706
4688 +#: help.c:729
4689 msgid "git version [<options>]"
4690 msgstr "git version [<选项>]"
4691
4571 -#: help.c:761
4692 +#: help.c:784
4693 #, c-format
4694 msgid "%s: %s - %s"
4695 msgstr "%s:%s - %s"
4696
4576 -#: help.c:765
4697 +#: help.c:788
4698 msgid ""
4699 "\n"
4700 "Did you mean this?"
@@ -4587,7 +4708,7 @@ msgstr[1] ""
4708 "\n"
4709 "您指的是这其中的某一个么?"
4710
4590 -#: hook.c:27
4711 +#: hook.c:28
4712 #, c-format
4713 msgid ""
4714 "The '%s' hook was ignored because it's not set as executable.\n"
@@ -4596,15 +4717,20 @@ msgstr ""
4717 "因为没有将钩子 '%s' 设置为可执行,钩子被忽略。您可以通过\n"
4718 "配置 `git config advice.ignoredHook false` 来关闭这条警告。"
4719
4599 -#: ident.c:353
4720 +#: hook.c:87
4721 +#, c-format
4722 +msgid "Couldn't start hook '%s'\n"
4723 +msgstr "不能启动钩子 '%s'\n"
4724 +
4725 +#: ident.c:354
4726 msgid "Author identity unknown\n"
4727 msgstr "作者身份未知\n"
4728
4603 -#: ident.c:356
4729 +#: ident.c:357
4730 msgid "Committer identity unknown\n"
4731 msgstr "提交者身份未知\n"
4732
4607 -#: ident.c:362
4733 +#: ident.c:363
4734 msgid ""
4735 "\n"
4736 "*** Please tell me who you are.\n"
@@ -4629,71 +4755,71 @@ msgstr ""
4755 "来设置您账号的缺省身份标识。\n"
4756 "如果仅在本仓库设置身份标识,则省略 --global 参数。\n"
4757
4632 -#: ident.c:397
4758 +#: ident.c:398
4759 msgid "no email was given and auto-detection is disabled"
4760 msgstr "未提供邮件地址且自动探测被禁用"
4761
4636 -#: ident.c:402
4762 +#: ident.c:403
4763 #, c-format
4764 msgid "unable to auto-detect email address (got '%s')"
4765 msgstr "无法自动探测邮件地址(得到 '%s')"
4766
4641 -#: ident.c:419
4767 +#: ident.c:420
4768 msgid "no name was given and auto-detection is disabled"
4769 msgstr "未提供姓名且自动探测被禁用"
4770
4645 -#: ident.c:425
4771 +#: ident.c:426
4772 #, c-format
4773 msgid "unable to auto-detect name (got '%s')"
4774 msgstr "无法自动探测姓名(得到 '%s')"
4775
4650 -#: ident.c:433
4776 +#: ident.c:434
4777 #, c-format
4778 msgid "empty ident name (for <%s>) not allowed"
4779 msgstr "不允许空的姓名(对于 <%s>)"
4780
4655 -#: ident.c:439
4781 +#: ident.c:440
4782 #, c-format
4783 msgid "name consists only of disallowed characters: %s"
4784 msgstr "姓名中仅包含禁用字符:%s"
4785
4660 -#: ident.c:454 builtin/commit.c:648
4786 +#: ident.c:455 builtin/commit.c:649
4787 #, c-format
4788 msgid "invalid date format: %s"
4789 msgstr "无效的日期格式:%s"
4790
4665 -#: list-objects-filter-options.c:83
4791 +#: list-objects-filter-options.c:68
4792 msgid "expected 'tree:<depth>'"
4793 msgstr "期望 'tree:<深度>'"
4794
4669 -#: list-objects-filter-options.c:98
4795 +#: list-objects-filter-options.c:83
4796 msgid "sparse:path filters support has been dropped"
4797 msgstr "sparse:path 过滤器支持已被删除"
4798
4673 -#: list-objects-filter-options.c:105
4799 +#: list-objects-filter-options.c:90
4800 #, c-format
4801 msgid "'%s' for 'object:type=<type>' is not a valid object type"
4802 msgstr "'object:type=<type>' 的值 '%s' 不是有效的对象类型"
4803
4678 -#: list-objects-filter-options.c:124
4804 +#: list-objects-filter-options.c:109
4805 #, c-format
4806 msgid "invalid filter-spec '%s'"
4807 msgstr "无效的过滤器表达式 '%s'"
4808
4683 -#: list-objects-filter-options.c:140
4809 +#: list-objects-filter-options.c:125
4810 #, c-format
4811 msgid "must escape char in sub-filter-spec: '%c'"
4812 msgstr "必须对 sub-filter-spec 中的字符进行转义:'%c'"
4813
4688 -#: list-objects-filter-options.c:182
4814 +#: list-objects-filter-options.c:167
4815 msgid "expected something after combine:"
4816 msgstr "期望在组合后有一些东西:"
4817
4692 -#: list-objects-filter-options.c:264
4818 +#: list-objects-filter-options.c:249
4819 msgid "multiple filter-specs cannot be combined"
4820 msgstr "不能混用多种过滤规格"
4821
4696 -#: list-objects-filter-options.c:376
4822 +#: list-objects-filter-options.c:365
4823 msgid "unable to upgrade repository format to support partial clone"
4824 msgstr "无法升级仓库格式以支持部分克隆"
4825
@@ -4707,17 +4833,17 @@ msgstr "不能访问 '%s' 中的稀疏数据对象"
4833 msgid "unable to parse sparse filter data in %s"
4834 msgstr "无法解析 %s 中的稀疏过滤器数据"
4835
4710 -#: list-objects.c:127
4836 +#: list-objects.c:144
4837 #, c-format
4838 msgid "entry '%s' in tree %s has tree mode, but is not a tree"
4839 msgstr "树 %2$s 中的条目 '%1$s' 具有树的模式,但不是一个树对象"
4840
4715 -#: list-objects.c:140
4841 +#: list-objects.c:157
4842 #, c-format
4843 msgid "entry '%s' in tree %s has blob mode, but is not a blob"
4844 msgstr "树 %2$s 中的条目 '%1$s' 具有数据对象的模式,但不是一个数据对象"
4845
4720 -#: list-objects.c:398
4846 +#: list-objects.c:415
4847 #, c-format
4848 msgid "unable to load root tree for commit %s"
4849 msgstr "无法为提交 %s 加载根树"
@@ -4745,17 +4871,12 @@ msgstr ""
4871 msgid "Unable to create '%s.lock': %s"
4872 msgstr "不能创建 '%s.lock':%s"
4873
4748 -#: ls-refs.c:37
4749 -#, c-format
4750 -msgid "invalid value '%s' for lsrefs.unborn"
4751 -msgstr "lsrefs.unborn 的取值 '%s' 无效"
4752 -
4753 -#: ls-refs.c:174
4874 +#: ls-refs.c:175
4875 #, c-format
4876 msgid "unexpected line: '%s'"
4877 msgstr "意外的行:'%s'"
4878
4758 -#: ls-refs.c:178
4879 +#: ls-refs.c:179
4880 msgid "expected flush after ls-refs arguments"
4881 msgstr "在 ls-refs 参数后应该有一个 flush 包"
4882
@@ -4763,37 +4884,37 @@ msgstr "在 ls-refs 参数后应该有一个 flush 包"
4884 msgid "quoted CRLF detected"
4885 msgstr "检测到被引用的 CRLF"
4886
4766 -#: mailinfo.c:1254 builtin/am.c:184 builtin/mailinfo.c:46
4887 +#: mailinfo.c:1254 builtin/am.c:185 builtin/mailinfo.c:46
4888 #, c-format
4889 msgid "bad action '%s' for '%s'"
4890 msgstr "'%2$s' 的错误动作 '%1$s'"
4891
4771 -#: merge-ort.c:1584 merge-recursive.c:1211
4892 +#: merge-ort.c:1630 merge-recursive.c:1214
4893 #, c-format
4894 msgid "Failed to merge submodule %s (not checked out)"
4895 msgstr "无法合并子模组 %s (没有检出)"
4896
4776 -#: merge-ort.c:1593 merge-recursive.c:1218
4897 +#: merge-ort.c:1639 merge-recursive.c:1221
4898 #, c-format
4899 msgid "Failed to merge submodule %s (commits not present)"
4900 msgstr "无法合并子模组 %s(提交不存在)"
4901
4781 -#: merge-ort.c:1602 merge-recursive.c:1225
4902 +#: merge-ort.c:1648 merge-recursive.c:1228
4903 #, c-format
4904 msgid "Failed to merge submodule %s (commits don't follow merge-base)"
4905 msgstr "无法合并子模组 %s (提交未跟随合并基线)"
4906
4786 -#: merge-ort.c:1612 merge-ort.c:1620
4907 +#: merge-ort.c:1658 merge-ort.c:1666
4908 #, c-format
4909 msgid "Note: Fast-forwarding submodule %s to %s"
4910 msgstr "注意:快进子模组 %s 到 %s"
4911
4791 -#: merge-ort.c:1642
4912 +#: merge-ort.c:1688
4913 #, c-format
4914 msgid "Failed to merge submodule %s"
4915 msgstr "无法合并子模组 %s"
4916
4796 -#: merge-ort.c:1649
4917 +#: merge-ort.c:1695
4918 #, c-format
4919 msgid ""
4920 "Failed to merge submodule %s, but a possible merge resolution exists:\n"
@@ -4802,7 +4923,7 @@ msgstr ""
4923 "无法合并子模组 %s,但是存在一个可能的合并方案:\n"
4924 "%s\n"
4925
4805 -#: merge-ort.c:1653 merge-recursive.c:1281
4926 +#: merge-ort.c:1699 merge-recursive.c:1284
4927 #, c-format
4928 msgid ""
4929 "If this is correct simply add it to the index for example\n"
@@ -4818,7 +4939,7 @@ msgstr ""
4939 "\n"
4940 "以接受此建议。\n"
4941
4821 -#: merge-ort.c:1666
4942 +#: merge-ort.c:1712
4943 #, c-format
4944 msgid ""
4945 "Failed to merge submodule %s, but multiple possible merges exist:\n"
@@ -4827,21 +4948,21 @@ msgstr ""
4948 "无法合并子模组 %s,但是存在多个可能的合并:\n"
4949 "%s"
4950
4830 -#: merge-ort.c:1887 merge-recursive.c:1372
4951 +#: merge-ort.c:1937 merge-recursive.c:1375
4952 msgid "Failed to execute internal merge"
4953 msgstr "无法执行内部合并"
4954
4834 -#: merge-ort.c:1892 merge-recursive.c:1377
4955 +#: merge-ort.c:1942 merge-recursive.c:1380
4956 #, c-format
4957 msgid "Unable to add %s to database"
4958 msgstr "不能添加 %s 至对象库"
4959
4839 -#: merge-ort.c:1899 merge-recursive.c:1410
4960 +#: merge-ort.c:1949 merge-recursive.c:1413
4961 #, c-format
4962 msgid "Auto-merging %s"
4963 msgstr "自动合并 %s"
4964
4844 -#: merge-ort.c:2038 merge-recursive.c:2132
4965 +#: merge-ort.c:2088 merge-recursive.c:2135
4966 #, c-format
4967 msgid ""
4968 "CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -4850,7 +4971,7 @@ msgstr ""
4971 "冲突(隐式目录重命名):处于隐式目录重命名的现存文件/目录 %s,将以下路径放"
4972 "在:%s。"
4973
4853 -#: merge-ort.c:2048 merge-recursive.c:2142
4974 +#: merge-ort.c:2098 merge-recursive.c:2145
4975 #, c-format
4976 msgid ""
4977 "CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -4859,7 +4980,7 @@ msgstr ""
4980 "冲突(隐式目录重命名):无法映射一个以上路径到 %s,隐式目录重命名尝试将这些路"
4981 "径放置于此:%s"
4982
4862 -#: merge-ort.c:2106
4983 +#: merge-ort.c:2156
4984 #, c-format
4985 msgid ""
4986 "CONFLICT (directory rename split): Unclear where to rename %s to; it was "
@@ -4869,14 +4990,14 @@ msgstr ""
4990 "冲突(分割的目录重命名):不清楚重命名 %s 到哪里,因为它被重命名到多个其他目"
4991 "录中,没有一个目标目录中包含多数文件。"
4992
4872 -#: merge-ort.c:2260 merge-recursive.c:2478
4993 +#: merge-ort.c:2310 merge-recursive.c:2481
4994 #, c-format
4995 msgid ""
4996 "WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
4997 "renamed."
4998 msgstr "警告:避免应用 %s -> %s 的重命名到 %s,因为 %s 本身已被重命名。"
4999
4879 -#: merge-ort.c:2400 merge-recursive.c:3261
5000 +#: merge-ort.c:2450 merge-recursive.c:3264
5001 #, c-format
5002 msgid ""
5003 "Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -4884,7 +5005,7 @@ msgid ""
5005 msgstr ""
5006 "路径已更新:%s 添加到 %s,位于一个被重命名到 %s 的目录中,将其移动到 %s。"
5007
4887 -#: merge-ort.c:2407 merge-recursive.c:3268
5008 +#: merge-ort.c:2457 merge-recursive.c:3271
5009 #, c-format
5010 msgid ""
5011 "Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -4893,7 +5014,7 @@ msgstr ""
5014 "路径已更新:%1$s 重命名为 %3$s 中的 %2$s,而该目录被重命名到 %4$s 中,将其移"
5015 "动到 %5$s。"
5016
4896 -#: merge-ort.c:2420 merge-recursive.c:3264
5017 +#: merge-ort.c:2470 merge-recursive.c:3267
5018 #, c-format
5019 msgid ""
5020 "CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -4902,7 +5023,7 @@ msgstr ""
5023 "冲突(文件位置):%s 添加到 %s,位于一个被重命名为 %s 的目录中,建议将其移动"
5024 "到 %s。"
5025
4905 -#: merge-ort.c:2428 merge-recursive.c:3271
5026 +#: merge-ort.c:2478 merge-recursive.c:3274
5027 #, c-format
5028 msgid ""
5029 "CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -4911,13 +5032,13 @@ msgstr ""
5032 "冲突(文件位置):%1$s 重命名为 %3$s 中的 %2$s,而该目录被重命名到 %4$s 中,"
5033 "建议将其移动到 %5$s。"
5034
4914 -#: merge-ort.c:2584
5035 +#: merge-ort.c:2634
5036 #, c-format
5037 msgid "CONFLICT (rename/rename): %s renamed to %s in %s and to %s in %s."
5038 msgstr ""
5039 "冲突(重命名/重命名):%1$s 重命名为 %3$s 中的 %2$s,以及在 %5$s 中的 %4$s。"
5040
4920 -#: merge-ort.c:2679
5041 +#: merge-ort.c:2729
5042 #, c-format
5043 msgid ""
5044 "CONFLICT (rename involved in collision): rename of %s -> %s has content "
@@ -4927,29 +5048,29 @@ msgstr ""
5048 "冲突(重命名卷入冲突):重命名 %s -> %s 有内容冲突并且和另外一个路径碰撞,这"
5049 "可能导致嵌套的冲突标签。"
5050
4930 -#: merge-ort.c:2698 merge-ort.c:2722
5051 +#: merge-ort.c:2748 merge-ort.c:2772
5052 #, c-format
5053 msgid "CONFLICT (rename/delete): %s renamed to %s in %s, but deleted in %s."
5054 msgstr "冲突(重命名/删除):%1$s 在 %3$s 中重命名为 %2$s,但在 %4$s 中删除。"
5055
4935 -#: merge-ort.c:3212 merge-recursive.c:3022
5056 +#: merge-ort.c:3261 merge-recursive.c:3025
5057 #, c-format
5058 msgid "cannot read object %s"
5059 msgstr "不能读取对象 %s"
5060
4940 -#: merge-ort.c:3215 merge-recursive.c:3025
5061 +#: merge-ort.c:3264 merge-recursive.c:3028
5062 #, c-format
5063 msgid "object %s is not a blob"
5064 msgstr "对象 %s 不是一个数据对象"
5065
4945 -#: merge-ort.c:3644
5066 +#: merge-ort.c:3693
5067 #, c-format
5068 msgid ""
5069 "CONFLICT (file/directory): directory in the way of %s from %s; moving it to "
5070 "%s instead."
5071 msgstr "冲突(文件/目录):目录已存在于 %2$s 中的 %1$s,将其移动到 %3$s。"
5072
4952 -#: merge-ort.c:3721
5073 +#: merge-ort.c:3770
5074 #, c-format
5075 msgid ""
5076 "CONFLICT (distinct types): %s had different types on each side; renamed both "
@@ -4958,7 +5079,7 @@ msgstr ""
5079 "冲突(不同类型):%s 在两侧有不同的类型,将两者都重命名以便它们能记录在不同位"
5080 "置。"
5081
4961 -#: merge-ort.c:3728
5082 +#: merge-ort.c:3777
5083 #, c-format
5084 msgid ""
5085 "CONFLICT (distinct types): %s had different types on each side; renamed one "
@@ -4967,24 +5088,24 @@ msgstr ""
5088 "冲突(不同类型):%s 在两侧有不同的类型,将其中之一重命名以便它们能记录在不同"
5089 "位置。"
5090
4970 -#: merge-ort.c:3819 merge-recursive.c:3101
5091 +#: merge-ort.c:3866 merge-recursive.c:3104
5092 msgid "content"
5093 msgstr "内容"
5094
4974 -#: merge-ort.c:3821 merge-recursive.c:3105
5095 +#: merge-ort.c:3868 merge-recursive.c:3108
5096 msgid "add/add"
5097 msgstr "添加/添加"
5098
4978 -#: merge-ort.c:3823 merge-recursive.c:3150
5099 +#: merge-ort.c:3870 merge-recursive.c:3153
5100 msgid "submodule"
5101 msgstr "子模组"
5102
4982 -#: merge-ort.c:3825 merge-recursive.c:3151
5103 +#: merge-ort.c:3872 merge-recursive.c:3154
5104 #, c-format
5105 msgid "CONFLICT (%s): Merge conflict in %s"
5106 msgstr "冲突(%s):合并冲突于 %s"
5107
4987 -#: merge-ort.c:3869
5108 +#: merge-ort.c:3916
5109 #, c-format
5110 msgid ""
5111 "CONFLICT (modify/delete): %s deleted in %s and modified in %s. Version %s "
@@ -4993,7 +5114,7 @@ msgstr ""
5114 "冲突(修改/删除):%1$s 在 %2$s 中被删除,在 %3$s 中被修改。%5$s 的 %4$s 版本"
5115 "在树中被保留。"
5116
4996 -#: merge-ort.c:4165
5117 +#: merge-ort.c:4212
5118 #, c-format
5119 msgid ""
5120 "Note: %s not up to date and in way of checking out conflicted version; old "
@@ -5003,12 +5124,12 @@ msgstr "注意:%s 不是最新的,并且与要检出的版本冲突。旧副
5124 #. TRANSLATORS: The %s arguments are: 1) tree hash of a merge
5125 #. base, and 2-3) the trees for the two trees we're merging.
5126 #.
5006 -#: merge-ort.c:4534
5127 +#: merge-ort.c:4586
5128 #, c-format
5129 msgid "collecting merge info failed for trees %s, %s, %s"
5130 msgstr "无法收集树 %s、%s、%s 的合并信息"
5131
5011 -#: merge-ort-wrappers.c:13 merge-recursive.c:3716
5132 +#: merge-ort-wrappers.c:13 merge-recursive.c:3723
5133 #, c-format
5134 msgid ""
5135 "Your local changes to the following files would be overwritten by merge:\n"
@@ -5017,7 +5138,7 @@ msgstr ""
5138 "您对下列文件的本地修改将被合并操作覆盖:\n"
5139 " %s"
5140
5020 -#: merge-ort-wrappers.c:33 merge-recursive.c:3482 builtin/merge.c:405
5141 +#: merge-ort-wrappers.c:33 merge-recursive.c:3485 builtin/merge.c:405
5142 msgid "Already up to date."
5143 msgstr "已经是最新的。"
5144
@@ -5054,7 +5175,7 @@ msgstr ":可能是一个目录/文件冲突?"
5175 msgid "refusing to lose untracked file at '%s'"
5176 msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
5177
5057 -#: merge-recursive.c:956 builtin/cat-file.c:41
5178 +#: merge-recursive.c:956 builtin/cat-file.c:47
5179 #, c-format
5180 msgid "cannot read object %s '%s'"
5181 msgstr "不能读取对象 %s '%s'"
@@ -5079,41 +5200,41 @@ msgstr "无法创建符号链接 '%s':%s"
5200 msgid "do not know what to do with %06o %s '%s'"
5201 msgstr "不知道如何处理 %06o %s '%s'"
5202
5082 -#: merge-recursive.c:1233 merge-recursive.c:1246
5203 +#: merge-recursive.c:1236 merge-recursive.c:1249
5204 #, c-format
5205 msgid "Fast-forwarding submodule %s to the following commit:"
5206 msgstr "子模组 %s 快进到如下提交:"
5207
5087 -#: merge-recursive.c:1236 merge-recursive.c:1249
5208 +#: merge-recursive.c:1239 merge-recursive.c:1252
5209 #, c-format
5210 msgid "Fast-forwarding submodule %s"
5211 msgstr "快进子模组 %s"
5212
5092 -#: merge-recursive.c:1273
5213 +#: merge-recursive.c:1276
5214 #, c-format
5215 msgid "Failed to merge submodule %s (merge following commits not found)"
5216 msgstr "无法合并子模组 %s (没发现合并跟随的提交)"
5217
5097 -#: merge-recursive.c:1277
5218 +#: merge-recursive.c:1280
5219 #, c-format
5220 msgid "Failed to merge submodule %s (not fast-forward)"
5221 msgstr "无法合并子模组 %s(非快进)"
5222
5102 -#: merge-recursive.c:1278
5223 +#: merge-recursive.c:1281
5224 msgid "Found a possible merge resolution for the submodule:\n"
5225 msgstr "找到子模组的一个可能的合并方案:\n"
5226
5106 -#: merge-recursive.c:1290
5227 +#: merge-recursive.c:1293
5228 #, c-format
5229 msgid "Failed to merge submodule %s (multiple merges found)"
5230 msgstr "无法合并子模组 %s (发现多个合并)"
5231
5111 -#: merge-recursive.c:1434
5232 +#: merge-recursive.c:1437
5233 #, c-format
5234 msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
5235 msgstr "错误:拒绝丢失未跟踪文件 '%s',而是写入 %s。"
5236
5116 -#: merge-recursive.c:1506
5237 +#: merge-recursive.c:1509
5238 #, c-format
5239 msgid ""
5240 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5122,7 +5243,7 @@ msgstr ""
5243 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 的 %6$s 版"
5244 "本被保留。"
5245
5125 -#: merge-recursive.c:1511
5246 +#: merge-recursive.c:1514
5247 #, c-format
5248 msgid ""
5249 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5131,7 +5252,7 @@ msgstr ""
5252 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %6$s 中的 %5$s 被 %4$s。%8$s 的 "
5253 "%7$s 版本被保留。"
5254
5134 -#: merge-recursive.c:1518
5255 +#: merge-recursive.c:1521
5256 #, c-format
5257 msgid ""
5258 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5140,7 +5261,7 @@ msgstr ""
5261 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 的 %6$s 版"
5262 "本保留在 %8$s 中。"
5263
5143 -#: merge-recursive.c:1523
5264 +#: merge-recursive.c:1526
5265 #, c-format
5266 msgid ""
5267 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5149,60 +5270,60 @@ msgstr ""
5270 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %6$s 中的 %5$s 被 %4$s。%8$s 的 "
5271 "%7$s 版本保留在 %9$s 中。"
5272
5152 -#: merge-recursive.c:1558
5273 +#: merge-recursive.c:1561
5274 msgid "rename"
5275 msgstr "重命名"
5276
5156 -#: merge-recursive.c:1558
5277 +#: merge-recursive.c:1561
5278 msgid "renamed"
5279 msgstr "重命名"
5280
5160 -#: merge-recursive.c:1609 merge-recursive.c:2515 merge-recursive.c:3178
5281 +#: merge-recursive.c:1612 merge-recursive.c:2518 merge-recursive.c:3181
5282 #, c-format
5283 msgid "Refusing to lose dirty file at %s"
5284 msgstr "拒绝丢失脏文件 '%s'"
5285
5165 -#: merge-recursive.c:1619
5286 +#: merge-recursive.c:1622
5287 #, c-format
5288 msgid "Refusing to lose untracked file at %s, even though it's in the way."
5289 msgstr "拒绝在 '%s' 处失去未跟踪文件,即使它存在于重命名中。"
5290
5170 -#: merge-recursive.c:1677
5291 +#: merge-recursive.c:1680
5292 #, c-format
5293 msgid "CONFLICT (rename/add): Rename %s->%s in %s. Added %s in %s"
5294 msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
5295
5175 -#: merge-recursive.c:1708
5296 +#: merge-recursive.c:1711
5297 #, c-format
5298 msgid "%s is a directory in %s adding as %s instead"
5299 msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
5300
5180 -#: merge-recursive.c:1713
5301 +#: merge-recursive.c:1716
5302 #, c-format
5303 msgid "Refusing to lose untracked file at %s; adding as %s instead"
5304 msgstr "拒绝丢失未跟踪文件 '%s',而是添加为 %s"
5305
5185 -#: merge-recursive.c:1740
5306 +#: merge-recursive.c:1743
5307 #, c-format
5308 msgid ""
5188 -"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
5189 -"\"->\"%s\" in \"%s\"%s"
5309 +"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename "
5310 +"\"%s\"->\"%s\" in \"%s\"%s"
5311 msgstr ""
5312 "冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
5313 "\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
5314
5194 -#: merge-recursive.c:1745
5315 +#: merge-recursive.c:1748
5316 msgid " (left unresolved)"
5317 msgstr "(留下未解决)"
5318
5198 -#: merge-recursive.c:1837
5319 +#: merge-recursive.c:1840
5320 #, c-format
5321 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
5322 msgstr ""
5202 -"冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
5203 -"%5$s"
5323 +"冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s-"
5324 +">%5$s"
5325
5205 -#: merge-recursive.c:2100
5326 +#: merge-recursive.c:2103
5327 #, c-format
5328 msgid ""
5329 "CONFLICT (directory rename split): Unclear where to place %s because "
@@ -5212,7 +5333,7 @@ msgstr ""
5333 "冲突(分割的目录重命名):不清楚 %s 应该放在哪里,因为目录 %s 被重命名到多个"
5334 "其它目录,没有目录包含大部分文件。"
5335
5215 -#: merge-recursive.c:2234
5336 +#: merge-recursive.c:2237
5337 #, c-format
5338 msgid ""
5339 "CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -5221,78 +5342,78 @@ msgstr ""
5342 "冲突(重命名/重命名):在 %3$s 中重命名目录 %1$s->%2$s,在 %6$s 中重命名目录 "
5343 "%4$s->%5$s"
5344
5224 -#: merge-recursive.c:3089
5345 +#: merge-recursive.c:3092
5346 msgid "modify"
5347 msgstr "修改"
5348
5228 -#: merge-recursive.c:3089
5349 +#: merge-recursive.c:3092
5350 msgid "modified"
5351 msgstr "修改"
5352
5232 -#: merge-recursive.c:3128
5353 +#: merge-recursive.c:3131
5354 #, c-format
5355 msgid "Skipped %s (merged same as existing)"
5356 msgstr "略过 %s(已经做过相同合并)"
5357
5237 -#: merge-recursive.c:3181
5358 +#: merge-recursive.c:3184
5359 #, c-format
5360 msgid "Adding as %s instead"
5361 msgstr "而是以 %s 为名添加"
5362
5242 -#: merge-recursive.c:3385
5363 +#: merge-recursive.c:3388
5364 #, c-format
5365 msgid "Removing %s"
5366 msgstr "删除 %s"
5367
5247 -#: merge-recursive.c:3408
5368 +#: merge-recursive.c:3411
5369 msgid "file/directory"
5370 msgstr "文件/目录"
5371
5251 -#: merge-recursive.c:3413
5372 +#: merge-recursive.c:3416
5373 msgid "directory/file"
5374 msgstr "目录/文件"
5375
5255 -#: merge-recursive.c:3420
5376 +#: merge-recursive.c:3423
5377 #, c-format
5378 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
5379 msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
5380
5260 -#: merge-recursive.c:3429
5381 +#: merge-recursive.c:3432
5382 #, c-format
5383 msgid "Adding %s"
5384 msgstr "添加 %s"
5385
5265 -#: merge-recursive.c:3438
5386 +#: merge-recursive.c:3441
5387 #, c-format
5388 msgid "CONFLICT (add/add): Merge conflict in %s"
5389 msgstr "冲突(add/add):合并冲突于 %s"
5390
5270 -#: merge-recursive.c:3491
5391 +#: merge-recursive.c:3494
5392 #, c-format
5393 msgid "merging of trees %s and %s failed"
5394 msgstr "无法合并树 %s 和 %s"
5395
5275 -#: merge-recursive.c:3585
5396 +#: merge-recursive.c:3588
5397 msgid "Merging:"
5398 msgstr "合并:"
5399
5279 -#: merge-recursive.c:3598
5400 +#: merge-recursive.c:3601
5401 #, c-format
5402 msgid "found %u common ancestor:"
5403 msgid_plural "found %u common ancestors:"
5404 msgstr[0] "发现 %u 个共同祖先:"
5405 msgstr[1] "发现 %u 个共同祖先:"
5406
5286 -#: merge-recursive.c:3648
5407 +#: merge-recursive.c:3651
5408 msgid "merge returned no commit"
5409 msgstr "合并未返回提交"
5410
5290 -#: merge-recursive.c:3816
5411 +#: merge-recursive.c:3823
5412 #, c-format
5413 msgid "Could not parse object '%s'"
5414 msgstr "不能解析对象 '%s'"
5415
5295 -#: merge-recursive.c:3834 builtin/merge.c:720 builtin/merge.c:906
5416 +#: merge-recursive.c:3841 builtin/merge.c:720 builtin/merge.c:912
5417 #: builtin/stash.c:489
5418 msgid "Unable to write index."
5419 msgstr "不能写入索引。"
@@ -5301,221 +5422,225 @@ msgstr "不能写入索引。"
5422 msgid "failed to read the cache"
5423 msgstr "无法读取缓存"
5424
5304 -#: merge.c:102 rerere.c:704 builtin/am.c:1988 builtin/am.c:2022
5305 -#: builtin/checkout.c:598 builtin/checkout.c:853 builtin/clone.c:706
5425 +#: merge.c:102 rerere.c:705 builtin/am.c:1989 builtin/am.c:2023
5426 +#: builtin/checkout.c:603 builtin/checkout.c:865 builtin/clone.c:714
5427 #: builtin/stash.c:269
5428 msgid "unable to write new index file"
5429 msgstr "无法写新的索引文件"
5430
5310 -#: midx.c:78
5431 +#: midx.c:79
5432 msgid "multi-pack-index OID fanout is of the wrong size"
5433 msgstr "多包索引的对象ID扇出表大小错误"
5434
5314 -#: midx.c:111
5435 +#: midx.c:112

This file is too large to show in full.