@matheusbsbs / matheus-bagliano / commits / ddc12c429b
Fork 0

l10n: zh_CN: for git v2.25.0 l10n round 1

Translate 119 new messages (4800t0f0u) for git 2.25.0. Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Jiang Xin committed Dec 30, 2019 at 08:56 UTC ddc12c429b63912032cbabfaac689093de43c2b9
1 file changed +2813 -2281
po/zh_CN.po
+2813 -2281
@@ -139,8 +139,8 @@ msgid ""
139 msgstr ""
140 "Project-Id-Version: Git\n"
141 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
142 -"POT-Creation-Date: 2019-10-28 13:19+0800\n"
143 -"PO-Revision-Date: 2019-10-30 14:58+0800\n"
142 +"POT-Creation-Date: 2019-12-30 08:48+0800\n"
143 +"PO-Revision-Date: 2020-01-12 17:16+0800\n"
144 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
145 "Language-Team: GitHub <https://github.com/jiangxin/git/>\n"
146 "Language: zh_CN\n"
@@ -149,37 +149,458 @@ msgstr ""
149 "Content-Transfer-Encoding: 8bit\n"
150 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
151
152 -#: advice.c:109
152 +#: add-interactive.c:347
153 +#, c-format
154 +msgid "Huh (%s)?"
155 +msgstr "嗯(%s)?"
156 +
157 +#: add-interactive.c:500 add-interactive.c:801 sequencer.c:3216
158 +#: sequencer.c:3656 builtin/rebase.c:871 builtin/rebase.c:1643
159 +#: builtin/rebase.c:2019 builtin/rebase.c:2063
160 +msgid "could not read index"
161 +msgstr "不能读取索引"
162 +
163 +#: add-interactive.c:555 git-add--interactive.perl:269
164 +#: git-add--interactive.perl:294
165 +msgid "binary"
166 +msgstr "二进制"
167 +
168 +#: add-interactive.c:613 git-add--interactive.perl:278
169 +#: git-add--interactive.perl:332
170 +msgid "nothing"
171 +msgstr "无"
172 +
173 +#: add-interactive.c:614 git-add--interactive.perl:314
174 +#: git-add--interactive.perl:329
175 +msgid "unchanged"
176 +msgstr "没有修改"
177 +
178 +#: add-interactive.c:651 git-add--interactive.perl:643
179 +msgid "Update"
180 +msgstr "更新"
181 +
182 +#: add-interactive.c:668 add-interactive.c:856
183 +#, c-format
184 +msgid "could not stage '%s'"
185 +msgstr "不能暂存 '%s'"
186 +
187 +#: add-interactive.c:674 add-interactive.c:863 sequencer.c:3409
188 +#: builtin/rebase.c:895
189 +msgid "could not write index"
190 +msgstr "不能写入索引"
191 +
192 +#: add-interactive.c:677 git-add--interactive.perl:628
193 +#, c-format, perl-format
194 +msgid "updated %d path\n"
195 +msgid_plural "updated %d paths\n"
196 +msgstr[0] "更新了 %d 个路径\n"
197 +msgstr[1] "更新了 %d 个路径\n"
198 +
199 +#: add-interactive.c:695 git-add--interactive.perl:678
200 +#, c-format, perl-format
201 +msgid "note: %s is untracked now.\n"
202 +msgstr "说明:%s 现已成为未跟踪的。\n"
203 +
204 +#: add-interactive.c:700 apply.c:4108 builtin/checkout.c:281
205 +#: builtin/reset.c:144
206 +#, c-format
207 +msgid "make_cache_entry failed for path '%s'"
208 +msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
209 +
210 +#: add-interactive.c:730 git-add--interactive.perl:655
211 +msgid "Revert"
212 +msgstr "还原"
213 +
214 +#: add-interactive.c:746
215 +msgid "Could not parse HEAD^{tree}"
216 +msgstr "不能解析 HEAD^{tree}"
217 +
218 +#: add-interactive.c:784 git-add--interactive.perl:631
219 +#, c-format, perl-format
220 +msgid "reverted %d path\n"
221 +msgid_plural "reverted %d paths\n"
222 +msgstr[0] "还原了 %d 个路径\n"
223 +msgstr[1] "还原了 %d 个路径\n"
224 +
225 +#: add-interactive.c:835 git-add--interactive.perl:695
226 +#, c-format
227 +msgid "No untracked files.\n"
228 +msgstr "没有未跟踪的文件。\n"
229 +
230 +#: add-interactive.c:839 git-add--interactive.perl:689
231 +msgid "Add untracked"
232 +msgstr "添加未跟踪的"
233 +
234 +#: add-interactive.c:866 git-add--interactive.perl:625
235 +#, c-format, perl-format
236 +msgid "added %d path\n"
237 +msgid_plural "added %d paths\n"
238 +msgstr[0] "增加了 %d 个路径\n"
239 +msgstr[1] "增加了 %d 个路径\n"
240 +
241 +#: add-interactive.c:896
242 +#, c-format
243 +msgid "ignoring unmerged: %s"
244 +msgstr "忽略未合入的:%s"
245 +
246 +#: add-interactive.c:908 add-patch.c:1331 git-add--interactive.perl:1366
247 +#, c-format
248 +msgid "Only binary files changed.\n"
249 +msgstr "只有二进制文件被修改。\n"
250 +
251 +#: add-interactive.c:910 add-patch.c:1329 git-add--interactive.perl:1368
252 +#, c-format
253 +msgid "No changes.\n"
254 +msgstr "没有修改。\n"
255 +
256 +#: add-interactive.c:914 git-add--interactive.perl:1376
257 +msgid "Patch update"
258 +msgstr "补丁更新"
259 +
260 +#: add-interactive.c:953 git-add--interactive.perl:1754
261 +msgid "Review diff"
262 +msgstr "检视 diff"
263 +
264 +#: add-interactive.c:981
265 +msgid "show paths with changes"
266 +msgstr "显示含变更的路径"
267 +
268 +#: add-interactive.c:983
269 +msgid "add working tree state to the staged set of changes"
270 +msgstr "将工作区状态添加到暂存区修改集中"
271 +
272 +#: add-interactive.c:985
273 +msgid "revert staged set of changes back to the HEAD version"
274 +msgstr "将暂存的修改集恢复为 HEAD 版本"
275 +
276 +#: add-interactive.c:987
277 +msgid "pick hunks and update selectively"
278 +msgstr "挑选数据块并有选择地更新"
279 +
280 +#: add-interactive.c:989
281 +msgid "view diff between HEAD and index"
282 +msgstr "显示 HEAD 和索引的差异"
283 +
284 +#: add-interactive.c:991
285 +msgid "add contents of untracked files to the staged set of changes"
286 +msgstr "将未跟踪文件的内容添加到暂存区修改集中"
287 +
288 +#: add-interactive.c:999 add-interactive.c:1048
289 +msgid "Prompt help:"
290 +msgstr "帮助:"
291 +
292 +#: add-interactive.c:1001
293 +msgid "select a single item"
294 +msgstr "选择一个条目"
295 +
296 +#: add-interactive.c:1003
297 +msgid "select a range of items"
298 +msgstr "选择一系列条目"
299 +
300 +#: add-interactive.c:1005
301 +msgid "select multiple ranges"
302 +msgstr "选择多个范围"
303 +
304 +#: add-interactive.c:1007 add-interactive.c:1052
305 +msgid "select item based on unique prefix"
306 +msgstr "基于唯一前缀选择条目"
307 +
308 +#: add-interactive.c:1009
309 +msgid "unselect specified items"
310 +msgstr "反选指定的条目"
311 +
312 +#: add-interactive.c:1011
313 +msgid "choose all items"
314 +msgstr "选择所有条目"
315 +
316 +#: add-interactive.c:1013
317 +msgid "(empty) finish selecting"
318 +msgstr "(空)结束选择"
319 +
320 +#: add-interactive.c:1050
321 +msgid "select a numbered item"
322 +msgstr "选择一个编号条目"
323 +
324 +#: add-interactive.c:1054
325 +msgid "(empty) select nothing"
326 +msgstr "(空)不选择任何内容"
327 +
328 +#: add-interactive.c:1062 builtin/clean.c:822 git-add--interactive.perl:1851
329 +msgid "*** Commands ***"
330 +msgstr "*** 命令 ***"
331 +
332 +#: add-interactive.c:1063 builtin/clean.c:823 git-add--interactive.perl:1848
333 +msgid "What now"
334 +msgstr "请选择"
335 +
336 +#: add-interactive.c:1115 git-add--interactive.perl:213
337 +msgid "staged"
338 +msgstr "缓存"
339 +
340 +#: add-interactive.c:1115 git-add--interactive.perl:213
341 +msgid "unstaged"
342 +msgstr "未缓存"
343 +
344 +#: add-interactive.c:1115 apply.c:4965 apply.c:4968 builtin/am.c:2197
345 +#: builtin/am.c:2200 builtin/clone.c:123 builtin/fetch.c:144
346 +#: builtin/merge.c:273 builtin/pull.c:209 builtin/submodule--helper.c:409
347 +#: builtin/submodule--helper.c:1379 builtin/submodule--helper.c:1382
348 +#: builtin/submodule--helper.c:1875 builtin/submodule--helper.c:1878
349 +#: builtin/submodule--helper.c:2119 git-add--interactive.perl:213
350 +msgid "path"
351 +msgstr "路径"
352 +
353 +#: add-interactive.c:1122
354 +msgid "could not refresh index"
355 +msgstr "不能刷新索引"
356 +
357 +#: add-interactive.c:1136 builtin/clean.c:787 git-add--interactive.perl:1765
358 +#, c-format
359 +msgid "Bye.\n"
360 +msgstr "再见。\n"
361 +
362 +#: add-patch.c:15
363 +#, c-format
364 +msgid "Stage mode change [y,n,a,q,d%s,?]? "
365 +msgstr "暂存模式变更 [y,n,a,q,d%s,?]? "
366 +
367 +#: add-patch.c:16
368 +#, c-format
369 +msgid "Stage deletion [y,n,a,q,d%s,?]? "
370 +msgstr "暂存删除动作 [y,n,a,q,d%s,?]? "
371 +
372 +#: add-patch.c:17
373 +#, c-format
374 +msgid "Stage this hunk [y,n,a,q,d%s,?]? "
375 +msgstr "暂存该块 [y,n,a,q,d%s,?]? "
376 +
377 +#: add-patch.c:111
378 +#, c-format
379 +msgid "could not parse hunk header '%.*s'"
380 +msgstr "无法解析数据块头信息 '%.*s'"
381 +
382 +#: add-patch.c:130 add-patch.c:134
383 +#, c-format
384 +msgid "could not parse colored hunk header '%.*s'"
385 +msgstr "无法解析彩色数据块头信息 '%.*s'"
386 +
387 +#: add-patch.c:176
388 +msgid "could not parse diff"
389 +msgstr "不能解析差异信息"
390 +
391 +#: add-patch.c:194
392 +msgid "could not parse colored diff"
393 +msgstr "不能解析彩色差异信息"
394 +
395 +#: add-patch.c:508
396 +#, c-format
397 +msgid ""
398 +"expected context line #%d in\n"
399 +"%.*s"
400 +msgstr ""
401 +"预期上下文行 #%d 于\n"
402 +"%.*s"
403 +
404 +#: add-patch.c:523
405 +#, c-format
406 +msgid ""
407 +"hunks do not overlap:\n"
408 +"%.*s\n"
409 +"\tdoes not end with:\n"
410 +"%.*s"
411 +msgstr ""
412 +"块不重叠:\n"
413 +"%.*s\n"
414 +"\t不是结尾于:\n"
415 +"%.*s"
416 +
417 +#: add-patch.c:799 git-add--interactive.perl:1112
418 +msgid "Manual hunk edit mode -- see bottom for a quick guide.\n"
419 +msgstr "手动块编辑模式 -- 查看底部的快速指南。\n"
420 +
421 +#: add-patch.c:803
422 +#, c-format
423 +msgid ""
424 +"---\n"
425 +"To remove '%c' lines, make them ' ' lines (context).\n"
426 +"To remove '%c' lines, delete them.\n"
427 +"Lines starting with %c will be removed.\n"
428 +msgstr ""
429 +"---\n"
430 +"要删除 '%c' 开始的行,使其成为 ' ' 开始的行(上下文)。\n"
431 +"要删除 '%c' 开始的行,删除它们。\n"
432 +"以 %c 开始的行将被删除。\n"
433 +
434 +#: add-patch.c:810
435 +msgid ""
436 +"If the patch applies cleanly, the edited hunk will immediately be\n"
437 +"marked for staging.\n"
438 +msgstr "如果补丁能干净地应用,编辑块将立即标记为暂存。\n"
439 +
440 +#. TRANSLATORS: 'it' refers to the patch mentioned in the previous messages.
441 +#: add-patch.c:818 git-add--interactive.perl:1126
442 +msgid ""
443 +"If it does not apply cleanly, you will be given an opportunity to\n"
444 +"edit again. If all lines of the hunk are removed, then the edit is\n"
445 +"aborted and the hunk is left unchanged.\n"
446 +msgstr ""
447 +"如果不能干净地应用,您将有机会重新编辑。如果该块的全部内容删除,则\n"
448 +"此次编辑被终止,该块不会被修改。\n"
449 +
450 +#: add-patch.c:851
451 +msgid "could not parse hunk header"
452 +msgstr "无法解析数据块头信息"
453 +
454 +#: add-patch.c:895 add-patch.c:1294
455 +msgid "'git apply --cached' failed"
456 +msgstr "'git apply --cached' 失败"
457 +
458 +#. TRANSLATORS: do not translate [y/n]
459 +#. The program will only accept that input at this point.
460 +#. Consider translating (saying "no" discards!) as
461 +#. (saying "n" for "no" discards!) if the translation
462 +#. of the word "no" does not start with n.
463 +#.
464 +#. TRANSLATORS: do not translate [y/n]
465 +#. The program will only accept that input
466 +#. at this point.
467 +#. Consider translating (saying "no" discards!) as
468 +#. (saying "n" for "no" discards!) if the translation
469 +#. of the word "no" does not start with n.
470 +#: add-patch.c:952 git-add--interactive.perl:1239
471 +msgid ""
472 +"Your edited hunk does not apply. Edit again (saying \"no\" discards!) [y/n]? "
473 +msgstr "您的编辑块不能被应用。重新编辑(选择 \"no\" 丢弃!) [y/n]? "
474 +
475 +#: add-patch.c:1009
476 +msgid ""
477 +"y - stage this hunk\n"
478 +"n - do not stage this hunk\n"
479 +"q - quit; do not stage this hunk or any of the remaining ones\n"
480 +"a - stage this and all the remaining hunks\n"
481 +"d - do not stage this hunk nor any of the remaining hunks\n"
482 +msgstr ""
483 +"y - 暂存该块\n"
484 +"n - 不要暂存该块\n"
485 +"q - 退出。不暂存该块及后面的全部块\n"
486 +"a - 暂存该块和所有剩余的块\n"
487 +"d - 不暂存该块和任何剩余的块\n"
488 +
489 +#: add-patch.c:1016
490 +msgid ""
491 +"j - leave this hunk undecided, see next undecided hunk\n"
492 +"J - leave this hunk undecided, see next hunk\n"
493 +"k - leave this hunk undecided, see previous undecided hunk\n"
494 +"K - leave this hunk undecided, see previous hunk\n"
495 +"g - select a hunk to go to\n"
496 +"/ - search for a hunk matching the given regex\n"
497 +"s - split the current hunk into smaller hunks\n"
498 +"e - manually edit the current hunk\n"
499 +"? - print help\n"
500 +msgstr ""
501 +"j - 维持该块未决状态,查看下一个未决块\n"
502 +"J - 维持该块未决状态,查看下一个块\n"
503 +"k - 维持该块未决状态,查看上一个未决块\n"
504 +"K - 维持该块未决状态,查看上一个块\n"
505 +"g - 选择跳转到一个块\n"
506 +"/ - 查找和给定正则表达式匹配的块\n"
507 +"s - 拆分当前块为更小的块\n"
508 +"e - 手动编辑当前块\n"
509 +"? - 显示帮助\n"
510 +
511 +#: add-patch.c:1137 add-patch.c:1147
512 +msgid "No previous hunk"
513 +msgstr "没有前一个块"
514 +
515 +#: add-patch.c:1142 add-patch.c:1152
516 +msgid "No next hunk"
517 +msgstr "没有下一个块"
518 +
519 +#: add-patch.c:1158
520 +msgid "No other hunks to goto"
521 +msgstr "没有其它可供跳转的块"
522 +
523 +#: add-patch.c:1169 git-add--interactive.perl:1577
524 +msgid "go to which hunk (<ret> to see more)? "
525 +msgstr "跳转到哪个块(<回车> 查看更多)? "
526 +
527 +#: add-patch.c:1170 git-add--interactive.perl:1579
528 +msgid "go to which hunk? "
529 +msgstr "跳转到哪个块?"
530 +
531 +#: add-patch.c:1181
532 +#, c-format
533 +msgid "Invalid number: '%s'"
534 +msgstr "无效数字:'%s'"
535 +
536 +#: add-patch.c:1186
537 +#, c-format
538 +msgid "Sorry, only %d hunk available."
539 +msgid_plural "Sorry, only %d hunks available."
540 +msgstr[0] "对不起,只有 %d 个可用块。"
541 +msgstr[1] "对不起,只有 %d 个可用块。"
542 +
543 +#: add-patch.c:1195
544 +msgid "No other hunks to search"
545 +msgstr "没有其它可供查找的块"
546 +
547 +#: add-patch.c:1201 git-add--interactive.perl:1623
548 +msgid "search for regex? "
549 +msgstr "使用正则表达式搜索?"
550 +
551 +#: add-patch.c:1216
552 +#, c-format
553 +msgid "Malformed search regexp %s: %s"
554 +msgstr "错误的正则表达式 %s:%s"
555 +
556 +#: add-patch.c:1233
557 +msgid "No hunk matches the given pattern"
558 +msgstr "没有和给定模式相匹配的块"
559 +
560 +#: add-patch.c:1240
561 +msgid "Sorry, cannot split this hunk"
562 +msgstr "对不起,不能拆分这个块"
563 +
564 +#: add-patch.c:1244
565 +#, c-format
566 +msgid "Split into %d hunks."
567 +msgstr "拆分为 %d 块。"
568 +
569 +#: add-patch.c:1248
570 +msgid "Sorry, cannot edit this hunk"
571 +msgstr "对不起,不能编辑这个块"
572 +
573 +#: advice.c:111
574 #, c-format
575 msgid "%shint: %.*s%s\n"
576 msgstr "%s提示:%.*s%s\n"
577
157 -#: advice.c:162
578 +#: advice.c:164
579 msgid "Cherry-picking is not possible because you have unmerged files."
580 msgstr "无法拣选,因为您有未合并的文件。"
581
161 -#: advice.c:164
582 +#: advice.c:166
583 msgid "Committing is not possible because you have unmerged files."
584 msgstr "无法提交,因为您有未合并的文件。"
585
165 -#: advice.c:166
586 +#: advice.c:168
587 msgid "Merging is not possible because you have unmerged files."
588 msgstr "无法合并,因为您有未合并的文件。"
589
169 -#: advice.c:168
590 +#: advice.c:170
591 msgid "Pulling is not possible because you have unmerged files."
592 msgstr "无法拉取,因为您有未合并的文件。"
593
173 -#: advice.c:170
594 +#: advice.c:172
595 msgid "Reverting is not possible because you have unmerged files."
596 msgstr "无法回退,因为您有未合并的文件。"
597
177 -#: advice.c:172
598 +#: advice.c:174
599 #, c-format
600 msgid "It is not possible to %s because you have unmerged files."
601 msgstr "无法 %s,因为您有未合并的文件。"
602
182 -#: advice.c:180
603 +#: advice.c:182
604 msgid ""
605 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
606 "as appropriate to mark resolution and make a commit."
@@ -187,23 +608,23 @@ msgstr ""
608 "请在工作区改正文件,然后酌情使用 'git add/rm <文件>' 命令标记\n"
609 "解决方案并提交。"
610
190 -#: advice.c:188
611 +#: advice.c:190
612 msgid "Exiting because of an unresolved conflict."
613 msgstr "因为存在未解决的冲突而退出。"
614
194 -#: advice.c:193 builtin/merge.c:1332
615 +#: advice.c:195 builtin/merge.c:1332
616 msgid "You have not concluded your merge (MERGE_HEAD exists)."
617 msgstr "您尚未结束您的合并(存在 MERGE_HEAD)。"
618
198 -#: advice.c:195
619 +#: advice.c:197
620 msgid "Please, commit your changes before merging."
621 msgstr "请在合并前先提交您的修改。"
622
202 -#: advice.c:196
623 +#: advice.c:198
624 msgid "Exiting because of unfinished merge."
625 msgstr "因为存在未完成的合并而退出。"
626
206 -#: advice.c:202
627 +#: advice.c:204
628 #, c-format
629 msgid ""
630 "Note: switching to '%s'.\n"
@@ -404,24 +825,24 @@ msgstr "无法读取符号链接 %s"
825 msgid "unable to open or read %s"
826 msgstr "不能打开或读取 %s"
827
407 -#: apply.c:2926
828 +#: apply.c:2936
829 #, c-format
830 msgid "invalid start of line: '%c'"
831 msgstr "无效的行首字符:'%c'"
832
412 -#: apply.c:3047
833 +#: apply.c:3057
834 #, c-format
835 msgid "Hunk #%d succeeded at %d (offset %d line)."
836 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
837 msgstr[0] "块 #%d 成功应用于 %d(偏移 %d 行)"
838 msgstr[1] "块 #%d 成功应用于 %d(偏移 %d 行)"
839
419 -#: apply.c:3059
840 +#: apply.c:3069
841 #, c-format
842 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
843 msgstr "上下文减少到(%ld/%ld)以在第 %d 行应用补丁片段"
844
424 -#: apply.c:3065
845 +#: apply.c:3075
846 #, c-format
847 msgid ""
848 "while searching for:\n"
@@ -430,451 +851,437 @@ msgstr ""
851 "当查询:\n"
852 "%.*s"
853
433 -#: apply.c:3087
854 +#: apply.c:3097
855 #, c-format
856 msgid "missing binary patch data for '%s'"
857 msgstr "缺失 '%s' 的二进制补丁数据"
858
438 -#: apply.c:3095
859 +#: apply.c:3105
860 #, c-format
861 msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
862 msgstr "不能反向应用一个缺少到 '%s' 的反向数据块的二进制补丁"
863
443 -#: apply.c:3142
864 +#: apply.c:3152
865 #, c-format
866 msgid "cannot apply binary patch to '%s' without full index line"
867 msgstr "不能在 '%s' 上应用没有完整索引行的二进制补丁"
868
448 -#: apply.c:3152
869 +#: apply.c:3162
870 #, c-format
871 msgid ""
872 "the patch applies to '%s' (%s), which does not match the current contents."
873 msgstr "补丁应用到 '%s'(%s),但是和当前内容不匹配。"
874
454 -#: apply.c:3160
875 +#: apply.c:3170
876 #, c-format
877 msgid "the patch applies to an empty '%s' but it is not empty"
878 msgstr "补丁应用到空文件 '%s',但其并非空文件"
879
459 -#: apply.c:3178
880 +#: apply.c:3188
881 #, c-format
882 msgid "the necessary postimage %s for '%s' cannot be read"
883 msgstr "无法读取 '%2$s' 必需的目标文件 %1$s"
884
464 -#: apply.c:3191
885 +#: apply.c:3201
886 #, c-format
887 msgid "binary patch does not apply to '%s'"
888 msgstr "二进制补丁未应用到 '%s'"
889
469 -#: apply.c:3197
890 +#: apply.c:3207
891 #, c-format
892 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
893 msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
894
474 -#: apply.c:3218
895 +#: apply.c:3228
896 #, c-format
897 msgid "patch failed: %s:%ld"
898 msgstr "打补丁失败:%s:%ld"
899
479 -#: apply.c:3341
900 +#: apply.c:3351
901 #, c-format
902 msgid "cannot checkout %s"
903 msgstr "不能检出 %s"
904
484 -#: apply.c:3393 apply.c:3404 apply.c:3450 midx.c:61 setup.c:280
905 +#: apply.c:3403 apply.c:3414 apply.c:3460 midx.c:61 setup.c:280
906 #, c-format
907 msgid "failed to read %s"
908 msgstr "无法读取 %s"
909
489 -#: apply.c:3401
910 +#: apply.c:3411
911 #, c-format
912 msgid "reading from '%s' beyond a symbolic link"
913 msgstr "读取位于符号链接中的 '%s'"
914
494 -#: apply.c:3430 apply.c:3673
915 +#: apply.c:3440 apply.c:3683
916 #, c-format
917 msgid "path %s has been renamed/deleted"
918 msgstr "路径 %s 已经被重命名/删除"
919
499 -#: apply.c:3516 apply.c:3688
920 +#: apply.c:3526 apply.c:3698
921 #, c-format
922 msgid "%s: does not exist in index"
923 msgstr "%s:不存在于索引中"
924
504 -#: apply.c:3525 apply.c:3696
925 +#: apply.c:3535 apply.c:3706
926 #, c-format
927 msgid "%s: does not match index"
928 msgstr "%s:和索引不匹配"
929
509 -#: apply.c:3560
930 +#: apply.c:3570
931 msgid "repository lacks the necessary blob to fall back on 3-way merge."
932 msgstr "仓库缺乏必要的数据对象以进行三方合并。"
933
513 -#: apply.c:3563
934 +#: apply.c:3573
935 #, c-format
936 msgid "Falling back to three-way merge...\n"
937 msgstr "回落到三方合并...\n"
938
518 -#: apply.c:3579 apply.c:3583
939 +#: apply.c:3589 apply.c:3593
940 #, c-format
941 msgid "cannot read the current contents of '%s'"
942 msgstr "无法读取 '%s' 的当前内容"
943
523 -#: apply.c:3595
944 +#: apply.c:3605
945 #, c-format
946 msgid "Failed to fall back on three-way merge...\n"
947 msgstr "无法回落到三方合并...\n"
948
528 -#: apply.c:3609
949 +#: apply.c:3619
950 #, c-format
951 msgid "Applied patch to '%s' with conflicts.\n"
952 msgstr "应用补丁到 '%s' 存在冲突。\n"
953
533 -#: apply.c:3614
954 +#: apply.c:3624
955 #, c-format
956 msgid "Applied patch to '%s' cleanly.\n"
957 msgstr "成功应用补丁到 '%s'。\n"
958
538 -#: apply.c:3640
959 +#: apply.c:3650
960 msgid "removal patch leaves file contents"
961 msgstr "移除补丁仍留下了文件内容"
962
542 -#: apply.c:3713
963 +#: apply.c:3723
964 #, c-format
965 msgid "%s: wrong type"
966 msgstr "%s:错误类型"
967
547 -#: apply.c:3715
968 +#: apply.c:3725
969 #, c-format
970 msgid "%s has type %o, expected %o"
971 msgstr "%s 的类型是 %o,应为 %o"
972
552 -#: apply.c:3866 apply.c:3868 read-cache.c:830 read-cache.c:856
553 -#: read-cache.c:1309
973 +#: apply.c:3876 apply.c:3878 read-cache.c:830 read-cache.c:856
974 +#: read-cache.c:1320
975 #, c-format
976 msgid "invalid path '%s'"
977 msgstr "无效路径 '%s'"
978
558 -#: apply.c:3924
979 +#: apply.c:3934
980 #, c-format
981 msgid "%s: already exists in index"
982 msgstr "%s:已经存在于索引中"
983
563 -#: apply.c:3927
984 +#: apply.c:3937
985 #, c-format
986 msgid "%s: already exists in working directory"
987 msgstr "%s:已经存在于工作区中"
988
568 -#: apply.c:3947
989 +#: apply.c:3957
990 #, c-format
991 msgid "new mode (%o) of %s does not match old mode (%o)"
992 msgstr "%2$s 的新模式(%1$o)和旧模式(%3$o)不匹配"
993
573 -#: apply.c:3952
994 +#: apply.c:3962
995 #, c-format
996 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
997 msgstr "%2$s 的新模式(%1$o)和 %4$s 的旧模式(%3$o)不匹配"
998
578 -#: apply.c:3972
999 +#: apply.c:3982
1000 #, c-format
1001 msgid "affected file '%s' is beyond a symbolic link"
1002 msgstr "受影响的文件 '%s' 位于符号链接中"
1003
583 -#: apply.c:3976
1004 +#: apply.c:3986
1005 #, c-format
1006 msgid "%s: patch does not apply"
1007 msgstr "%s:补丁未应用"
1008
588 -#: apply.c:3991
1009 +#: apply.c:4001
1010 #, c-format
1011 msgid "Checking patch %s..."
1012 msgstr "正在检查补丁 %s..."
1013
593 -#: apply.c:4083
1014 +#: apply.c:4093
1015 #, c-format
1016 msgid "sha1 information is lacking or useless for submodule %s"
1017 msgstr "子模组 %s 的 sha1 信息缺失或无效"
1018
598 -#: apply.c:4090
1019 +#: apply.c:4100
1020 #, c-format
1021 msgid "mode change for %s, which is not in current HEAD"
1022 msgstr "%s 的模式变更,但它不在当前 HEAD 中"
1023
603 -#: apply.c:4093
1024 +#: apply.c:4103
1025 #, c-format
1026 msgid "sha1 information is lacking or useless (%s)."
1027 msgstr "sha1 信息缺失或无效(%s)。"
1028
608 -#: apply.c:4098 builtin/checkout.c:279 builtin/reset.c:143
609 -#, c-format
610 -msgid "make_cache_entry failed for path '%s'"
611 -msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
612 -
613 -#: apply.c:4102
1029 +#: apply.c:4112
1030 #, c-format
1031 msgid "could not add %s to temporary index"
1032 msgstr "不能在临时索引中添加 %s"
1033
618 -#: apply.c:4112
1034 +#: apply.c:4122
1035 #, c-format
1036 msgid "could not write temporary index to %s"
1037 msgstr "不能把临时索引写入到 %s"
1038
623 -#: apply.c:4250
1039 +#: apply.c:4260
1040 #, c-format
1041 msgid "unable to remove %s from index"
1042 msgstr "不能从索引中移除 %s"
1043
628 -#: apply.c:4284
1044 +#: apply.c:4294
1045 #, c-format
1046 msgid "corrupt patch for submodule %s"
1047 msgstr "子模组 %s 损坏的补丁"
1048
633 -#: apply.c:4290
1049 +#: apply.c:4300
1050 #, c-format
1051 msgid "unable to stat newly created file '%s'"
1052 msgstr "不能对新建文件 '%s' 调用 stat"
1053
638 -#: apply.c:4298
1054 +#: apply.c:4308
1055 #, c-format
1056 msgid "unable to create backing store for newly created file %s"
1057 msgstr "不能为新建文件 %s 创建后端存储"
1058
643 -#: apply.c:4304 apply.c:4449
1059 +#: apply.c:4314 apply.c:4459
1060 #, c-format
1061 msgid "unable to add cache entry for %s"
1062 msgstr "无法为 %s 添加缓存条目"
1063
648 -#: apply.c:4347
1064 +#: apply.c:4357
1065 #, c-format
1066 msgid "failed to write to '%s'"
1067 msgstr "写入 '%s' 失败"
1068
653 -#: apply.c:4351
1069 +#: apply.c:4361
1070 #, c-format
1071 msgid "closing file '%s'"
1072 msgstr "关闭文件 '%s'"
1073
658 -#: apply.c:4421
1074 +#: apply.c:4431
1075 #, c-format
1076 msgid "unable to write file '%s' mode %o"
1077 msgstr "不能写文件 '%s' 权限 %o"
1078
663 -#: apply.c:4519
1079 +#: apply.c:4529
1080 #, c-format
1081 msgid "Applied patch %s cleanly."
1082 msgstr "成功应用补丁 %s。"
1083
668 -#: apply.c:4527
1084 +#: apply.c:4537
1085 msgid "internal error"
1086 msgstr "内部错误"
1087
672 -#: apply.c:4530
1088 +#: apply.c:4540
1089 #, c-format
1090 msgid "Applying patch %%s with %d reject..."
1091 msgid_plural "Applying patch %%s with %d rejects..."
1092 msgstr[0] "应用 %%s 个补丁,其中 %d 个被拒绝..."
1093 msgstr[1] "应用 %%s 个补丁,其中 %d 个被拒绝..."
1094
679 -#: apply.c:4541
1095 +#: apply.c:4551
1096 #, c-format
1097 msgid "truncating .rej filename to %.*s.rej"
1098 msgstr "截短 .rej 文件名为 %.*s.rej"
1099
684 -#: apply.c:4549 builtin/fetch.c:898 builtin/fetch.c:1194
1100 +#: apply.c:4559 builtin/fetch.c:901 builtin/fetch.c:1192
1101 #, c-format
1102 msgid "cannot open %s"
1103 msgstr "不能打开 %s"
1104
689 -#: apply.c:4563
1105 +#: apply.c:4573
1106 #, c-format
1107 msgid "Hunk #%d applied cleanly."
1108 msgstr "第 #%d 个片段成功应用。"
1109
694 -#: apply.c:4567
1110 +#: apply.c:4577
1111 #, c-format
1112 msgid "Rejected hunk #%d."
1113 msgstr "拒绝第 #%d 个片段。"
1114
699 -#: apply.c:4686
1115 +#: apply.c:4696
1116 #, c-format
1117 msgid "Skipped patch '%s'."
1118 msgstr "略过补丁 '%s'。"
1119
704 -#: apply.c:4694
1120 +#: apply.c:4704
1121 msgid "unrecognized input"
1122 msgstr "未能识别的输入"
1123
708 -#: apply.c:4714
1124 +#: apply.c:4724
1125 msgid "unable to read index file"
1126 msgstr "无法读取索引文件"
1127
712 -#: apply.c:4871
1128 +#: apply.c:4881
1129 #, c-format
1130 msgid "can't open patch '%s': %s"
1131 msgstr "不能打开补丁 '%s':%s"
1132
717 -#: apply.c:4898
1133 +#: apply.c:4908
1134 #, c-format
1135 msgid "squelched %d whitespace error"
1136 msgid_plural "squelched %d whitespace errors"
1137 msgstr[0] "抑制下仍有 %d 个空白字符误用"
1138 msgstr[1] "抑制下仍有 %d 个空白字符误用"
1139
724 -#: apply.c:4904 apply.c:4919
1140 +#: apply.c:4914 apply.c:4929
1141 #, c-format
1142 msgid "%d line adds whitespace errors."
1143 msgid_plural "%d lines add whitespace errors."
1144 msgstr[0] "%d 行新增了空白字符误用。"
1145 msgstr[1] "%d 行新增了空白字符误用。"
1146
731 -#: apply.c:4912
1147 +#: apply.c:4922
1148 #, c-format
1149 msgid "%d line applied after fixing whitespace errors."
1150 msgid_plural "%d lines applied after fixing whitespace errors."
1151 msgstr[0] "修复空白错误后,应用了 %d 行。"
1152 msgstr[1] "修复空白错误后,应用了 %d 行。"
1153
738 -#: apply.c:4928 builtin/add.c:540 builtin/mv.c:301 builtin/rm.c:390
1154 +#: apply.c:4938 builtin/add.c:579 builtin/mv.c:301 builtin/rm.c:390
1155 msgid "Unable to write new index file"
1156 msgstr "无法写入新索引文件"
1157
742 -#: apply.c:4955 apply.c:4958 builtin/am.c:2197 builtin/am.c:2200
743 -#: builtin/clone.c:122 builtin/fetch.c:143 builtin/merge.c:273
744 -#: builtin/pull.c:209 builtin/submodule--helper.c:407
745 -#: builtin/submodule--helper.c:1367 builtin/submodule--helper.c:1370
746 -#: builtin/submodule--helper.c:1850 builtin/submodule--helper.c:1853
747 -#: builtin/submodule--helper.c:2092 git-add--interactive.perl:211
748 -msgid "path"
749 -msgstr "路径"
750 -
751 -#: apply.c:4956
1158 +#: apply.c:4966
1159 msgid "don't apply changes matching the given path"
1160 msgstr "不要应用与给出路径向匹配的变更"
1161
755 -#: apply.c:4959
1162 +#: apply.c:4969
1163 msgid "apply changes matching the given path"
1164 msgstr "应用与给出路径向匹配的变更"
1165
759 -#: apply.c:4961 builtin/am.c:2206
1166 +#: apply.c:4971 builtin/am.c:2206
1167 msgid "num"
1168 msgstr "数字"
1169
763 -#: apply.c:4962
1170 +#: apply.c:4972
1171 msgid "remove <num> leading slashes from traditional diff paths"
1172 msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
1173
767 -#: apply.c:4965
1174 +#: apply.c:4975
1175 msgid "ignore additions made by the patch"
1176 msgstr "忽略补丁中的添加的文件"
1177
771 -#: apply.c:4967
1178 +#: apply.c:4977
1179 msgid "instead of applying the patch, output diffstat for the input"
1180 msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
1181
775 -#: apply.c:4971
1182 +#: apply.c:4981
1183 msgid "show number of added and deleted lines in decimal notation"
1184 msgstr "以十进制数显示添加和删除的行数"
1185
779 -#: apply.c:4973
1186 +#: apply.c:4983
1187 msgid "instead of applying the patch, output a summary for the input"
1188 msgstr "不应用补丁,而是显示输入的概要"
1189
783 -#: apply.c:4975
1190 +#: apply.c:4985
1191 msgid "instead of applying the patch, see if the patch is applicable"
1192 msgstr "不应用补丁,而是查看补丁是否可应用"
1193
787 -#: apply.c:4977
1194 +#: apply.c:4987
1195 msgid "make sure the patch is applicable to the current index"
1196 msgstr "确认补丁可以应用到当前索引"
1197
791 -#: apply.c:4979
1198 +#: apply.c:4989
1199 msgid "mark new files with `git add --intent-to-add`"
1200 msgstr "使用命令 `git add --intent-to-add` 标记新增文件"
1201
795 -#: apply.c:4981
1202 +#: apply.c:4991
1203 msgid "apply a patch without touching the working tree"
1204 msgstr "应用补丁而不修改工作区"
1205
799 -#: apply.c:4983
1206 +#: apply.c:4993
1207 msgid "accept a patch that touches outside the working area"
1208 msgstr "接受修改工作区之外文件的补丁"
1209
803 -#: apply.c:4986
1210 +#: apply.c:4996
1211 msgid "also apply the patch (use with --stat/--summary/--check)"
1212 msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
1213
807 -#: apply.c:4988
1214 +#: apply.c:4998
1215 msgid "attempt three-way merge if a patch does not apply"
1216 msgstr "如果一个补丁不能应用则尝试三方合并"
1217
811 -#: apply.c:4990
1218 +#: apply.c:5000
1219 msgid "build a temporary index based on embedded index information"
1220 msgstr "创建一个临时索引基于嵌入的索引信息"
1221
815 -#: apply.c:4993 builtin/checkout-index.c:173 builtin/ls-files.c:524
1222 +#: apply.c:5003 builtin/checkout-index.c:173 builtin/ls-files.c:524
1223 msgid "paths are separated with NUL character"
1224 msgstr "路径以 NUL 字符分隔"
1225
819 -#: apply.c:4995
1226 +#: apply.c:5005
1227 msgid "ensure at least <n> lines of context match"
1228 msgstr "确保至少匹配 <n> 行上下文"
1229
823 -#: apply.c:4996 builtin/am.c:2185 builtin/interpret-trailers.c:98
1230 +#: apply.c:5006 builtin/am.c:2185 builtin/interpret-trailers.c:98
1231 #: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
825 -#: builtin/pack-objects.c:3310 builtin/rebase.c:1445
1232 +#: builtin/pack-objects.c:3310 builtin/rebase.c:1474
1233 msgid "action"
1234 msgstr "动作"
1235
829 -#: apply.c:4997
1236 +#: apply.c:5007
1237 msgid "detect new or modified lines that have whitespace errors"
1238 msgstr "检查新增和修改的行中间的空白字符滥用"
1239
833 -#: apply.c:5000 apply.c:5003
1240 +#: apply.c:5010 apply.c:5013
1241 msgid "ignore changes in whitespace when finding context"
1242 msgstr "查找上下文时忽略空白字符的变更"
1243
837 -#: apply.c:5006
1244 +#: apply.c:5016
1245 msgid "apply the patch in reverse"
1246 msgstr "反向应用补丁"
1247
841 -#: apply.c:5008
1248 +#: apply.c:5018
1249 msgid "don't expect at least one line of context"
1250 msgstr "无需至少一行上下文"
1251
845 -#: apply.c:5010
1252 +#: apply.c:5020
1253 msgid "leave the rejected hunks in corresponding *.rej files"
1254 msgstr "将拒绝的补丁片段保存在对应的 *.rej 文件中"
1255
849 -#: apply.c:5012
1256 +#: apply.c:5022
1257 msgid "allow overlapping hunks"
1258 msgstr "允许重叠的补丁片段"
1259
853 -#: apply.c:5013 builtin/add.c:291 builtin/check-ignore.c:22
854 -#: builtin/commit.c:1337 builtin/count-objects.c:98 builtin/fsck.c:786
855 -#: builtin/log.c:2085 builtin/mv.c:123 builtin/read-tree.c:128
1260 +#: apply.c:5023 builtin/add.c:309 builtin/check-ignore.c:22
1261 +#: builtin/commit.c:1355 builtin/count-objects.c:98 builtin/fsck.c:774
1262 +#: builtin/log.c:2166 builtin/mv.c:123 builtin/read-tree.c:128
1263 msgid "be verbose"
1264 msgstr "冗长输出"
1265
859 -#: apply.c:5015
1266 +#: apply.c:5025
1267 msgid "tolerate incorrectly detected missing new-line at the end of file"
1268 msgstr "允许不正确的文件末尾换行符"
1269
863 -#: apply.c:5018
1270 +#: apply.c:5028
1271 msgid "do not trust the line counts in the hunk headers"
1272 msgstr "不信任补丁片段的头信息中的行号"
1273
867 -#: apply.c:5020 builtin/am.c:2194
1274 +#: apply.c:5030 builtin/am.c:2194
1275 msgid "root"
1276 msgstr "根目录"
1277
871 -#: apply.c:5021
1278 +#: apply.c:5031
1279 msgid "prepend <root> to all filenames"
1280 msgstr "为所有文件名前添加 <根目录>"
1281
1282 #: archive.c:14
1283 msgid "git archive [<options>] <tree-ish> [<path>...]"
877 -msgstr "git archive [<选项>] <树或提交> [<路径>...]"
1284 +msgstr "git archive [<选项>] <树对象> [<路径>...]"
1285
1286 #: archive.c:15
1287 msgid "git archive --list"
@@ -884,13 +1291,13 @@ msgstr "git archive --list"
1291 msgid ""
1292 "git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
1293 msgstr ""
887 -"git archive --remote <仓库> [--exec <命令>] [<选项>] <树或提交> [<路径>...]"
1294 +"git archive --remote <仓库> [--exec <命令>] [<选项>] <树对象> [<路径>...]"
1295
1296 #: archive.c:17
1297 msgid "git archive --remote <repo> [--exec <cmd>] --list"
1298 msgstr "git archive --remote <仓库> [--exec <命令>] --list"
1299
893 -#: archive.c:372 builtin/add.c:177 builtin/add.c:516 builtin/rm.c:299
1300 +#: archive.c:372 builtin/add.c:180 builtin/add.c:555 builtin/rm.c:299
1301 #, c-format
1302 msgid "pathspec '%s' did not match any files"
1303 msgstr "路径规格 '%s' 未匹配任何文件"
@@ -922,7 +1329,7 @@ msgstr "格式"
1329 msgid "archive format"
1330 msgstr "归档格式"
1331
925 -#: archive.c:458 builtin/log.c:1581
1332 +#: archive.c:458 builtin/log.c:1653
1333 msgid "prefix"
1334 msgstr "前缀"
1335
@@ -930,12 +1337,12 @@ msgstr "前缀"
1337 msgid "prepend prefix to each pathname in the archive"
1338 msgstr "为归档中每个路径名加上前缀"
1339
933 -#: archive.c:460 builtin/blame.c:861 builtin/blame.c:873 builtin/blame.c:874
1340 +#: archive.c:460 builtin/blame.c:861 builtin/blame.c:865 builtin/blame.c:866
1341 #: builtin/commit-tree.c:117 builtin/config.c:129 builtin/fast-export.c:1162
1342 #: builtin/fast-export.c:1164 builtin/fast-export.c:1168 builtin/grep.c:899
1343 #: builtin/hash-object.c:105 builtin/ls-files.c:560 builtin/ls-files.c:563
1344 #: builtin/notes.c:412 builtin/notes.c:578 builtin/read-tree.c:123
938 -#: parse-options.h:186
1345 +#: parse-options.h:190
1346 msgid "file"
1347 msgstr "文件"
1348
@@ -967,8 +1374,8 @@ msgstr "压缩效果更好"
1374 msgid "list supported archive formats"
1375 msgstr "列出支持的归档格式"
1376
970 -#: archive.c:479 builtin/archive.c:91 builtin/clone.c:112 builtin/clone.c:115
971 -#: builtin/submodule--helper.c:1379 builtin/submodule--helper.c:1859
1377 +#: archive.c:479 builtin/archive.c:91 builtin/clone.c:113 builtin/clone.c:116
1378 +#: builtin/submodule--helper.c:1391 builtin/submodule--helper.c:1884
1379 msgid "repo"
1380 msgstr "仓库"
1381
@@ -1007,17 +1414,17 @@ msgstr "未知归档格式 '%s'"
1414 msgid "Argument not supported for format '%s': -%d"
1415 msgstr "参数不支持此格式 '%s':-%d"
1416
1010 -#: archive-tar.c:125 archive-zip.c:345
1417 +#: archive-tar.c:125 archive-zip.c:350
1418 #, c-format
1419 msgid "cannot stream blob %s"
1420 msgstr "不能打开数据对象 %s"
1421
1015 -#: archive-tar.c:266 archive-zip.c:363
1422 +#: archive-tar.c:266 archive-zip.c:368
1423 #, c-format
1424 msgid "unsupported file mode: 0%o (SHA1: %s)"
1425 msgstr "不支持的文件模式:0%o (SHA1: %s)"
1426
1020 -#: archive-tar.c:293 archive-zip.c:353
1427 +#: archive-tar.c:293 archive-zip.c:358
1428 #, c-format
1429 msgid "cannot read %s"
1430 msgstr "不能读取 %s"
@@ -1036,37 +1443,37 @@ msgstr "无法重定向描述符"
1443 msgid "'%s' filter reported error"
1444 msgstr "'%s' 过滤器报告了错误"
1445
1039 -#: archive-zip.c:314
1446 +#: archive-zip.c:319
1447 #, c-format
1448 msgid "path is not valid UTF-8: %s"
1449 msgstr "路径不是有效的 UTF-8:%s"
1450
1044 -#: archive-zip.c:318
1451 +#: archive-zip.c:323
1452 #, c-format
1453 msgid "path too long (%d chars, SHA1: %s): %s"
1454 msgstr "路径太长(%d 字符,SHA1:%s):%s"
1455
1049 -#: archive-zip.c:474 builtin/pack-objects.c:230 builtin/pack-objects.c:233
1456 +#: archive-zip.c:479 builtin/pack-objects.c:230 builtin/pack-objects.c:233
1457 #, c-format
1458 msgid "deflate error (%d)"
1459 msgstr "压缩错误 (%d)"
1460
1054 -#: archive-zip.c:609
1461 +#: archive-zip.c:614
1462 #, c-format
1463 msgid "timestamp too large for this system: %<PRIuMAX>"
1464 msgstr "对于本系统时间戳太大:%<PRIuMAX>"
1465
1059 -#: attr.c:213
1466 +#: attr.c:212
1467 #, c-format
1468 msgid "%.*s is not a valid attribute name"
1469 msgstr "%.*s 不是一个有效的属性名"
1470
1064 -#: attr.c:370
1471 +#: attr.c:369
1472 #, c-format
1473 msgid "%s not allowed: %s:%d"
1474 msgstr "不允许 %s:%s:%d"
1475
1069 -#: attr.c:410
1476 +#: attr.c:409
1477 msgid ""
1478 "Negative patterns are ignored in git attributes\n"
1479 "Use '\\!' for literal leading exclamation."
@@ -1205,9 +1612,9 @@ msgstr "不能将 --contents 和最终的提交对象名共用"
1612 msgid "--reverse and --first-parent together require specified latest commit"
1613 msgstr "--reverse 和 --first-parent 共用,需要指定最新的提交"
1614
1208 -#: blame.c:2744 bundle.c:167 ref-filter.c:2203 remote.c:1941 sequencer.c:1971
1209 -#: sequencer.c:4305 builtin/commit.c:1020 builtin/log.c:387 builtin/log.c:964
1210 -#: builtin/log.c:1452 builtin/log.c:1844 builtin/log.c:2134 builtin/merge.c:411
1615 +#: blame.c:2744 bundle.c:167 ref-filter.c:2203 remote.c:1941 sequencer.c:2093
1616 +#: sequencer.c:4460 builtin/commit.c:1040 builtin/log.c:388 builtin/log.c:991
1617 +#: builtin/log.c:1520 builtin/log.c:1925 builtin/log.c:2215 builtin/merge.c:411
1618 #: builtin/pack-objects.c:3128 builtin/pack-objects.c:3143
1619 #: builtin/shortlog.c:192
1620 msgid "revision walk setup failed"
@@ -1371,8 +1778,8 @@ msgstr "'%s' 不像是一个 v2 版本的包文件"
1778 msgid "unrecognized header: %s%s (%d)"
1779 msgstr "未能识别的包头:%s%s (%d)"
1780
1374 -#: bundle.c:90 rerere.c:480 rerere.c:690 sequencer.c:2221 sequencer.c:2962
1375 -#: builtin/commit.c:791
1781 +#: bundle.c:90 rerere.c:480 rerere.c:690 sequencer.c:2344 sequencer.c:3108
1782 +#: builtin/commit.c:811
1783 #, c-format
1784 msgid "could not open '%s'"
1785 msgstr "不能打开 '%s'"
@@ -1403,42 +1810,42 @@ msgid_plural "The bundle requires these %d refs:"
1810 msgstr[0] "这个包需要这个引用:"
1811 msgstr[1] "这个包需要 %d 个引用:"
1812
1406 -#: bundle.c:272
1813 +#: bundle.c:273
1814 msgid "unable to dup bundle descriptor"
1815 msgstr "无法复制 bundle 描述符"
1816
1410 -#: bundle.c:279
1817 +#: bundle.c:280
1818 msgid "Could not spawn pack-objects"
1819 msgstr "不能生成 pack-objects 进程"
1820
1414 -#: bundle.c:290
1821 +#: bundle.c:291
1822 msgid "pack-objects died"
1823 msgstr "pack-objects 终止"
1824
1418 -#: bundle.c:332
1825 +#: bundle.c:333
1826 msgid "rev-list died"
1827 msgstr "rev-list 终止"
1828
1422 -#: bundle.c:381
1829 +#: bundle.c:382
1830 #, c-format
1831 msgid "ref '%s' is excluded by the rev-list options"
1832 msgstr "引用 '%s' 被 rev-list 选项排除"
1833
1427 -#: bundle.c:460 builtin/log.c:202 builtin/log.c:1733 builtin/shortlog.c:306
1834 +#: bundle.c:461 builtin/log.c:203 builtin/log.c:1814 builtin/shortlog.c:306
1835 #, c-format
1836 msgid "unrecognized argument: %s"
1837 msgstr "未能识别的参数:%s"
1838
1432 -#: bundle.c:468
1839 +#: bundle.c:469
1840 msgid "Refusing to create empty bundle."
1841 msgstr "不能创建空包。"
1842
1436 -#: bundle.c:478
1843 +#: bundle.c:479
1844 #, c-format
1845 msgid "cannot create '%s'"
1846 msgstr "不能创建 '%s'"
1847
1441 -#: bundle.c:503
1848 +#: bundle.c:504
1849 msgid "index-pack died"
1850 msgstr "index-pack 终止"
1851
@@ -1447,18 +1854,18 @@ msgstr "index-pack 终止"
1854 msgid "invalid color value: %.*s"
1855 msgstr "无效的颜色值:%.*s"
1856
1450 -#: commit.c:50 sequencer.c:2665 builtin/am.c:354 builtin/am.c:398
1857 +#: commit.c:51 sequencer.c:2811 builtin/am.c:354 builtin/am.c:398
1858 #: builtin/am.c:1366 builtin/am.c:2009 builtin/replace.c:456
1859 #, c-format
1860 msgid "could not parse %s"
1861 msgstr "不能解析 %s"
1862
1456 -#: commit.c:52
1863 +#: commit.c:53
1864 #, c-format
1865 msgid "%s %s is not a commit!"
1866 msgstr "%s %s 不是一个提交!"
1867
1461 -#: commit.c:192
1868 +#: commit.c:193
1869 msgid ""
1870 "Support for <GIT_DIR>/info/grafts is deprecated\n"
1871 "and will be removed in a future Git version.\n"
@@ -1478,27 +1885,27 @@ msgstr ""
1885 "设置 \"git config advice.graftFileDeprecated false\"\n"
1886 "可关闭本消息"
1887
1481 -#: commit.c:1128
1888 +#: commit.c:1152
1889 #, c-format
1890 msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
1891 msgstr "提交 %s 有一个非可信的声称来自 %s 的 GPG 签名。"
1892
1486 -#: commit.c:1131
1893 +#: commit.c:1155
1894 #, c-format
1895 msgid "Commit %s has a bad GPG signature allegedly by %s."
1896 msgstr "提交 %s 有一个错误的声称来自 %s 的 GPG 签名。"
1897
1491 -#: commit.c:1134
1898 +#: commit.c:1158
1899 #, c-format
1900 msgid "Commit %s does not have a GPG signature."
1901 msgstr "提交 %s 没有 GPG 签名。"
1902
1496 -#: commit.c:1137
1903 +#: commit.c:1161
1904 #, c-format
1905 msgid "Commit %s has a good GPG signature by %s\n"
1906 msgstr "提交 %s 有一个来自 %s 的好的 GPG 签名。\n"
1907
1501 -#: commit.c:1391
1908 +#: commit.c:1415
1909 msgid ""
1910 "Warning: commit message did not conform to UTF-8.\n"
1911 "You may want to amend it after fixing the message, or set the config\n"
@@ -1508,75 +1915,70 @@ msgstr ""
1915 "您可以通过修补提交来改正提交说明,或者将配置变量 i18n.commitencoding\n"
1916 "设置为您项目所用的字符编码。\n"
1917
1511 -#: commit-graph.c:127
1918 +#: commit-graph.c:130
1919 msgid "commit-graph file is too small"
1920 msgstr "提交图形文件太小"
1921
1515 -#: commit-graph.c:192
1922 +#: commit-graph.c:195
1923 #, c-format
1924 msgid "commit-graph signature %X does not match signature %X"
1925 msgstr "提交图形签名 %X 和签名 %X 不匹配"
1926
1520 -#: commit-graph.c:199
1927 +#: commit-graph.c:202
1928 #, c-format
1929 msgid "commit-graph version %X does not match version %X"
1930 msgstr "提交图形版本 %X 和版本 %X 不匹配"
1931
1525 -#: commit-graph.c:206
1932 +#: commit-graph.c:209
1933 #, c-format
1934 msgid "commit-graph hash version %X does not match version %X"
1935 msgstr "提交图形哈希版本 %X 和版本 %X 不匹配"
1936
1530 -#: commit-graph.c:229
1937 +#: commit-graph.c:232
1938 msgid "commit-graph chunk lookup table entry missing; file may be incomplete"
1939 msgstr "提交图形块查找表条目丢失,文件可能不完整"
1940
1534 -#: commit-graph.c:240
1941 +#: commit-graph.c:243
1942 #, c-format
1943 msgid "commit-graph improper chunk offset %08x%08x"
1944 msgstr "提交图形不正确的块偏移 %08x%08x"
1945
1539 -#: commit-graph.c:283
1946 +#: commit-graph.c:286
1947 #, c-format
1948 msgid "commit-graph chunk id %08x appears multiple times"
1949 msgstr "提交图形块 id %08x 出现了多次"
1950
1544 -#: commit-graph.c:347
1951 +#: commit-graph.c:350
1952 msgid "commit-graph has no base graphs chunk"
1953 msgstr "提交图形没有基础图形块"
1954
1548 -#: commit-graph.c:357
1955 +#: commit-graph.c:360
1956 msgid "commit-graph chain does not match"
1957 msgstr "提交图形链不匹配"
1958
1552 -#: commit-graph.c:404
1959 +#: commit-graph.c:407
1960 #, c-format
1961 msgid "invalid commit-graph chain: line '%s' not a hash"
1962 msgstr "无效的提交图形链:行 '%s' 不是一个哈希值"
1963
1557 -#: commit-graph.c:430
1964 +#: commit-graph.c:433
1965 msgid "unable to find all commit-graph files"
1966 msgstr "无法找到所有提交图形文件"
1967
1561 -#: commit-graph.c:561 commit-graph.c:621
1968 +#: commit-graph.c:564 commit-graph.c:624
1969 msgid "invalid commit position. commit-graph is likely corrupt"
1970 msgstr "无效的提交位置。提交图形可能已损坏"
1971
1565 -#: commit-graph.c:582
1972 +#: commit-graph.c:585
1973 #, c-format
1974 msgid "could not find commit %s"
1975 msgstr "无法找到提交 %s"
1976
1570 -#: commit-graph.c:855 builtin/am.c:1287
1977 +#: commit-graph.c:858 builtin/am.c:1287
1978 #, c-format
1979 msgid "unable to parse commit %s"
1980 msgstr "不能解析提交 %s"
1981
1575 -#: commit-graph.c:859
1576 -#, c-format
1577 -msgid "unable to get tree for %s"
1578 -msgstr "无法得到 %s 的树对象"
1579 -
1982 #: commit-graph.c:1017 builtin/pack-objects.c:2641
1983 #, c-format
1984 msgid "unable to get type of object %s"
@@ -1643,12 +2045,12 @@ msgstr "正在查找提交图中额外的边"
2045 msgid "failed to write correct number of base graph ids"
2046 msgstr "无法写入正确数量的基础图形 ID"
2047
1646 -#: commit-graph.c:1379 midx.c:810
2048 +#: commit-graph.c:1379 midx.c:814
2049 #, c-format
2050 msgid "unable to create leading directories of %s"
2051 msgstr "不能为 %s 创建先导目录"
2052
1651 -#: commit-graph.c:1391 builtin/index-pack.c:306 builtin/repack.c:241
2053 +#: commit-graph.c:1391 builtin/index-pack.c:306 builtin/repack.c:248
2054 #, c-format
2055 msgid "unable to create '%s'"
2056 msgstr "不能创建 '%s'"
@@ -1806,7 +2208,7 @@ msgstr "键名没有包含一个小节名称:%s"
2208 msgid "key does not contain variable name: %s"
2209 msgstr "键名没有包含变量名:%s"
2210
1809 -#: config.c:406 sequencer.c:2401
2211 +#: config.c:406 sequencer.c:2530
2212 #, c-format
2213 msgid "invalid key: %s"
2214 msgstr "无效键名:%s"
@@ -1928,144 +2330,144 @@ msgstr "core.commentChar 应该是一个字符"
2330 msgid "invalid mode for object creation: %s"
2331 msgstr "无效的对象创建模式:%s"
2332
1931 -#: config.c:1425
2333 +#: config.c:1430
2334 #, c-format
2335 msgid "malformed value for %s"
2336 msgstr "%s 的取值格式错误"
2337
1936 -#: config.c:1451
2338 +#: config.c:1456
2339 #, c-format
2340 msgid "malformed value for %s: %s"
2341 msgstr "%s 的取值格式错误:%s"
2342
1941 -#: config.c:1452
2343 +#: config.c:1457
2344 msgid "must be one of nothing, matching, simple, upstream or current"
2345 msgstr "必须是其中之一:nothing、matching、simple、upstream 或 current"
2346
1945 -#: config.c:1513 builtin/pack-objects.c:3394
2347 +#: config.c:1518 builtin/pack-objects.c:3394
2348 #, c-format
2349 msgid "bad pack compression level %d"
2350 msgstr "错误的打包压缩级别 %d"
2351
1950 -#: config.c:1634
2352 +#: config.c:1639
2353 #, c-format
2354 msgid "unable to load config blob object '%s'"
2355 msgstr "无法从数据对象 '%s' 加载配置"
2356
1955 -#: config.c:1637
2357 +#: config.c:1642
2358 #, c-format
2359 msgid "reference '%s' does not point to a blob"
2360 msgstr "引用 '%s' 没有指向一个数据对象"
2361
1960 -#: config.c:1654
2362 +#: config.c:1659
2363 #, c-format
2364 msgid "unable to resolve config blob '%s'"
2365 msgstr "不能解析配置对象 '%s'"
2366
1965 -#: config.c:1684
2367 +#: config.c:1689
2368 #, c-format
2369 msgid "failed to parse %s"
2370 msgstr "解析 %s 失败"
2371
1970 -#: config.c:1740
2372 +#: config.c:1745
2373 msgid "unable to parse command-line config"
2374 msgstr "无法解析命令行中的配置"
2375
1974 -#: config.c:2091
2376 +#: config.c:2096
2377 msgid "unknown error occurred while reading the configuration files"
2378 msgstr "在读取配置文件时遇到未知错误"
2379
1978 -#: config.c:2261
2380 +#: config.c:2266
2381 #, c-format
2382 msgid "Invalid %s: '%s'"
2383 msgstr "无效 %s:'%s'"
2384
1983 -#: config.c:2306
2385 +#: config.c:2311
2386 #, c-format
2387 msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2388 msgstr "splitIndex.maxPercentChange 的取值 '%d' 应该介于 0 和 100 之间"
2389
1988 -#: config.c:2352
2390 +#: config.c:2357
2391 #, c-format
2392 msgid "unable to parse '%s' from command-line config"
2393 msgstr "无法解析命令行配置中的 '%s'"
2394
1993 -#: config.c:2354
2395 +#: config.c:2359
2396 #, c-format
2397 msgid "bad config variable '%s' in file '%s' at line %d"
2398 msgstr "在文件 '%2$s' 的第 %3$d 行发现错误的配置变量 '%1$s'"
2399
1998 -#: config.c:2435
2400 +#: config.c:2440
2401 #, c-format
2402 msgid "invalid section name '%s'"
2403 msgstr "无效的小节名称 '%s'"
2404
2003 -#: config.c:2467
2405 +#: config.c:2472
2406 #, c-format
2407 msgid "%s has multiple values"
2408 msgstr "%s 有多个取值"
2409
2008 -#: config.c:2496
2410 +#: config.c:2501
2411 #, c-format
2412 msgid "failed to write new configuration file %s"
2413 msgstr "写入新的配置文件 %s 失败"
2414
2013 -#: config.c:2748 config.c:3072
2415 +#: config.c:2753 config.c:3077
2416 #, c-format
2417 msgid "could not lock config file %s"
2418 msgstr "不能锁定配置文件 %s"
2419
2018 -#: config.c:2759
2420 +#: config.c:2764
2421 #, c-format
2422 msgid "opening %s"
2423 msgstr "打开 %s"
2424
2023 -#: config.c:2794 builtin/config.c:328
2425 +#: config.c:2799 builtin/config.c:328
2426 #, c-format
2427 msgid "invalid pattern: %s"
2428 msgstr "无效模式:%s"
2429
2028 -#: config.c:2819
2430 +#: config.c:2824
2431 #, c-format
2432 msgid "invalid config file %s"
2433 msgstr "无效的配置文件 %s"
2434
2033 -#: config.c:2832 config.c:3085
2435 +#: config.c:2837 config.c:3090
2436 #, c-format
2437 msgid "fstat on %s failed"
2438 msgstr "对 %s 调用 fstat 失败"
2439
2038 -#: config.c:2843
2440 +#: config.c:2848
2441 #, c-format
2442 msgid "unable to mmap '%s'"
2443 msgstr "不能 mmap '%s'"
2444
2043 -#: config.c:2852 config.c:3090
2445 +#: config.c:2857 config.c:3095
2446 #, c-format
2447 msgid "chmod on %s failed"
2448 msgstr "对 %s 调用 chmod 失败"
2449
2048 -#: config.c:2937 config.c:3187
2450 +#: config.c:2942 config.c:3192
2451 #, c-format
2452 msgid "could not write config file %s"
2453 msgstr "不能写入配置文件 %s"
2454
2053 -#: config.c:2971
2455 +#: config.c:2976
2456 #, c-format
2457 msgid "could not set '%s' to '%s'"
2458 msgstr "不能设置 '%s' 为 '%s'"
2459
2058 -#: config.c:2973 builtin/remote.c:782
2460 +#: config.c:2978 builtin/remote.c:781
2461 #, c-format
2462 msgid "could not unset '%s'"
2463 msgstr "不能取消设置 '%s'"
2464
2063 -#: config.c:3063
2465 +#: config.c:3068
2466 #, c-format
2467 msgid "invalid section name: %s"
2468 msgstr "无效的小节名称:%s"
2469
2068 -#: config.c:3230
2470 +#: config.c:3235
2471 #, c-format
2472 msgid "missing value for '%s'"
2473 msgstr "%s 的取值缺失"
@@ -2228,19 +2630,19 @@ msgstr "已阻止奇怪的路径名 '%s'"
2630 msgid "unable to fork"
2631 msgstr "无法 fork"
2632
2231 -#: connected.c:88 builtin/fsck.c:221 builtin/prune.c:43
2633 +#: connected.c:89 builtin/fsck.c:208 builtin/prune.c:43
2634 msgid "Checking connectivity"
2635 msgstr "正在检查连通性"
2636
2235 -#: connected.c:100
2637 +#: connected.c:101
2638 msgid "Could not run 'git rev-list'"
2639 msgstr "不能执行 'git rev-list'"
2640
2239 -#: connected.c:120
2641 +#: connected.c:121
2642 msgid "failed write to rev-list"
2643 msgstr "写入 rev-list 失败"
2644
2243 -#: connected.c:127
2645 +#: connected.c:128
2646 msgid "failed to close rev-list's stdin"
2647 msgstr "关闭 rev-list 的标准输入失败"
2648
@@ -2277,24 +2679,24 @@ msgstr ""
2679 "%s 中的 LF 将被 CRLF 替换。\n"
2680 "在工作区中该文件仍保持原有的换行符"
2681
2280 -#: convert.c:280
2682 +#: convert.c:284
2683 #, c-format
2684 msgid "BOM is prohibited in '%s' if encoded as %s"
2685 msgstr "如果使用 %2$s 编码,禁止在 '%1$s' 中使用 BOM"
2686
2285 -#: convert.c:287
2687 +#: convert.c:291
2688 #, c-format
2689 msgid ""
2288 -"The file '%s' contains a byte order mark (BOM). Please use UTF-%s as working-"
2289 -"tree-encoding."
2290 -msgstr "文件 '%s' 包含一个字节顺序标记(BOM)。请使用 UTF-%s 作为工作区编码。"
2690 +"The file '%s' contains a byte order mark (BOM). Please use UTF-%.*s as "
2691 +"working-tree-encoding."
2692 +msgstr "文件 '%s' 包含一个字节顺序标记(BOM)。请使用 UTF-%.*s 作为工作区编码。"
2693
2292 -#: convert.c:305
2694 +#: convert.c:304
2695 #, c-format
2696 msgid "BOM is required in '%s' if encoded as %s"
2697 msgstr "如果编码为 %2$s,需要在 '%1$s' 中使用 BOM"
2698
2297 -#: convert.c:307
2699 +#: convert.c:306
2700 #, c-format
2701 msgid ""
2702 "The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-"
@@ -2303,66 +2705,66 @@ msgstr ""
2705 "文件 '%s' 缺失一个字节顺序标记(BOM)。请使用 UTF-%sBE or UTF-%sLE(取决于字"
2706 "节序)作为工作区编码。"
2707
2306 -#: convert.c:425 convert.c:496
2708 +#: convert.c:419 convert.c:490
2709 #, c-format
2710 msgid "failed to encode '%s' from %s to %s"
2711 msgstr "无法对 '%s' 进行从 %s 到 %s 的编码"
2712
2311 -#: convert.c:468
2713 +#: convert.c:462
2714 #, c-format
2715 msgid "encoding '%s' from %s to %s and back is not the same"
2716 msgstr "将'%s' 的编码从 %s 到 %s 来回转换不一致"
2717
2316 -#: convert.c:674
2718 +#: convert.c:668
2719 #, c-format
2720 msgid "cannot fork to run external filter '%s'"
2721 msgstr "不能 fork 以执行外部过滤器 '%s'"
2722
2321 -#: convert.c:694
2723 +#: convert.c:688
2724 #, c-format
2725 msgid "cannot feed the input to external filter '%s'"
2726 msgstr "不能将输入传递给外部过滤器 '%s'"
2727
2326 -#: convert.c:701
2728 +#: convert.c:695
2729 #, c-format
2730 msgid "external filter '%s' failed %d"
2731 msgstr "外部过滤器 '%s' 失败码 %d"
2732
2331 -#: convert.c:736 convert.c:739
2733 +#: convert.c:730 convert.c:733
2734 #, c-format
2735 msgid "read from external filter '%s' failed"
2736 msgstr "从外部过滤器 '%s' 读取失败"
2737
2336 -#: convert.c:742 convert.c:797
2738 +#: convert.c:736 convert.c:791
2739 #, c-format
2740 msgid "external filter '%s' failed"
2741 msgstr "外部过滤器 '%s' 失败"
2742
2341 -#: convert.c:845
2743 +#: convert.c:839
2744 msgid "unexpected filter type"
2745 msgstr "意外的过滤类型"
2746
2345 -#: convert.c:856
2747 +#: convert.c:850
2748 msgid "path name too long for external filter"
2749 msgstr "外部过滤器的路径名太长"
2750
2349 -#: convert.c:930
2751 +#: convert.c:924
2752 #, c-format
2753 msgid ""
2754 "external filter '%s' is not available anymore although not all paths have "
2755 "been filtered"
2756 msgstr "外部过滤器 '%s' 不再可用,但并非所有路径都已过滤"
2757
2356 -#: convert.c:1229
2758 +#: convert.c:1223
2759 msgid "true/false are no valid working-tree-encodings"
2760 msgstr "true/false 不是有效的工作区编码"
2761
2360 -#: convert.c:1417 convert.c:1451
2762 +#: convert.c:1411 convert.c:1445
2763 #, c-format
2764 msgid "%s: clean filter '%s' failed"
2765 msgstr "%s:clean 过滤器 '%s' 失败"
2766
2365 -#: convert.c:1495
2767 +#: convert.c:1489
2768 #, c-format
2769 msgid "%s: smudge filter %s failed"
2770 msgstr "%s:smudge 过滤器 %s 失败"
@@ -2527,35 +2929,35 @@ msgstr ""
2929 "发现配置变量 'diff.dirstat' 中的错误:\n"
2930 "%s"
2931
2530 -#: diff.c:4218
2932 +#: diff.c:4202
2933 #, c-format
2934 msgid "external diff died, stopping at %s"
2935 msgstr "外部 diff 退出,停止在 %s"
2936
2535 -#: diff.c:4563
2937 +#: diff.c:4547
2938 msgid "--name-only, --name-status, --check and -s are mutually exclusive"
2939 msgstr "--name-only、--name-status、--check 和 -s 是互斥的"
2940
2539 -#: diff.c:4566
2941 +#: diff.c:4550
2942 msgid "-G, -S and --find-object are mutually exclusive"
2943 msgstr "-G、-S 和 --find-object 是互斥的"
2944
2543 -#: diff.c:4644
2945 +#: diff.c:4628
2946 msgid "--follow requires exactly one pathspec"
2947 msgstr "--follow 明确要求只跟一个路径规格"
2948
2547 -#: diff.c:4692
2949 +#: diff.c:4676
2950 #, c-format
2951 msgid "invalid --stat value: %s"
2952 msgstr "无效的 --stat 值:%s"
2953
2552 -#: diff.c:4697 diff.c:4702 diff.c:4707 diff.c:4712 diff.c:5225
2954 +#: diff.c:4681 diff.c:4686 diff.c:4691 diff.c:4696 diff.c:5209
2955 #: parse-options.c:199 parse-options.c:203
2956 #, c-format
2957 msgid "%s expects a numerical value"
2958 msgstr "%s 期望一个数字值"
2959
2558 -#: diff.c:4729
2960 +#: diff.c:4713
2961 #, c-format
2962 msgid ""
2963 "Failed to parse --dirstat/-X option parameter:\n"
@@ -2564,195 +2966,195 @@ msgstr ""
2966 "无法解析 --dirstat/-X 选项的参数:\n"
2967 "%s"
2968
2567 -#: diff.c:4814
2969 +#: diff.c:4798
2970 #, c-format
2971 msgid "unknown change class '%c' in --diff-filter=%s"
2972 msgstr "--diff-filter=%2$s 中未知的变更类 '%1$c'"
2973
2572 -#: diff.c:4838
2974 +#: diff.c:4822
2975 #, c-format
2976 msgid "unknown value after ws-error-highlight=%.*s"
2977 msgstr "ws-error-highlight=%.*s 之后未知的值"
2978
2577 -#: diff.c:4852
2979 +#: diff.c:4836
2980 #, c-format
2981 msgid "unable to resolve '%s'"
2982 msgstr "不能解析 '%s'"
2983
2582 -#: diff.c:4902 diff.c:4908
2984 +#: diff.c:4886 diff.c:4892
2985 #, c-format
2986 msgid "%s expects <n>/<m> form"
2987 msgstr "%s 期望 <n>/<m> 格式"
2988
2587 -#: diff.c:4920
2989 +#: diff.c:4904
2990 #, c-format
2991 msgid "%s expects a character, got '%s'"
2992 msgstr "%s 期望一个字符,得到 '%s'"
2993
2592 -#: diff.c:4941
2994 +#: diff.c:4925
2995 #, c-format
2996 msgid "bad --color-moved argument: %s"
2997 msgstr "坏的 --color-moved 参数:%s"
2998
2597 -#: diff.c:4960
2999 +#: diff.c:4944
3000 #, c-format
3001 msgid "invalid mode '%s' in --color-moved-ws"
3002 msgstr "--color-moved-ws 中的无效模式 '%s' "
3003
2602 -#: diff.c:5000
3004 +#: diff.c:4984
3005 msgid ""
3006 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3007 "\"histogram\""
3008 msgstr ""
3009 "diff-algorithm 选项有 \"myers\"、\"minimal\"、\"patience\" 和 \"histogram\""
3010
2609 -#: diff.c:5036 diff.c:5056
3011 +#: diff.c:5020 diff.c:5040
3012 #, c-format
3013 msgid "invalid argument to %s"
3014 msgstr "%s 的参数无效"
3015
2614 -#: diff.c:5194
3016 +#: diff.c:5178
3017 #, c-format
3018 msgid "failed to parse --submodule option parameter: '%s'"
3019 msgstr "无法解析 --submodule 选项的参数:'%s'"
3020
2619 -#: diff.c:5250
3021 +#: diff.c:5234
3022 #, c-format
3023 msgid "bad --word-diff argument: %s"
3024 msgstr "坏的 --word-diff 参数:%s"
3025
2624 -#: diff.c:5273
3026 +#: diff.c:5257
3027 msgid "Diff output format options"
3028 msgstr "差异输出格式化选项"
3029
2628 -#: diff.c:5275 diff.c:5281
3030 +#: diff.c:5259 diff.c:5265
3031 msgid "generate patch"
3032 msgstr "生成补丁"
3033
2632 -#: diff.c:5278 builtin/log.c:172
3034 +#: diff.c:5262 builtin/log.c:173
3035 msgid "suppress diff output"
3036 msgstr "不显示差异输出"
3037
2636 -#: diff.c:5283 diff.c:5397 diff.c:5404
3038 +#: diff.c:5267 diff.c:5381 diff.c:5388
3039 msgid "<n>"
3040 msgstr "<n>"
3041
2640 -#: diff.c:5284 diff.c:5287
3042 +#: diff.c:5268 diff.c:5271
3043 msgid "generate diffs with <n> lines context"
3044 msgstr "生成含 <n> 行上下文的差异"
3045
2644 -#: diff.c:5289
3046 +#: diff.c:5273
3047 msgid "generate the diff in raw format"
3048 msgstr "生成原始格式的差异"
3049
2648 -#: diff.c:5292
3050 +#: diff.c:5276
3051 msgid "synonym for '-p --raw'"
3052 msgstr "和 '-p --raw' 同义"
3053
2652 -#: diff.c:5296
3054 +#: diff.c:5280
3055 msgid "synonym for '-p --stat'"
3056 msgstr "和 '-p --stat' 同义"
3057
2656 -#: diff.c:5300
3058 +#: diff.c:5284
3059 msgid "machine friendly --stat"
3060 msgstr "机器友好的 --stat"
3061
2660 -#: diff.c:5303
3062 +#: diff.c:5287
3063 msgid "output only the last line of --stat"
3064 msgstr "只输出 --stat 的最后一行"
3065
2664 -#: diff.c:5305 diff.c:5313
3066 +#: diff.c:5289 diff.c:5297
3067 msgid "<param1,param2>..."
3068 msgstr "<参数1,参数2>..."
3069
2668 -#: diff.c:5306
3070 +#: diff.c:5290
3071 msgid ""
3072 "output the distribution of relative amount of changes for each sub-directory"
3073 msgstr "输出每个子目录相对变更的分布"
3074
2673 -#: diff.c:5310
3075 +#: diff.c:5294
3076 msgid "synonym for --dirstat=cumulative"
3077 msgstr "和 --dirstat=cumulative 同义"
3078
2677 -#: diff.c:5314
3079 +#: diff.c:5298
3080 msgid "synonym for --dirstat=files,param1,param2..."
3081 msgstr "是 --dirstat=files,param1,param2... 的同义词"
3082
2681 -#: diff.c:5318
3083 +#: diff.c:5302
3084 msgid "warn if changes introduce conflict markers or whitespace errors"
3085 msgstr "如果变更中引入冲突定界符或空白错误,给出警告"
3086
2685 -#: diff.c:5321
3087 +#: diff.c:5305
3088 msgid "condensed summary such as creations, renames and mode changes"
3089 msgstr "精简摘要,例如创建、重命名和模式变更"
3090
2689 -#: diff.c:5324
3091 +#: diff.c:5308
3092 msgid "show only names of changed files"
3093 msgstr "只显示变更文件的文件名"
3094
2693 -#: diff.c:5327
3095 +#: diff.c:5311
3096 msgid "show only names and status of changed files"
3097 msgstr "只显示变更文件的文件名和状态"
3098
2697 -#: diff.c:5329
3099 +#: diff.c:5313
3100 msgid "<width>[,<name-width>[,<count>]]"
3101 msgstr "<宽度>[,<文件名宽度>[,<次数>]]"
3102
2701 -#: diff.c:5330
3103 +#: diff.c:5314
3104 msgid "generate diffstat"
3105 msgstr "生成差异统计(diffstat)"
3106
2705 -#: diff.c:5332 diff.c:5335 diff.c:5338
3107 +#: diff.c:5316 diff.c:5319 diff.c:5322
3108 msgid "<width>"
3109 msgstr "<宽度>"
3110
2709 -#: diff.c:5333
3111 +#: diff.c:5317
3112 msgid "generate diffstat with a given width"
3113 msgstr "使用给定的长度生成差异统计"
3114
2713 -#: diff.c:5336
3115 +#: diff.c:5320
3116 msgid "generate diffstat with a given name width"
3117 msgstr "使用给定的文件名长度生成差异统计"
3118
2717 -#: diff.c:5339
3119 +#: diff.c:5323
3120 msgid "generate diffstat with a given graph width"
3121 msgstr "使用给定的图形长度生成差异统计"
3122
2721 -#: diff.c:5341
3123 +#: diff.c:5325
3124 msgid "<count>"
3125 msgstr "<次数>"
3126
2725 -#: diff.c:5342
3127 +#: diff.c:5326
3128 msgid "generate diffstat with limited lines"
3129 msgstr "生成有限行数的差异统计"
3130
2729 -#: diff.c:5345
3131 +#: diff.c:5329
3132 msgid "generate compact summary in diffstat"
3133 msgstr "生成差异统计的简洁摘要"
3134
2733 -#: diff.c:5348
3135 +#: diff.c:5332
3136 msgid "output a binary diff that can be applied"
3137 msgstr "输出一个可以应用的二进制差异"
3138
2737 -#: diff.c:5351
3139 +#: diff.c:5335
3140 msgid "show full pre- and post-image object names on the \"index\" lines"
3141 msgstr "在 \"index\" 行显示完整的前后对象名称"
3142
2741 -#: diff.c:5353
3143 +#: diff.c:5337
3144 msgid "show colored diff"
3145 msgstr "显示带颜色的差异"
3146
2745 -#: diff.c:5354
3147 +#: diff.c:5338
3148 msgid "<kind>"
3149 msgstr "<类型>"
3150
2749 -#: diff.c:5355
3151 +#: diff.c:5339
3152 msgid ""
3153 "highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3154 "diff"
3155 msgstr "对于差异中的上下文、旧的和新的行,加亮显示错误的空白字符"
3156
2755 -#: diff.c:5358
3157 +#: diff.c:5342
3158 msgid ""
3159 "do not munge pathnames and use NULs as output field terminators in --raw or "
3160 "--numstat"
@@ -2760,334 +3162,353 @@ msgstr ""
3162 "在 --raw 或者 --numstat 中,不对路径字符转码并使用 NUL 字符做为输出字段的分隔"
3163 "符"
3164
2763 -#: diff.c:5361 diff.c:5364 diff.c:5367 diff.c:5473
3165 +#: diff.c:5345 diff.c:5348 diff.c:5351 diff.c:5457
3166 msgid "<prefix>"
3167 msgstr "<前缀>"
3168
2767 -#: diff.c:5362
3169 +#: diff.c:5346
3170 msgid "show the given source prefix instead of \"a/\""
3171 msgstr "显示给定的源前缀取代 \"a/\""
3172
2771 -#: diff.c:5365
3173 +#: diff.c:5349
3174 msgid "show the given destination prefix instead of \"b/\""
3175 msgstr "显示给定的目标前缀取代 \"b/\""
3176
2775 -#: diff.c:5368
3177 +#: diff.c:5352
3178 msgid "prepend an additional prefix to every line of output"
3179 msgstr "输出的每一行附加前缀"
3180
2779 -#: diff.c:5371
3181 +#: diff.c:5355
3182 msgid "do not show any source or destination prefix"
3183 msgstr "不显示任何源和目标前缀"
3184
2783 -#: diff.c:5374
3185 +#: diff.c:5358
3186 msgid "show context between diff hunks up to the specified number of lines"
3187 msgstr "显示指定行数的差异块间的上下文"
3188
2787 -#: diff.c:5378 diff.c:5383 diff.c:5388
3189 +#: diff.c:5362 diff.c:5367 diff.c:5372
3190 msgid "<char>"
3191 msgstr "<字符>"
3192
2791 -#: diff.c:5379
3193 +#: diff.c:5363
3194 msgid "specify the character to indicate a new line instead of '+'"
3195 msgstr "指定一个字符取代 '+' 来表示新的一行"
3196
2795 -#: diff.c:5384
3197 +#: diff.c:5368
3198 msgid "specify the character to indicate an old line instead of '-'"
3199 msgstr "指定一个字符取代 '-' 来表示旧的一行"
3200
2799 -#: diff.c:5389
3201 +#: diff.c:5373
3202 msgid "specify the character to indicate a context instead of ' '"
3203 msgstr "指定一个字符取代 ' ' 来表示一行上下文"
3204
2803 -#: diff.c:5392
3205 +#: diff.c:5376
3206 msgid "Diff rename options"
3207 msgstr "差异重命名选项"
3208
2807 -#: diff.c:5393
3209 +#: diff.c:5377
3210 msgid "<n>[/<m>]"
3211 msgstr "<n>[/<m>]"
3212
2811 -#: diff.c:5394
3213 +#: diff.c:5378
3214 msgid "break complete rewrite changes into pairs of delete and create"
3215 msgstr "将完全重写的变更打破为成对的删除和创建"
3216
2815 -#: diff.c:5398
3217 +#: diff.c:5382
3218 msgid "detect renames"
3219 msgstr "检测重命名"
3220
2819 -#: diff.c:5402
3221 +#: diff.c:5386
3222 msgid "omit the preimage for deletes"
3223 msgstr "省略删除操作的差异输出"
3224
2823 -#: diff.c:5405
3225 +#: diff.c:5389
3226 msgid "detect copies"
3227 msgstr "检测拷贝"
3228
2827 -#: diff.c:5409
3229 +#: diff.c:5393
3230 msgid "use unmodified files as source to find copies"
3231 msgstr "使用未修改的文件做为发现拷贝的源"
3232
2831 -#: diff.c:5411
3233 +#: diff.c:5395
3234 msgid "disable rename detection"
3235 msgstr "禁用重命名探测"
3236
2835 -#: diff.c:5414
3237 +#: diff.c:5398
3238 msgid "use empty blobs as rename source"
3239 msgstr "使用空的数据对象做为重命名的源"
3240
2839 -#: diff.c:5416
3241 +#: diff.c:5400
3242 msgid "continue listing the history of a file beyond renames"
3243 msgstr "继续列出文件重命名以外的历史记录"
3244
2843 -#: diff.c:5419
3245 +#: diff.c:5403
3246 msgid ""
3247 "prevent rename/copy detection if the number of rename/copy targets exceeds "
3248 "given limit"
3249 msgstr "如果重命名/拷贝目标超过给定的限制,禁止重命名/拷贝检测"
3250
2849 -#: diff.c:5421
3251 +#: diff.c:5405
3252 msgid "Diff algorithm options"
3253 msgstr "差异算法选项"
3254
2853 -#: diff.c:5423
3255 +#: diff.c:5407
3256 msgid "produce the smallest possible diff"
3257 msgstr "生成尽可能小的差异"
3258
2857 -#: diff.c:5426
3259 +#: diff.c:5410
3260 msgid "ignore whitespace when comparing lines"
3261 msgstr "行比较时忽略空白字符"
3262
2861 -#: diff.c:5429
3263 +#: diff.c:5413
3264 msgid "ignore changes in amount of whitespace"
3265 msgstr "忽略空白字符的变更"
3266
2865 -#: diff.c:5432
3267 +#: diff.c:5416
3268 msgid "ignore changes in whitespace at EOL"
3269 msgstr "忽略行尾的空白字符变更"
3270
2869 -#: diff.c:5435
3271 +#: diff.c:5419
3272 msgid "ignore carrier-return at the end of line"
3273 msgstr "忽略行尾的回车符(CR)"
3274
2873 -#: diff.c:5438
3275 +#: diff.c:5422
3276 msgid "ignore changes whose lines are all blank"
3277 msgstr "忽略整行都是空白的变更"
3278
2877 -#: diff.c:5441
3279 +#: diff.c:5425
3280 msgid "heuristic to shift diff hunk boundaries for easy reading"
3281 msgstr "启发式转换差异边界以便阅读"
3282
2881 -#: diff.c:5444
3283 +#: diff.c:5428
3284 msgid "generate diff using the \"patience diff\" algorithm"
3285 msgstr "使用 \"patience diff\" 算法生成差异"
3286
2885 -#: diff.c:5448
3287 +#: diff.c:5432
3288 msgid "generate diff using the \"histogram diff\" algorithm"
3289 msgstr "使用 \"histogram diff\" 算法生成差异"
3290
2889 -#: diff.c:5450
3291 +#: diff.c:5434
3292 msgid "<algorithm>"
3293 msgstr "<算法>"
3294
2893 -#: diff.c:5451
3295 +#: diff.c:5435
3296 msgid "choose a diff algorithm"
3297 msgstr "选择一个差异算法"
3298
2897 -#: diff.c:5453
3299 +#: diff.c:5437
3300 msgid "<text>"
3301 msgstr "<文本>"
3302
2901 -#: diff.c:5454
3303 +#: diff.c:5438
3304 msgid "generate diff using the \"anchored diff\" algorithm"
3305 msgstr "使用 \"anchored diff\" 算法生成差异"
3306
2905 -#: diff.c:5456 diff.c:5465 diff.c:5468
3307 +#: diff.c:5440 diff.c:5449 diff.c:5452
3308 msgid "<mode>"
3309 msgstr "<模式>"
3310
2909 -#: diff.c:5457
3311 +#: diff.c:5441
3312 msgid "show word diff, using <mode> to delimit changed words"
3313 msgstr "显示单词差异,使用 <模式> 分隔变更的单词"
3314
2913 -#: diff.c:5459 diff.c:5462 diff.c:5507
3315 +#: diff.c:5443 diff.c:5446 diff.c:5491
3316 msgid "<regex>"
3317 msgstr "<正则>"
3318
2917 -#: diff.c:5460
3319 +#: diff.c:5444
3320 msgid "use <regex> to decide what a word is"
3321 msgstr "使用 <正则表达式> 确定何为一个词"
3322
2921 -#: diff.c:5463
3323 +#: diff.c:5447
3324 msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3325 msgstr "相当于 --word-diff=color --word-diff-regex=<正则>"
3326
2925 -#: diff.c:5466
3327 +#: diff.c:5450
3328 msgid "moved lines of code are colored differently"
3329 msgstr "移动的代码行用不同方式着色"
3330
2929 -#: diff.c:5469
3331 +#: diff.c:5453
3332 msgid "how white spaces are ignored in --color-moved"
3333 msgstr "在 --color-moved 下如何忽略空白字符"
3334
2933 -#: diff.c:5472
3335 +#: diff.c:5456
3336 msgid "Other diff options"
3337 msgstr "其它差异选项"
3338
2937 -#: diff.c:5474
3339 +#: diff.c:5458
3340 msgid "when run from subdir, exclude changes outside and show relative paths"
3341 msgstr "当从子目录运行,排除目录之外的变更并显示相对路径"
3342
2941 -#: diff.c:5478
3343 +#: diff.c:5462
3344 msgid "treat all files as text"
3345 msgstr "把所有文件当做文本处理"
3346
2945 -#: diff.c:5480
3347 +#: diff.c:5464
3348 msgid "swap two inputs, reverse the diff"
3349 msgstr "交换两个输入,反转差异"
3350
2949 -#: diff.c:5482
3351 +#: diff.c:5466
3352 msgid "exit with 1 if there were differences, 0 otherwise"
3353 msgstr "有差异时退出码为 1,否则为 0"
3354
2953 -#: diff.c:5484
3355 +#: diff.c:5468
3356 msgid "disable all output of the program"
3357 msgstr "禁用本程序的所有输出"
3358
2957 -#: diff.c:5486
3359 +#: diff.c:5470
3360 msgid "allow an external diff helper to be executed"
3361 msgstr "允许执行一个外置的差异助手"
3362
2961 -#: diff.c:5488
3363 +#: diff.c:5472
3364 msgid "run external text conversion filters when comparing binary files"
3365 msgstr "当比较二进制文件时,运行外部的文本转换过滤器"
3366
2965 -#: diff.c:5490
3367 +#: diff.c:5474
3368 msgid "<when>"
3369 msgstr "<何时>"
3370
2969 -#: diff.c:5491
3371 +#: diff.c:5475
3372 msgid "ignore changes to submodules in the diff generation"
3373 msgstr "在生成差异时,忽略子模组的更改"
3374
2973 -#: diff.c:5494
3375 +#: diff.c:5478
3376 msgid "<format>"
3377 msgstr "<格式>"
3378
2977 -#: diff.c:5495
3379 +#: diff.c:5479
3380 msgid "specify how differences in submodules are shown"
3381 msgstr "指定子模组的差异如何显示"
3382
2981 -#: diff.c:5499
3383 +#: diff.c:5483
3384 msgid "hide 'git add -N' entries from the index"
3385 msgstr "隐藏索引中 'git add -N' 条目"
3386
2985 -#: diff.c:5502
3387 +#: diff.c:5486
3388 msgid "treat 'git add -N' entries as real in the index"
3389 msgstr "将索引中 'git add -N' 条目当做真实的"
3390
2989 -#: diff.c:5504
3391 +#: diff.c:5488
3392 msgid "<string>"
3393 msgstr "<字符串>"
3394
2993 -#: diff.c:5505
3395 +#: diff.c:5489
3396 msgid ""
3397 "look for differences that change the number of occurrences of the specified "
3398 "string"
3399 msgstr "查找改变了指定字符串出现次数的差异"
3400
2999 -#: diff.c:5508
3401 +#: diff.c:5492
3402 msgid ""
3403 "look for differences that change the number of occurrences of the specified "
3404 "regex"
3405 msgstr "查找改变指定正则匹配出现次数的差异"
3406
3005 -#: diff.c:5511
3407 +#: diff.c:5495
3408 msgid "show all changes in the changeset with -S or -G"
3409 msgstr "显示使用 -S 或 -G 的变更集的所有变更"
3410
3009 -#: diff.c:5514
3411 +#: diff.c:5498
3412 msgid "treat <string> in -S as extended POSIX regular expression"
3413 msgstr "将 -S 的 <string> 当做扩展的 POSIX 正则表达式"
3414
3013 -#: diff.c:5517
3415 +#: diff.c:5501
3416 msgid "control the order in which files appear in the output"
3417 msgstr "控制输出中的文件显示顺序"
3418
3017 -#: diff.c:5518
3419 +#: diff.c:5502
3420 msgid "<object-id>"
3421 msgstr "<对象 ID>"
3422
3021 -#: diff.c:5519
3423 +#: diff.c:5503
3424 msgid ""
3425 "look for differences that change the number of occurrences of the specified "
3426 "object"
3427 msgstr "查找改变指定对象出现次数的差异"
3428
3027 -#: diff.c:5521
3429 +#: diff.c:5505
3430 msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3431 msgstr "[(A|C|D|M|R|T|U|X|B)...[*]]"
3432
3031 -#: diff.c:5522
3433 +#: diff.c:5506
3434 msgid "select files by diff type"
3435 msgstr "通过差异类型选择文件"
3436
3035 -#: diff.c:5524
3437 +#: diff.c:5508
3438 msgid "<file>"
3439 msgstr "<文件>"
3440
3039 -#: diff.c:5525
3441 +#: diff.c:5509
3442 msgid "Output to a specific file"
3443 msgstr "输出到一个指定的文件"
3444
3043 -#: diff.c:6180
3445 +#: diff.c:6164
3446 msgid "inexact rename detection was skipped due to too many files."
3447 msgstr "因为文件太多,略过不严格的重命名检查。"
3448
3047 -#: diff.c:6183
3449 +#: diff.c:6167
3450 msgid "only found copies from modified paths due to too many files."
3451 msgstr "因为文件太多,只在修改的路径中查找拷贝。"
3452
3051 -#: diff.c:6186
3453 +#: diff.c:6170
3454 #, c-format
3455 msgid ""
3456 "you may want to set your %s variable to at least %d and retry the command."
3457 msgstr "您可能想要将变量 %s 设置为至少 %d 并再次执行此命令。"
3458
3057 -#: dir.c:549
3459 +#: dir.c:554
3460 #, c-format
3461 msgid "pathspec '%s' did not match any file(s) known to git"
3462 msgstr "路径规格 '%s' 未匹配任何 git 已知文件"
3463
3062 -#: dir.c:938
3464 +#: dir.c:664
3465 +#, c-format
3466 +msgid "unrecognized pattern: '%s'"
3467 +msgstr "未识别的模式:'%s'"
3468 +
3469 +#: dir.c:682 dir.c:696
3470 +#, c-format
3471 +msgid "unrecognized negative pattern: '%s'"
3472 +msgstr "未识别的反向模式:'%s'"
3473 +
3474 +#: dir.c:714
3475 +#, c-format
3476 +msgid "your sparse-checkout file may have issues: pattern '%s' is repeated"
3477 +msgstr "您的 sparse-checkout 文件可能有问题:重复的模式 '%s'"
3478 +
3479 +#: dir.c:724
3480 +msgid "disabling cone pattern matching"
3481 +msgstr "禁止 cone 模式匹配"
3482 +
3483 +#: dir.c:1101
3484 #, c-format
3485 msgid "cannot use %s as an exclude file"
3486 msgstr "不能将 %s 用作排除文件"
3487
3067 -#: dir.c:1877
3488 +#: dir.c:2078
3489 #, c-format
3490 msgid "could not open directory '%s'"
3491 msgstr "不能打开目录 '%s'"
3492
3072 -#: dir.c:2128
3493 +#: dir.c:2415
3494 msgid "failed to get kernel name and information"
3495 msgstr "无法获得内核名称和信息"
3496
3076 -#: dir.c:2252
3497 +#: dir.c:2539
3498 msgid "untracked cache is disabled on this system or location"
3499 msgstr "缓存未跟踪文件在本系统或位置中被禁用"
3500
3080 -#: dir.c:3056
3501 +#: dir.c:3343
3502 #, c-format
3503 msgid "index file corrupt in repo %s"
3504 msgstr "仓库 %s 中的索引文件损坏"
3505
3085 -#: dir.c:3101 dir.c:3106
3506 +#: dir.c:3388 dir.c:3393
3507 #, c-format
3508 msgid "could not create directories for %s"
3509 msgstr "不能为 %s 创建目录"
3510
3090 -#: dir.c:3135
3511 +#: dir.c:3422
3512 #, c-format
3513 msgid "could not migrate git directory from '%s' to '%s'"
3514 msgstr "不能从 '%s' 迁移 git 目录到 '%s'"
@@ -3106,12 +3527,12 @@ msgstr "过滤内容"
3527 msgid "could not stat file '%s'"
3528 msgstr "不能对文件 '%s' 调用 stat"
3529
3109 -#: environment.c:148
3530 +#: environment.c:149
3531 #, c-format
3532 msgid "bad git namespace path \"%s\""
3533 msgstr "错误的 git 名字空间路径 \"%s\""
3534
3114 -#: environment.c:330
3535 +#: environment.c:331
3536 #, c-format
3537 msgid "could not set GIT_DIR to '%s'"
3538 msgstr "不能设置 GIT_DIR 为 '%s'"
@@ -3146,32 +3567,32 @@ msgstr "无法写到远程"
3567 msgid "--stateless-rpc requires multi_ack_detailed"
3568 msgstr "--stateless-rpc 需要 multi_ack_detailed"
3569
3149 -#: fetch-pack.c:356 fetch-pack.c:1280
3570 +#: fetch-pack.c:356 fetch-pack.c:1340
3571 #, c-format
3572 msgid "invalid shallow line: %s"
3573 msgstr "无效的 shallow 信息:%s"
3574
3154 -#: fetch-pack.c:362 fetch-pack.c:1286
3575 +#: fetch-pack.c:362 fetch-pack.c:1346
3576 #, c-format
3577 msgid "invalid unshallow line: %s"
3578 msgstr "无效的 unshallow 信息:%s"
3579
3159 -#: fetch-pack.c:364 fetch-pack.c:1288
3580 +#: fetch-pack.c:364 fetch-pack.c:1348
3581 #, c-format
3582 msgid "object not found: %s"
3583 msgstr "对象未找到:%s"
3584
3164 -#: fetch-pack.c:367 fetch-pack.c:1291
3585 +#: fetch-pack.c:367 fetch-pack.c:1351
3586 #, c-format
3587 msgid "error in object: %s"
3588 msgstr "对象中出错:%s"
3589
3169 -#: fetch-pack.c:369 fetch-pack.c:1293
3590 +#: fetch-pack.c:369 fetch-pack.c:1353
3591 #, c-format
3592 msgid "no shallow found: %s"
3593 msgstr "未发现 shallow:%s"
3594
3174 -#: fetch-pack.c:372 fetch-pack.c:1297
3595 +#: fetch-pack.c:372 fetch-pack.c:1357
3596 #, c-format
3597 msgid "expected shallow/unshallow, got %s"
3598 msgstr "应为 shallow/unshallow,却得到 %s"
@@ -3190,7 +3611,7 @@ msgstr "无效提交 %s"
3611 msgid "giving up"
3612 msgstr "放弃"
3613
3193 -#: fetch-pack.c:475 progress.c:312
3614 +#: fetch-pack.c:475 progress.c:323
3615 msgid "done"
3616 msgstr "完成"
3617
@@ -3204,162 +3625,162 @@ msgstr "得到 %s (%d) %s"
3625 msgid "Marking %s as complete"
3626 msgstr "标记 %s 为完成"
3627
3207 -#: fetch-pack.c:742
3628 +#: fetch-pack.c:754
3629 #, c-format
3630 msgid "already have %s (%s)"
3631 msgstr "已经有 %s(%s)"
3632
3212 -#: fetch-pack.c:781
3633 +#: fetch-pack.c:818
3634 msgid "fetch-pack: unable to fork off sideband demultiplexer"
3635 msgstr "fetch-pack:无法派生 sideband 多路输出"
3636
3216 -#: fetch-pack.c:789
3637 +#: fetch-pack.c:826
3638 msgid "protocol error: bad pack header"
3639 msgstr "协议错误:坏的包头"
3640
3220 -#: fetch-pack.c:857
3641 +#: fetch-pack.c:900
3642 #, c-format
3643 msgid "fetch-pack: unable to fork off %s"
3644 msgstr "fetch-pack:无法派生进程 %s"
3645
3225 -#: fetch-pack.c:873
3646 +#: fetch-pack.c:916
3647 #, c-format
3648 msgid "%s failed"
3649 msgstr "%s 失败"
3650
3230 -#: fetch-pack.c:875
3651 +#: fetch-pack.c:918
3652 msgid "error in sideband demultiplexer"
3653 msgstr "sideband 多路输出出错"
3654
3234 -#: fetch-pack.c:907
3655 +#: fetch-pack.c:965
3656 #, c-format
3657 msgid "Server version is %.*s"
3658 msgstr "服务器版本 %.*s"
3659
3239 -#: fetch-pack.c:912 fetch-pack.c:918 fetch-pack.c:921 fetch-pack.c:927
3240 -#: fetch-pack.c:931 fetch-pack.c:935 fetch-pack.c:939 fetch-pack.c:943
3241 -#: fetch-pack.c:947 fetch-pack.c:951 fetch-pack.c:955 fetch-pack.c:959
3242 -#: fetch-pack.c:965 fetch-pack.c:971 fetch-pack.c:976 fetch-pack.c:981
3660 +#: fetch-pack.c:970 fetch-pack.c:976 fetch-pack.c:979 fetch-pack.c:985
3661 +#: fetch-pack.c:989 fetch-pack.c:993 fetch-pack.c:997 fetch-pack.c:1001
3662 +#: fetch-pack.c:1005 fetch-pack.c:1009 fetch-pack.c:1013 fetch-pack.c:1017
3663 +#: fetch-pack.c:1023 fetch-pack.c:1029 fetch-pack.c:1034 fetch-pack.c:1039
3664 #, c-format
3665 msgid "Server supports %s"
3666 msgstr "服务器支持 %s"
3667
3247 -#: fetch-pack.c:914
3668 +#: fetch-pack.c:972
3669 msgid "Server does not support shallow clients"
3670 msgstr "服务器不支持 shalllow 客户端"
3671
3251 -#: fetch-pack.c:974
3672 +#: fetch-pack.c:1032
3673 msgid "Server does not support --shallow-since"
3674 msgstr "服务器不支持 --shallow-since"
3675
3255 -#: fetch-pack.c:979
3676 +#: fetch-pack.c:1037
3677 msgid "Server does not support --shallow-exclude"
3678 msgstr "服务器不支持 --shallow-exclude"
3679
3259 -#: fetch-pack.c:983
3680 +#: fetch-pack.c:1041
3681 msgid "Server does not support --deepen"
3682 msgstr "服务器不支持 --deepen"
3683
3263 -#: fetch-pack.c:1000
3684 +#: fetch-pack.c:1058
3685 msgid "no common commits"
3686 msgstr "没有共同的提交"
3687
3267 -#: fetch-pack.c:1012 fetch-pack.c:1468
3688 +#: fetch-pack.c:1070 fetch-pack.c:1536
3689 msgid "git fetch-pack: fetch failed."
3690 msgstr "git fetch-pack:获取失败。"
3691
3271 -#: fetch-pack.c:1150
3692 +#: fetch-pack.c:1209
3693 msgid "Server does not support shallow requests"
3694 msgstr "服务器不支持 shalllow 请求"
3695
3275 -#: fetch-pack.c:1157
3696 +#: fetch-pack.c:1216
3697 msgid "Server supports filter"
3698 msgstr "服务器支持 filter"
3699
3279 -#: fetch-pack.c:1180
3700 +#: fetch-pack.c:1239
3701 msgid "unable to write request to remote"
3702 msgstr "无法将请求写到远程"
3703
3283 -#: fetch-pack.c:1198
3704 +#: fetch-pack.c:1257
3705 #, c-format
3706 msgid "error reading section header '%s'"
3707 msgstr "读取节标题 '%s' 出错"
3708
3288 -#: fetch-pack.c:1204
3709 +#: fetch-pack.c:1263
3710 #, c-format
3711 msgid "expected '%s', received '%s'"
3712 msgstr "预期 '%s',得到 '%s'"
3713
3293 -#: fetch-pack.c:1243
3714 +#: fetch-pack.c:1303
3715 #, c-format
3716 msgid "unexpected acknowledgment line: '%s'"
3717 msgstr "意外的确认行:'%s'"
3718
3298 -#: fetch-pack.c:1248
3719 +#: fetch-pack.c:1308
3720 #, c-format
3721 msgid "error processing acks: %d"
3722 msgstr "处理 ack 出错:%d"
3723
3303 -#: fetch-pack.c:1258
3724 +#: fetch-pack.c:1318
3725 msgid "expected packfile to be sent after 'ready'"
3726 msgstr "预期在 'ready' 之后发送 packfile"
3727
3307 -#: fetch-pack.c:1260
3728 +#: fetch-pack.c:1320
3729 msgid "expected no other sections to be sent after no 'ready'"
3730 msgstr "在没有 'ready' 不应该发送其它小节"
3731
3311 -#: fetch-pack.c:1302
3732 +#: fetch-pack.c:1362
3733 #, c-format
3734 msgid "error processing shallow info: %d"
3735 msgstr "处理浅克隆信息出错:%d"
3736
3316 -#: fetch-pack.c:1349
3737 +#: fetch-pack.c:1409
3738 #, c-format
3739 msgid "expected wanted-ref, got '%s'"
3740 msgstr "预期 wanted-ref,得到 '%s'"
3741
3321 -#: fetch-pack.c:1354
3742 +#: fetch-pack.c:1414
3743 #, c-format
3744 msgid "unexpected wanted-ref: '%s'"
3745 msgstr "意外的 wanted-ref:'%s'"
3746
3326 -#: fetch-pack.c:1359
3747 +#: fetch-pack.c:1419
3748 #, c-format
3749 msgid "error processing wanted refs: %d"
3750 msgstr "处理要获取的引用出错:%d"
3751
3331 -#: fetch-pack.c:1693
3752 +#: fetch-pack.c:1762
3753 msgid "no matching remote head"
3754 msgstr "没有匹配的远程分支"
3755
3335 -#: fetch-pack.c:1716 builtin/clone.c:685
3756 +#: fetch-pack.c:1785 builtin/clone.c:688
3757 msgid "remote did not send all necessary objects"
3758 msgstr "远程没有发送所有必需的对象"
3759
3339 -#: fetch-pack.c:1743
3760 +#: fetch-pack.c:1812
3761 #, c-format
3762 msgid "no such remote ref %s"
3763 msgstr "没有这样的远程引用 %s"
3764
3344 -#: fetch-pack.c:1746
3765 +#: fetch-pack.c:1815
3766 #, c-format
3767 msgid "Server does not allow request for unadvertised object %s"
3768 msgstr "服务器不允许请求未公开的对象 %s"
3769
3349 -#: gpg-interface.c:321
3350 -msgid "gpg failed to sign the data"
3351 -msgstr "gpg 无法为数据签名"
3352 -
3353 -#: gpg-interface.c:347
3770 +#: gpg-interface.c:223
3771 msgid "could not create temporary file"
3772 msgstr "不能创建临时文件"
3773
3357 -#: gpg-interface.c:350
3774 +#: gpg-interface.c:226
3775 #, c-format
3776 msgid "failed writing detached signature to '%s'"
3777 msgstr "无法将分离式签名写入 '%s'"
3778
3362 -#: graph.c:97
3779 +#: gpg-interface.c:390
3780 +msgid "gpg failed to sign the data"
3781 +msgstr "gpg 无法为数据签名"
3782 +
3783 +#: graph.c:98
3784 #, c-format
3785 msgid "ignore invalid color '%.*s' in log.graphColors"
3786 msgstr "忽略 log.graphColors 中无效的颜色 '%.*s'"
@@ -3369,14 +3790,15 @@ msgid ""
3790 "given pattern contains NULL byte (via -f <file>). This is only supported "
3791 "with -P under PCRE v2"
3792 msgstr ""
3372 -"给定的模式包含 NULL 字符(通过 -f <文件> 参数)。只有 PCRE v2 下的 -P 支持此功能"
3793 +"给定的模式包含 NULL 字符(通过 -f <文件> 参数)。只有 PCRE v2 下的 -P 支持此"
3794 +"功能"
3795
3796 #: grep.c:2124
3797 #, c-format
3798 msgid "'%s': unable to read %s"
3799 msgstr "'%s':无法读取 %s"
3800
3379 -#: grep.c:2141 setup.c:165 builtin/clone.c:408 builtin/diff.c:82
3801 +#: grep.c:2141 setup.c:165 builtin/clone.c:411 builtin/diff.c:82
3802 #: builtin/rm.c:135
3803 #, c-format
3804 msgid "failed to stat '%s'"
@@ -3432,7 +3854,7 @@ msgid "Low-level Commands / Interrogators"
3854 msgstr "低级命令/询问者"
3855
3856 #: help.c:37
3435 -msgid "Low-level Commands / Synching Repositories"
3857 +msgid "Low-level Commands / Syncing Repositories"
3858 msgstr "低级命令/同步仓库"
3859
3860 #: help.c:38
@@ -3596,7 +4018,7 @@ msgstr "不允许空的姓名(对于 <%s>)"
4018 msgid "name consists only of disallowed characters: %s"
4019 msgstr "姓名中仅包含禁用字符:%s"
4020
3599 -#: ident.c:436 builtin/commit.c:611
4021 +#: ident.c:436 builtin/commit.c:631
4022 #, c-format
4023 msgid "invalid date format: %s"
4024 msgstr "无效的日期格式:%s"
@@ -3680,7 +4102,7 @@ msgid "failed to read the cache"
4102 msgstr "读取缓存失败"
4103
4104 #: merge.c:107 rerere.c:720 builtin/am.c:1874 builtin/am.c:1908
3683 -#: builtin/checkout.c:537 builtin/checkout.c:796 builtin/clone.c:785
4105 +#: builtin/checkout.c:539 builtin/checkout.c:798 builtin/clone.c:809
4106 #: builtin/stash.c:264
4107 msgid "unable to write new index file"
4108 msgstr "无法写新的索引文件"
@@ -3866,7 +4288,7 @@ msgstr "重命名"
4288 msgid "renamed"
4289 msgstr "重命名"
4290
3869 -#: merge-recursive.c:1614 merge-recursive.c:2472 merge-recursive.c:3117
4291 +#: merge-recursive.c:1614 merge-recursive.c:2530 merge-recursive.c:3175
4292 #, c-format
4293 msgid "Refusing to lose dirty file at %s"
4294 msgstr "拒绝丢失脏文件 '%s'"
@@ -3911,7 +4333,7 @@ msgstr ""
4333 "冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
4334 "%5$s"
4335
3914 -#: merge-recursive.c:2056
4336 +#: merge-recursive.c:2114
4337 #, c-format
4338 msgid ""
4339 "CONFLICT (directory rename split): Unclear where to place %s because "
@@ -3921,7 +4343,7 @@ msgstr ""
4343 "冲突(分割的目录重命名):不清楚 %s 应该放在哪里,因为目录 %s 被重命名到多个"
4344 "其它目录,没有目录包含大部分文件。"
4345
3924 -#: merge-recursive.c:2088
4346 +#: merge-recursive.c:2146
4347 #, c-format
4348 msgid ""
4349 "CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -3930,7 +4352,7 @@ msgstr ""
4352 "冲突(隐式目录重命名):处于隐式目录重命名的现存文件/目录 %s,将以下路径放"
4353 "在:%s。"
4354
3933 -#: merge-recursive.c:2098
4355 +#: merge-recursive.c:2156
4356 #, c-format
4357 msgid ""
4358 "CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -3939,7 +4361,7 @@ msgstr ""
4361 "冲突(隐式目录重命名):无法映射一个以上路径到 %s,隐式目录重命名尝试将这些路"
4362 "径放置于此:%s"
4363
3942 -#: merge-recursive.c:2190
4364 +#: merge-recursive.c:2248
4365 #, c-format
4366 msgid ""
4367 "CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -3948,59 +4370,59 @@ msgstr ""
4370 "冲突(重命名/重命名):在 %3$s 中重命名目录 %1$s->%2$s,在 %6$s 中重命名目录 "
4371 "%4$s->%5$s"
4372
3951 -#: merge-recursive.c:2435
4373 +#: merge-recursive.c:2493
4374 #, c-format
4375 msgid ""
4376 "WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
4377 "renamed."
4378 msgstr "警告:避免应用 %s -> %s 的重命名到 %s,因为 %s 本身已被重命名。"
4379
3958 -#: merge-recursive.c:2961
4380 +#: merge-recursive.c:3019
4381 #, c-format
4382 msgid "cannot read object %s"
4383 msgstr "不能读取对象 %s"
4384
3963 -#: merge-recursive.c:2964
4385 +#: merge-recursive.c:3022
4386 #, c-format
4387 msgid "object %s is not a blob"
4388 msgstr "对象 %s 不是一个数据对象"
4389
3968 -#: merge-recursive.c:3028
4390 +#: merge-recursive.c:3086
4391 msgid "modify"
4392 msgstr "修改"
4393
3972 -#: merge-recursive.c:3028
4394 +#: merge-recursive.c:3086
4395 msgid "modified"
4396 msgstr "修改"
4397
3976 -#: merge-recursive.c:3040
4398 +#: merge-recursive.c:3098
4399 msgid "content"
4400 msgstr "内容"
4401
3980 -#: merge-recursive.c:3044
4402 +#: merge-recursive.c:3102
4403 msgid "add/add"
4404 msgstr "添加/添加"
4405
3984 -#: merge-recursive.c:3067
4406 +#: merge-recursive.c:3125
4407 #, c-format
4408 msgid "Skipped %s (merged same as existing)"
4409 msgstr "略过 %s(已经做过相同合并)"
4410
3989 -#: merge-recursive.c:3089 git-submodule.sh:937
4411 +#: merge-recursive.c:3147 git-submodule.sh:993
4412 msgid "submodule"
4413 msgstr "子模组"
4414
3993 -#: merge-recursive.c:3090
4415 +#: merge-recursive.c:3148
4416 #, c-format
4417 msgid "CONFLICT (%s): Merge conflict in %s"
4418 msgstr "冲突(%s):合并冲突于 %s"
4419
3998 -#: merge-recursive.c:3120
4420 +#: merge-recursive.c:3178
4421 #, c-format
4422 msgid "Adding as %s instead"
4423 msgstr "而是以 %s 为名添加"
4424
4003 -#: merge-recursive.c:3203
4425 +#: merge-recursive.c:3261
4426 #, c-format
4427 msgid ""
4428 "Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -4008,7 +4430,7 @@ msgid ""
4430 msgstr ""
4431 "路径已更新:%s 添加到 %s,位于一个被重命名到 %s 的目录中,将其移动到 %s。"
4432
4011 -#: merge-recursive.c:3206
4433 +#: merge-recursive.c:3264
4434 #, c-format
4435 msgid ""
4436 "CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -4017,7 +4439,7 @@ msgstr ""
4439 "冲突(文件位置):%s 添加到 %s,位于一个被重命名为 %s 的目录中,建议将其移动"
4440 "到 %s。"
4441
4020 -#: merge-recursive.c:3210
4442 +#: merge-recursive.c:3268
4443 #, c-format
4444 msgid ""
4445 "Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -4026,7 +4448,7 @@ msgstr ""
4448 "路径已更新:%1$s 重命名为 %3$s 中的 %2$s,而该目录被重命名到 %4$s 中,将其移"
4449 "动到 %5$s。"
4450
4029 -#: merge-recursive.c:3213
4451 +#: merge-recursive.c:3271
4452 #, c-format
4453 msgid ""
4454 "CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -4035,59 +4457,59 @@ msgstr ""
4457 "冲突(文件位置):%1$s 重命名为 %3$s 中的 %2$s,而该目录被重命名到 %4$s 中,"
4458 "建议将其移动到 %5$s。"
4459
4038 -#: merge-recursive.c:3327
4460 +#: merge-recursive.c:3385
4461 #, c-format
4462 msgid "Removing %s"
4463 msgstr "删除 %s"
4464
4043 -#: merge-recursive.c:3350
4465 +#: merge-recursive.c:3408
4466 msgid "file/directory"
4467 msgstr "文件/目录"
4468
4047 -#: merge-recursive.c:3355
4469 +#: merge-recursive.c:3413
4470 msgid "directory/file"
4471 msgstr "目录/文件"
4472
4051 -#: merge-recursive.c:3362
4473 +#: merge-recursive.c:3420
4474 #, c-format
4475 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
4476 msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
4477
4056 -#: merge-recursive.c:3371
4478 +#: merge-recursive.c:3429
4479 #, c-format
4480 msgid "Adding %s"
4481 msgstr "添加 %s"
4482
4061 -#: merge-recursive.c:3380
4483 +#: merge-recursive.c:3438
4484 #, c-format
4485 msgid "CONFLICT (add/add): Merge conflict in %s"
4486 msgstr "冲突(add/add):合并冲突于 %s"
4487
4066 -#: merge-recursive.c:3424
4488 +#: merge-recursive.c:3482
4489 msgid "Already up to date!"
4490 msgstr "已经是最新的!"
4491
4070 -#: merge-recursive.c:3433
4492 +#: merge-recursive.c:3491
4493 #, c-format
4494 msgid "merging of trees %s and %s failed"
4495 msgstr "无法合并树 %s 和 %s"
4496
4075 -#: merge-recursive.c:3537
4497 +#: merge-recursive.c:3595
4498 msgid "Merging:"
4499 msgstr "合并:"
4500
4079 -#: merge-recursive.c:3550
4501 +#: merge-recursive.c:3608
4502 #, c-format
4503 msgid "found %u common ancestor:"
4504 msgid_plural "found %u common ancestors:"
4505 msgstr[0] "发现 %u 个共同祖先:"
4506 msgstr[1] "发现 %u 个共同祖先:"
4507
4086 -#: merge-recursive.c:3600
4508 +#: merge-recursive.c:3658
4509 msgid "merge returned no commit"
4510 msgstr "合并未返回提交"
4511
4090 -#: merge-recursive.c:3659
4512 +#: merge-recursive.c:3717
4513 #, c-format
4514 msgid ""
4515 "Your local changes to the following files would be overwritten by merge:\n"
@@ -4096,12 +4518,12 @@ msgstr ""
4518 "您对下列文件的本地修改将被合并操作覆盖:\n"
4519 " %s"
4520
4099 -#: merge-recursive.c:3756
4521 +#: merge-recursive.c:3814
4522 #, c-format
4523 msgid "Could not parse object '%s'"
4524 msgstr "不能解析对象 '%s'"
4525
4104 -#: merge-recursive.c:3774 builtin/merge.c:694 builtin/merge.c:874
4526 +#: merge-recursive.c:3832 builtin/merge.c:694 builtin/merge.c:874
4527 msgid "Unable to write index."
4528 msgstr "不能写入索引。"
4529
@@ -4167,78 +4589,94 @@ msgstr "多包索引存储一个64位偏移,但是 off_t 太小"
4589 msgid "error preparing packfile from multi-pack-index"
4590 msgstr "从多包索引准备 packfile 出错"
4591
4170 -#: midx.c:469
4592 +#: midx.c:472
4593 #, c-format
4594 msgid "failed to add packfile '%s'"
4595 msgstr "添加包文件 '%s' 失败"
4596
4175 -#: midx.c:475
4597 +#: midx.c:478
4598 #, c-format
4599 msgid "failed to open pack-index '%s'"
4600 msgstr "打开包索引 '%s' 失败"
4601
4180 -#: midx.c:535
4602 +#: midx.c:538
4603 #, c-format
4604 msgid "failed to locate object %d in packfile"
4605 msgstr "在包文件中定位对象 %d 失败"
4606
4185 -#: midx.c:864
4607 +#: midx.c:842
4608 +msgid "Adding packfiles to multi-pack-index"
4609 +msgstr "添加包文件到多包索引"
4610 +
4611 +#: midx.c:875
4612 #, c-format
4613 msgid "did not see pack-file %s to drop"
4614 msgstr "没有看到要丢弃的包文件 %s"
4615
4190 -#: midx.c:1035
4616 +#: midx.c:973
4617 +msgid "Writing chunks to multi-pack-index"
4618 +msgstr "写入块到多包索引"
4619 +
4620 +#: midx.c:1052
4621 #, c-format
4622 msgid "failed to clear multi-pack-index at %s"
4623 msgstr "清理位于 %s 的多包索引失败"
4624
4195 -#: midx.c:1090
4625 +#: midx.c:1108
4626 msgid "Looking for referenced packfiles"
4627 msgstr "正在查找引用的包文件"
4628
4199 -#: midx.c:1105
4629 +#: midx.c:1123
4630 #, c-format
4631 msgid ""
4632 "oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
4633 msgstr "对象 ID 扇出无序:fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
4634
4205 -#: midx.c:1109
4206 -msgid "Verifying OID order in MIDX"
4207 -msgstr "正在校验 MIDX 中的对象 ID 顺序"
4635 +#: midx.c:1128
4636 +msgid "Verifying OID order in multi-pack-index"
4637 +msgstr "校验多包索引中的 OID 顺序"
4638
4209 -#: midx.c:1118
4639 +#: midx.c:1137
4640 #, c-format
4641 msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
4642 msgstr "对象 ID 查询无序:oid[%d] = %s >= %s = oid[%d]"
4643
4214 -#: midx.c:1137
4644 +#: midx.c:1157
4645 msgid "Sorting objects by packfile"
4646 msgstr "通过包文件为对象排序"
4647
4218 -#: midx.c:1143
4648 +#: midx.c:1164
4649 msgid "Verifying object offsets"
4650 msgstr "校验对象偏移"
4651
4222 -#: midx.c:1159
4652 +#: midx.c:1180
4653 #, c-format
4654 msgid "failed to load pack entry for oid[%d] = %s"
4655 msgstr "为 oid[%d] = %s 加载包条目失败"
4656
4227 -#: midx.c:1165
4657 +#: midx.c:1186
4658 #, c-format
4659 msgid "failed to load pack-index for packfile %s"
4660 msgstr "为包文件 %s 加载包索引失败"
4661
4232 -#: midx.c:1174
4662 +#: midx.c:1195
4663 #, c-format
4664 msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
4665 msgstr "oid[%d] = %s 错误的对象偏移:%<PRIx64> != %<PRIx64>"
4666
4237 -#: midx.c:1349
4667 +#: midx.c:1220
4668 +msgid "Counting referenced objects"
4669 +msgstr "正在对引用对象计数"
4670 +
4671 +#: midx.c:1230
4672 +msgid "Finding and deleting unreferenced packfiles"
4673 +msgstr "正在查找和删除未引用的包文件"
4674 +
4675 +#: midx.c:1388
4676 msgid "could not start pack-objects"
4677 msgstr "不能开始 pack-objects"
4678
4241 -#: midx.c:1368
4679 +#: midx.c:1407
4680 msgid "could not finish pack-objects"
4681 msgstr "不能结束 pack-objects"
4682
@@ -4325,12 +4763,12 @@ msgstr "哈希值与 %s 不匹配"
4763 msgid "offset before end of packfile (broken .idx?)"
4764 msgstr "偏移量在包文件结束之前(损坏的 .idx?)"
4765
4328 -#: packfile.c:1887
4766 +#: packfile.c:1888
4767 #, c-format
4768 msgid "offset before start of pack index for %s (corrupt index?)"
4769 msgstr "偏移量在 %s 的包索引开始之前(损坏的索引?)"
4770
4333 -#: packfile.c:1891
4771 +#: packfile.c:1892
4772 #, c-format
4773 msgid "offset beyond end of pack index for %s (truncated index?)"
4774 msgstr "偏移量越过了 %s 的包索引的结尾(被截断的索引?)"
@@ -4442,82 +4880,87 @@ msgstr "选项 `%s' 期望 \"always\"、\"auto\" 或 \"never\""
4880 msgid "malformed object name '%s'"
4881 msgstr "格式错误的对象名 '%s'"
4882
4445 -#: path.c:897
4883 +#: path.c:915
4884 #, c-format
4885 msgid "Could not make %s writable by group"
4886 msgstr "不能设置 %s 为组可写"
4887
4450 -#: pathspec.c:128
4888 +#: pathspec.c:130
4889 msgid "Escape character '\\' not allowed as last character in attr value"
4890 msgstr "转义字符 '\\' 不能作为属性值的最后一个字符"
4891
4454 -#: pathspec.c:146
4892 +#: pathspec.c:148
4893 msgid "Only one 'attr:' specification is allowed."
4894 msgstr "只允许一个 'attr:' 规格。"
4895
4458 -#: pathspec.c:149
4896 +#: pathspec.c:151
4897 msgid "attr spec must not be empty"
4898 msgstr "属性规格不能为空"
4899
4462 -#: pathspec.c:192
4900 +#: pathspec.c:194
4901 #, c-format
4902 msgid "invalid attribute name %s"
4903 msgstr "无效的属性名 %s"
4904
4467 -#: pathspec.c:257
4905 +#: pathspec.c:259
4906 msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
4907 msgstr "全局的 'glob' 和 'noglob' 路径规格设置不兼容"
4908
4471 -#: pathspec.c:264
4909 +#: pathspec.c:266
4910 msgid ""
4911 "global 'literal' pathspec setting is incompatible with all other global "
4912 "pathspec settings"
4913 msgstr "全局的 'literal' 路径规格设置和其它的全局路径规格设置不兼容"
4914
4477 -#: pathspec.c:304
4915 +#: pathspec.c:306
4916 msgid "invalid parameter for pathspec magic 'prefix'"
4917 msgstr "路径规格包含无效的神奇前缀"
4918
4481 -#: pathspec.c:325
4919 +#: pathspec.c:327
4920 #, c-format
4921 msgid "Invalid pathspec magic '%.*s' in '%s'"
4922 msgstr "在路径规格 '%3$s' 中无效的神奇前缀 '%2$.*1$s'"
4923
4486 -#: pathspec.c:330
4924 +#: pathspec.c:332
4925 #, c-format
4926 msgid "Missing ')' at the end of pathspec magic in '%s'"
4927 msgstr "路径规格 '%s' 的神奇前缀结尾少了一个 ')'"
4928
4491 -#: pathspec.c:368
4929 +#: pathspec.c:370
4930 #, c-format
4931 msgid "Unimplemented pathspec magic '%c' in '%s'"
4932 msgstr "路径规格 '%2$s' 中包含未实现的神奇前缀 '%1$c'"
4933
4496 -#: pathspec.c:427
4934 +#: pathspec.c:429
4935 #, c-format
4936 msgid "%s: 'literal' and 'glob' are incompatible"
4937 msgstr "%s:'literal' 和 'glob' 不兼容"
4938
4501 -#: pathspec.c:440
4939 +#: pathspec.c:442
4940 #, c-format
4941 msgid "%s: '%s' is outside repository"
4942 msgstr "%s:'%s' 在仓库之外"
4943
4506 -#: pathspec.c:514
4944 +#: pathspec.c:516
4945 #, c-format
4946 msgid "'%s' (mnemonic: '%c')"
4947 msgstr "'%s'(助记符:'%c')"
4948
4511 -#: pathspec.c:524
4949 +#: pathspec.c:526
4950 #, c-format
4951 msgid "%s: pathspec magic not supported by this command: %s"
4952 msgstr "%s:路径规格神奇前缀不被此命令支持:%s"
4953
4516 -#: pathspec.c:591
4954 +#: pathspec.c:593
4955 #, c-format
4956 msgid "pathspec '%s' is beyond a symbolic link"
4957 msgstr "路径规格 '%s' 位于符号链接中"
4958
4959 +#: pathspec.c:638
4960 +#, c-format
4961 +msgid "line is badly quoted: %s"
4962 +msgstr "行被错误地引用:%s"
4963 +
4964 #: pkt-line.c:92
4965 msgid "unable to write flush packet"
4966 msgstr "无法写 flush 包"
@@ -4578,42 +5021,42 @@ msgstr "正在刷新索引"
5021 msgid "unable to create threaded lstat: %s"
5022 msgstr "无法创建线程 lstat:%s"
5023
4581 -#: pretty.c:966
5024 +#: pretty.c:981
5025 msgid "unable to parse --pretty format"
5026 msgstr "不能解析 --pretty 格式"
5027
4585 -#: promisor-remote.c:25
5028 +#: promisor-remote.c:23
5029 msgid "Remote with no URL"
5030 msgstr "远程未设置 URL"
5031
4589 -#: promisor-remote.c:61
5032 +#: promisor-remote.c:58
5033 #, c-format
5034 msgid "promisor remote name cannot begin with '/': %s"
5035 msgstr "promisor 远程名称不能以 '/' 开始:%s"
5036
4594 -#: range-diff.c:71
5037 +#: range-diff.c:75
5038 msgid "could not start `log`"
5039 msgstr "不能启动 `log`"
5040
4598 -#: range-diff.c:73
5041 +#: range-diff.c:77
5042 msgid "could not read `log` output"
5043 msgstr "不能读取 `log` 的输出"
5044
4602 -#: range-diff.c:92 sequencer.c:4985
5045 +#: range-diff.c:96 sequencer.c:5163
5046 #, c-format
5047 msgid "could not parse commit '%s'"
5048 msgstr "不能解析提交 '%s'"
5049
4607 -#: range-diff.c:118
5050 +#: range-diff.c:122
5051 #, c-format
5052 msgid "could not parse git header '%.*s'"
5053 msgstr "无法解析 git 头 '%.*s'"
5054
4612 -#: range-diff.c:275
5055 +#: range-diff.c:285
5056 msgid "failed to generate diff"
5057 msgstr "生成 diff 失败"
5058
4616 -#: range-diff.c:507 range-diff.c:509
5059 +#: range-diff.c:518 range-diff.c:520
5060 #, c-format
5061 msgid "could not parse log for '%s'"
5062 msgstr "不能解析 '%s' 的日志"
@@ -4652,16 +5095,16 @@ msgstr "无法在索引中添加 '%s'"
5095 msgid "unable to stat '%s'"
5096 msgstr "无法对 %s 执行 stat"
5097
4655 -#: read-cache.c:1314
5098 +#: read-cache.c:1325
5099 #, c-format
5100 msgid "'%s' appears as both a file and as a directory"
5101 msgstr "'%s' 看起来既是文件又是目录"
5102
4660 -#: read-cache.c:1520
5103 +#: read-cache.c:1531
5104 msgid "Refresh index"
5105 msgstr "刷新索引"
5106
4664 -#: read-cache.c:1635
5107 +#: read-cache.c:1646
5108 #, c-format
5109 msgid ""
5110 "index.version set, but the value is invalid.\n"
@@ -4670,7 +5113,7 @@ msgstr ""
5113 "设置了 index.version,但是取值无效。\n"
5114 "使用版本 %i"
5115
4673 -#: read-cache.c:1645
5116 +#: read-cache.c:1656
5117 #, c-format
5118 msgid ""
5119 "GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -4679,139 +5122,139 @@ msgstr ""
5122 "设置了 GIT_INDEX_VERSION,但是取值无效。\n"
5123 "使用版本 %i"
5124
4682 -#: read-cache.c:1701
5125 +#: read-cache.c:1712
5126 #, c-format
5127 msgid "bad signature 0x%08x"
5128 msgstr "坏的签名 0x%08x"
5129
4687 -#: read-cache.c:1704
5130 +#: read-cache.c:1715
5131 #, c-format
5132 msgid "bad index version %d"
5133 msgstr "坏的索引版本 %d"
5134
4692 -#: read-cache.c:1713
5135 +#: read-cache.c:1724
5136 msgid "bad index file sha1 signature"
5137 msgstr "坏的索引文件 sha1 签名"
5138
4696 -#: read-cache.c:1743
5139 +#: read-cache.c:1754
5140 #, c-format
5141 msgid "index uses %.4s extension, which we do not understand"
5142 msgstr "索引使用不被支持的 %.4s 扩展"
5143
5144 #
4702 -#: read-cache.c:1745
5145 +#: read-cache.c:1756
5146 #, c-format
5147 msgid "ignoring %.4s extension"
5148 msgstr "忽略 %.4s 扩展"
5149
4707 -#: read-cache.c:1782
5150 +#: read-cache.c:1793
5151 #, c-format
5152 msgid "unknown index entry format 0x%08x"
5153 msgstr "未知的索引条目格式 0x%08x"
5154
4712 -#: read-cache.c:1798
5155 +#: read-cache.c:1809
5156 #, c-format
5157 msgid "malformed name field in the index, near path '%s'"
5158 msgstr "索引中靠近路径 '%s' 有错误的名称字段"
5159
4717 -#: read-cache.c:1855
5160 +#: read-cache.c:1866
5161 msgid "unordered stage entries in index"
5162 msgstr "索引中有未排序的暂存条目"
5163
4721 -#: read-cache.c:1858
5164 +#: read-cache.c:1869
5165 #, c-format
5166 msgid "multiple stage entries for merged file '%s'"
5167 msgstr "合并文件 '%s' 有多个暂存条目"
5168
4726 -#: read-cache.c:1861
5169 +#: read-cache.c:1872
5170 #, c-format
5171 msgid "unordered stage entries for '%s'"
5172 msgstr "'%s' 的未排序暂存条目"
5173
4731 -#: read-cache.c:1967 read-cache.c:2255 rerere.c:565 rerere.c:599 rerere.c:1111
4732 -#: builtin/add.c:460 builtin/check-ignore.c:178 builtin/checkout.c:468
4733 -#: builtin/checkout.c:652 builtin/clean.c:967 builtin/commit.c:347
5174 +#: read-cache.c:1978 read-cache.c:2266 rerere.c:565 rerere.c:599 rerere.c:1111
5175 +#: builtin/add.c:499 builtin/check-ignore.c:178 builtin/checkout.c:470
5176 +#: builtin/checkout.c:654 builtin/clean.c:967 builtin/commit.c:367
5177 #: builtin/diff-tree.c:120 builtin/grep.c:499 builtin/mv.c:145
4735 -#: builtin/reset.c:245 builtin/rm.c:271 builtin/submodule--helper.c:330
5178 +#: builtin/reset.c:246 builtin/rm.c:271 builtin/submodule--helper.c:332
5179 msgid "index file corrupt"
5180 msgstr "索引文件损坏"
5181
4739 -#: read-cache.c:2108
5182 +#: read-cache.c:2119
5183 #, c-format
5184 msgid "unable to create load_cache_entries thread: %s"
5185 msgstr "无法创建 load_cache_entries 线程:%s"
5186
4744 -#: read-cache.c:2121
5187 +#: read-cache.c:2132
5188 #, c-format
5189 msgid "unable to join load_cache_entries thread: %s"
5190 msgstr "无法加入 load_cache_entries 线程:%s"
5191
4749 -#: read-cache.c:2154
5192 +#: read-cache.c:2165
5193 #, c-format
5194 msgid "%s: index file open failed"
5195 msgstr "%s:打开索引文件失败"
5196
4754 -#: read-cache.c:2158
5197 +#: read-cache.c:2169
5198 #, c-format
5199 msgid "%s: cannot stat the open index"
5200 msgstr "%s:不能对打开的索引执行 stat 操作"
5201
4759 -#: read-cache.c:2162
5202 +#: read-cache.c:2173
5203 #, c-format
5204 msgid "%s: index file smaller than expected"
5205 msgstr "%s:索引文件比预期的小"
5206
4764 -#: read-cache.c:2166
5207 +#: read-cache.c:2177
5208 #, c-format
5209 msgid "%s: unable to map index file"
5210 msgstr "%s:无法对索引文件执行 map 操作"
5211
4769 -#: read-cache.c:2208
5212 +#: read-cache.c:2219
5213 #, c-format
5214 msgid "unable to create load_index_extensions thread: %s"
5215 msgstr "无法创建 load_index_extensions 线程:%s"
5216
4774 -#: read-cache.c:2235
5217 +#: read-cache.c:2246
5218 #, c-format
5219 msgid "unable to join load_index_extensions thread: %s"
5220 msgstr "无法加入 load_index_extensions 线程:%s"
5221
4779 -#: read-cache.c:2267
5222 +#: read-cache.c:2278
5223 #, c-format
5224 msgid "could not freshen shared index '%s'"
5225 msgstr "无法刷新共享索引 '%s'"
5226
4784 -#: read-cache.c:2314
5227 +#: read-cache.c:2325
5228 #, c-format
5229 msgid "broken index, expect %s in %s, got %s"
5230 msgstr "损坏的索引,期望在 %2$s 中的 %1$s,得到 %3$s"
5231
4789 -#: read-cache.c:3010 wrapper.c:622 builtin/merge.c:1119
5232 +#: read-cache.c:3021 strbuf.c:1145 wrapper.c:622 builtin/merge.c:1119
5233 #, c-format
5234 msgid "could not close '%s'"
5235 msgstr "不能关闭 '%s'"
5236
4794 -#: read-cache.c:3113 sequencer.c:2296 sequencer.c:3917
5237 +#: read-cache.c:3124 sequencer.c:2429 sequencer.c:4069
5238 #, c-format
5239 msgid "could not stat '%s'"
5240 msgstr "不能对 '%s' 调用 stat"
5241
4799 -#: read-cache.c:3126
5242 +#: read-cache.c:3137
5243 #, c-format
5244 msgid "unable to open git dir: %s"
5245 msgstr "不能打开 git 目录:%s"
5246
4804 -#: read-cache.c:3138
5247 +#: read-cache.c:3149
5248 #, c-format
5249 msgid "unable to unlink: %s"
5250 msgstr "无法删除:%s"
5251
4809 -#: read-cache.c:3163
5252 +#: read-cache.c:3174
5253 #, c-format
5254 msgid "cannot fix permission bits on '%s'"
5255 msgstr "不能修复 '%s' 的权限位"
5256
4814 -#: read-cache.c:3312
5257 +#: read-cache.c:3323
5258 #, c-format
5259 msgid "%s: cannot drop to stage #0"
5260 msgstr "%s:不能落到暂存区 #0"
@@ -4913,8 +5356,8 @@ msgstr ""
5356 msgid "Note that empty commits are commented out"
5357 msgstr "注意空提交已被注释掉"
5358
4916 -#: rebase-interactive.c:105 rerere.c:485 rerere.c:692 sequencer.c:3388
4917 -#: sequencer.c:3414 sequencer.c:5084 builtin/fsck.c:356 builtin/rebase.c:235
5359 +#: rebase-interactive.c:105 rerere.c:485 rerere.c:692 sequencer.c:3536
5360 +#: sequencer.c:3562 sequencer.c:5263 builtin/fsck.c:346 builtin/rebase.c:254
5361 #, c-format
5362 msgid "could not write '%s'"
5363 msgstr "不能写入 '%s'"
@@ -4984,14 +5427,15 @@ msgstr "引用 '%s' 已经存在"
5427 msgid "unexpected object ID when writing '%s'"
5428 msgstr "写入 '%s' 时意外的对象 ID"
5429
4987 -#: refs.c:833 sequencer.c:403 sequencer.c:2647 sequencer.c:2851
4988 -#: sequencer.c:2865 sequencer.c:3122 sequencer.c:5001 wrapper.c:620
5430 +#: refs.c:833 sequencer.c:405 sequencer.c:2793 sequencer.c:2997
5431 +#: sequencer.c:3011 sequencer.c:3269 sequencer.c:5179 strbuf.c:1142
5432 +#: wrapper.c:620
5433 #, c-format
5434 msgid "could not write to '%s'"
5435 msgstr "不能写入 '%s'"
5436
4993 -#: refs.c:860 wrapper.c:188 wrapper.c:358 builtin/am.c:714
4994 -#: builtin/rebase.c:1004
5437 +#: refs.c:860 strbuf.c:1140 wrapper.c:188 wrapper.c:358 builtin/am.c:714
5438 +#: builtin/rebase.c:1031
5439 #, c-format
5440 msgid "could not open '%s' for writing"
5441 msgstr "无法打开 '%s' 进行写入"
@@ -5647,8 +6091,8 @@ msgstr "不能删除 stray '%s'"
6091 msgid "Recorded preimage for '%s'"
6092 msgstr "为 '%s' 记录 preimage"
6093
5650 -#: rerere.c:881 submodule.c:2023 builtin/log.c:1790
5651 -#: builtin/submodule--helper.c:1418 builtin/submodule--helper.c:1428
6094 +#: rerere.c:881 submodule.c:2067 builtin/log.c:1871
6095 +#: builtin/submodule--helper.c:1436 builtin/submodule--helper.c:1448
6096 #, c-format
6097 msgid "could not create directory '%s'"
6098 msgstr "不能创建目录 '%s'"
@@ -5682,33 +6126,33 @@ msgstr "忘记 '%s' 的解决方案\n"
6126 msgid "unable to open rr-cache directory"
6127 msgstr "不能打开 rr-cache 目录"
6128
5685 -#: revision.c:2509
6129 +#: revision.c:2497
6130 msgid "your current branch appears to be broken"
6131 msgstr "您的当前分支好像被损坏"
6132
5689 -#: revision.c:2512
6133 +#: revision.c:2500
6134 #, c-format
6135 msgid "your current branch '%s' does not have any commits yet"
6136 msgstr "您的当前分支 '%s' 尚无任何提交"
6137
5694 -#: revision.c:2720
6138 +#: revision.c:2708
6139 msgid "--first-parent is incompatible with --bisect"
6140 msgstr "--first-parent 与 --bisect 不兼容"
6141
5698 -#: revision.c:2724
6142 +#: revision.c:2712
6143 msgid "-L does not yet support diff formats besides -p and -s"
6144 msgstr "-L 尚不支持 -p 和 -s 之外的差异格式"
6145
5702 -#: run-command.c:763
6146 +#: run-command.c:762
6147 msgid "open /dev/null failed"
6148 msgstr "不能打开 /dev/null"
6149
5706 -#: run-command.c:1269
6150 +#: run-command.c:1268
6151 #, c-format
6152 msgid "cannot create async thread: %s"
6153 msgstr "不能创建 async 线程:%s"
6154
5711 -#: run-command.c:1333
6155 +#: run-command.c:1332
6156 #, c-format
6157 msgid ""
6158 "The '%s' hook was ignored because it's not set as executable.\n"
@@ -5717,75 +6161,75 @@ msgstr ""
6161 "因为没有将钩子 '%s' 设置为可执行,钩子被忽略。您可以通过\n"
6162 "配置 `git config advice.ignoredHook false` 来关闭这条警告。"
6163
5720 -#: send-pack.c:142
6164 +#: send-pack.c:144
6165 msgid "unexpected flush packet while reading remote unpack status"
6166 msgstr "读取远程解包状态时收到意外的 flush 包"
6167
5724 -#: send-pack.c:144
6168 +#: send-pack.c:146
6169 #, c-format
6170 msgid "unable to parse remote unpack status: %s"
6171 msgstr "不能解析远程解包状态:%s"
6172
5729 -#: send-pack.c:146
6173 +#: send-pack.c:148
6174 #, c-format
6175 msgid "remote unpack failed: %s"
6176 msgstr "远程解包失败:%s"
6177
5734 -#: send-pack.c:307
6178 +#: send-pack.c:309
6179 msgid "failed to sign the push certificate"
6180 msgstr "为推送证书签名失败"
6181
5738 -#: send-pack.c:421
6182 +#: send-pack.c:423
6183 msgid "the receiving end does not support --signed push"
6184 msgstr "接收端不支持签名推送"
6185
5742 -#: send-pack.c:423
6186 +#: send-pack.c:425
6187 msgid ""
6188 "not sending a push certificate since the receiving end does not support --"
6189 "signed push"
6190 msgstr "未发送推送证书,因为接收端不支持签名推送"
6191
5748 -#: send-pack.c:435
6192 +#: send-pack.c:437
6193 msgid "the receiving end does not support --atomic push"
6194 msgstr "接收端不支持原子推送"
6195
5752 -#: send-pack.c:440
6196 +#: send-pack.c:442
6197 msgid "the receiving end does not support push options"
6198 msgstr "接收端不支持推送选项"
6199
5756 -#: sequencer.c:187
6200 +#: sequencer.c:189
6201 #, c-format
6202 msgid "invalid commit message cleanup mode '%s'"
6203 msgstr "无效的提交信息清理模式 '%s'"
6204
5761 -#: sequencer.c:292
6205 +#: sequencer.c:294
6206 #, c-format
6207 msgid "could not delete '%s'"
6208 msgstr "无法删除 '%s'"
6209
5766 -#: sequencer.c:311 builtin/rebase.c:760 builtin/rebase.c:1676 builtin/rm.c:369
6210 +#: sequencer.c:313 builtin/rebase.c:781 builtin/rebase.c:1706 builtin/rm.c:369
6211 #, c-format
6212 msgid "could not remove '%s'"
6213 msgstr "无法删除 '%s'"
6214
5771 -#: sequencer.c:321
6215 +#: sequencer.c:323
6216 msgid "revert"
6217 msgstr "还原"
6218
5775 -#: sequencer.c:323
6219 +#: sequencer.c:325
6220 msgid "cherry-pick"
6221 msgstr "拣选"
6222
5779 -#: sequencer.c:325
6223 +#: sequencer.c:327
6224 msgid "rebase -i"
6225 msgstr "rebase -i"
6226
5783 -#: sequencer.c:327
6227 +#: sequencer.c:329
6228 #, c-format
6229 msgid "unknown action: %d"
6230 msgstr "未知动作:%d"
6231
5788 -#: sequencer.c:385
6232 +#: sequencer.c:387
6233 msgid ""
6234 "after resolving the conflicts, mark the corrected paths\n"
6235 "with 'git add <paths>' or 'git rm <paths>'"
@@ -5793,7 +6237,7 @@ msgstr ""
6237 "冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
6238 "命令标记修正后的文件"
6239
5796 -#: sequencer.c:388
6240 +#: sequencer.c:390
6241 msgid ""
6242 "after resolving the conflicts, mark the corrected paths\n"
6243 "with 'git add <paths>' or 'git rm <paths>'\n"
@@ -5802,44 +6246,44 @@ msgstr ""
6246 "冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
6247 "对修正后的文件做标记,然后用 'git commit' 提交"
6248
5805 -#: sequencer.c:401 sequencer.c:2847
6249 +#: sequencer.c:403 sequencer.c:2993
6250 #, c-format
6251 msgid "could not lock '%s'"
6252 msgstr "不能锁定 '%s'"
6253
5810 -#: sequencer.c:408
6254 +#: sequencer.c:410
6255 #, c-format
6256 msgid "could not write eol to '%s'"
6257 msgstr "不能将换行符写入 '%s'"
6258
5815 -#: sequencer.c:413 sequencer.c:2652 sequencer.c:2853 sequencer.c:2867
5816 -#: sequencer.c:3130
6259 +#: sequencer.c:415 sequencer.c:2798 sequencer.c:2999 sequencer.c:3013
6260 +#: sequencer.c:3277
6261 #, c-format
6262 msgid "failed to finalize '%s'"
6263 msgstr "无法完成 '%s'"
6264
5821 -#: sequencer.c:436 sequencer.c:1585 sequencer.c:2672 sequencer.c:3112
5822 -#: sequencer.c:3221 builtin/am.c:244 builtin/commit.c:763 builtin/merge.c:1117
5823 -#: builtin/rebase.c:568
6265 +#: sequencer.c:438 sequencer.c:1707 sequencer.c:2818 sequencer.c:3259
6266 +#: sequencer.c:3368 builtin/am.c:244 builtin/commit.c:783 builtin/merge.c:1117
6267 +#: builtin/rebase.c:589
6268 #, c-format
6269 msgid "could not read '%s'"
6270 msgstr "不能读取 '%s'"
6271
5828 -#: sequencer.c:462
6272 +#: sequencer.c:464
6273 #, c-format
6274 msgid "your local changes would be overwritten by %s."
6275 msgstr "您的本地修改将被%s覆盖。"
6276
5833 -#: sequencer.c:466
6277 +#: sequencer.c:468
6278 msgid "commit your changes or stash them to proceed."
6279 msgstr "提交您的修改或贮藏后再继续。"
6280
5837 -#: sequencer.c:498
6281 +#: sequencer.c:500
6282 #, c-format
6283 msgid "%s: fast-forward"
6284 msgstr "%s:快进"
6285
5842 -#: sequencer.c:537 builtin/tag.c:565
6286 +#: sequencer.c:539 builtin/tag.c:565
6287 #, c-format
6288 msgid "Invalid cleanup mode %s"
6289 msgstr "无效的清理模式 %s"
@@ -5847,65 +6291,69 @@ msgstr "无效的清理模式 %s"
6291 #. TRANSLATORS: %s will be "revert", "cherry-pick" or
6292 #. "rebase -i".
6293 #.
5850 -#: sequencer.c:631
6294 +#: sequencer.c:633
6295 #, c-format
6296 msgid "%s: Unable to write new index file"
6297 msgstr "%s:无法写入新索引文件"
6298
5855 -#: sequencer.c:648
6299 +#: sequencer.c:650
6300 msgid "unable to update cache tree"
6301 msgstr "不能更新缓存树"
6302
5859 -#: sequencer.c:662
6303 +#: sequencer.c:664
6304 msgid "could not resolve HEAD commit"
6305 msgstr "不能解析 HEAD 提交"
6306
5863 -#: sequencer.c:742
6307 +#: sequencer.c:744
6308 #, c-format
6309 msgid "no key present in '%.*s'"
6310 msgstr "在 '%.*s' 中没有 key"
6311
5868 -#: sequencer.c:753
6312 +#: sequencer.c:755
6313 #, c-format
6314 msgid "unable to dequote value of '%s'"
6315 msgstr "无法为 '%s' 的值去引号"
6316
5873 -#: sequencer.c:790 wrapper.c:190 wrapper.c:360 builtin/am.c:705
5874 -#: builtin/am.c:797 builtin/merge.c:1114 builtin/rebase.c:1046
6317 +#: sequencer.c:792 wrapper.c:190 wrapper.c:360 builtin/am.c:705
6318 +#: builtin/am.c:797 builtin/merge.c:1114 builtin/rebase.c:1074
6319 #, c-format
6320 msgid "could not open '%s' for reading"
6321 msgstr "无法打开 '%s' 进行读取"
6322
5879 -#: sequencer.c:800
6323 +#: sequencer.c:802
6324 msgid "'GIT_AUTHOR_NAME' already given"
6325 msgstr "已经给出 'GIT_AUTHOR_NAME'"
6326
5883 -#: sequencer.c:805
6327 +#: sequencer.c:807
6328 msgid "'GIT_AUTHOR_EMAIL' already given"
6329 msgstr "已经给出 'GIT_AUTHOR_EMAIL'"
6330
5887 -#: sequencer.c:810
6331 +#: sequencer.c:812
6332 msgid "'GIT_AUTHOR_DATE' already given"
6333 msgstr "已经给出 'GIT_AUTHOR_DATE'"
6334
5891 -#: sequencer.c:814
6335 +#: sequencer.c:816
6336 #, c-format
6337 msgid "unknown variable '%s'"
6338 msgstr "未知变量 '%s'"
6339
5896 -#: sequencer.c:819
6340 +#: sequencer.c:821
6341 msgid "missing 'GIT_AUTHOR_NAME'"
6342 msgstr "缺少 'GIT_AUTHOR_NAME'"
6343
5900 -#: sequencer.c:821
6344 +#: sequencer.c:823
6345 msgid "missing 'GIT_AUTHOR_EMAIL'"
6346 msgstr "缺少 'GIT_AUTHOR_EMAIL'"
6347
5904 -#: sequencer.c:823
6348 +#: sequencer.c:825
6349 msgid "missing 'GIT_AUTHOR_DATE'"
6350 msgstr "缺少 'GIT_AUTHOR_DATE'"
6351
5908 -#: sequencer.c:872
6352 +#: sequencer.c:902 sequencer.c:1427
6353 +msgid "malformed ident line"
6354 +msgstr "错误的身份信息"
6355 +
6356 +#: sequencer.c:925
6357 #, c-format
6358 msgid ""
6359 "you have staged changes in your working tree\n"
@@ -5934,11 +6382,11 @@ msgstr ""
6382 "\n"
6383 " git rebase --continue\n"
6384
5937 -#: sequencer.c:1146
6385 +#: sequencer.c:1218
6386 msgid "'prepare-commit-msg' hook failed"
6387 msgstr "'prepare-commit-msg' 钩子失败"
6388
5941 -#: sequencer.c:1153
6389 +#: sequencer.c:1224
6390 msgid ""
6391 "Your name and email address were configured automatically based\n"
6392 "on your username and hostname. Please check that they are accurate.\n"
@@ -5962,7 +6410,7 @@ msgstr ""
6410 "\n"
6411 " git commit --amend --reset-author\n"
6412
5965 -#: sequencer.c:1166
6413 +#: sequencer.c:1237
6414 msgid ""
6415 "Your name and email address were configured automatically based\n"
6416 "on your username and hostname. Please check that they are accurate.\n"
@@ -5985,326 +6433,330 @@ msgstr ""
6433 "\n"
6434 " git commit --amend --reset-author\n"
6435
5988 -#: sequencer.c:1208
6436 +#: sequencer.c:1279
6437 msgid "couldn't look up newly created commit"
6438 msgstr "无法找到新创建的提交"
6439
5992 -#: sequencer.c:1210
6440 +#: sequencer.c:1281
6441 msgid "could not parse newly created commit"
6442 msgstr "不能解析新创建的提交"
6443
5996 -#: sequencer.c:1256
6444 +#: sequencer.c:1327
6445 msgid "unable to resolve HEAD after creating commit"
6446 msgstr "创建提交后,不能解析 HEAD"
6447
6000 -#: sequencer.c:1258
6448 +#: sequencer.c:1329
6449 msgid "detached HEAD"
6450 msgstr "分离头指针"
6451
6452 # 译者:中文字符串拼接,可删除前导空格
6005 -#: sequencer.c:1262
6453 +#: sequencer.c:1333
6454 msgid " (root-commit)"
6455 msgstr "(根提交)"
6456
6009 -#: sequencer.c:1283
6457 +#: sequencer.c:1354
6458 msgid "could not parse HEAD"
6459 msgstr "不能解析 HEAD"
6460
6013 -#: sequencer.c:1285
6461 +#: sequencer.c:1356
6462 #, c-format
6463 msgid "HEAD %s is not a commit!"
6464 msgstr "HEAD %s 不是一个提交!"
6465
6018 -#: sequencer.c:1289 builtin/commit.c:1571
6466 +#: sequencer.c:1360 sequencer.c:1458 builtin/commit.c:1569
6467 msgid "could not parse HEAD commit"
6468 msgstr "不能解析 HEAD 提交"
6469
6022 -#: sequencer.c:1341 sequencer.c:1933
6470 +#: sequencer.c:1411 sequencer.c:2055
6471 msgid "unable to parse commit author"
6472 msgstr "不能解析提交作者"
6473
6026 -#: sequencer.c:1352 builtin/am.c:1561 builtin/merge.c:684
6474 +#: sequencer.c:1431
6475 +msgid "corrupted author without date information"
6476 +msgstr "损坏的没有日期的作者信息"
6477 +
6478 +#: sequencer.c:1447 builtin/am.c:1561 builtin/merge.c:684
6479 msgid "git write-tree failed to write a tree"
6480 msgstr "git write-tree 无法写入树对象"
6481
6030 -#: sequencer.c:1369 sequencer.c:1429
6482 +#: sequencer.c:1480 sequencer.c:1550
6483 #, c-format
6484 msgid "unable to read commit message from '%s'"
6485 msgstr "不能从 '%s' 读取提交说明"
6486
6035 -#: sequencer.c:1396 builtin/am.c:1583 builtin/commit.c:1670 builtin/merge.c:883
6487 +#: sequencer.c:1516 builtin/am.c:1583 builtin/commit.c:1668 builtin/merge.c:883
6488 #: builtin/merge.c:908
6489 msgid "failed to write commit object"
6490 msgstr "写提交对象失败"
6491
6040 -#: sequencer.c:1456
6492 +#: sequencer.c:1577
6493 #, c-format
6494 msgid "could not parse commit %s"
6495 msgstr "不能解析提交 %s"
6496
6045 -#: sequencer.c:1461
6497 +#: sequencer.c:1582
6498 #, c-format
6499 msgid "could not parse parent commit %s"
6500 msgstr "不能解析父提交 %s"
6501
6050 -#: sequencer.c:1535 sequencer.c:1645
6502 +#: sequencer.c:1656 sequencer.c:1767
6503 #, c-format
6504 msgid "unknown command: %d"
6505 msgstr "未知命令:%d"
6506
6055 -#: sequencer.c:1592 sequencer.c:1617
6507 +#: sequencer.c:1714 sequencer.c:1739
6508 #, c-format
6509 msgid "This is a combination of %d commits."
6510 msgstr "这是一个 %d 个提交的组合。"
6511
6060 -#: sequencer.c:1602
6512 +#: sequencer.c:1724
6513 msgid "need a HEAD to fixup"
6514 msgstr "需要一个 HEAD 来修复"
6515
6064 -#: sequencer.c:1604 sequencer.c:3157
6516 +#: sequencer.c:1726 sequencer.c:3304
6517 msgid "could not read HEAD"
6518 msgstr "不能读取 HEAD"
6519
6068 -#: sequencer.c:1606
6520 +#: sequencer.c:1728
6521 msgid "could not read HEAD's commit message"
6522 msgstr "不能读取 HEAD 的提交说明"
6523
6072 -#: sequencer.c:1612
6524 +#: sequencer.c:1734
6525 #, c-format
6526 msgid "cannot write '%s'"
6527 msgstr "不能写 '%s'"
6528
6077 -#: sequencer.c:1619 git-rebase--preserve-merges.sh:496
6529 +#: sequencer.c:1741 git-rebase--preserve-merges.sh:496
6530 msgid "This is the 1st commit message:"
6531 msgstr "这是第一个提交说明:"
6532
6081 -#: sequencer.c:1627
6533 +#: sequencer.c:1749
6534 #, c-format
6535 msgid "could not read commit message of %s"
6536 msgstr "不能读取 %s 的提交说明"
6537
6086 -#: sequencer.c:1634
6538 +#: sequencer.c:1756
6539 #, c-format
6540 msgid "This is the commit message #%d:"
6541 msgstr "这是提交说明 #%d:"
6542
6091 -#: sequencer.c:1640
6543 +#: sequencer.c:1762
6544 #, c-format
6545 msgid "The commit message #%d will be skipped:"
6546 msgstr "提交说明 #%d 将被跳过:"
6547
6096 -#: sequencer.c:1728
6548 +#: sequencer.c:1850
6549 msgid "your index file is unmerged."
6550 msgstr "您的索引文件未完成合并。"
6551
6100 -#: sequencer.c:1735
6552 +#: sequencer.c:1857
6553 msgid "cannot fixup root commit"
6554 msgstr "不能修复根提交"
6555
6104 -#: sequencer.c:1754
6556 +#: sequencer.c:1876
6557 #, c-format
6558 msgid "commit %s is a merge but no -m option was given."
6559 msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
6560
6109 -#: sequencer.c:1762 sequencer.c:1770
6561 +#: sequencer.c:1884 sequencer.c:1892
6562 #, c-format
6563 msgid "commit %s does not have parent %d"
6564 msgstr "提交 %s 没有第 %d 个父提交"
6565
6114 -#: sequencer.c:1776
6566 +#: sequencer.c:1898
6567 #, c-format
6568 msgid "cannot get commit message for %s"
6569 msgstr "不能得到 %s 的提交说明"
6570
6571 #. TRANSLATORS: The first %s will be a "todo" command like
6572 #. "revert" or "pick", the second %s a SHA1.
6121 -#: sequencer.c:1795
6573 +#: sequencer.c:1917
6574 #, c-format
6575 msgid "%s: cannot parse parent commit %s"
6576 msgstr "%s:不能解析父提交 %s"
6577
6126 -#: sequencer.c:1860
6578 +#: sequencer.c:1982
6579 #, c-format
6580 msgid "could not rename '%s' to '%s'"
6581 msgstr "不能将 '%s' 重命名为 '%s'"
6582
6131 -#: sequencer.c:1915
6583 +#: sequencer.c:2037
6584 #, c-format
6585 msgid "could not revert %s... %s"
6586 msgstr "不能还原 %s... %s"
6587
6136 -#: sequencer.c:1916
6588 +#: sequencer.c:2038
6589 #, c-format
6590 msgid "could not apply %s... %s"
6591 msgstr "不能应用 %s... %s"
6592
6141 -#: sequencer.c:1983
6593 +#: sequencer.c:2105
6594 #, c-format
6595 msgid "git %s: failed to read the index"
6596 msgstr "git %s:无法读取索引"
6597
6146 -#: sequencer.c:1990
6598 +#: sequencer.c:2112
6599 #, c-format
6600 msgid "git %s: failed to refresh the index"
6601 msgstr "git %s:无法刷新索引"
6602
6151 -#: sequencer.c:2066
6603 +#: sequencer.c:2189
6604 #, c-format
6605 msgid "%s does not accept arguments: '%s'"
6606 msgstr "%s 不接受参数:'%s'"
6607
6156 -#: sequencer.c:2075
6608 +#: sequencer.c:2198
6609 #, c-format
6610 msgid "missing arguments for %s"
6611 msgstr "缺少 %s 的参数"
6612
6161 -#: sequencer.c:2112
6613 +#: sequencer.c:2235
6614 #, c-format
6615 msgid "could not parse '%.*s'"
6616 msgstr "无法解析 '%.*s'"
6617
6166 -#: sequencer.c:2166
6618 +#: sequencer.c:2289
6619 #, c-format
6620 msgid "invalid line %d: %.*s"
6621 msgstr "无效行 %d:%.*s"
6622
6171 -#: sequencer.c:2177
6623 +#: sequencer.c:2300
6624 #, c-format
6625 msgid "cannot '%s' without a previous commit"
6626 msgstr "没有父提交的情况下不能 '%s'"
6627
6176 -#: sequencer.c:2225 builtin/rebase.c:153 builtin/rebase.c:178
6177 -#: builtin/rebase.c:204 builtin/rebase.c:229
6628 +#: sequencer.c:2348 builtin/rebase.c:172 builtin/rebase.c:197
6629 +#: builtin/rebase.c:223 builtin/rebase.c:248
6630 #, c-format
6631 msgid "could not read '%s'."
6632 msgstr "不能读取 '%s'。"
6633
6182 -#: sequencer.c:2261
6634 +#: sequencer.c:2384
6635 msgid "cancelling a cherry picking in progress"
6636 msgstr "正在取消一个进行中的拣选"
6637
6186 -#: sequencer.c:2268
6638 +#: sequencer.c:2391
6639 msgid "cancelling a revert in progress"
6640 msgstr "正在取消一个进行中的还原"
6641
6190 -#: sequencer.c:2302
6642 +#: sequencer.c:2435
6643 msgid "please fix this using 'git rebase --edit-todo'."
6644 msgstr "请用 'git rebase --edit-todo' 来修改。"
6645
6194 -#: sequencer.c:2304
6646 +#: sequencer.c:2437
6647 #, c-format
6648 msgid "unusable instruction sheet: '%s'"
6649 msgstr "不可用的指令清单:'%s'"
6650
6199 -#: sequencer.c:2309
6651 +#: sequencer.c:2442
6652 msgid "no commits parsed."
6653 msgstr "没有解析提交。"
6654
6203 -#: sequencer.c:2320
6655 +#: sequencer.c:2453
6656 msgid "cannot cherry-pick during a revert."
6657 msgstr "不能在回退中执行拣选。"
6658
6207 -#: sequencer.c:2322
6659 +#: sequencer.c:2455
6660 msgid "cannot revert during a cherry-pick."
6661 msgstr "不能在拣选中执行回退。"
6662
6211 -#: sequencer.c:2404
6663 +#: sequencer.c:2533
6664 #, c-format
6665 msgid "invalid value for %s: %s"
6666 msgstr "%s 的值无效:%s"
6667
6216 -#: sequencer.c:2491
6668 +#: sequencer.c:2630
6669 msgid "unusable squash-onto"
6670 msgstr "不可用的 squash-onto"
6671
6220 -#: sequencer.c:2507
6672 +#: sequencer.c:2646
6673 #, c-format
6674 msgid "malformed options sheet: '%s'"
6675 msgstr "格式错误的选项清单:'%s'"
6676
6225 -#: sequencer.c:2590 sequencer.c:4308
6677 +#: sequencer.c:2736 sequencer.c:4463
6678 msgid "empty commit set passed"
6679 msgstr "提供了空的提交集"
6680
6229 -#: sequencer.c:2606
6681 +#: sequencer.c:2752
6682 msgid "revert is already in progress"
6683 msgstr "一个还原操作已在进行"
6684
6233 -#: sequencer.c:2608
6685 +#: sequencer.c:2754
6686 #, c-format
6687 msgid "try \"git revert (--continue | %s--abort | --quit)\""
6688 msgstr "尝试 \"git revert (--continue | %s--abort | --quit)\""
6689
6238 -#: sequencer.c:2611
6690 +#: sequencer.c:2757
6691 msgid "cherry-pick is already in progress"
6692 msgstr "拣选操作已在进行"
6693
6242 -#: sequencer.c:2613
6694 +#: sequencer.c:2759
6695 #, c-format
6696 msgid "try \"git cherry-pick (--continue | %s--abort | --quit)\""
6697 msgstr "尝试 \"git cherry-pick (--continue | %s--abort | --quit)\""
6698
6247 -#: sequencer.c:2627
6699 +#: sequencer.c:2773
6700 #, c-format
6701 msgid "could not create sequencer directory '%s'"
6702 msgstr "不能创建序列目录 '%s'"
6703
6252 -#: sequencer.c:2642
6704 +#: sequencer.c:2788
6705 msgid "could not lock HEAD"
6706 msgstr "不能锁定 HEAD"
6707
6256 -#: sequencer.c:2702 sequencer.c:4057
6708 +#: sequencer.c:2848 sequencer.c:4209
6709 msgid "no cherry-pick or revert in progress"
6710 msgstr "拣选或还原操作并未进行"
6711
6260 -#: sequencer.c:2704 sequencer.c:2715
6712 +#: sequencer.c:2850 sequencer.c:2861
6713 msgid "cannot resolve HEAD"
6714 msgstr "不能解析 HEAD"
6715
6264 -#: sequencer.c:2706 sequencer.c:2750
6716 +#: sequencer.c:2852 sequencer.c:2896
6717 msgid "cannot abort from a branch yet to be born"
6718 msgstr "不能从尚未建立的分支终止"
6719
6268 -#: sequencer.c:2736 builtin/grep.c:736
6720 +#: sequencer.c:2882 builtin/grep.c:736
6721 #, c-format
6722 msgid "cannot open '%s'"
6723 msgstr "不能打开 '%s'"
6724
6273 -#: sequencer.c:2738
6725 +#: sequencer.c:2884
6726 #, c-format
6727 msgid "cannot read '%s': %s"
6728 msgstr "不能读取 '%s':%s"
6729
6278 -#: sequencer.c:2739
6730 +#: sequencer.c:2885
6731 msgid "unexpected end of file"
6732 msgstr "意外的文件结束"
6733
6282 -#: sequencer.c:2745
6734 +#: sequencer.c:2891
6735 #, c-format
6736 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
6737 msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
6738
6287 -#: sequencer.c:2756
6739 +#: sequencer.c:2902
6740 msgid "You seem to have moved HEAD. Not rewinding, check your HEAD!"
6741 msgstr "您好像移动了 HEAD。未能回退,检查您的 HEAD!"
6742
6291 -#: sequencer.c:2797
6743 +#: sequencer.c:2943
6744 msgid "no revert in progress"
6745 msgstr "没有正在进行的还原"
6746
6295 -#: sequencer.c:2805
6747 +#: sequencer.c:2951
6748 msgid "no cherry-pick in progress"
6749 msgstr "没有正在进行的拣选"
6750
6299 -#: sequencer.c:2815
6751 +#: sequencer.c:2961
6752 msgid "failed to skip the commit"
6753 msgstr "无法跳过这个提交"
6754
6303 -#: sequencer.c:2822
6755 +#: sequencer.c:2968
6756 msgid "there is nothing to skip"
6757 msgstr "没有要跳过的"
6758
6307 -#: sequencer.c:2825
6759 +#: sequencer.c:2971
6760 #, c-format
6761 msgid ""
6762 "have you committed already?\n"
@@ -6313,21 +6765,21 @@ msgstr ""
6765 "您已经提交了么?\n"
6766 "试试 \"git %s --continue\""
6767
6316 -#: sequencer.c:2949 sequencer.c:3969
6768 +#: sequencer.c:3095 sequencer.c:4121
6769 #, c-format
6770 msgid "could not update %s"
6771 msgstr "不能更新 %s"
6772
6321 -#: sequencer.c:2987 sequencer.c:3949
6773 +#: sequencer.c:3134 sequencer.c:4101
6774 msgid "cannot read HEAD"
6775 msgstr "不能读取 HEAD"
6776
6325 -#: sequencer.c:3004
6777 +#: sequencer.c:3151
6778 #, c-format
6779 msgid "unable to copy '%s' to '%s'"
6780 msgstr "无法拷贝 '%s' 至 '%s'"
6781
6330 -#: sequencer.c:3012
6782 +#: sequencer.c:3159
6783 #, c-format
6784 msgid ""
6785 "You can amend the commit now, with\n"
@@ -6346,28 +6798,23 @@ msgstr ""
6798 "\n"
6799 " git rebase --continue\n"
6800
6349 -#: sequencer.c:3022
6801 +#: sequencer.c:3169
6802 #, c-format
6803 msgid "Could not apply %s... %.*s"
6804 msgstr "不能应用 %s... %.*s"
6805
6354 -#: sequencer.c:3029
6806 +#: sequencer.c:3176
6807 #, c-format
6808 msgid "Could not merge %.*s"
6809 msgstr "不能合并 %.*s"
6810
6359 -#: sequencer.c:3043 sequencer.c:3047 builtin/difftool.c:641
6811 +#: sequencer.c:3190 sequencer.c:3194 builtin/difftool.c:641
6812 #, c-format
6813 msgid "could not copy '%s' to '%s'"
6814 msgstr "不能拷贝 '%s' 至 '%s'"
6815
6364 -#: sequencer.c:3069 sequencer.c:3506 builtin/rebase.c:850 builtin/rebase.c:1613
6365 -#: builtin/rebase.c:1987 builtin/rebase.c:2031
6366 -msgid "could not read index"
6367 -msgstr "不能读取索引"
6368 -
6816 # 译者:注意保持前导空格
6370 -#: sequencer.c:3074
6817 +#: sequencer.c:3221
6818 #, c-format
6819 msgid ""
6820 "execution failed: %s\n"
@@ -6382,11 +6829,11 @@ msgstr ""
6829 " git rebase --continue\n"
6830 "\n"
6831
6385 -#: sequencer.c:3080
6832 +#: sequencer.c:3227
6833 msgid "and made changes to the index and/or the working tree\n"
6834 msgstr "并且修改索引和/或工作区\n"
6835
6389 -#: sequencer.c:3086
6836 +#: sequencer.c:3233
6837 #, c-format
6838 msgid ""
6839 "execution succeeded: %s\n"
@@ -6403,76 +6850,72 @@ msgstr ""
6850 " git rebase --continue\n"
6851 "\n"
6852
6406 -#: sequencer.c:3147
6853 +#: sequencer.c:3294
6854 #, c-format
6855 msgid "illegal label name: '%.*s'"
6856 msgstr "非法的标签名称:'%.*s'"
6857
6411 -#: sequencer.c:3201
6858 +#: sequencer.c:3348
6859 msgid "writing fake root commit"
6860 msgstr "写伪根提交"
6861
6415 -#: sequencer.c:3206
6862 +#: sequencer.c:3353
6863 msgid "writing squash-onto"
6864 msgstr "写入 squash-onto"
6865
6419 -#: sequencer.c:3244 builtin/rebase.c:855 builtin/rebase.c:861
6866 +#: sequencer.c:3391 builtin/rebase.c:876 builtin/rebase.c:882
6867 #, c-format
6868 msgid "failed to find tree of %s"
6869 msgstr "无法找到 %s 指向的树。"
6870
6424 -#: sequencer.c:3262 builtin/rebase.c:874
6425 -msgid "could not write index"
6426 -msgstr "不能写入索引"
6427 -
6428 -#: sequencer.c:3289
6871 +#: sequencer.c:3436
6872 #, c-format
6873 msgid "could not resolve '%s'"
6874 msgstr "无法解析 '%s'"
6875
6433 -#: sequencer.c:3320
6876 +#: sequencer.c:3467
6877 msgid "cannot merge without a current revision"
6878 msgstr "没有当前版本不能合并"
6879
6437 -#: sequencer.c:3342
6880 +#: sequencer.c:3489
6881 #, c-format
6882 msgid "unable to parse '%.*s'"
6883 msgstr "无法解析 '%.*s'"
6884
6442 -#: sequencer.c:3351
6885 +#: sequencer.c:3498
6886 #, c-format
6887 msgid "nothing to merge: '%.*s'"
6888 msgstr "无可用合并:'%.*s'"
6889
6447 -#: sequencer.c:3363
6890 +#: sequencer.c:3510
6891 msgid "octopus merge cannot be executed on top of a [new root]"
6892 msgstr "章鱼合并不能在一个新的根提交上执行"
6893
6451 -#: sequencer.c:3378
6894 +#: sequencer.c:3526
6895 #, c-format
6896 msgid "could not get commit message of '%s'"
6897 msgstr "不能获取 '%s' 的提交说明"
6898
6456 -#: sequencer.c:3538
6899 +#: sequencer.c:3688
6900 #, c-format
6901 msgid "could not even attempt to merge '%.*s'"
6902 msgstr "甚至不能尝试合并 '%.*s'"
6903
6461 -#: sequencer.c:3554
6904 +#: sequencer.c:3704
6905 msgid "merge: Unable to write new index file"
6906 msgstr "合并:无法写入新索引文件"
6907
6465 -#: sequencer.c:3623 builtin/rebase.c:712
6908 +#: sequencer.c:3773 builtin/rebase.c:733
6909 #, c-format
6910 msgid "Applied autostash.\n"
6911 msgstr "已应用 autostash。\n"
6912
6470 -#: sequencer.c:3635
6913 +#: sequencer.c:3785
6914 #, c-format
6915 msgid "cannot store %s"
6916 msgstr "不能存储 %s"
6917
6475 -#: sequencer.c:3638 builtin/rebase.c:728 git-rebase--preserve-merges.sh:113
6918 +#: sequencer.c:3788 builtin/rebase.c:749 git-rebase--preserve-merges.sh:113
6919 #, c-format
6920 msgid ""
6921 "Applying autostash resulted in conflicts.\n"
@@ -6483,31 +6926,31 @@ msgstr ""
6926 "您的修改安全地保存在贮藏区中。\n"
6927 "您可以在任何时候运行 \"git stash pop\" 或 \"git stash drop\"。\n"
6928
6486 -#: sequencer.c:3699
6929 +#: sequencer.c:3849
6930 #, c-format
6931 msgid "could not checkout %s"
6932 msgstr "不能检出 %s"
6933
6491 -#: sequencer.c:3713
6934 +#: sequencer.c:3863
6935 #, c-format
6936 msgid "%s: not a valid OID"
6937 msgstr "%s:不是一个有效的对象 ID"
6938
6496 -#: sequencer.c:3718 git-rebase--preserve-merges.sh:779
6939 +#: sequencer.c:3868 git-rebase--preserve-merges.sh:779
6940 msgid "could not detach HEAD"
6941 msgstr "不能分离头指针"
6942
6500 -#: sequencer.c:3733
6943 +#: sequencer.c:3883
6944 #, c-format
6945 msgid "Stopped at HEAD\n"
6946 msgstr "停止在 HEAD\n"
6947
6505 -#: sequencer.c:3735
6948 +#: sequencer.c:3885
6949 #, c-format
6950 msgid "Stopped at %s\n"
6951 msgstr "停止在 %s\n"
6952
6510 -#: sequencer.c:3743
6953 +#: sequencer.c:3893
6954 #, c-format
6955 msgid ""
6956 "Could not execute the todo command\n"
@@ -6527,48 +6970,48 @@ msgstr ""
6970 " git rebase --edit-todo\n"
6971 " git rebase --continue\n"
6972
6530 -#: sequencer.c:3827
6973 +#: sequencer.c:3979
6974 #, c-format
6975 msgid "Stopped at %s... %.*s\n"
6976 msgstr "停止在 %s... %.*s\n"
6977
6535 -#: sequencer.c:3898
6978 +#: sequencer.c:4050
6979 #, c-format
6980 msgid "unknown command %d"
6981 msgstr "未知命令 %d"
6982
6540 -#: sequencer.c:3957
6983 +#: sequencer.c:4109
6984 msgid "could not read orig-head"
6985 msgstr "不能读取 orig-head"
6986
6544 -#: sequencer.c:3962
6987 +#: sequencer.c:4114
6988 msgid "could not read 'onto'"
6989 msgstr "不能读取 'onto'"
6990
6548 -#: sequencer.c:3976
6991 +#: sequencer.c:4128
6992 #, c-format
6993 msgid "could not update HEAD to %s"
6994 msgstr "不能更新 HEAD 为 %s"
6995
6553 -#: sequencer.c:4069
6996 +#: sequencer.c:4221
6997 msgid "cannot rebase: You have unstaged changes."
6998 msgstr "不能变基:您有未暂存的变更。"
6999
6557 -#: sequencer.c:4078
7000 +#: sequencer.c:4230
7001 msgid "cannot amend non-existing commit"
7002 msgstr "不能修补不存在的提交"
7003
6561 -#: sequencer.c:4080
7004 +#: sequencer.c:4232
7005 #, c-format
7006 msgid "invalid file: '%s'"
7007 msgstr "无效文件:'%s'"
7008
6566 -#: sequencer.c:4082
7009 +#: sequencer.c:4234
7010 #, c-format
7011 msgid "invalid contents: '%s'"
7012 msgstr "无效内容:'%s'"
7013
6571 -#: sequencer.c:4085
7014 +#: sequencer.c:4237
7015 msgid ""
7016 "\n"
7017 "You have uncommitted changes in your working tree. Please, commit them\n"
@@ -6577,42 +7020,42 @@ msgstr ""
7020 "\n"
7021 "您的工作区中有未提交的变更。请先提交然后再次运行 'git rebase --continue'。"
7022
6580 -#: sequencer.c:4121 sequencer.c:4159
7023 +#: sequencer.c:4273 sequencer.c:4312
7024 #, c-format
7025 msgid "could not write file: '%s'"
7026 msgstr "不能写入文件:'%s'"
7027
6585 -#: sequencer.c:4174
7028 +#: sequencer.c:4327
7029 msgid "could not remove CHERRY_PICK_HEAD"
7030 msgstr "不能删除 CHERRY_PICK_HEAD"
7031
6589 -#: sequencer.c:4181
7032 +#: sequencer.c:4334
7033 msgid "could not commit staged changes."
7034 msgstr "不能提交暂存的修改。"
7035
6593 -#: sequencer.c:4285
7036 +#: sequencer.c:4440
7037 #, c-format
7038 msgid "%s: can't cherry-pick a %s"
7039 msgstr "%s:不能拣选一个%s"
7040
6598 -#: sequencer.c:4289
7041 +#: sequencer.c:4444
7042 #, c-format
7043 msgid "%s: bad revision"
7044 msgstr "%s:错误的版本"
7045
6603 -#: sequencer.c:4324
7046 +#: sequencer.c:4479
7047 msgid "can't revert as initial commit"
7048 msgstr "不能作为初始提交回退"
7049
6607 -#: sequencer.c:4774
7050 +#: sequencer.c:4952
7051 msgid "make_script: unhandled options"
7052 msgstr "make_script:有未能处理的选项"
7053
6611 -#: sequencer.c:4777
7054 +#: sequencer.c:4955
7055 msgid "make_script: error preparing revisions"
7056 msgstr "make_script:准备版本时错误"
7057
6615 -#: sequencer.c:4935
7058 +#: sequencer.c:5113
7059 msgid ""
7060 "You can fix this with 'git rebase --edit-todo' and then run 'git rebase --"
7061 "continue'.\n"
@@ -6621,15 +7064,15 @@ msgstr ""
7064 "您可以用 'git rebase --edit-todo' 修正,然后执行 'git rebase --continue'。\n"
7065 "或者您可以用 'git rebase --abort' 终止变基。\n"
7066
6624 -#: sequencer.c:5047 sequencer.c:5064
7067 +#: sequencer.c:5226 sequencer.c:5243
7068 msgid "nothing to do"
7069 msgstr "无事可做"
7070
6628 -#: sequencer.c:5078
7071 +#: sequencer.c:5257
7072 msgid "could not skip unnecessary pick commands"
7073 msgstr "无法跳过不必要的拣选"
7074
6632 -#: sequencer.c:5166
7075 +#: sequencer.c:5351
7076 msgid "the script was already rearranged."
7077 msgstr "脚本已经重新编排。"
7078
@@ -7125,6 +7568,11 @@ msgid_plural "%u bytes/s"
7568 msgstr[0] "%u 字节/秒"
7569 msgstr[1] "%u 字节/秒"
7570
7571 +#: strbuf.c:1149
7572 +#, c-format
7573 +msgid "could not edit '%s'"
7574 +msgstr "不能编辑 '%s'"
7575 +
7576 #: submodule.c:114 submodule.c:143
7577 msgid "Cannot change unmerged .gitmodules, resolve merge conflicts first"
7578 msgstr "无法修改未合并的 .gitmodules,先解决合并冲突"
@@ -7158,7 +7606,7 @@ msgstr "路径规格 '%s' 在子模组 '%.*s' 中"
7606 msgid "submodule entry '%s' (%s) is a %s, not a commit"
7607 msgstr "子模组条目 '%s'(%s)是一个 %s,不是一个提交"
7608
7161 -#: submodule.c:1147 builtin/branch.c:680 builtin/submodule--helper.c:1989
7609 +#: submodule.c:1147 builtin/branch.c:680 builtin/submodule--helper.c:2016
7610 msgid "Failed to resolve HEAD as a valid ref."
7611 msgstr "无法将 HEAD 解析为有效引用。"
7612
@@ -7197,18 +7645,28 @@ msgstr "子模组 '%s' 中有脏索引"
7645 msgid "Submodule '%s' could not be updated."
7646 msgstr "子模组 '%s' 无法被更新。"
7647
7200 -#: submodule.c:2007
7648 +#: submodule.c:2027
7649 +#, c-format
7650 +msgid "submodule git dir '%s' is inside git dir '%.*s'"
7651 +msgstr "子模组 git 目录 '%s' 位于 git 目录 '%.*s' 中"
7652 +
7653 +#: submodule.c:2048
7654 #, c-format
7655 msgid ""
7656 "relocate_gitdir for submodule '%s' with more than one worktree not supported"
7657 msgstr "不支持对有多个工作区的子模组 '%s' 执行 relocate_gitdir"
7658
7206 -#: submodule.c:2019 submodule.c:2074
7659 +#: submodule.c:2060 submodule.c:2119
7660 #, c-format
7661 msgid "could not lookup name for submodule '%s'"
7662 msgstr "不能查询子模组 '%s' 的名称"
7663
7211 -#: submodule.c:2026
7664 +#: submodule.c:2064
7665 +#, c-format
7666 +msgid "refusing to move '%s' into an existing git dir"
7667 +msgstr "禁止移动 '%s' 到现存 git 目录中"
7668 +
7669 +#: submodule.c:2071
7670 #, c-format
7671 msgid ""
7672 "Migrating git directory of '%s%s' from\n"
@@ -7219,16 +7677,16 @@ msgstr ""
7677 "'%s' 迁移至\n"
7678 "'%s'\n"
7679
7222 -#: submodule.c:2109
7680 +#: submodule.c:2154
7681 #, c-format
7682 msgid "could not recurse into submodule '%s'"
7683 msgstr "无法递归进子模组路径 '%s'"
7684
7227 -#: submodule.c:2153
7685 +#: submodule.c:2198
7686 msgid "could not start ls-files in .."
7687 msgstr "无法在 .. 中启动 ls-files"
7688
7231 -#: submodule.c:2192
7689 +#: submodule.c:2237
7690 #, c-format
7691 msgid "ls-tree returned unexpected return code %d"
7692 msgstr "ls-tree 返回未知返回值 %d"
@@ -7247,12 +7705,12 @@ msgstr "submodule.fetchjobs 不允许为负值"
7705 msgid "ignoring '%s' which may be interpreted as a command-line option: %s"
7706 msgstr "忽略可能被解析为命令行选项的 '%s':%s"
7707
7250 -#: submodule-config.c:490
7708 +#: submodule-config.c:498
7709 #, c-format
7710 msgid "invalid value for %s"
7711 msgstr "%s 的值无效"
7712
7255 -#: submodule-config.c:761
7713 +#: submodule-config.c:769
7714 #, c-format
7715 msgid "Could not update .gitmodules entry %s"
7716 msgstr "不能更新 .gitmodules 条目 %s"
@@ -7398,7 +7856,7 @@ msgstr "正在终止。"
7856 msgid "failed to push all needed submodules"
7857 msgstr "不能推送全部需要的子模组"
7858
7401 -#: transport.c:1345 transport-helper.c:655
7859 +#: transport.c:1345 transport-helper.c:656
7860 msgid "operation not supported by protocol"
7861 msgstr "协议不支持该操作"
7862
@@ -7411,7 +7869,7 @@ msgstr "完整写入远程助手失败"
7869 msgid "unable to find remote helper for '%s'"
7870 msgstr "无法为 '%s' 找到远程助手"
7871
7414 -#: transport-helper.c:160 transport-helper.c:569
7872 +#: transport-helper.c:160 transport-helper.c:570
7873 msgid "can't dup helper output fd"
7874 msgstr "无法复制助手输出文件句柄"
7875
@@ -7436,90 +7894,90 @@ msgstr "%s 意外地说:'%s'"
7894 msgid "%s also locked %s"
7895 msgstr "%s 也锁定了 %s"
7896
7439 -#: transport-helper.c:491
7897 +#: transport-helper.c:492
7898 msgid "couldn't run fast-import"
7899 msgstr "不能执行 fast-import"
7900
7443 -#: transport-helper.c:514
7901 +#: transport-helper.c:515
7902 msgid "error while running fast-import"
7903 msgstr "执行 fast-import 出错"
7904
7447 -#: transport-helper.c:543 transport-helper.c:1132
7905 +#: transport-helper.c:544 transport-helper.c:1133
7906 #, c-format
7907 msgid "could not read ref %s"
7908 msgstr "无法读取引用 %s"
7909
7452 -#: transport-helper.c:588
7910 +#: transport-helper.c:589
7911 #, c-format
7912 msgid "unknown response to connect: %s"
7913 msgstr "连接时未知的响应:%s"
7914
7457 -#: transport-helper.c:610
7915 +#: transport-helper.c:611
7916 msgid "setting remote service path not supported by protocol"
7917 msgstr "协议不支持设置远程服务路径"
7918
7461 -#: transport-helper.c:612
7919 +#: transport-helper.c:613
7920 msgid "invalid remote service path"
7921 msgstr "无效的远程服务路径"
7922
7465 -#: transport-helper.c:658
7923 +#: transport-helper.c:659
7924 #, c-format
7925 msgid "can't connect to subservice %s"
7926 msgstr "不能连接到子服务 %s"
7927
7470 -#: transport-helper.c:734
7928 +#: transport-helper.c:735
7929 #, c-format
7930 msgid "expected ok/error, helper said '%s'"
7931 msgstr "预期 ok/error,助手说 '%s'"
7932
7475 -#: transport-helper.c:787
7933 +#: transport-helper.c:788
7934 #, c-format
7935 msgid "helper reported unexpected status of %s"
7936 msgstr "助手报告 %s 的意外状态"
7937
7480 -#: transport-helper.c:848
7938 +#: transport-helper.c:849
7939 #, c-format
7940 msgid "helper %s does not support dry-run"
7941 msgstr "助手 %s 不支持 dry-run"
7942
7485 -#: transport-helper.c:851
7943 +#: transport-helper.c:852
7944 #, c-format
7945 msgid "helper %s does not support --signed"
7946 msgstr "助手 %s 不支持 --signed"
7947
7490 -#: transport-helper.c:854
7948 +#: transport-helper.c:855
7949 #, c-format
7950 msgid "helper %s does not support --signed=if-asked"
7951 msgstr "助手 %s 不支持 --signed=if-asked"
7952
7495 -#: transport-helper.c:859
7953 +#: transport-helper.c:860
7954 #, c-format
7955 msgid "helper %s does not support --atomic"
7956 msgstr "助手 %s 不支持 --atomic"
7957
7500 -#: transport-helper.c:865
7958 +#: transport-helper.c:866
7959 #, c-format
7960 msgid "helper %s does not support 'push-option'"
7961 msgstr "助手 %s 不支持 'push-option'"
7962
7505 -#: transport-helper.c:963
7963 +#: transport-helper.c:964
7964 msgid "remote-helper doesn't support push; refspec needed"
7965 msgstr "remote-heper 不支持 push,需要引用表达式"
7966
7509 -#: transport-helper.c:968
7967 +#: transport-helper.c:969
7968 #, c-format
7969 msgid "helper %s does not support 'force'"
7970 msgstr "助手 %s 不支持 'force'"
7971
7514 -#: transport-helper.c:1015
7972 +#: transport-helper.c:1016
7973 msgid "couldn't run fast-export"
7974 msgstr "无法执行 fast-export"
7975
7518 -#: transport-helper.c:1020
7976 +#: transport-helper.c:1021
7977 msgid "error while running fast-export"
7978 msgstr "执行 fast-export 时出错"
7979
7522 -#: transport-helper.c:1045
7980 +#: transport-helper.c:1046
7981 #, c-format
7982 msgid ""
7983 "No refs in common and none specified; doing nothing.\n"
@@ -7528,47 +7986,47 @@ msgstr ""
7986 "没有共同的引用并且也没有指定,什么也不会做。\n"
7987 "可能您应该指定一个分支如 'master'。\n"
7988
7531 -#: transport-helper.c:1118
7989 +#: transport-helper.c:1119
7990 #, c-format
7991 msgid "malformed response in ref list: %s"
7992 msgstr "引用列表中格式错误的响应:%s"
7993
7536 -#: transport-helper.c:1270
7994 +#: transport-helper.c:1271
7995 #, c-format
7996 msgid "read(%s) failed"
7997 msgstr "读取(%s)失败"
7998
7541 -#: transport-helper.c:1297
7999 +#: transport-helper.c:1298
8000 #, c-format
8001 msgid "write(%s) failed"
8002 msgstr "写(%s)失败"
8003
7546 -#: transport-helper.c:1346
8004 +#: transport-helper.c:1347
8005 #, c-format
8006 msgid "%s thread failed"
8007 msgstr "%s 线程失败"
8008
7551 -#: transport-helper.c:1350
8009 +#: transport-helper.c:1351
8010 #, c-format
8011 msgid "%s thread failed to join: %s"
8012 msgstr "%s 线程等待失败:%s"
8013
7556 -#: transport-helper.c:1369 transport-helper.c:1373
8014 +#: transport-helper.c:1370 transport-helper.c:1374
8015 #, c-format
8016 msgid "can't start thread for copying data: %s"
8017 msgstr "不能启动线程来拷贝数据:%s"
8018
7561 -#: transport-helper.c:1410
8019 +#: transport-helper.c:1411
8020 #, c-format
8021 msgid "%s process failed to wait"
8022 msgstr "%s 进程等待失败"
8023
7566 -#: transport-helper.c:1414
8024 +#: transport-helper.c:1415
8025 #, c-format
8026 msgid "%s process failed"
8027 msgstr "%s 进程失败"
8028
7571 -#: transport-helper.c:1432 transport-helper.c:1441
8029 +#: transport-helper.c:1433 transport-helper.c:1442
8030 msgid "can't start thread for copying data"
8031 msgstr "不能启动线程来拷贝数据"
8032
@@ -7584,7 +8042,12 @@ msgstr "树对象中的条目模式错误"
8042 msgid "empty filename in tree entry"
8043 msgstr "树对象条目中空的文件名"
8044
7587 -#: tree-walk.c:118
8045 +#: tree-walk.c:48
8046 +#, c-format
8047 +msgid "filename in tree entry contains backslash: '%s'"
8048 +msgstr "树条目中的文件名包含反斜杠:'%s'"
8049 +
8050 +#: tree-walk.c:124
8051 msgid "too-short tree file"
8052 msgstr "太短的树文件"
8053
@@ -7822,6 +8285,10 @@ msgstr ""
8285 "以下路径发生碰撞(如:在不区分大小写的文件系统上的区分大小写的路径),\n"
8286 "并且碰撞组中只有一个文件存在工作区中:\n"
8287
8288 +#: unpack-trees.c:1441
8289 +msgid "Updating index flags"
8290 +msgstr "正在更新索引标志"
8291 +
8292 #: urlmatch.c:163
8293 msgid "invalid URL scheme name or missing '://' suffix"
8294 msgstr "无效的 URL 方案名称或丢失 '://' 后缀"
@@ -8439,131 +8906,131 @@ msgstr "另外,您的索引中包含未提交的变更。"
8906 msgid "cannot %s: Your index contains uncommitted changes."
8907 msgstr "不能%s:您的索引中包含未提交的变更。"
8908
8442 -#: compat/precompose_utf8.c:58 builtin/clone.c:452
8909 +#: compat/precompose_utf8.c:58 builtin/clone.c:455
8910 #, c-format
8911 msgid "failed to unlink '%s'"
8912 msgstr "删除 '%s' 失败"
8913
8447 -#: builtin/add.c:25
8914 +#: builtin/add.c:26
8915 msgid "git add [<options>] [--] <pathspec>..."
8916 msgstr "git add [<选项>] [--] <路径规格>..."
8917
8451 -#: builtin/add.c:84
8918 +#: builtin/add.c:87
8919 #, c-format
8920 msgid "unexpected diff status %c"
8921 msgstr "意外的差异状态 %c"
8922
8456 -#: builtin/add.c:89 builtin/commit.c:288
8923 +#: builtin/add.c:92 builtin/commit.c:288
8924 msgid "updating files failed"
8925 msgstr "更新文件失败"
8926
8460 -#: builtin/add.c:99
8927 +#: builtin/add.c:102
8928 #, c-format
8929 msgid "remove '%s'\n"
8930 msgstr "删除 '%s'\n"
8931
8465 -#: builtin/add.c:174
8932 +#: builtin/add.c:177
8933 msgid "Unstaged changes after refreshing the index:"
8934 msgstr "刷新索引之后尚未被暂存的变更:"
8935
8469 -#: builtin/add.c:234 builtin/rev-parse.c:897
8936 +#: builtin/add.c:252 builtin/rev-parse.c:899
8937 msgid "Could not read the index"
8938 msgstr "不能读取索引"
8939
8473 -#: builtin/add.c:245
8940 +#: builtin/add.c:263
8941 #, c-format
8942 msgid "Could not open '%s' for writing."
8943 msgstr "无法为写入打开 '%s'。"
8944
8478 -#: builtin/add.c:249
8945 +#: builtin/add.c:267
8946 msgid "Could not write patch"
8947 msgstr "不能生成补丁"
8948
8482 -#: builtin/add.c:252
8949 +#: builtin/add.c:270
8950 msgid "editing patch failed"
8951 msgstr "编辑补丁失败"
8952
8486 -#: builtin/add.c:255
8953 +#: builtin/add.c:273
8954 #, c-format
8955 msgid "Could not stat '%s'"
8956 msgstr "不能对 '%s' 调用 stat"
8957
8491 -#: builtin/add.c:257
8958 +#: builtin/add.c:275
8959 msgid "Empty patch. Aborted."
8960 msgstr "空补丁。异常终止。"
8961
8495 -#: builtin/add.c:262
8962 +#: builtin/add.c:280
8963 #, c-format
8964 msgid "Could not apply '%s'"
8965 msgstr "不能应用 '%s'"
8966
8500 -#: builtin/add.c:270
8967 +#: builtin/add.c:288
8968 msgid "The following paths are ignored by one of your .gitignore files:\n"
8969 msgstr "下列路径根据您的一个 .gitignore 文件而被忽略:\n"
8970
8504 -#: builtin/add.c:290 builtin/clean.c:910 builtin/fetch.c:162 builtin/mv.c:124
8505 -#: builtin/prune-packed.c:56 builtin/pull.c:223 builtin/push.c:547
8506 -#: builtin/remote.c:1345 builtin/rm.c:241 builtin/send-pack.c:165
8971 +#: builtin/add.c:308 builtin/clean.c:910 builtin/fetch.c:163 builtin/mv.c:124
8972 +#: builtin/prune-packed.c:56 builtin/pull.c:223 builtin/push.c:548
8973 +#: builtin/remote.c:1344 builtin/rm.c:241 builtin/send-pack.c:165
8974 msgid "dry run"
8975 msgstr "演习"
8976
8510 -#: builtin/add.c:293
8977 +#: builtin/add.c:311
8978 msgid "interactive picking"
8979 msgstr "交互式拣选"
8980
8514 -#: builtin/add.c:294 builtin/checkout.c:1480 builtin/reset.c:306
8981 +#: builtin/add.c:312 builtin/checkout.c:1482 builtin/reset.c:307
8982 msgid "select hunks interactively"
8983 msgstr "交互式挑选数据块"
8984
8518 -#: builtin/add.c:295
8985 +#: builtin/add.c:313
8986 msgid "edit current diff and apply"
8987 msgstr "编辑当前差异并应用"
8988
8522 -#: builtin/add.c:296
8989 +#: builtin/add.c:314
8990 msgid "allow adding otherwise ignored files"
8991 msgstr "允许添加忽略的文件"
8992
8526 -#: builtin/add.c:297
8993 +#: builtin/add.c:315
8994 msgid "update tracked files"
8995 msgstr "更新已跟踪的文件"
8996
8530 -#: builtin/add.c:298
8997 +#: builtin/add.c:316
8998 msgid "renormalize EOL of tracked files (implies -u)"
8999 msgstr "对已跟踪文件(暗含 -u)重新归一换行符"
9000
8534 -#: builtin/add.c:299
9001 +#: builtin/add.c:317

This file is too large to show in full.