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

Update 209 translations (2913t0f0u) for git v2.11.0-rc0. Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Jiang Xin committed Oct 27, 2016 at 21:53 UTC a0b6b246608f23a370daf17aa268ed08f480b372
1 file changed +4797 -3902
po/zh_CN.po
+4797 -3902
@@ -135,8 +135,8 @@ msgid ""
135 msgstr ""
136 "Project-Id-Version: Git\n"
137 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
138 -"POT-Creation-Date: 2016-08-27 23:21+0800\n"
139 -"PO-Revision-Date: 2016-09-05 23:36+0800\n"
138 +"POT-Creation-Date: 2016-11-01 21:35+0800\n"
139 +"PO-Revision-Date: 2016-11-21 23:14+0800\n"
140 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
141 "Language-Team: GitHub <https://github.com/jiangxin/git/>\n"
142 "Language: zh_CN\n"
@@ -216,7 +216,8 @@ msgid ""
216 msgstr ""
217 "注意:正在检出 '%s'。\n"
218 "\n"
219 -"您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以通过另外\n"
219 +"您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以通过另"
220 +"外\n"
221 "的检出分支操作丢弃在这个状态下所做的任何提交。\n"
222 "\n"
223 "如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在检出命令添加\n"
@@ -225,3874 +226,4355 @@ msgstr ""
226 " git checkout -b <new-branch-name>\n"
227 "\n"
228
228 -#: archive.c:12
229 -msgid "git archive [<options>] <tree-ish> [<path>...]"
230 -msgstr "git archive [<选项>] <树或提交> [<路径>...]"
231 -
232 -#: archive.c:13
233 -msgid "git archive --list"
234 -msgstr "git archive --list"
235 -
236 -#: archive.c:14
237 -msgid ""
238 -"git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
239 -msgstr ""
240 -"git archive --remote <仓库> [--exec <命令>] [<选项>] <树或提交> [<路径>...]"
241 -
242 -#: archive.c:15
243 -msgid "git archive --remote <repo> [--exec <cmd>] --list"
244 -msgstr "git archive --remote <仓库> [--exec <命令>] --list"
229 +#: apply.c:57
230 +#, c-format
231 +msgid "unrecognized whitespace option '%s'"
232 +msgstr "未能识别的空白字符选项 '%s'"
233
246 -#: archive.c:344 builtin/add.c:139 builtin/add.c:435 builtin/rm.c:327
234 +#: apply.c:73
235 #, c-format
248 -msgid "pathspec '%s' did not match any files"
249 -msgstr "路径规格 '%s' 未匹配任何文件"
236 +msgid "unrecognized whitespace ignore option '%s'"
237 +msgstr "未能识别的空白字符忽略选项 '%s'"
238
251 -#: archive.c:429
252 -msgid "fmt"
253 -msgstr "格式"
239 +#: apply.c:125
240 +msgid "--reject and --3way cannot be used together."
241 +msgstr "--reject 和 --3say 不能同时使用。"
242
255 -#: archive.c:429
256 -msgid "archive format"
257 -msgstr "归档格式"
243 +#: apply.c:127
244 +msgid "--cached and --3way cannot be used together."
245 +msgstr "--cached 和 --3way 不能同时使用。"
246
259 -#: archive.c:430 builtin/log.c:1422
260 -msgid "prefix"
261 -msgstr "前缀"
247 +#: apply.c:130
248 +msgid "--3way outside a repository"
249 +msgstr "--3way 在一个仓库之外"
250
263 -#: archive.c:431
264 -msgid "prepend prefix to each pathname in the archive"
265 -msgstr "为归档中每个路径名加上前缀"
251 +#: apply.c:141
252 +msgid "--index outside a repository"
253 +msgstr "--index 在一个仓库之外"
254
267 -#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2553
268 -#: builtin/blame.c:2554 builtin/config.c:59 builtin/fast-export.c:987
269 -#: builtin/fast-export.c:989 builtin/grep.c:722 builtin/hash-object.c:100
270 -#: builtin/ls-files.c:460 builtin/ls-files.c:463 builtin/notes.c:399
271 -#: builtin/notes.c:562 builtin/read-tree.c:109 parse-options.h:153
272 -msgid "file"
273 -msgstr "文件"
255 +#: apply.c:144
256 +msgid "--cached outside a repository"
257 +msgstr "--cached 在一个仓库之外"
258
275 -#: archive.c:433 builtin/archive.c:89
276 -msgid "write the archive to this file"
277 -msgstr "归档写入此文件"
259 +#: apply.c:845
260 +#, c-format
261 +msgid "Cannot prepare timestamp regexp %s"
262 +msgstr "无法准备时间戳正则表达式 %s"
263
279 -#: archive.c:435
280 -msgid "read .gitattributes in working directory"
281 -msgstr "读取工作区中的 .gitattributes"
264 +#: apply.c:854
265 +#, c-format
266 +msgid "regexec returned %d for input: %s"
267 +msgstr "regexec 返回 %d,输入为:%s"
268
283 -#: archive.c:436
284 -msgid "report archived files on stderr"
285 -msgstr "在标准错误上报告归档文件"
269 +#: apply.c:938
270 +#, c-format
271 +msgid "unable to find filename in patch at line %d"
272 +msgstr "不能在补丁的第 %d 行找到文件名"
273
287 -#: archive.c:437
288 -msgid "store only"
289 -msgstr "只存储"
274 +#: apply.c:977
275 +#, c-format
276 +msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
277 +msgstr "git apply:错误的 git-diff - 应为 /dev/null,但在第 %2$d 行得到 %1$s"
278
291 -#: archive.c:438
292 -msgid "compress faster"
293 -msgstr "压缩速度更快"
279 +#: apply.c:983
280 +#, c-format
281 +msgid "git apply: bad git-diff - inconsistent new filename on line %d"
282 +msgstr "git apply:错误的 git-diff - 第 %d 行上新文件名不一致"
283
295 -#: archive.c:446
296 -msgid "compress better"
297 -msgstr "压缩效果更好"
284 +#: apply.c:984
285 +#, c-format
286 +msgid "git apply: bad git-diff - inconsistent old filename on line %d"
287 +msgstr "git apply:错误的 git-diff - 第 %d 行上旧文件名不一致"
288
299 -#: archive.c:449
300 -msgid "list supported archive formats"
301 -msgstr "列出支持的归档格式"
289 +#: apply.c:990
290 +#, c-format
291 +msgid "git apply: bad git-diff - expected /dev/null on line %d"
292 +msgstr "git apply:错误的 git-diff - 第 %d 行处应为 /dev/null"
293
303 -#: archive.c:451 builtin/archive.c:90 builtin/clone.c:82
304 -#: builtin/submodule--helper.c:832
305 -msgid "repo"
306 -msgstr "仓库"
294 +#: apply.c:1488
295 +#, c-format
296 +msgid "recount: unexpected line: %.*s"
297 +msgstr "recount:意外的行:%.*s"
298
308 -#: archive.c:452 builtin/archive.c:91
309 -msgid "retrieve the archive from remote repository <repo>"
310 -msgstr "从远程仓库(<仓库>)提取归档文件"
299 +#: apply.c:1557
300 +#, c-format
301 +msgid "patch fragment without header at line %d: %.*s"
302 +msgstr "第 %d 行的补丁片段没有头信息:%.*s"
303
312 -#: archive.c:453 builtin/archive.c:92 builtin/notes.c:483
313 -msgid "command"
314 -msgstr "命令"
304 +#: apply.c:1577
305 +#, c-format
306 +msgid ""
307 +"git diff header lacks filename information when removing %d leading pathname "
308 +"component (line %d)"
309 +msgid_plural ""
310 +"git diff header lacks filename information when removing %d leading pathname "
311 +"components (line %d)"
312 +msgstr[0] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
313 +msgstr[1] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
314
316 -#: archive.c:454 builtin/archive.c:93
317 -msgid "path to the remote git-upload-archive command"
318 -msgstr "远程 git-upload-archive 命令的路径"
315 +#: apply.c:1589
316 +#, c-format
317 +msgid "git diff header lacks filename information (line %d)"
318 +msgstr "git diff 的头信息中缺乏文件名信息(第 %d 行)"
319
320 -#: archive.c:461
321 -msgid "Unexpected option --remote"
322 -msgstr "未知参数 --remote"
320 +#: apply.c:1759
321 +msgid "new file depends on old contents"
322 +msgstr "新文件依赖旧内容"
323
324 -#: archive.c:463
325 -msgid "Option --exec can only be used together with --remote"
326 -msgstr "选项 --exec 只能和 --remote 同时使用"
324 +#: apply.c:1761
325 +msgid "deleted file still has contents"
326 +msgstr "删除的文件仍有内容"
327
328 -#: archive.c:465
329 -msgid "Unexpected option --output"
330 -msgstr "未知参数 --output"
328 +#: apply.c:1795
329 +#, c-format
330 +msgid "corrupt patch at line %d"
331 +msgstr "补丁在第 %d 行损坏"
332
332 -#: archive.c:487
333 +#: apply.c:1832
334 #, c-format
334 -msgid "Unknown archive format '%s'"
335 -msgstr "未知归档格式 '%s'"
335 +msgid "new file %s depends on old contents"
336 +msgstr "新文件 %s 依赖旧内容"
337
337 -#: archive.c:494
338 +#: apply.c:1834
339 #, c-format
339 -msgid "Argument not supported for format '%s': -%d"
340 -msgstr "参数不支持此格式 '%s':-%d"
340 +msgid "deleted file %s still has contents"
341 +msgstr "删除的文件 %s 仍有内容"
342
342 -#: attr.c:263
343 -msgid ""
344 -"Negative patterns are ignored in git attributes\n"
345 -"Use '\\!' for literal leading exclamation."
346 -msgstr ""
347 -"负值模版在 git attributes 中被忽略\n"
348 -"当字符串确实要以感叹号开始时,使用 '\\!'。"
343 +#: apply.c:1837
344 +#, c-format
345 +msgid "** warning: file %s becomes empty but is not deleted"
346 +msgstr "** 警告:文件 %s 成为空文件但并未删除"
347
350 -#: bisect.c:441
348 +#: apply.c:1984
349 #, c-format
352 -msgid "Could not open file '%s'"
353 -msgstr "不能打开文件 '%s'"
350 +msgid "corrupt binary patch at line %d: %.*s"
351 +msgstr "二进制补丁在第 %d 行损坏:%.*s"
352
355 -#: bisect.c:446
353 +#: apply.c:2021
354 #, c-format
357 -msgid "Badly quoted content in file '%s': %s"
358 -msgstr "文件 '%s' 包含错误的引用格式:%s"
355 +msgid "unrecognized binary patch at line %d"
356 +msgstr "未能识别的二进制补丁位于第 %d 行"
357
360 -#: bisect.c:655
358 +#: apply.c:2182
359 #, c-format
362 -msgid "We cannot bisect more!\n"
363 -msgstr "我们无法进行更多的二分查找!\n"
360 +msgid "patch with only garbage at line %d"
361 +msgstr "补丁文件的第 %d 行只有垃圾数据"
362
365 -#: bisect.c:708
363 +#: apply.c:2274
364 #, c-format
367 -msgid "Not a valid commit name %s"
368 -msgstr "不是一个有效的提交名 %s"
365 +msgid "unable to read symlink %s"
366 +msgstr "无法读取符号链接 %s"
367
370 -#: bisect.c:732
368 +#: apply.c:2278
369 #, c-format
372 -msgid ""
373 -"The merge base %s is bad.\n"
374 -"This means the bug has been fixed between %s and [%s].\n"
375 -msgstr ""
376 -"合并基线 %s 是坏的。\n"
377 -"这意味着介于 %s 和 [%s] 之间的 bug 已经被修复。\n"
370 +msgid "unable to open or read %s"
371 +msgstr "不能打开或读取 %s"
372
379 -#: bisect.c:737
373 +#: apply.c:2931
374 #, c-format
381 -msgid ""
382 -"The merge base %s is new.\n"
383 -"The property has changed between %s and [%s].\n"
384 -msgstr ""
385 -"合并基线 %s 是新的。\n"
386 -"介于 %s 和 [%s] 之间的属性已经被修改。\n"
375 +msgid "invalid start of line: '%c'"
376 +msgstr "无效的行首字符:'%c'"
377
388 -#: bisect.c:742
378 +#: apply.c:3050
379 #, c-format
390 -msgid ""
391 -"The merge base %s is %s.\n"
392 -"This means the first '%s' commit is between %s and [%s].\n"
393 -msgstr ""
394 -"合并基线 %s 是 %s。\n"
395 -"这意味着第一个 '%s' 提交位于 %s 和 [%s] 之间。\n"
380 +msgid "Hunk #%d succeeded at %d (offset %d line)."
381 +msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
382 +msgstr[0] "块 #%d 成功应用于 %d(偏移 %d 行)"
383 +msgstr[1] "块 #%d 成功应用于 %d(偏移 %d 行)"
384
397 -#: bisect.c:750
385 +#: apply.c:3062
386 #, c-format
399 -msgid ""
400 -"Some %s revs are not ancestor of the %s rev.\n"
401 -"git bisect cannot work properly in this case.\n"
402 -"Maybe you mistook %s and %s revs?\n"
403 -msgstr ""
404 -"一些 %s 版本不是 %s 版本的祖先。\n"
405 -"这种情况下 git 二分查找无法正常工作。\n"
406 -"您可能弄错了 %s 和 %s 版本?\n"
387 +msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
388 +msgstr "上下文减少到(%ld/%ld)以在第 %d 行应用补丁片段"
389
408 -#: bisect.c:763
390 +#: apply.c:3068
391 #, c-format
392 msgid ""
411 -"the merge base between %s and [%s] must be skipped.\n"
412 -"So we cannot be sure the first %s commit is between %s and %s.\n"
413 -"We continue anyway."
393 +"while searching for:\n"
394 +"%.*s"
395 msgstr ""
415 -"介于 %s 和 [%s] 的合并基线一定被忽略了。\n"
416 -"所以我们无法确认第一个 %s 提交是否介于 %s 和 %s 之间。\n"
417 -"我们仍旧继续。"
396 +"当查询:\n"
397 +"%.*s"
398
419 -#: bisect.c:798
399 +#: apply.c:3090
400 #, c-format
421 -msgid "Bisecting: a merge base must be tested\n"
422 -msgstr "二分查找中:合并基线必须是经过测试的\n"
401 +msgid "missing binary patch data for '%s'"
402 +msgstr "缺失 '%s' 的二进制补丁数据"
403
424 -#: bisect.c:849
404 +#: apply.c:3098
405 #, c-format
426 -msgid "a %s revision is needed"
427 -msgstr "需要一个 %s 版本"
406 +msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
407 +msgstr "不能反向应用一个没有至 '%s' 的反向数据块的二进制补丁"
408
429 -#: bisect.c:866 builtin/notes.c:174 builtin/tag.c:248
409 +#: apply.c:3144
410 #, c-format
431 -msgid "could not create file '%s'"
432 -msgstr "不能创建文件 '%s'"
411 +msgid "cannot apply binary patch to '%s' without full index line"
412 +msgstr "不能在 '%s' 上应用没有完整索引行的二进制补丁"
413
434 -#: bisect.c:917
414 +#: apply.c:3154
415 #, c-format
436 -msgid "could not read file '%s'"
437 -msgstr "不能读取文件 '%s'"
416 +msgid ""
417 +"the patch applies to '%s' (%s), which does not match the current contents."
418 +msgstr "补丁引用到 '%s' (%s),但是和当前内容不匹配。"
419
439 -#: bisect.c:947
440 -msgid "reading bisect refs failed"
441 -msgstr "读取二分查找引用失败"
420 +#: apply.c:3162
421 +#, c-format
422 +msgid "the patch applies to an empty '%s' but it is not empty"
423 +msgstr "补丁应用到空文件 '%s',但是它并不空"
424
443 -#: bisect.c:967
425 +#: apply.c:3180
426 #, c-format
445 -msgid "%s was both %s and %s\n"
446 -msgstr "%s 同时为 %s 和 %s\n"
427 +msgid "the necessary postimage %s for '%s' cannot be read"
428 +msgstr "无法读取 '%2$s' 必须的目标文件 %1$s"
429
448 -#: bisect.c:975
430 +#: apply.c:3193
431 #, c-format
450 -msgid ""
451 -"No testable commit found.\n"
452 -"Maybe you started with bad path parameters?\n"
453 -msgstr ""
454 -"没有发现可测试的提交。\n"
455 -"可能您在运行时使用了错误的路径参数?\n"
432 +msgid "binary patch does not apply to '%s'"
433 +msgstr "二进制补丁未应用到 '%s'"
434
457 -#: bisect.c:994
435 +#: apply.c:3199
436 #, c-format
459 -msgid "(roughly %d step)"
460 -msgid_plural "(roughly %d steps)"
461 -msgstr[0] "(大概 %d 步)"
462 -msgstr[1] "(大概 %d 步)"
437 +msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
438 +msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
439
464 -#. TRANSLATORS: the last %s will be replaced with
465 -#. "(roughly %d steps)" translation
466 -#: bisect.c:998
467 -#, c-format
468 -msgid "Bisecting: %d revision left to test after this %s\n"
469 -msgid_plural "Bisecting: %d revisions left to test after this %s\n"
470 -msgstr[0] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
471 -msgstr[1] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
472 -
473 -#: branch.c:53
440 +#: apply.c:3220
441 #, c-format
475 -msgid ""
476 -"\n"
477 -"After fixing the error cause you may try to fix up\n"
478 -"the remote tracking information by invoking\n"
479 -"\"git branch --set-upstream-to=%s%s%s\"."
480 -msgstr ""
481 -"\n"
482 -"在修复错误后,您可以尝试修改远程跟踪分支,通过执行命令\n"
483 -"\"git branch --set-upstream-to=%s%s%s\" 。"
442 +msgid "patch failed: %s:%ld"
443 +msgstr "打补丁失败:%s:%ld"
444
485 -#: branch.c:67
445 +#: apply.c:3342
446 #, c-format
487 -msgid "Not setting branch %s as its own upstream."
488 -msgstr "未设置分支 %s 作为它自己的上游。"
447 +msgid "cannot checkout %s"
448 +msgstr "不能检出 %s"
449
490 -#: branch.c:93
450 +#: apply.c:3390 apply.c:3401 apply.c:3447 setup.c:248
451 #, c-format
492 -msgid "Branch %s set up to track remote branch %s from %s by rebasing."
493 -msgstr "分支 %1$s 设置为使用变基来跟踪来自 %3$s 的远程分支 %2$s。"
452 +msgid "failed to read %s"
453 +msgstr "无法读取 %s"
454
495 -#: branch.c:94
455 +#: apply.c:3398
456 #, c-format
497 -msgid "Branch %s set up to track remote branch %s from %s."
498 -msgstr "分支 %1$s 设置为跟踪来自 %3$s 的远程分支 %2$s。"
457 +msgid "reading from '%s' beyond a symbolic link"
458 +msgstr "读取位于符号链接中的 '%s'"
459
500 -#: branch.c:98
460 +#: apply.c:3427 apply.c:3667
461 #, c-format
502 -msgid "Branch %s set up to track local branch %s by rebasing."
503 -msgstr "分支 %s 设置为使用变基来跟踪本地分支 %s。"
462 +msgid "path %s has been renamed/deleted"
463 +msgstr "路径 %s 已经被重命名/删除"
464
505 -#: branch.c:99
465 +#: apply.c:3510 apply.c:3681
466 #, c-format
507 -msgid "Branch %s set up to track local branch %s."
508 -msgstr "分支 %s 设置为跟踪本地分支 %s。"
467 +msgid "%s: does not exist in index"
468 +msgstr "%s:不存在于索引中"
469
510 -#: branch.c:104
470 +#: apply.c:3519 apply.c:3689
471 #, c-format
512 -msgid "Branch %s set up to track remote ref %s by rebasing."
513 -msgstr "分支 %s 设置为使用变基来跟踪远程引用 %s。"
472 +msgid "%s: does not match index"
473 +msgstr "%s:和索引不匹配"
474
515 -#: branch.c:105
516 -#, c-format
517 -msgid "Branch %s set up to track remote ref %s."
518 -msgstr "分支 %s 设置为跟踪远程引用 %s。"
475 +#: apply.c:3554
476 +msgid "repository lacks the necessary blob to fall back on 3-way merge."
477 +msgstr "仓库缺乏必要的数据对象以进行三方合并。"
478
520 -#: branch.c:109
479 +#: apply.c:3557
480 #, c-format
522 -msgid "Branch %s set up to track local ref %s by rebasing."
523 -msgstr "分支 %s 设置为使用变基来跟踪本地引用 %s。"
481 +msgid "Falling back to three-way merge...\n"
482 +msgstr "回落到三方合并...\n"
483
525 -#: branch.c:110
484 +#: apply.c:3573 apply.c:3577
485 #, c-format
527 -msgid "Branch %s set up to track local ref %s."
528 -msgstr "分支 %s 设置为跟踪本地引用 %s。"
529 -
530 -#: branch.c:119
531 -msgid "Unable to write upstream branch configuration"
532 -msgstr "无法写入上游分支配置"
486 +msgid "cannot read the current contents of '%s'"
487 +msgstr "无法读取 '%s' 的当前内容"
488
534 -#: branch.c:156
489 +#: apply.c:3589
490 #, c-format
536 -msgid "Not tracking: ambiguous information for ref %s"
537 -msgstr "未跟踪:引用 %s 有歧义"
491 +msgid "Failed to fall back on three-way merge...\n"
492 +msgstr "无法回落到三方合并...\n"
493
539 -#: branch.c:185
494 +#: apply.c:3603
495 #, c-format
541 -msgid "'%s' is not a valid branch name."
542 -msgstr "'%s' 不是一个有效的分支名称。"
496 +msgid "Applied patch to '%s' with conflicts.\n"
497 +msgstr "应用补丁到 '%s' 存在冲突。\n"
498
544 -#: branch.c:190
499 +#: apply.c:3608
500 #, c-format
546 -msgid "A branch named '%s' already exists."
547 -msgstr "一个分支名 '%s' 已经存在。"
501 +msgid "Applied patch to '%s' cleanly.\n"
502 +msgstr "成功应用补丁到 '%s'。\n"
503
549 -#: branch.c:198
550 -msgid "Cannot force update the current branch."
551 -msgstr "无法强制更新当前分支。"
504 +#: apply.c:3634
505 +msgid "removal patch leaves file contents"
506 +msgstr "移除补丁仍留下了文件内容"
507
553 -#: branch.c:218
508 +#: apply.c:3706
509 #, c-format
555 -msgid "Cannot setup tracking information; starting point '%s' is not a branch."
556 -msgstr "无法设置跟踪信息;起始点 '%s' 不是一个分支。"
510 +msgid "%s: wrong type"
511 +msgstr "%s:错误类型"
512
558 -#: branch.c:220
513 +#: apply.c:3708
514 #, c-format
560 -msgid "the requested upstream branch '%s' does not exist"
561 -msgstr "请求的上游分支 '%s' 不存在"
562 -
563 -#: branch.c:222
564 -msgid ""
565 -"\n"
566 -"If you are planning on basing your work on an upstream\n"
567 -"branch that already exists at the remote, you may need to\n"
568 -"run \"git fetch\" to retrieve it.\n"
569 -"\n"
570 -"If you are planning to push out a new local branch that\n"
571 -"will track its remote counterpart, you may want to use\n"
572 -"\"git push -u\" to set the upstream config as you push."
573 -msgstr ""
574 -"\n"
575 -"如果您正计划基于远程一个现存的上游分支开始你的工作,\n"
576 -"您可能需要执行 \"git fetch\" 来获取分支。\n"
577 -"\n"
578 -"如果您正计划推送一个能与对应远程分支建立跟踪的新的本地分支,\n"
579 -"您可能需要使用 \"git push -u\" 推送分支并配置和上游的关联。"
515 +msgid "%s has type %o, expected %o"
516 +msgstr "%s 的类型是 %o,应为 %o"
517
581 -#: branch.c:266
518 +#: apply.c:3859 apply.c:3861
519 #, c-format
583 -msgid "Not a valid object name: '%s'."
584 -msgstr "不是一个有效的对象名:'%s'。"
520 +msgid "invalid path '%s'"
521 +msgstr "无效路径 '%s'"
522
586 -#: branch.c:286
523 +#: apply.c:3917
524 #, c-format
588 -msgid "Ambiguous object name: '%s'."
589 -msgstr "歧义的对象名:'%s'。"
525 +msgid "%s: already exists in index"
526 +msgstr "%s:已经存在于索引中"
527
591 -#: branch.c:291
528 +#: apply.c:3920
529 #, c-format
593 -msgid "Not a valid branch point: '%s'."
594 -msgstr "无效的分支点:'%s'。"
530 +msgid "%s: already exists in working directory"
531 +msgstr "%s:已经存在于工作区中"
532
596 -#: branch.c:345
533 +#: apply.c:3940
534 #, c-format
598 -msgid "'%s' is already checked out at '%s'"
599 -msgstr "'%s' 已经检出到 '%s'"
535 +msgid "new mode (%o) of %s does not match old mode (%o)"
536 +msgstr "%2$s 的新模式(%1$o)和旧模式(%3$o)不匹配"
537
601 -#: branch.c:364
538 +#: apply.c:3945
539 #, c-format
603 -msgid "HEAD of working tree %s is not updated"
604 -msgstr "工作区 %s 的 HEAD 指向没有被更新"
540 +msgid "new mode (%o) of %s does not match old mode (%o) of %s"
541 +msgstr "%2$s 的新模式(%1$o)和 %4$s 的旧模式(%3$o)不匹配"
542
606 -#: bundle.c:34
543 +#: apply.c:3965
544 #, c-format
608 -msgid "'%s' does not look like a v2 bundle file"
609 -msgstr "'%s' 不像是一个 v2 版本的包文件"
545 +msgid "affected file '%s' is beyond a symbolic link"
546 +msgstr "受影响的文件 '%s' 位于符号链接中"
547
611 -#: bundle.c:61
548 +#: apply.c:3969
549 #, c-format
613 -msgid "unrecognized header: %s%s (%d)"
614 -msgstr "未能识别的包头:%s%s (%d)"
550 +msgid "%s: patch does not apply"
551 +msgstr "%s:补丁未应用"
552
616 -#: bundle.c:87 builtin/commit.c:778
553 +#: apply.c:3984
554 #, c-format
618 -msgid "could not open '%s'"
619 -msgstr "不能打开 '%s'"
620 -
621 -#: bundle.c:139
622 -msgid "Repository lacks these prerequisite commits:"
623 -msgstr "仓库中缺少这些必备的提交:"
555 +msgid "Checking patch %s..."
556 +msgstr "检查补丁 %s..."
557
625 -#: bundle.c:163 ref-filter.c:1462 sequencer.c:630 sequencer.c:1085
626 -#: builtin/blame.c:2763 builtin/commit.c:1057 builtin/log.c:348
627 -#: builtin/log.c:890 builtin/log.c:1336 builtin/log.c:1659 builtin/log.c:1901
628 -#: builtin/merge.c:356 builtin/shortlog.c:170
629 -msgid "revision walk setup failed"
630 -msgstr "版本遍历设置失败"
558 +#: apply.c:4075
559 +#, c-format
560 +msgid "sha1 information is lacking or useless for submodule %s"
561 +msgstr "子模组 %s 的 sha1 信息缺失或无效"
562
632 -#: bundle.c:185
563 +#: apply.c:4082
564 #, c-format
634 -msgid "The bundle contains this ref:"
635 -msgid_plural "The bundle contains these %d refs:"
636 -msgstr[0] "这个包中含有这个引用:"
637 -msgstr[1] "这个包中含有 %d 个引用:"
565 +msgid "mode change for %s, which is not in current HEAD"
566 +msgstr "%s 的属性改变,但它不再当前 HEAD 中"
567
639 -#: bundle.c:192
640 -msgid "The bundle records a complete history."
641 -msgstr "这个包记录一个完整历史。"
568 +#: apply.c:4085
569 +#, c-format
570 +msgid "sha1 information is lacking or useless (%s)."
571 +msgstr "sha1 信息缺失或无效(%s)。"
572
643 -#: bundle.c:194
573 +#: apply.c:4090 builtin/checkout.c:233 builtin/reset.c:135
574 #, c-format
645 -msgid "The bundle requires this ref:"
646 -msgid_plural "The bundle requires these %d refs:"
647 -msgstr[0] "这个包需要这个引用:"
648 -msgstr[1] "这个包需要 %d 个引用:"
575 +msgid "make_cache_entry failed for path '%s'"
576 +msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
577
650 -#: bundle.c:253
651 -msgid "Could not spawn pack-objects"
652 -msgstr "不能生成 pack-objects 进程"
578 +#: apply.c:4094
579 +#, c-format
580 +msgid "could not add %s to temporary index"
581 +msgstr "不能在临时索引中添加 %s"
582
654 -#: bundle.c:264
655 -msgid "pack-objects died"
656 -msgstr "pack-objects 终止"
583 +#: apply.c:4104
584 +#, c-format
585 +msgid "could not write temporary index to %s"
586 +msgstr "不能把临时索引写入到 %s"
587
658 -#: bundle.c:304
659 -msgid "rev-list died"
660 -msgstr "rev-list 终止"
588 +#: apply.c:4242
589 +#, c-format
590 +msgid "unable to remove %s from index"
591 +msgstr "不能从索引中移除 %s"
592
662 -#: bundle.c:353
593 +#: apply.c:4277
594 #, c-format
664 -msgid "ref '%s' is excluded by the rev-list options"
665 -msgstr "引用 '%s' 被 rev-list 选项排除"
595 +msgid "corrupt patch for submodule %s"
596 +msgstr "子模组 %s 损坏的补丁"
597
667 -#: bundle.c:443 builtin/log.c:165 builtin/log.c:1565 builtin/shortlog.c:273
598 +#: apply.c:4283
599 #, c-format
669 -msgid "unrecognized argument: %s"
670 -msgstr "未能识别的参数:%s"
600 +msgid "unable to stat newly created file '%s'"
601 +msgstr "不能枚举新建文件 '%s' 的状态"
602
672 -#: bundle.c:451
673 -msgid "Refusing to create empty bundle."
674 -msgstr "不能创建空包。"
603 +#: apply.c:4291
604 +#, c-format
605 +msgid "unable to create backing store for newly created file %s"
606 +msgstr "不能为新建文件 %s 创建后端存储"
607
676 -#: bundle.c:463
608 +#: apply.c:4297 apply.c:4441
609 #, c-format
678 -msgid "cannot create '%s'"
679 -msgstr "不能创建 '%s'"
610 +msgid "unable to add cache entry for %s"
611 +msgstr "无法为 %s 添加缓存条目"
612
681 -#: bundle.c:491
682 -msgid "index-pack died"
683 -msgstr "index-pack 终止"
613 +#: apply.c:4338
614 +#, c-format
615 +msgid "failed to write to '%s'"
616 +msgstr "无法写入 '%s'"
617
685 -#: color.c:290
618 +#: apply.c:4342
619 #, c-format
687 -msgid "invalid color value: %.*s"
688 -msgstr "无效的颜色值:%.*s"
620 +msgid "closing file '%s'"
621 +msgstr "关闭文件 '%s'"
622
690 -#: commit.c:40 builtin/am.c:433 builtin/am.c:469 builtin/am.c:1505
691 -#: builtin/am.c:2119
623 +#: apply.c:4412
624 #, c-format
693 -msgid "could not parse %s"
694 -msgstr "不能解析 %s"
625 +msgid "unable to write file '%s' mode %o"
626 +msgstr "不能写文件 '%s' 权限 %o"
627
696 -#: commit.c:42
628 +#: apply.c:4510
629 #, c-format
698 -msgid "%s %s is not a commit!"
699 -msgstr "%s %s 不是一个提交!"
630 +msgid "Applied patch %s cleanly."
631 +msgstr "成功应用补丁 %s。"
632
701 -#: compat/obstack.c:406 compat/obstack.c:408
702 -msgid "memory exhausted"
703 -msgstr "内存耗尽"
633 +#: apply.c:4518
634 +msgid "internal error"
635 +msgstr "内部错误"
636
705 -#: config.c:516
637 +#: apply.c:4521
638 #, c-format
707 -msgid "bad config line %d in blob %s"
708 -msgstr "数据对象 %2$s 中错误的配置行 %1$d"
639 +msgid "Applying patch %%s with %d reject..."
640 +msgid_plural "Applying patch %%s with %d rejects..."
641 +msgstr[0] "应用 %%s 个补丁,其中 %d 个被拒绝..."
642 +msgstr[1] "应用 %%s 个补丁,其中 %d 个被拒绝..."
643
710 -#: config.c:520
644 +#: apply.c:4532
645 #, c-format
712 -msgid "bad config line %d in file %s"
713 -msgstr "文件 %2$s 中错误的配置行 %1$d"
646 +msgid "truncating .rej filename to %.*s.rej"
647 +msgstr "截短 .rej 文件名为 %.*s.rej"
648
715 -#: config.c:524
649 +#: apply.c:4540 builtin/fetch.c:740 builtin/fetch.c:989
650 #, c-format
717 -msgid "bad config line %d in standard input"
718 -msgstr "标准输入中错误的配置行 %d"
651 +msgid "cannot open %s"
652 +msgstr "不能打开 %s"
653
720 -#: config.c:528
654 +#: apply.c:4554
655 #, c-format
722 -msgid "bad config line %d in submodule-blob %s"
723 -msgstr "子模组数据对象 %2$s 中错误的配置行 %1$d"
656 +msgid "Hunk #%d applied cleanly."
657 +msgstr "第 #%d 个片段成功应用。"
658
725 -#: config.c:532
659 +#: apply.c:4558
660 #, c-format
727 -msgid "bad config line %d in command line %s"
728 -msgstr "命令行 %2$s 中错误的配置行 %1$d"
661 +msgid "Rejected hunk #%d."
662 +msgstr "拒绝第 #%d 个片段。"
663
730 -#: config.c:536
664 +#: apply.c:4668
665 #, c-format
732 -msgid "bad config line %d in %s"
733 -msgstr "在 %2$s 中错误的配置行 %1$d"
666 +msgid "Skipped patch '%s'."
667 +msgstr "略过补丁 '%s'。"
668
735 -#: config.c:655
736 -msgid "out of range"
737 -msgstr "超出范围"
669 +#: apply.c:4676
670 +msgid "unrecognized input"
671 +msgstr "未能识别的输入"
672
739 -#: config.c:655
740 -msgid "invalid unit"
741 -msgstr "无效的单位"
673 +#: apply.c:4695
674 +msgid "unable to read index file"
675 +msgstr "无法读取索引文件"
676
743 -#: config.c:661
677 +#: apply.c:4833
678 #, c-format
745 -msgid "bad numeric config value '%s' for '%s': %s"
746 -msgstr "配置变量 '%2$s' 的数字取值 '%1$s' 设置错误:%3$s"
679 +msgid "can't open patch '%s': %s"
680 +msgstr "不能打开补丁 '%s':%s"
681
748 -#: config.c:666
682 +#: apply.c:4858
683 #, c-format
750 -msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
751 -msgstr "数据对象 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
684 +msgid "squelched %d whitespace error"
685 +msgid_plural "squelched %d whitespace errors"
686 +msgstr[0] "抑制下仍有 %d 个空白字符误用"
687 +msgstr[1] "抑制下仍有 %d 个空白字符误用"
688
753 -#: config.c:669
689 +#: apply.c:4864 apply.c:4879
690 #, c-format
755 -msgid "bad numeric config value '%s' for '%s' in file %s: %s"
756 -msgstr "文件 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
691 +msgid "%d line adds whitespace errors."
692 +msgid_plural "%d lines add whitespace errors."
693 +msgstr[0] "%d 行有空白字符误用。"
694 +msgstr[1] "%d 行有空白字符误用。"
695
758 -#: config.c:672
696 +#: apply.c:4872
697 #, c-format
760 -msgid "bad numeric config value '%s' for '%s' in standard input: %s"
761 -msgstr "标准输入中配置变量 '%2$s' 错误的取值 '%1$s':%3$s"
698 +msgid "%d line applied after fixing whitespace errors."
699 +msgid_plural "%d lines applied after fixing whitespace errors."
700 +msgstr[0] "修复空白错误后,应用了 %d 行。"
701 +msgstr[1] "修复空白错误后,应用了 %d 行。"
702
763 -#: config.c:675
764 -#, c-format
765 -msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
766 -msgstr "子模组数据 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
703 +#: apply.c:4888 builtin/add.c:463 builtin/mv.c:286 builtin/rm.c:431
704 +msgid "Unable to write new index file"
705 +msgstr "无法写入新索引文件"
706
768 -#: config.c:678
769 -#, c-format
770 -msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
771 -msgstr "命令行 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
707 +#: apply.c:4919 apply.c:4922 builtin/am.c:2277 builtin/am.c:2280
708 +#: builtin/clone.c:95 builtin/fetch.c:98 builtin/pull.c:180
709 +#: builtin/submodule--helper.c:281 builtin/submodule--helper.c:407
710 +#: builtin/submodule--helper.c:589 builtin/submodule--helper.c:592
711 +#: builtin/submodule--helper.c:944 builtin/submodule--helper.c:947
712 +msgid "path"
713 +msgstr "路径"
714
773 -#: config.c:681
774 -#, c-format
775 -msgid "bad numeric config value '%s' for '%s' in %s: %s"
776 -msgstr "在 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
715 +#: apply.c:4920
716 +msgid "don't apply changes matching the given path"
717 +msgstr "不要应用与给出路径向匹配的变更"
718
778 -#: config.c:768
779 -#, c-format
780 -msgid "failed to expand user dir in: '%s'"
781 -msgstr "无法扩展 '%s' 中的用户目录"
719 +#: apply.c:4923
720 +msgid "apply changes matching the given path"
721 +msgstr "应用与给出路径向匹配的变更"
722
783 -#: config.c:849 config.c:860
784 -#, c-format
785 -msgid "bad zlib compression level %d"
786 -msgstr "错误的 zlib 压缩级别 %d"
723 +#: apply.c:4925 builtin/am.c:2286
724 +msgid "num"
725 +msgstr "数字"
726
788 -#: config.c:978
789 -#, c-format
790 -msgid "invalid mode for object creation: %s"
791 -msgstr "无效的对象创建模式:%s"
727 +#: apply.c:4926
728 +msgid "remove <num> leading slashes from traditional diff paths"
729 +msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
730
793 -#: config.c:1312
794 -msgid "unable to parse command-line config"
795 -msgstr "无法解析命令行中的配置"
731 +#: apply.c:4929
732 +msgid "ignore additions made by the patch"
733 +msgstr "忽略补丁中的添加的文件"
734
797 -#: config.c:1362
798 -msgid "unknown error occurred while reading the configuration files"
799 -msgstr "在读取配置文件时遇到未知错误"
735 +#: apply.c:4931
736 +msgid "instead of applying the patch, output diffstat for the input"
737 +msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
738
801 -#: config.c:1716
802 -#, c-format
803 -msgid "unable to parse '%s' from command-line config"
804 -msgstr "无法解析命令行配置中的 '%s'"
739 +#: apply.c:4935
740 +msgid "show number of added and deleted lines in decimal notation"
741 +msgstr "以十进制数显示添加和删除的行数"
742
806 -#: config.c:1718
807 -#, c-format
808 -msgid "bad config variable '%s' in file '%s' at line %d"
809 -msgstr "在文件 '%2$s' 的第 %3$d 行发现错误的配置变量 '%1$s'"
743 +#: apply.c:4937
744 +msgid "instead of applying the patch, output a summary for the input"
745 +msgstr "不应用补丁,而是显示输入的概要"
746
811 -#: config.c:1777
812 -#, c-format
813 -msgid "%s has multiple values"
814 -msgstr "%s 有多个取值"
747 +#: apply.c:4939
748 +msgid "instead of applying the patch, see if the patch is applicable"
749 +msgstr "不应用补丁,而是查看补丁是否可应用"
750
816 -#: config.c:2311
817 -#, c-format
818 -msgid "could not set '%s' to '%s'"
819 -msgstr "不能设置 '%s' 为 '%s'"
751 +#: apply.c:4941
752 +msgid "make sure the patch is applicable to the current index"
753 +msgstr "确认补丁可以应用到当前索引"
754
821 -#: config.c:2313
822 -#, c-format
823 -msgid "could not unset '%s'"
824 -msgstr "不能取消设置 '%s'"
755 +#: apply.c:4943
756 +msgid "apply a patch without touching the working tree"
757 +msgstr "应用补丁而不修改工作区"
758
826 -#: connected.c:63 builtin/fsck.c:173 builtin/prune.c:140
827 -msgid "Checking connectivity"
828 -msgstr "检查连接中"
759 +#: apply.c:4945
760 +msgid "accept a patch that touches outside the working area"
761 +msgstr "接受修改工作区之外文件的补丁"
762
830 -#: connected.c:74
831 -msgid "Could not run 'git rev-list'"
832 -msgstr "不能执行 'git rev-list'"
763 +#: apply.c:4947
764 +msgid "also apply the patch (use with --stat/--summary/--check)"
765 +msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
766
834 -#: connected.c:94
835 -msgid "failed write to rev-list"
836 -msgstr "无法写入 rev-list"
767 +#: apply.c:4949
768 +msgid "attempt three-way merge if a patch does not apply"
769 +msgstr "如果一个补丁不能应用则尝试三方合并"
770
838 -#: connected.c:101
839 -msgid "failed to close rev-list's stdin"
840 -msgstr "无法关闭 rev-list 的标准输入"
771 +#: apply.c:4951
772 +msgid "build a temporary index based on embedded index information"
773 +msgstr "创建一个临时索引基于嵌入的索引信息"
774
842 -#: date.c:97
843 -msgid "in the future"
844 -msgstr "在将来"
775 +#: apply.c:4954 builtin/checkout-index.c:169 builtin/ls-files.c:505
776 +msgid "paths are separated with NUL character"
777 +msgstr "路径以 NUL 字符分隔"
778
846 -#: date.c:103
847 -#, c-format
848 -msgid "%lu second ago"
849 -msgid_plural "%lu seconds ago"
850 -msgstr[0] "%lu 秒钟前"
851 -msgstr[1] "%lu 秒钟前"
779 +#: apply.c:4956
780 +msgid "ensure at least <n> lines of context match"
781 +msgstr "确保至少匹配 <n> 行上下文"
782
853 -#: date.c:110
854 -#, c-format
855 -msgid "%lu minute ago"
856 -msgid_plural "%lu minutes ago"
857 -msgstr[0] "%lu 分钟前"
858 -msgstr[1] "%lu 分钟前"
783 +#: apply.c:4957 builtin/am.c:2265
784 +msgid "action"
785 +msgstr "动作"
786
860 -#: date.c:117
861 -#, c-format
862 -msgid "%lu hour ago"
863 -msgid_plural "%lu hours ago"
864 -msgstr[0] "%lu 小时前"
865 -msgstr[1] "%lu 小时前"
787 +#: apply.c:4958
788 +msgid "detect new or modified lines that have whitespace errors"
789 +msgstr "检查新增和修改的行中间的空白字符滥用"
790
867 -#: date.c:124
868 -#, c-format
869 -msgid "%lu day ago"
870 -msgid_plural "%lu days ago"
871 -msgstr[0] "%lu 天前"
872 -msgstr[1] "%lu 天前"
791 +#: apply.c:4961 apply.c:4964
792 +msgid "ignore changes in whitespace when finding context"
793 +msgstr "查找上下文时忽略空白字符的变更"
794
874 -#: date.c:130
875 -#, c-format
876 -msgid "%lu week ago"
877 -msgid_plural "%lu weeks ago"
878 -msgstr[0] "%lu 周前"
879 -msgstr[1] "%lu 周前"
795 +#: apply.c:4967
796 +msgid "apply the patch in reverse"
797 +msgstr "反向应用补丁"
798
881 -#: date.c:137
882 -#, c-format
883 -msgid "%lu month ago"
884 -msgid_plural "%lu months ago"
885 -msgstr[0] "%lu 个月前"
886 -msgstr[1] "%lu 个月前"
799 +#: apply.c:4969
800 +msgid "don't expect at least one line of context"
801 +msgstr "无需至少一行上下文"
802
888 -#: date.c:148
889 -#, c-format
890 -msgid "%lu year"
891 -msgid_plural "%lu years"
892 -msgstr[0] "%lu 年"
893 -msgstr[1] "%lu 年"
803 +#: apply.c:4971
804 +msgid "leave the rejected hunks in corresponding *.rej files"
805 +msgstr "将拒绝的补丁片段保存在对应的 *.rej 文件中"
806
895 -#. TRANSLATORS: "%s" is "<n> years"
896 -#: date.c:151
897 -#, c-format
898 -msgid "%s, %lu month ago"
899 -msgid_plural "%s, %lu months ago"
900 -msgstr[0] "%s %lu 个月前"
901 -msgstr[1] "%s %lu 个月前"
807 +#: apply.c:4973
808 +msgid "allow overlapping hunks"
809 +msgstr "允许重叠的补丁片段"
810
903 -#: date.c:156 date.c:161
904 -#, c-format
905 -msgid "%lu year ago"
906 -msgid_plural "%lu years ago"
907 -msgstr[0] "%lu 年前"
908 -msgstr[1] "%lu 年前"
811 +#: apply.c:4974 builtin/add.c:267 builtin/check-ignore.c:19
812 +#: builtin/commit.c:1339 builtin/count-objects.c:94 builtin/fsck.c:593
813 +#: builtin/log.c:1860 builtin/mv.c:110 builtin/read-tree.c:114
814 +msgid "be verbose"
815 +msgstr "冗长输出"
816
910 -#: diffcore-order.c:24
911 -#, c-format
912 -msgid "failed to read orderfile '%s'"
913 -msgstr "无法读取排序文件 '%s'"
817 +#: apply.c:4976
818 +msgid "tolerate incorrectly detected missing new-line at the end of file"
819 +msgstr "允许不正确的文件末尾换行符"
820
915 -#: diffcore-rename.c:540
916 -msgid "Performing inexact rename detection"
917 -msgstr "正在进行非精确的重命名检测"
821 +#: apply.c:4979
822 +msgid "do not trust the line counts in the hunk headers"
823 +msgstr "不信任补丁片段的头信息中的行号"
824
919 -# 译者:注意保持前导空格
920 -#: diff.c:116
921 -#, c-format
922 -msgid " Failed to parse dirstat cut-off percentage '%s'\n"
923 -msgstr " 无法解析 dirstat 截止(cut-off)百分比 '%s'\n"
825 +#: apply.c:4981 builtin/am.c:2274
826 +msgid "root"
827 +msgstr "根目录"
828
925 -# 译者:注意保持前导空格
926 -#: diff.c:121
927 -#, c-format
928 -msgid " Unknown dirstat parameter '%s'\n"
929 -msgstr " 未知的 dirstat 参数 '%s'\n"
829 +#: apply.c:4982
830 +msgid "prepend <root> to all filenames"
831 +msgstr "为所有文件名前添加 <根目录>"
832
931 -#: diff.c:225
932 -#, c-format
933 -msgid "Unknown value for 'diff.submodule' config variable: '%s'"
934 -msgstr "配置变量 'diff.submodule' 未知的取值:'%s'"
833 +#: archive.c:12
834 +msgid "git archive [<options>] <tree-ish> [<path>...]"
835 +msgstr "git archive [<选项>] <树或提交> [<路径>...]"
836
936 -#: diff.c:277
937 -#, c-format
837 +#: archive.c:13
838 +msgid "git archive --list"
839 +msgstr "git archive --list"
840 +
841 +#: archive.c:14
842 msgid ""
939 -"Found errors in 'diff.dirstat' config variable:\n"
940 -"%s"
843 +"git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
844 msgstr ""
942 -"发现配置变量 'diff.dirstat' 中的错误:\n"
943 -"%s"
944 -
945 -#: diff.c:3017
946 -#, c-format
947 -msgid "external diff died, stopping at %s"
948 -msgstr "外部 diff 退出,停止在 %s"
845 +"git archive --remote <仓库> [--exec <命令>] [<选项>] <树或提交> [<路径>...]"
846
950 -#: diff.c:3415
951 -msgid "--follow requires exactly one pathspec"
952 -msgstr "--follow 明确要求只跟一个路径规格"
847 +#: archive.c:15
848 +msgid "git archive --remote <repo> [--exec <cmd>] --list"
849 +msgstr "git archive --remote <仓库> [--exec <命令>] --list"
850
954 -#: diff.c:3578
851 +#: archive.c:344 builtin/add.c:152 builtin/add.c:442 builtin/rm.c:327
852 #, c-format
956 -msgid ""
957 -"Failed to parse --dirstat/-X option parameter:\n"
958 -"%s"
959 -msgstr ""
960 -"无法解析 --dirstat/-X 选项的参数:\n"
961 -"%s"
853 +msgid "pathspec '%s' did not match any files"
854 +msgstr "路径规格 '%s' 未匹配任何文件"
855
963 -#: diff.c:3592
964 -#, c-format
965 -msgid "Failed to parse --submodule option parameter: '%s'"
966 -msgstr "无法解析 --submodule 选项的参数:'%s'"
856 +#: archive.c:429
857 +msgid "fmt"
858 +msgstr "格式"
859
968 -#: dir.c:1823
969 -msgid "failed to get kernel name and information"
970 -msgstr "无法获得内核名称和信息"
860 +#: archive.c:429
861 +msgid "archive format"
862 +msgstr "归档格式"
863
972 -#: dir.c:1942
973 -msgid "Untracked cache is disabled on this system or location."
974 -msgstr "缓存未跟踪文件在本系统或位置中被禁用。"
864 +#: archive.c:430 builtin/log.c:1429
865 +msgid "prefix"
866 +msgstr "前缀"
867
976 -#: gpg-interface.c:178
977 -msgid "gpg failed to sign the data"
978 -msgstr "gpg 无法为数据签名"
868 +#: archive.c:431
869 +msgid "prepend prefix to each pathname in the archive"
870 +msgstr "为归档中每个路径名加上前缀"
871
980 -#: gpg-interface.c:208
981 -msgid "could not create temporary file"
982 -msgstr "不能创建临时文件"
872 +#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2603
873 +#: builtin/blame.c:2604 builtin/config.c:59 builtin/fast-export.c:987
874 +#: builtin/fast-export.c:989 builtin/grep.c:723 builtin/hash-object.c:101
875 +#: builtin/ls-files.c:539 builtin/ls-files.c:542 builtin/notes.c:401
876 +#: builtin/notes.c:564 builtin/read-tree.c:109 parse-options.h:153
877 +msgid "file"
878 +msgstr "文件"
879
984 -#: gpg-interface.c:210
985 -#, c-format
986 -msgid "failed writing detached signature to '%s'"
987 -msgstr "无法将分离式签名写入 '%s'"
880 +#: archive.c:433 builtin/archive.c:89
881 +msgid "write the archive to this file"
882 +msgstr "归档写入此文件"
883
989 -#: grep.c:1792
990 -#, c-format
991 -msgid "'%s': unable to read %s"
992 -msgstr "'%s':无法读取 %s"
884 +#: archive.c:435
885 +msgid "read .gitattributes in working directory"
886 +msgstr "读取工作区中的 .gitattributes"
887
994 -#: grep.c:1809 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
995 -#, c-format
996 -msgid "failed to stat '%s'"
997 -msgstr "无法枚举 '%s' 状态"
888 +#: archive.c:436
889 +msgid "report archived files on stderr"
890 +msgstr "在标准错误上报告归档文件"
891
999 -#: grep.c:1820
1000 -#, c-format
1001 -msgid "'%s': short read"
1002 -msgstr "'%s':读取不完整"
892 +#: archive.c:437
893 +msgid "store only"
894 +msgstr "只存储"
895
1004 -#: help.c:205
1005 -#, c-format
1006 -msgid "available git commands in '%s'"
1007 -msgstr "在 '%s' 下可用的 git 命令"
896 +#: archive.c:438
897 +msgid "compress faster"
898 +msgstr "压缩速度更快"
899
1009 -#: help.c:212
1010 -msgid "git commands available from elsewhere on your $PATH"
1011 -msgstr "在 $PATH 路径中的其他地方可用的 git 命令"
900 +#: archive.c:446
901 +msgid "compress better"
902 +msgstr "压缩效果更好"
903
1013 -#: help.c:244
1014 -msgid "These are common Git commands used in various situations:"
1015 -msgstr "这些是各种场合常见的 Git 命令:"
904 +#: archive.c:449
905 +msgid "list supported archive formats"
906 +msgstr "列出支持的归档格式"
907
1017 -#: help.c:309
1018 -#, c-format
1019 -msgid ""
1020 -"'%s' appears to be a git command, but we were not\n"
1021 -"able to execute it. Maybe git-%s is broken?"
1022 -msgstr ""
1023 -"'%s' 像是一个 git 命令,但却无法运行。\n"
1024 -"可能是 git-%s 受损?"
908 +#: archive.c:451 builtin/archive.c:90 builtin/clone.c:85 builtin/clone.c:88
909 +#: builtin/submodule--helper.c:601 builtin/submodule--helper.c:953
910 +msgid "repo"
911 +msgstr "仓库"
912
1026 -#: help.c:366
1027 -msgid "Uh oh. Your system reports no Git commands at all."
1028 -msgstr "唉呀,您的系统中未发现 Git 命令。"
913 +#: archive.c:452 builtin/archive.c:91
914 +msgid "retrieve the archive from remote repository <repo>"
915 +msgstr "从远程仓库(<仓库>)提取归档文件"
916
1030 -#: help.c:388
917 +#: archive.c:453 builtin/archive.c:92 builtin/notes.c:485
918 +msgid "command"
919 +msgstr "命令"
920 +
921 +#: archive.c:454 builtin/archive.c:93
922 +msgid "path to the remote git-upload-archive command"
923 +msgstr "远程 git-upload-archive 命令的路径"
924 +
925 +#: archive.c:461
926 +msgid "Unexpected option --remote"
927 +msgstr "未知参数 --remote"
928 +
929 +#: archive.c:463
930 +msgid "Option --exec can only be used together with --remote"
931 +msgstr "选项 --exec 只能和 --remote 同时使用"
932 +
933 +#: archive.c:465
934 +msgid "Unexpected option --output"
935 +msgstr "未知参数 --output"
936 +
937 +#: archive.c:487
938 +#, c-format
939 +msgid "Unknown archive format '%s'"
940 +msgstr "未知归档格式 '%s'"
941 +
942 +#: archive.c:494
943 #, c-format
944 +msgid "Argument not supported for format '%s': -%d"
945 +msgstr "参数不支持此格式 '%s':-%d"
946 +
947 +#: attr.c:263
948 msgid ""
1033 -"WARNING: You called a Git command named '%s', which does not exist.\n"
1034 -"Continuing under the assumption that you meant '%s'"
949 +"Negative patterns are ignored in git attributes\n"
950 +"Use '\\!' for literal leading exclamation."
951 msgstr ""
1036 -"警告:您运行一个不存在的 Git 命令 '%s'。继续执行假定您要运行的\n"
1037 -"是 '%s'"
952 +"负值模版在 git attributes 中被忽略\n"
953 +"当字符串确实要以感叹号开始时,使用 '\\!'。"
954
1039 -#: help.c:393
955 +#: bisect.c:441
956 #, c-format
1041 -msgid "in %0.1f seconds automatically..."
1042 -msgstr "在 %0.1f 秒钟后自动运行..."
957 +msgid "Could not open file '%s'"
958 +msgstr "不能打开文件 '%s'"
959
1044 -#: help.c:400
960 +#: bisect.c:446
961 #, c-format
1046 -msgid "git: '%s' is not a git command. See 'git --help'."
1047 -msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
962 +msgid "Badly quoted content in file '%s': %s"
963 +msgstr "文件 '%s' 包含错误的引用格式:%s"
964
1049 -#: help.c:404 help.c:470
1050 -msgid ""
1051 -"\n"
1052 -"Did you mean this?"
1053 -msgid_plural ""
1054 -"\n"
1055 -"Did you mean one of these?"
1056 -msgstr[0] ""
1057 -"\n"
1058 -"您指的是这个么?"
1059 -msgstr[1] ""
1060 -"\n"
1061 -"您指的是这其中的某一个么?"
965 +#: bisect.c:655
966 +#, c-format
967 +msgid "We cannot bisect more!\n"
968 +msgstr "我们无法进行更多的二分查找!\n"
969
1063 -#: help.c:466
970 +#: bisect.c:708
971 #, c-format
1065 -msgid "%s: %s - %s"
1066 -msgstr "%s:%s - %s"
972 +msgid "Not a valid commit name %s"
973 +msgstr "不是一个有效的提交名 %s"
974
1068 -#: lockfile.c:152
975 +#: bisect.c:732
976 #, c-format
977 msgid ""
1071 -"Unable to create '%s.lock': %s.\n"
1072 -"\n"
1073 -"Another git process seems to be running in this repository, e.g.\n"
1074 -"an editor opened by 'git commit'. Please make sure all processes\n"
1075 -"are terminated then try again. If it still fails, a git process\n"
1076 -"may have crashed in this repository earlier:\n"
1077 -"remove the file manually to continue."
978 +"The merge base %s is bad.\n"
979 +"This means the bug has been fixed between %s and [%s].\n"
980 msgstr ""
1079 -"无法创建 '%s.lock':%s。\n"
1080 -"\n"
1081 -"似乎另外一个 git 进程在这个仓库中运行,例如:'git commit' 命令打\n"
1082 -"开了一个编辑器。请确认所有进程都已经关闭然后重试。如果仍然报错,\n"
1083 -"可能之前有一个 git 进程在这个仓库中异常退出:\n"
1084 -"手动删除这个文件再继续。"
981 +"合并基线 %s 是坏的。\n"
982 +"这意味着介于 %s 和 [%s] 之间的 bug 已经被修复。\n"
983
1086 -#: lockfile.c:160
984 +#: bisect.c:737
985 #, c-format
1088 -msgid "Unable to create '%s.lock': %s"
1089 -msgstr "不能创建 '%s.lock':%s"
986 +msgid ""
987 +"The merge base %s is new.\n"
988 +"The property has changed between %s and [%s].\n"
989 +msgstr ""
990 +"合并基线 %s 是新的。\n"
991 +"介于 %s 和 [%s] 之间的属性已经被修改。\n"
992
1091 -#: merge.c:41
1092 -msgid "failed to read the cache"
1093 -msgstr "无法读取缓存"
993 +#: bisect.c:742
994 +#, c-format
995 +msgid ""
996 +"The merge base %s is %s.\n"
997 +"This means the first '%s' commit is between %s and [%s].\n"
998 +msgstr ""
999 +"合并基线 %s 是 %s。\n"
1000 +"这意味着第一个 '%s' 提交位于 %s 和 [%s] 之间。\n"
1001
1095 -#: merge.c:94 builtin/am.c:1992 builtin/am.c:2027 builtin/checkout.c:375
1096 -#: builtin/checkout.c:589 builtin/clone.c:732
1097 -msgid "unable to write new index file"
1098 -msgstr "无法写新的索引文件"
1002 +#: bisect.c:750
1003 +#, c-format
1004 +msgid ""
1005 +"Some %s revs are not ancestor of the %s rev.\n"
1006 +"git bisect cannot work properly in this case.\n"
1007 +"Maybe you mistook %s and %s revs?\n"
1008 +msgstr ""
1009 +"一些 %s 版本不是 %s 版本的祖先。\n"
1010 +"这种情况下 git 二分查找无法正常工作。\n"
1011 +"您可能弄错了 %s 和 %s 版本?\n"
1012
1100 -#: merge-recursive.c:209
1101 -msgid "(bad commit)\n"
1102 -msgstr "(坏提交)\n"
1013 +#: bisect.c:763
1014 +#, c-format
1015 +msgid ""
1016 +"the merge base between %s and [%s] must be skipped.\n"
1017 +"So we cannot be sure the first %s commit is between %s and %s.\n"
1018 +"We continue anyway."
1019 +msgstr ""
1020 +"介于 %s 和 [%s] 的合并基线一定被忽略了。\n"
1021 +"所以我们无法确认第一个 %s 提交是否介于 %s 和 %s 之间。\n"
1022 +"我们仍旧继续。"
1023
1104 -#: merge-recursive.c:231
1024 +#: bisect.c:798
1025 #, c-format
1106 -msgid "addinfo_cache failed for path '%s'"
1107 -msgstr "为路径 '%s' addinfo_cache 失败"
1026 +msgid "Bisecting: a merge base must be tested\n"
1027 +msgstr "二分查找中:合并基线必须是经过测试的\n"
1028
1109 -#: merge-recursive.c:301
1110 -msgid "error building trees"
1111 -msgstr "无法创建树"
1029 +#: bisect.c:849
1030 +#, c-format
1031 +msgid "a %s revision is needed"
1032 +msgstr "需要一个 %s 版本"
1033
1113 -#: merge-recursive.c:720
1034 +#: bisect.c:866 builtin/notes.c:174 builtin/tag.c:248
1035 #, c-format
1115 -msgid "failed to create path '%s'%s"
1116 -msgstr "无法创建路径 '%s'%s"
1036 +msgid "could not create file '%s'"
1037 +msgstr "不能创建文件 '%s'"
1038
1118 -#: merge-recursive.c:731
1039 +#: bisect.c:917
1040 #, c-format
1120 -msgid "Removing %s to make room for subdirectory\n"
1121 -msgstr "删除 %s 以便为子目录留出空间\n"
1041 +msgid "could not read file '%s'"
1042 +msgstr "不能读取文件 '%s'"
1043
1123 -#: merge-recursive.c:745 merge-recursive.c:764
1124 -msgid ": perhaps a D/F conflict?"
1125 -msgstr ":可能是一个目录/文件冲突?"
1044 +#: bisect.c:947
1045 +msgid "reading bisect refs failed"
1046 +msgstr "读取二分查找引用失败"
1047
1127 -#: merge-recursive.c:754
1048 +#: bisect.c:967
1049 #, c-format
1129 -msgid "refusing to lose untracked file at '%s'"
1130 -msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
1050 +msgid "%s was both %s and %s\n"
1051 +msgstr "%s 同时为 %s 和 %s\n"
1052
1132 -#: merge-recursive.c:796
1053 +#: bisect.c:975
1054 #, c-format
1134 -msgid "cannot read object %s '%s'"
1135 -msgstr "不能读取对象 %s '%s'"
1055 +msgid ""
1056 +"No testable commit found.\n"
1057 +"Maybe you started with bad path parameters?\n"
1058 +msgstr ""
1059 +"没有发现可测试的提交。\n"
1060 +"可能您在运行时使用了错误的路径参数?\n"
1061
1137 -#: merge-recursive.c:798
1062 +#: bisect.c:994
1063 #, c-format
1139 -msgid "blob expected for %s '%s'"
1140 -msgstr "%s '%s' 应为数据对象"
1064 +msgid "(roughly %d step)"
1065 +msgid_plural "(roughly %d steps)"
1066 +msgstr[0] "(大概 %d 步)"
1067 +msgstr[1] "(大概 %d 步)"
1068
1142 -#: merge-recursive.c:822
1069 +#. TRANSLATORS: the last %s will be replaced with
1070 +#. "(roughly %d steps)" translation
1071 +#: bisect.c:998
1072 #, c-format
1144 -msgid "failed to open '%s': %s"
1145 -msgstr "无法打开 '%s':%s"
1073 +msgid "Bisecting: %d revision left to test after this %s\n"
1074 +msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1075 +msgstr[0] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
1076 +msgstr[1] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
1077
1147 -#: merge-recursive.c:833
1078 +#: branch.c:53
1079 #, c-format
1149 -msgid "failed to symlink '%s': %s"
1150 -msgstr "无法创建符号链接 '%s':%s"
1080 +msgid ""
1081 +"\n"
1082 +"After fixing the error cause you may try to fix up\n"
1083 +"the remote tracking information by invoking\n"
1084 +"\"git branch --set-upstream-to=%s%s%s\"."
1085 +msgstr ""
1086 +"\n"
1087 +"在修复错误后,您可以尝试修改远程跟踪分支,通过执行命令\n"
1088 +"\"git branch --set-upstream-to=%s%s%s\" 。"
1089
1152 -#: merge-recursive.c:838
1090 +#: branch.c:67
1091 #, c-format
1154 -msgid "do not know what to do with %06o %s '%s'"
1155 -msgstr "不知道如何处理 %06o %s '%s'"
1156 -
1157 -#: merge-recursive.c:978
1158 -msgid "Failed to execute internal merge"
1159 -msgstr "无法执行内部合并"
1092 +msgid "Not setting branch %s as its own upstream."
1093 +msgstr "未设置分支 %s 作为它自己的上游。"
1094
1161 -#: merge-recursive.c:982
1095 +#: branch.c:93
1096 #, c-format
1163 -msgid "Unable to add %s to database"
1164 -msgstr "不能添加 %s 至对象库"
1097 +msgid "Branch %s set up to track remote branch %s from %s by rebasing."
1098 +msgstr "分支 %1$s 设置为使用变基来跟踪来自 %3$s 的远程分支 %2$s。"
1099
1166 -#: merge-recursive.c:1081 merge-recursive.c:1095
1100 +#: branch.c:94
1101 #, c-format
1168 -msgid ""
1169 -"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
1170 -"in tree."
1171 -msgstr ""
1172 -"冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
1173 -"的版本被保留。"
1102 +msgid "Branch %s set up to track remote branch %s from %s."
1103 +msgstr "分支 %1$s 设置为跟踪来自 %3$s 的远程分支 %2$s。"
1104
1175 -#: merge-recursive.c:1087 merge-recursive.c:1100
1105 +#: branch.c:98
1106 #, c-format
1177 -msgid ""
1178 -"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
1179 -"in tree at %s."
1180 -msgstr ""
1181 -"冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
1182 -"的版本保留于 %8$s 中。"
1183 -
1184 -#: merge-recursive.c:1143
1185 -msgid "rename"
1186 -msgstr "重命名"
1187 -
1188 -#: merge-recursive.c:1143
1189 -msgid "renamed"
1190 -msgstr "重命名"
1107 +msgid "Branch %s set up to track local branch %s by rebasing."
1108 +msgstr "分支 %s 设置为使用变基来跟踪本地分支 %s。"
1109
1192 -#: merge-recursive.c:1200
1110 +#: branch.c:99
1111 #, c-format
1194 -msgid "%s is a directory in %s adding as %s instead"
1195 -msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
1112 +msgid "Branch %s set up to track local branch %s."
1113 +msgstr "分支 %s 设置为跟踪本地分支 %s。"
1114
1197 -#: merge-recursive.c:1225
1115 +#: branch.c:104
1116 #, c-format
1199 -msgid ""
1200 -"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
1201 -"\"->\"%s\" in \"%s\"%s"
1202 -msgstr ""
1203 -"冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
1204 -"\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
1205 -
1206 -#: merge-recursive.c:1230
1207 -msgid " (left unresolved)"
1208 -msgstr "(留下未解决)"
1117 +msgid "Branch %s set up to track remote ref %s by rebasing."
1118 +msgstr "分支 %s 设置为使用变基来跟踪远程引用 %s。"
1119
1210 -#: merge-recursive.c:1292
1120 +#: branch.c:105
1121 #, c-format
1212 -msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
1213 -msgstr ""
1214 -"冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
1215 -"%5$s"
1122 +msgid "Branch %s set up to track remote ref %s."
1123 +msgstr "分支 %s 设置为跟踪远程引用 %s。"
1124
1217 -#: merge-recursive.c:1325
1125 +#: branch.c:109
1126 #, c-format
1219 -msgid "Renaming %s to %s and %s to %s instead"
1220 -msgstr "而是重命名 %s 至 %s,以及 %s 至 %s"
1127 +msgid "Branch %s set up to track local ref %s by rebasing."
1128 +msgstr "分支 %s 设置为使用变基来跟踪本地引用 %s。"
1129
1222 -#: merge-recursive.c:1531
1130 +#: branch.c:110
1131 #, c-format
1224 -msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
1225 -msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
1132 +msgid "Branch %s set up to track local ref %s."
1133 +msgstr "分支 %s 设置为跟踪本地引用 %s。"
1134
1227 -#: merge-recursive.c:1546
1228 -#, c-format
1229 -msgid "Adding merged %s"
1230 -msgstr "添加合并后的 %s"
1135 +#: branch.c:119
1136 +msgid "Unable to write upstream branch configuration"
1137 +msgstr "无法写入上游分支配置"
1138
1232 -#: merge-recursive.c:1553 merge-recursive.c:1766
1139 +#: branch.c:156
1140 #, c-format
1234 -msgid "Adding as %s instead"
1235 -msgstr "而是以 %s 为名添加"
1141 +msgid "Not tracking: ambiguous information for ref %s"
1142 +msgstr "未跟踪:引用 %s 有歧义"
1143
1237 -#: merge-recursive.c:1610
1144 +#: branch.c:185
1145 #, c-format
1239 -msgid "cannot read object %s"
1240 -msgstr "不能读取对象 %s"
1146 +msgid "'%s' is not a valid branch name."
1147 +msgstr "'%s' 不是一个有效的分支名称。"
1148
1242 -#: merge-recursive.c:1613
1149 +#: branch.c:190
1150 #, c-format
1244 -msgid "object %s is not a blob"
1245 -msgstr "对象 %s 不是一个数据对象"
1246 -
1247 -#: merge-recursive.c:1666
1248 -msgid "modify"
1249 -msgstr "修改"
1250 -
1251 -#: merge-recursive.c:1666
1252 -msgid "modified"
1253 -msgstr "修改"
1254 -
1255 -#: merge-recursive.c:1676
1256 -msgid "content"
1257 -msgstr "内容"
1151 +msgid "A branch named '%s' already exists."
1152 +msgstr "一个分支名 '%s' 已经存在。"
1153
1259 -#: merge-recursive.c:1683
1260 -msgid "add/add"
1261 -msgstr "添加/添加"
1154 +#: branch.c:198
1155 +msgid "Cannot force update the current branch."
1156 +msgstr "无法强制更新当前分支。"
1157
1263 -#: merge-recursive.c:1718
1158 +#: branch.c:218
1159 #, c-format
1265 -msgid "Skipped %s (merged same as existing)"
1266 -msgstr "略过 %s(已经做过相同合并)"
1160 +msgid "Cannot setup tracking information; starting point '%s' is not a branch."
1161 +msgstr "无法设置跟踪信息;起始点 '%s' 不是一个分支。"
1162
1268 -#: merge-recursive.c:1732
1163 +#: branch.c:220
1164 #, c-format
1270 -msgid "Auto-merging %s"
1271 -msgstr "自动合并 %s"
1165 +msgid "the requested upstream branch '%s' does not exist"
1166 +msgstr "请求的上游分支 '%s' 不存在"
1167
1273 -#: merge-recursive.c:1736 git-submodule.sh:919
1274 -msgid "submodule"
1275 -msgstr "子模组"
1168 +#: branch.c:222
1169 +msgid ""
1170 +"\n"
1171 +"If you are planning on basing your work on an upstream\n"
1172 +"branch that already exists at the remote, you may need to\n"
1173 +"run \"git fetch\" to retrieve it.\n"
1174 +"\n"
1175 +"If you are planning to push out a new local branch that\n"
1176 +"will track its remote counterpart, you may want to use\n"
1177 +"\"git push -u\" to set the upstream config as you push."
1178 +msgstr ""
1179 +"\n"
1180 +"如果您正计划基于远程一个现存的上游分支开始你的工作,\n"
1181 +"您可能需要执行 \"git fetch\" 来获取分支。\n"
1182 +"\n"
1183 +"如果您正计划推送一个能与对应远程分支建立跟踪的新的本地分支,\n"
1184 +"您可能需要使用 \"git push -u\" 推送分支并配置和上游的关联。"
1185
1277 -#: merge-recursive.c:1737
1186 +#: branch.c:266
1187 #, c-format
1279 -msgid "CONFLICT (%s): Merge conflict in %s"
1280 -msgstr "冲突(%s):合并冲突于 %s"
1188 +msgid "Not a valid object name: '%s'."
1189 +msgstr "不是一个有效的对象名:'%s'。"
1190
1282 -#: merge-recursive.c:1831
1191 +#: branch.c:286
1192 #, c-format
1284 -msgid "Removing %s"
1285 -msgstr "删除 %s"
1286 -
1287 -#: merge-recursive.c:1857
1288 -msgid "file/directory"
1289 -msgstr "文件/目录"
1290 -
1291 -#: merge-recursive.c:1863
1292 -msgid "directory/file"
1293 -msgstr "目录/文件"
1193 +msgid "Ambiguous object name: '%s'."
1194 +msgstr "歧义的对象名:'%s'。"
1195
1295 -#: merge-recursive.c:1868
1196 +#: branch.c:291
1197 #, c-format
1297 -msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
1298 -msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
1198 +msgid "Not a valid branch point: '%s'."
1199 +msgstr "无效的分支点:'%s'。"
1200
1300 -#: merge-recursive.c:1877
1201 +#: branch.c:345
1202 #, c-format
1302 -msgid "Adding %s"
1303 -msgstr "添加 %s"
1203 +msgid "'%s' is already checked out at '%s'"
1204 +msgstr "'%s' 已经检出到 '%s'"
1205
1305 -#: merge-recursive.c:1914
1306 -msgid "Already up-to-date!"
1307 -msgstr "已经是最新的!"
1206 +#: branch.c:364
1207 +#, c-format
1208 +msgid "HEAD of working tree %s is not updated"
1209 +msgstr "工作区 %s 的 HEAD 指向没有被更新"
1210
1309 -#: merge-recursive.c:1923
1211 +#: bundle.c:34
1212 #, c-format
1311 -msgid "merging of trees %s and %s failed"
1312 -msgstr "无法合并树 %s 和 %s"
1213 +msgid "'%s' does not look like a v2 bundle file"
1214 +msgstr "'%s' 不像是一个 v2 版本的包文件"
1215
1314 -#: merge-recursive.c:2006
1315 -msgid "Merging:"
1316 -msgstr "合并:"
1216 +#: bundle.c:61
1217 +#, c-format
1218 +msgid "unrecognized header: %s%s (%d)"
1219 +msgstr "未能识别的包头:%s%s (%d)"
1220
1318 -#: merge-recursive.c:2019
1221 +#: bundle.c:87 sequencer.c:963 builtin/commit.c:777
1222 #, c-format
1320 -msgid "found %u common ancestor:"
1321 -msgid_plural "found %u common ancestors:"
1322 -msgstr[0] "发现 %u 个共同祖先:"
1323 -msgstr[1] "发现 %u 个共同祖先:"
1223 +msgid "could not open '%s'"
1224 +msgstr "不能打开 '%s'"
1225
1325 -#: merge-recursive.c:2058
1326 -msgid "merge returned no commit"
1327 -msgstr "合并未返回提交"
1328 -
1329 -#: merge-recursive.c:2121
1330 -#, c-format
1331 -msgid "Could not parse object '%s'"
1332 -msgstr "不能解析对象 '%s'"
1333 -
1334 -#: merge-recursive.c:2135 builtin/merge.c:641 builtin/merge.c:788
1335 -msgid "Unable to write index."
1336 -msgstr "不能写入索引。"
1226 +#: bundle.c:139
1227 +msgid "Repository lacks these prerequisite commits:"
1228 +msgstr "仓库中缺少这些必备的提交:"
1229
1338 -#: notes-utils.c:41
1339 -msgid "Cannot commit uninitialized/unreferenced notes tree"
1340 -msgstr "不能提交未初始化/未引用的注解树"
1230 +#: bundle.c:163 ref-filter.c:1462 sequencer.c:830 sequencer.c:1374
1231 +#: builtin/blame.c:2814 builtin/commit.c:1061 builtin/log.c:348
1232 +#: builtin/log.c:890 builtin/log.c:1340 builtin/log.c:1666 builtin/log.c:1909
1233 +#: builtin/merge.c:356 builtin/shortlog.c:170
1234 +msgid "revision walk setup failed"
1235 +msgstr "版本遍历设置失败"
1236
1342 -#: notes-utils.c:100
1237 +#: bundle.c:185
1238 #, c-format
1344 -msgid "Bad notes.rewriteMode value: '%s'"
1345 -msgstr "坏的 notes.rewriteMode 值:'%s'"
1239 +msgid "The bundle contains this ref:"
1240 +msgid_plural "The bundle contains these %d refs:"
1241 +msgstr[0] "这个包中含有这个引用:"
1242 +msgstr[1] "这个包中含有 %d 个引用:"
1243
1347 -#: notes-utils.c:110
1348 -#, c-format
1349 -msgid "Refusing to rewrite notes in %s (outside of refs/notes/)"
1350 -msgstr "拒绝向 %s(在 refs/notes/ 之外)写入注解"
1244 +#: bundle.c:192
1245 +msgid "The bundle records a complete history."
1246 +msgstr "这个包记录一个完整历史。"
1247
1352 -#. TRANSLATORS: The first %s is the name of the
1353 -#. environment variable, the second %s is its value
1354 -#: notes-utils.c:137
1248 +#: bundle.c:194
1249 #, c-format
1356 -msgid "Bad %s value: '%s'"
1357 -msgstr "坏的 %s 值:'%s'"
1250 +msgid "The bundle requires this ref:"
1251 +msgid_plural "The bundle requires these %d refs:"
1252 +msgstr[0] "这个包需要这个引用:"
1253 +msgstr[1] "这个包需要 %d 个引用:"
1254
1359 -#: object.c:242
1360 -#, c-format
1361 -msgid "unable to parse object: %s"
1362 -msgstr "不能解析对象:%s"
1255 +#: bundle.c:253
1256 +msgid "Could not spawn pack-objects"
1257 +msgstr "不能生成 pack-objects 进程"
1258
1364 -#: parse-options.c:572
1365 -msgid "..."
1366 -msgstr "..."
1259 +#: bundle.c:264
1260 +msgid "pack-objects died"
1261 +msgstr "pack-objects 终止"
1262
1368 -#: parse-options.c:590
1263 +#: bundle.c:304
1264 +msgid "rev-list died"
1265 +msgstr "rev-list 终止"
1266 +
1267 +#: bundle.c:353
1268 #, c-format
1370 -msgid "usage: %s"
1371 -msgstr "用法:%s"
1269 +msgid "ref '%s' is excluded by the rev-list options"
1270 +msgstr "引用 '%s' 被 rev-list 选项排除"
1271
1373 -#. TRANSLATORS: the colon here should align with the
1374 -#. one in "usage: %s" translation
1375 -#: parse-options.c:594
1272 +#: bundle.c:443 builtin/log.c:165 builtin/log.c:1572 builtin/shortlog.c:273
1273 #, c-format
1377 -msgid " or: %s"
1378 -msgstr " 或:%s"
1274 +msgid "unrecognized argument: %s"
1275 +msgstr "未能识别的参数:%s"
1276
1380 -# 译者:为保证在输出中对齐,注意调整句中空格!
1381 -#: parse-options.c:597
1277 +#: bundle.c:451
1278 +msgid "Refusing to create empty bundle."
1279 +msgstr "不能创建空包。"
1280 +
1281 +#: bundle.c:463
1282 #, c-format
1383 -msgid " %s"
1384 -msgstr " %s"
1283 +msgid "cannot create '%s'"
1284 +msgstr "不能创建 '%s'"
1285
1386 -#: parse-options.c:631
1387 -msgid "-NUM"
1388 -msgstr "-数字"
1286 +#: bundle.c:491
1287 +msgid "index-pack died"
1288 +msgstr "index-pack 终止"
1289
1390 -#: parse-options-cb.c:108
1290 +#: color.c:290
1291 #, c-format
1392 -msgid "malformed object name '%s'"
1393 -msgstr "非法的对象名 '%s'"
1292 +msgid "invalid color value: %.*s"
1293 +msgstr "无效的颜色值:%.*s"
1294
1395 -#: path.c:798
1295 +#: commit.c:40 builtin/am.c:421 builtin/am.c:457 builtin/am.c:1493
1296 +#: builtin/am.c:2127
1297 #, c-format
1397 -msgid "Could not make %s writable by group"
1398 -msgstr "不能设置 %s 为组可写"
1298 +msgid "could not parse %s"
1299 +msgstr "不能解析 %s"
1300
1400 -#: pathspec.c:133
1401 -msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
1402 -msgstr "全局的 'glob' 和 'noglob' 路径规格设置不兼容"
1301 +#: commit.c:42
1302 +#, c-format
1303 +msgid "%s %s is not a commit!"
1304 +msgstr "%s %s 不是一个提交!"
1305
1404 -#: pathspec.c:143
1306 +#: commit.c:1514
1307 msgid ""
1406 -"global 'literal' pathspec setting is incompatible with all other global "
1407 -"pathspec settings"
1408 -msgstr "全局的 'literal' 路径规格设置和其它的全局路径规格设置不兼容"
1409 -
1410 -#: pathspec.c:177
1411 -msgid "invalid parameter for pathspec magic 'prefix'"
1412 -msgstr "路径规格包含无效的神奇前缀"
1413 -
1414 -#: pathspec.c:183
1415 -#, c-format
1416 -msgid "Invalid pathspec magic '%.*s' in '%s'"
1417 -msgstr "在路径规格 '%3$s' 中无效的神奇前缀 '%2$.*1$s'"
1308 +"Warning: commit message did not conform to UTF-8.\n"
1309 +"You may want to amend it after fixing the message, or set the config\n"
1310 +"variable i18n.commitencoding to the encoding your project uses.\n"
1311 +msgstr ""
1312 +"警告:提交说明不符合 UTF-8 字符集。\n"
1313 +"您可以通过修补提交来改正提交说明,或者将配置变量 i18n.commitencoding\n"
1314 +"设置为您项目所用的字符集。\n"
1315
1419 -#: pathspec.c:187
1420 -#, c-format
1421 -msgid "Missing ')' at the end of pathspec magic in '%s'"
1422 -msgstr "路径规格 '%s' 的神奇前缀结尾少了一个 ')'"
1316 +#: compat/obstack.c:406 compat/obstack.c:408
1317 +msgid "memory exhausted"
1318 +msgstr "内存耗尽"
1319
1424 -#: pathspec.c:205
1320 +#: config.c:516
1321 #, c-format
1426 -msgid "Unimplemented pathspec magic '%c' in '%s'"
1427 -msgstr "路径规格 '%2$s' 中包含未实现的神奇前缀 '%1$c'"
1322 +msgid "bad config line %d in blob %s"
1323 +msgstr "数据对象 %2$s 中错误的配置行 %1$d"
1324
1429 -#: pathspec.c:230
1325 +#: config.c:520
1326 #, c-format
1431 -msgid "%s: 'literal' and 'glob' are incompatible"
1432 -msgstr "%s:'literal' 和 'glob' 不兼容"
1327 +msgid "bad config line %d in file %s"
1328 +msgstr "文件 %2$s 中错误的配置行 %1$d"
1329
1434 -#: pathspec.c:241
1330 +#: config.c:524
1331 #, c-format
1436 -msgid "%s: '%s' is outside repository"
1437 -msgstr "%s:'%s' 在仓库之外"
1332 +msgid "bad config line %d in standard input"
1333 +msgstr "标准输入中错误的配置行 %d"
1334
1439 -#: pathspec.c:291
1335 +#: config.c:528
1336 #, c-format
1441 -msgid "Pathspec '%s' is in submodule '%.*s'"
1442 -msgstr "路径规格 '%s' 在子模组 '%.*s' 中"
1337 +msgid "bad config line %d in submodule-blob %s"
1338 +msgstr "子模组数据对象 %2$s 中错误的配置行 %1$d"
1339
1444 -#: pathspec.c:353
1340 +#: config.c:532
1341 #, c-format
1446 -msgid "%s: pathspec magic not supported by this command: %s"
1447 -msgstr "%s:路径规格神奇前缀不被此命令支持:%s"
1342 +msgid "bad config line %d in command line %s"
1343 +msgstr "命令行 %2$s 中错误的配置行 %1$d"
1344
1449 -#: pathspec.c:433
1345 +#: config.c:536
1346 #, c-format
1451 -msgid "pathspec '%s' is beyond a symbolic link"
1452 -msgstr "路径规格 '%s' 位于符号链接中"
1453 -
1454 -#: pathspec.c:442
1455 -msgid ""
1456 -"There is nothing to exclude from by :(exclude) patterns.\n"
1457 -"Perhaps you forgot to add either ':/' or '.' ?"
1458 -msgstr ""
1459 -"没有为 :(exclude) 模式提供要忽略的内容。也许您忘记了\n"
1460 -"添加 ':/' 或 '.' ?"
1461 -
1462 -#: pretty.c:973
1463 -msgid "unable to parse --pretty format"
1464 -msgstr "不能解析 --pretty 格式"
1347 +msgid "bad config line %d in %s"
1348 +msgstr "在 %2$s 中错误的配置行 %1$d"
1349
1466 -#: progress.c:235
1467 -msgid "done"
1468 -msgstr "完成"
1350 +#: config.c:655
1351 +msgid "out of range"
1352 +msgstr "超出范围"
1353
1470 -#: read-cache.c:1281
1471 -#, c-format
1472 -msgid ""
1473 -"index.version set, but the value is invalid.\n"
1474 -"Using version %i"
1475 -msgstr ""
1476 -"设置了 index.version,但是取值无效。\n"
1477 -"使用版本 %i"
1354 +#: config.c:655
1355 +msgid "invalid unit"
1356 +msgstr "无效的单位"
1357
1479 -#: read-cache.c:1291
1358 +#: config.c:661
1359 #, c-format
1481 -msgid ""
1482 -"GIT_INDEX_VERSION set, but the value is invalid.\n"
1483 -"Using version %i"
1484 -msgstr ""
1485 -"设置了 GIT_INDEX_VERSION,但是取值无效。\n"
1486 -"使用版本 %i"
1360 +msgid "bad numeric config value '%s' for '%s': %s"
1361 +msgstr "配置变量 '%2$s' 的数字取值 '%1$s' 设置错误:%3$s"
1362
1488 -#: refs.c:551 builtin/merge.c:840
1363 +#: config.c:666
1364 #, c-format
1490 -msgid "Could not open '%s' for writing"
1491 -msgstr "无法打开 '%s' 进行写入"
1365 +msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
1366 +msgstr "数据对象 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
1367
1493 -#: refs/files-backend.c:2534
1368 +#: config.c:669
1369 #, c-format
1495 -msgid "could not delete reference %s: %s"
1496 -msgstr "无法删除引用 %s:%s"
1370 +msgid "bad numeric config value '%s' for '%s' in file %s: %s"
1371 +msgstr "文件 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
1372
1498 -#: refs/files-backend.c:2537
1373 +#: config.c:672
1374 #, c-format
1500 -msgid "could not delete references: %s"
1501 -msgstr "无法删除引用:%s"
1375 +msgid "bad numeric config value '%s' for '%s' in standard input: %s"
1376 +msgstr "标准输入中配置变量 '%2$s' 错误的取值 '%1$s':%3$s"
1377
1503 -#: refs/files-backend.c:2546
1378 +#: config.c:675
1379 #, c-format
1505 -msgid "could not remove reference %s"
1506 -msgstr "无法删除引用 %s"
1380 +msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
1381 +msgstr "子模组数据 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
1382
1508 -#: ref-filter.c:55
1383 +#: config.c:678
1384 #, c-format
1510 -msgid "expected format: %%(color:<color>)"
1511 -msgstr "期望的格式:%%(color:<color>)"
1385 +msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
1386 +msgstr "命令行 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
1387
1513 -#: ref-filter.c:57
1388 +#: config.c:681
1389 #, c-format
1515 -msgid "unrecognized color: %%(color:%s)"
1516 -msgstr "未能识别的颜色:%%(color:%s)"
1390 +msgid "bad numeric config value '%s' for '%s' in %s: %s"
1391 +msgstr "在 %3$s 中配置变量 '%2$s' 错误的取值 '%1$s':%4$s"
1392
1518 -#: ref-filter.c:71
1393 +#: config.c:768
1394 #, c-format
1520 -msgid "unrecognized format: %%(%s)"
1521 -msgstr "未能识别的格式:%%(%s)"
1395 +msgid "failed to expand user dir in: '%s'"
1396 +msgstr "无法扩展 '%s' 中的用户目录"
1397
1523 -#: ref-filter.c:77
1398 +#: config.c:852 config.c:863
1399 #, c-format
1525 -msgid "%%(body) does not take arguments"
1526 -msgstr "%%(body) 不带参数"
1400 +msgid "bad zlib compression level %d"
1401 +msgstr "错误的 zlib 压缩级别 %d"
1402
1528 -#: ref-filter.c:84
1403 +#: config.c:978
1404 #, c-format
1530 -msgid "%%(subject) does not take arguments"
1531 -msgstr "%%(subject) 不带参数"
1405 +msgid "invalid mode for object creation: %s"
1406 +msgstr "无效的对象创建模式:%s"
1407
1533 -#: ref-filter.c:101
1534 -#, c-format
1535 -msgid "positive value expected contents:lines=%s"
1536 -msgstr "要为 contents:lines=%s 提供一个正数"
1408 +#: config.c:1312
1409 +msgid "unable to parse command-line config"
1410 +msgstr "无法解析命令行中的配置"
1411
1538 -#: ref-filter.c:103
1539 -#, c-format
1540 -msgid "unrecognized %%(contents) argument: %s"
1541 -msgstr "未能识别的 %%(contents) 参数:%s"
1412 +#: config.c:1362
1413 +msgid "unknown error occurred while reading the configuration files"
1414 +msgstr "在读取配置文件时遇到未知错误"
1415
1543 -#: ref-filter.c:113
1416 +#: config.c:1716
1417 #, c-format
1545 -msgid "unrecognized %%(objectname) argument: %s"
1546 -msgstr "未能识别的 %%(objectname) 参数:%s"
1418 +msgid "unable to parse '%s' from command-line config"
1419 +msgstr "无法解析命令行配置中的 '%s'"
1420
1548 -#: ref-filter.c:135
1421 +#: config.c:1718
1422 #, c-format
1550 -msgid "expected format: %%(align:<width>,<position>)"
1551 -msgstr "期望的格式:%%(align:<width>,<position>)"
1423 +msgid "bad config variable '%s' in file '%s' at line %d"
1424 +msgstr "在文件 '%2$s' 的第 %3$d 行发现错误的配置变量 '%1$s'"
1425
1553 -#: ref-filter.c:147
1426 +#: config.c:1777
1427 #, c-format
1555 -msgid "unrecognized position:%s"
1556 -msgstr "未能识别的位置:%s"
1428 +msgid "%s has multiple values"
1429 +msgstr "%s 有多个取值"
1430
1558 -#: ref-filter.c:151
1431 +#: config.c:2311
1432 #, c-format
1560 -msgid "unrecognized width:%s"
1561 -msgstr "未能识别的宽度:%s"
1433 +msgid "could not set '%s' to '%s'"
1434 +msgstr "不能设置 '%s' 为 '%s'"
1435
1563 -#: ref-filter.c:157
1436 +#: config.c:2313
1437 #, c-format
1565 -msgid "unrecognized %%(align) argument: %s"
1566 -msgstr "未能识别的 %%(align) 参数:%s"
1438 +msgid "could not unset '%s'"
1439 +msgstr "不能取消设置 '%s'"
1440
1568 -#: ref-filter.c:161
1569 -#, c-format
1570 -msgid "positive width expected with the %%(align) atom"
1571 -msgstr "元素 %%(align) 需要一个正数的宽度"
1441 +#: connect.c:49
1442 +msgid "The remote end hung up upon initial contact"
1443 +msgstr "远端在初始连接时即挂断"
1444
1573 -#: ref-filter.c:244
1445 +#: connect.c:51
1446 +msgid ""
1447 +"Could not read from remote repository.\n"
1448 +"\n"
1449 +"Please make sure you have the correct access rights\n"
1450 +"and the repository exists."
1451 +msgstr ""
1452 +"无法读取远程仓库。\n"
1453 +"\n"
1454 +"请确认您有正确的访问权限并且仓库存在。"
1455 +
1456 +#: connected.c:63 builtin/fsck.c:173 builtin/prune.c:140
1457 +msgid "Checking connectivity"
1458 +msgstr "检查连接中"
1459 +
1460 +#: connected.c:75
1461 +msgid "Could not run 'git rev-list'"
1462 +msgstr "不能执行 'git rev-list'"
1463 +
1464 +#: connected.c:95
1465 +msgid "failed write to rev-list"
1466 +msgstr "无法写入 rev-list"
1467 +
1468 +#: connected.c:102
1469 +msgid "failed to close rev-list's stdin"
1470 +msgstr "无法关闭 rev-list 的标准输入"
1471 +
1472 +#: convert.c:201
1473 #, c-format
1575 -msgid "malformed field name: %.*s"
1576 -msgstr "非法的字段名:%.*s"
1474 +msgid ""
1475 +"CRLF will be replaced by LF in %s.\n"
1476 +"The file will have its original line endings in your working directory."
1477 +msgstr ""
1478 +"文件 %s 中的 CRLF 将被 LF 替换。\n"
1479 +"在工作区中该文件仍保持原有的换行符。"
1480
1578 -#: ref-filter.c:270
1481 +#: convert.c:205
1482 #, c-format
1580 -msgid "unknown field name: %.*s"
1581 -msgstr "未知的字段名:%.*s"
1483 +msgid "CRLF would be replaced by LF in %s."
1484 +msgstr "文件 %s 中的 CRLF 将被 LF 替换。"
1485
1583 -#: ref-filter.c:372
1486 +#: convert.c:211
1487 #, c-format
1585 -msgid "format: %%(end) atom used without corresponding atom"
1586 -msgstr "格式:使用了 %%(end) 元素却没有它的对应元素"
1488 +msgid ""
1489 +"LF will be replaced by CRLF in %s.\n"
1490 +"The file will have its original line endings in your working directory."
1491 +msgstr ""
1492 +"文件 %s 中的 LF 将被 CRLF 替换。\n"
1493 +"在工作区中该文件仍保持原有的换行符。"
1494
1588 -#: ref-filter.c:424
1495 +#: convert.c:215
1496 #, c-format
1590 -msgid "malformed format string %s"
1591 -msgstr "非法的格式化字符串 %s"
1497 +msgid "LF would be replaced by CRLF in %s"
1498 +msgstr "文件 %s 中的 LF 将被 CRLF 替换"
1499
1593 -#: ref-filter.c:878
1594 -msgid ":strip= requires a positive integer argument"
1595 -msgstr ":strip= 需要一个正整型参数"
1500 +#: date.c:97
1501 +msgid "in the future"
1502 +msgstr "在将来"
1503
1597 -#: ref-filter.c:883
1504 +#: date.c:103
1505 #, c-format
1599 -msgid "ref '%s' does not have %ld components to :strip"
1600 -msgstr "引用 '%s' 未提供用于 :strip 的 %ld 个组件"
1506 +msgid "%lu second ago"
1507 +msgid_plural "%lu seconds ago"
1508 +msgstr[0] "%lu 秒钟前"
1509 +msgstr[1] "%lu 秒钟前"
1510
1602 -#: ref-filter.c:1046
1511 +#: date.c:110
1512 #, c-format
1604 -msgid "unknown %.*s format %s"
1605 -msgstr "未知的 %.*s 格式 %s"
1513 +msgid "%lu minute ago"
1514 +msgid_plural "%lu minutes ago"
1515 +msgstr[0] "%lu 分钟前"
1516 +msgstr[1] "%lu 分钟前"
1517
1607 -#: ref-filter.c:1066 ref-filter.c:1097
1518 +#: date.c:117
1519 #, c-format
1609 -msgid "missing object %s for %s"
1610 -msgstr "缺失 %2$s 的对象 %1$s"
1520 +msgid "%lu hour ago"
1521 +msgid_plural "%lu hours ago"
1522 +msgstr[0] "%lu 小时前"
1523 +msgstr[1] "%lu 小时前"
1524
1612 -#: ref-filter.c:1069 ref-filter.c:1100
1525 +#: date.c:124
1526 #, c-format
1614 -msgid "parse_object_buffer failed on %s for %s"
1615 -msgstr "parse_object_buffer 失败于 %2$s 的 %1$s"
1527 +msgid "%lu day ago"
1528 +msgid_plural "%lu days ago"
1529 +msgstr[0] "%lu 天前"
1530 +msgstr[1] "%lu 天前"
1531
1617 -#: ref-filter.c:1311
1532 +#: date.c:130
1533 #, c-format
1619 -msgid "malformed object at '%s'"
1620 -msgstr "非法的对象于 '%s'"
1534 +msgid "%lu week ago"
1535 +msgid_plural "%lu weeks ago"
1536 +msgstr[0] "%lu 周前"
1537 +msgstr[1] "%lu 周前"
1538
1622 -#: ref-filter.c:1373
1539 +#: date.c:137
1540 #, c-format
1624 -msgid "ignoring ref with broken name %s"
1625 -msgstr "忽略带有错误名称 %s 的引用"
1541 +msgid "%lu month ago"
1542 +msgid_plural "%lu months ago"
1543 +msgstr[0] "%lu 个月前"
1544 +msgstr[1] "%lu 个月前"
1545
1627 -#: ref-filter.c:1378
1546 +#: date.c:148
1547 #, c-format
1629 -msgid "ignoring broken ref %s"
1630 -msgstr "忽略损坏的引用 %s"
1548 +msgid "%lu year"
1549 +msgid_plural "%lu years"
1550 +msgstr[0] "%lu 年"
1551 +msgstr[1] "%lu 年"
1552
1632 -#: ref-filter.c:1651
1553 +#. TRANSLATORS: "%s" is "<n> years"
1554 +#: date.c:151
1555 #, c-format
1634 -msgid "format: %%(end) atom missing"
1635 -msgstr "格式:缺少 %%(end) 元素"
1556 +msgid "%s, %lu month ago"
1557 +msgid_plural "%s, %lu months ago"
1558 +msgstr[0] "%s %lu 个月前"
1559 +msgstr[1] "%s %lu 个月前"
1560
1637 -#: ref-filter.c:1705
1561 +#: date.c:156 date.c:161
1562 #, c-format
1639 -msgid "malformed object name %s"
1640 -msgstr "非法的对象名 %s"
1563 +msgid "%lu year ago"
1564 +msgid_plural "%lu years ago"
1565 +msgstr[0] "%lu 年前"
1566 +msgstr[1] "%lu 年前"
1567
1642 -#: remote.c:746
1568 +#: diffcore-order.c:24
1569 #, c-format
1644 -msgid "Cannot fetch both %s and %s to %s"
1645 -msgstr "不能同时获取 %s 和 %s 至 %s"
1570 +msgid "failed to read orderfile '%s'"
1571 +msgstr "无法读取排序文件 '%s'"
1572
1647 -#: remote.c:750
1648 -#, c-format
1649 -msgid "%s usually tracks %s, not %s"
1650 -msgstr "%s 通常跟踪 %s,而非 %s"
1573 +#: diffcore-rename.c:540
1574 +msgid "Performing inexact rename detection"
1575 +msgstr "正在进行非精确的重命名检测"
1576
1652 -#: remote.c:754
1577 +#: diff.c:62
1578 #, c-format
1654 -msgid "%s tracks both %s and %s"
1655 -msgstr "%s 同时跟踪 %s 和 %s"
1579 +msgid "option '%s' requires a value"
1580 +msgstr "选项 '%s' 需要一个值"
1581
1657 -#: remote.c:762
1658 -msgid "Internal error"
1659 -msgstr "内部错误"
1582 +# 译者:注意保持前导空格
1583 +#: diff.c:124
1584 +#, c-format
1585 +msgid " Failed to parse dirstat cut-off percentage '%s'\n"
1586 +msgstr " 无法解析 dirstat 截止(cut-off)百分比 '%s'\n"
1587
1661 -#: remote.c:1677 remote.c:1720
1662 -msgid "HEAD does not point to a branch"
1663 -msgstr "HEAD 没有指向一个分支"
1588 +# 译者:注意保持前导空格
1589 +#: diff.c:129
1590 +#, c-format
1591 +msgid " Unknown dirstat parameter '%s'\n"
1592 +msgstr " 未知的 dirstat 参数 '%s'\n"
1593
1665 -#: remote.c:1686
1594 +#: diff.c:283
1595 #, c-format
1667 -msgid "no such branch: '%s'"
1668 -msgstr "没有此分支:'%s'"
1596 +msgid "Unknown value for 'diff.submodule' config variable: '%s'"
1597 +msgstr "配置变量 'diff.submodule' 未知的取值:'%s'"
1598
1670 -#: remote.c:1689
1599 +#: diff.c:346
1600 #, c-format
1672 -msgid "no upstream configured for branch '%s'"
1673 -msgstr "尚未给分支 '%s' 设置上游"
1601 +msgid ""
1602 +"Found errors in 'diff.dirstat' config variable:\n"
1603 +"%s"
1604 +msgstr ""
1605 +"发现配置变量 'diff.dirstat' 中的错误:\n"
1606 +"%s"
1607
1675 -#: remote.c:1695
1608 +#: diff.c:3087
1609 #, c-format
1677 -msgid "upstream branch '%s' not stored as a remote-tracking branch"
1678 -msgstr "上游分支 '%s' 没有存储为一个远程跟踪分支"
1610 +msgid "external diff died, stopping at %s"
1611 +msgstr "外部 diff 退出,停止在 %s"
1612
1680 -#: remote.c:1710
1613 +#: diff.c:3412
1614 +msgid "--name-only, --name-status, --check and -s are mutually exclusive"
1615 +msgstr "--name-only、--name-status、--check 和 -s 是互斥的"
1616 +
1617 +#: diff.c:3502
1618 +msgid "--follow requires exactly one pathspec"
1619 +msgstr "--follow 明确要求只跟一个路径规格"
1620 +
1621 +#: diff.c:3665
1622 #, c-format
1682 -msgid "push destination '%s' on remote '%s' has no local tracking branch"
1683 -msgstr "推送目标 '%s' 至远程 '%s' 没有本地跟踪分支"
1623 +msgid ""
1624 +"Failed to parse --dirstat/-X option parameter:\n"
1625 +"%s"
1626 +msgstr ""
1627 +"无法解析 --dirstat/-X 选项的参数:\n"
1628 +"%s"
1629
1685 -#: remote.c:1725
1630 +#: diff.c:3679
1631 #, c-format
1687 -msgid "branch '%s' has no remote for pushing"
1688 -msgstr "分支 '%s' 没有设置要推送的远程服务器"
1632 +msgid "Failed to parse --submodule option parameter: '%s'"
1633 +msgstr "无法解析 --submodule 选项的参数:'%s'"
1634
1690 -#: remote.c:1736
1635 +#: diff.c:4700
1636 +msgid "inexact rename detection was skipped due to too many files."
1637 +msgstr "因为文件太多,略过不严格的重命名检查。"
1638 +
1639 +#: diff.c:4703
1640 +msgid "only found copies from modified paths due to too many files."
1641 +msgstr "因为文件太多,只在修改的路径中查找拷贝。"
1642 +
1643 +#: diff.c:4706
1644 #, c-format
1692 -msgid "push refspecs for '%s' do not include '%s'"
1693 -msgstr "向 '%s' 推送引用规格未包含 '%s'"
1645 +msgid ""
1646 +"you may want to set your %s variable to at least %d and retry the command."
1647 +msgstr "您可能想要将您的 %s 变量至少设置为 %d 并重复此命令。"
1648
1695 -#: remote.c:1749
1696 -msgid "push has no destination (push.default is 'nothing')"
1697 -msgstr "推送无目标(push.default 是 'nothing')"
1649 +#: dir.c:1866
1650 +msgid "failed to get kernel name and information"
1651 +msgstr "无法获得内核名称和信息"
1652
1699 -#: remote.c:1771
1700 -msgid "cannot resolve 'simple' push to a single destination"
1701 -msgstr "无法解析 'simple' 推送至一个单独的目标"
1653 +#: dir.c:1985
1654 +msgid "Untracked cache is disabled on this system or location."
1655 +msgstr "缓存未跟踪文件在本系统或位置中被禁用。"
1656
1703 -#: remote.c:2073
1657 +#: fetch-pack.c:213
1658 +msgid "git fetch-pack: expected shallow list"
1659 +msgstr "git fetch-pack:应为 shallow 列表"
1660 +
1661 +#: fetch-pack.c:225
1662 +msgid "git fetch-pack: expected ACK/NAK, got EOF"
1663 +msgstr "git fetch-pack:应为 ACK/NAK,却得到 EOF"
1664 +
1665 +#: fetch-pack.c:243
1666 #, c-format
1705 -msgid "Your branch is based on '%s', but the upstream is gone.\n"
1706 -msgstr "您的分支基于 '%s',但此上游分支已经不存在。\n"
1667 +msgid "git fetch_pack: expected ACK/NAK, got '%s'"
1668 +msgstr "git fetch-pack:应为 ACK/NAK,却得到 '%s'"
1669
1708 -#: remote.c:2077
1709 -msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1710 -msgstr " (使用 \"git branch --unset-upstream\" 来修复)\n"
1670 +#: fetch-pack.c:295
1671 +msgid "--stateless-rpc requires multi_ack_detailed"
1672 +msgstr "--stateless-rpc 需要 multi_ack_detailed"
1673
1712 -#: remote.c:2080
1674 +#: fetch-pack.c:381
1675 #, c-format
1714 -msgid "Your branch is up-to-date with '%s'.\n"
1715 -msgstr "您的分支与上游分支 '%s' 一致。\n"
1676 +msgid "invalid shallow line: %s"
1677 +msgstr "无效的 shallow 信息:%s"
1678
1717 -#: remote.c:2084
1679 +#: fetch-pack.c:387
1680 #, c-format
1719 -msgid "Your branch is ahead of '%s' by %d commit.\n"
1720 -msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1721 -msgstr[0] "您的分支领先 '%s' 共 %d 个提交。\n"
1722 -msgstr[1] "您的分支领先 '%s' 共 %d 个提交。\n"
1681 +msgid "invalid unshallow line: %s"
1682 +msgstr "无效的 unshallow 信息:%s"
1683
1724 -#: remote.c:2090
1725 -msgid " (use \"git push\" to publish your local commits)\n"
1726 -msgstr " (使用 \"git push\" 来发布您的本地提交)\n"
1684 +#: fetch-pack.c:389
1685 +#, c-format
1686 +msgid "object not found: %s"
1687 +msgstr "对象未找到:%s"
1688
1728 -#: remote.c:2093
1689 +#: fetch-pack.c:392
1690 #, c-format
1730 -msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1731 -msgid_plural ""
1732 -"Your branch is behind '%s' by %d commits, and can be fast-forwarded.\n"
1733 -msgstr[0] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1734 -msgstr[1] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1735 -
1736 -# 译者:注意保持前导空格
1737 -#: remote.c:2101
1738 -msgid " (use \"git pull\" to update your local branch)\n"
1739 -msgstr " (使用 \"git pull\" 来更新您的本地分支)\n"
1691 +msgid "error in object: %s"
1692 +msgstr "对象中出错:%s"
1693
1741 -#: remote.c:2104
1694 +#: fetch-pack.c:394
1695 #, c-format
1743 -msgid ""
1744 -"Your branch and '%s' have diverged,\n"
1745 -"and have %d and %d different commit each, respectively.\n"
1746 -msgid_plural ""
1747 -"Your branch and '%s' have diverged,\n"
1748 -"and have %d and %d different commits each, respectively.\n"
1749 -msgstr[0] ""
1750 -"您的分支和 '%s' 出现了偏离,\n"
1751 -"并且分别有 %d 和 %d 处不同的提交。\n"
1752 -msgstr[1] ""
1753 -"您的分支和 '%s' 出现了偏离,\n"
1754 -"并且分别有 %d 和 %d 处不同的提交。\n"
1696 +msgid "no shallow found: %s"
1697 +msgstr "未发现 shallow:%s"
1698
1756 -# 译者:注意保持前导空格
1757 -#: remote.c:2114
1758 -msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1759 -msgstr " (使用 \"git pull\" 来合并远程分支)\n"
1699 +#: fetch-pack.c:397
1700 +#, c-format
1701 +msgid "expected shallow/unshallow, got %s"
1702 +msgstr "应为 shallow/unshallow,却得到 %s"
1703
1761 -#: revision.c:2132
1762 -msgid "your current branch appears to be broken"
1763 -msgstr "您的当前分支好像被损坏"
1704 +#: fetch-pack.c:436
1705 +#, c-format
1706 +msgid "got %s %d %s"
1707 +msgstr "得到 %s %d %s"
1708
1765 -#: revision.c:2135
1709 +#: fetch-pack.c:450
1710 #, c-format
1767 -msgid "your current branch '%s' does not have any commits yet"
1768 -msgstr "您的当前分支 '%s' 尚无任何提交"
1711 +msgid "invalid commit %s"
1712 +msgstr "无效提交 %s"
1713
1770 -#: revision.c:2329
1771 -msgid "--first-parent is incompatible with --bisect"
1772 -msgstr "--first-parent 与 --bisect 不兼容"
1714 +#: fetch-pack.c:483
1715 +msgid "giving up"
1716 +msgstr "放弃"
1717
1774 -#: run-command.c:92
1775 -msgid "open /dev/null failed"
1776 -msgstr "不能打开 /dev/null"
1718 +#: fetch-pack.c:493 progress.c:235
1719 +msgid "done"
1720 +msgstr "完成"
1721
1778 -#: run-command.c:94
1722 +#: fetch-pack.c:505
1723 #, c-format
1780 -msgid "dup2(%d,%d) failed"
1781 -msgstr "不能调用 dup2(%d,%d)"
1724 +msgid "got %s (%d) %s"
1725 +msgstr "得到 %s (%d) %s"
1726
1783 -#: send-pack.c:298
1784 -msgid "failed to sign the push certificate"
1785 -msgstr "无法为推送证书签名"
1727 +#: fetch-pack.c:551
1728 +#, c-format
1729 +msgid "Marking %s as complete"
1730 +msgstr "标记 %s 为完成"
1731
1787 -#: send-pack.c:411
1788 -msgid "the receiving end does not support --signed push"
1789 -msgstr "接收端不支持签名推送"
1732 +#: fetch-pack.c:697
1733 +#, c-format
1734 +msgid "already have %s (%s)"
1735 +msgstr "已经有 %s (%s)"
1736
1791 -#: send-pack.c:413
1792 -msgid ""
1793 -"not sending a push certificate since the receiving end does not support --"
1794 -"signed push"
1795 -msgstr "未发送推送证书,因为接收端不支持签名推送"
1737 +#: fetch-pack.c:735
1738 +msgid "fetch-pack: unable to fork off sideband demultiplexer"
1739 +msgstr "fetch-pack:无法派生 sideband 多路输出"
1740
1797 -#: send-pack.c:425
1798 -msgid "the receiving end does not support --atomic push"
1799 -msgstr "接收端不支持原子推送"
1741 +#: fetch-pack.c:743
1742 +msgid "protocol error: bad pack header"
1743 +msgstr "协议错误:坏的包头"
1744
1801 -#: send-pack.c:430
1802 -msgid "the receiving end does not support push options"
1803 -msgstr "接收端不支持推送选项"
1745 +#: fetch-pack.c:799
1746 +#, c-format
1747 +msgid "fetch-pack: unable to fork off %s"
1748 +msgstr "fetch-pack:无法派生进程 %s"
1749
1805 -#: sequencer.c:174
1806 -msgid ""
1807 -"after resolving the conflicts, mark the corrected paths\n"
1808 -"with 'git add <paths>' or 'git rm <paths>'"
1809 -msgstr ""
1810 -"冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
1811 -"命令标记修正后的文件"
1750 +#: fetch-pack.c:815
1751 +#, c-format
1752 +msgid "%s failed"
1753 +msgstr "%s 失败"
1754
1813 -#: sequencer.c:177
1814 -msgid ""
1815 -"after resolving the conflicts, mark the corrected paths\n"
1816 -"with 'git add <paths>' or 'git rm <paths>'\n"
1817 -"and commit the result with 'git commit'"
1818 -msgstr ""
1819 -"冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
1820 -"对修正后的文件做标记,然后用 'git commit' 提交"
1755 +#: fetch-pack.c:817
1756 +msgid "error in sideband demultiplexer"
1757 +msgstr "sideband 多路输出出错"
1758
1822 -#: sequencer.c:190 sequencer.c:841 sequencer.c:924
1823 -#, c-format
1824 -msgid "Could not write to %s"
1825 -msgstr "不能写入 %s"
1759 +#: fetch-pack.c:844
1760 +msgid "Server does not support shallow clients"
1761 +msgstr "服务器不支持 shalllow 客户端"
1762
1827 -#: sequencer.c:193 sequencer.c:843 sequencer.c:928
1828 -#, c-format
1829 -msgid "Error wrapping up %s."
1830 -msgstr "错误收尾 %s。"
1763 +#: fetch-pack.c:848
1764 +msgid "Server supports multi_ack_detailed"
1765 +msgstr "服务器支持 multi_ack_detailed"
1766
1832 -#: sequencer.c:208
1833 -msgid "Your local changes would be overwritten by cherry-pick."
1834 -msgstr "您的本地修改将被拣选操作覆盖。"
1767 +#: fetch-pack.c:851
1768 +msgid "Server supports no-done"
1769 +msgstr "服务器支持 no-done"
1770
1836 -#: sequencer.c:210
1837 -msgid "Your local changes would be overwritten by revert."
1838 -msgstr "您的本地修改将被还原操作覆盖。"
1771 +#: fetch-pack.c:857
1772 +msgid "Server supports multi_ack"
1773 +msgstr "服务器支持 multi_ack"
1774
1840 -#: sequencer.c:213
1841 -msgid "Commit your changes or stash them to proceed."
1842 -msgstr "提交您的修改或保存进度后再继续。"
1775 +#: fetch-pack.c:861
1776 +msgid "Server supports side-band-64k"
1777 +msgstr "服务器支持 side-band-64k"
1778
1844 -#: sequencer.c:228
1845 -#, c-format
1846 -msgid "%s: fast-forward"
1847 -msgstr "%s:快进"
1779 +#: fetch-pack.c:865
1780 +msgid "Server supports side-band"
1781 +msgstr "服务器支持 side-band"
1782
1849 -#. TRANSLATORS: %s will be "revert" or "cherry-pick"
1850 -#: sequencer.c:303
1851 -#, c-format
1852 -msgid "%s: Unable to write new index file"
1853 -msgstr "%s:无法写入新索引文件"
1783 +#: fetch-pack.c:869
1784 +msgid "Server supports allow-tip-sha1-in-want"
1785 +msgstr "服务器支持 allow-tip-sha1-in-want"
1786
1855 -#: sequencer.c:321
1856 -msgid "Could not resolve HEAD commit\n"
1857 -msgstr "不能解析 HEAD 提交\n"
1787 +#: fetch-pack.c:873
1788 +msgid "Server supports allow-reachable-sha1-in-want"
1789 +msgstr "服务器支持 allow-reachable-sha1-in-want"
1790
1859 -#: sequencer.c:341
1860 -msgid "Unable to update cache tree\n"
1861 -msgstr "不能更新缓存\n"
1791 +#: fetch-pack.c:883
1792 +msgid "Server supports ofs-delta"
1793 +msgstr "服务器支持 ofs-delta"
1794
1863 -#: sequencer.c:393
1795 +#: fetch-pack.c:890
1796 #, c-format
1865 -msgid "Could not parse commit %s\n"
1866 -msgstr "不能解析提交 %s\n"
1797 +msgid "Server version is %.*s"
1798 +msgstr "服务器版本 %.*s"
1799
1868 -#: sequencer.c:398
1869 -#, c-format
1870 -msgid "Could not parse parent commit %s\n"
1871 -msgstr "不能解析父提交 %s\n"
1800 +#: fetch-pack.c:896
1801 +msgid "Server does not support --shallow-since"
1802 +msgstr "服务器不支持 --shallow-since"
1803
1873 -#: sequencer.c:463
1874 -msgid "Your index file is unmerged."
1875 -msgstr "您的索引文件未完成合并。"
1804 +#: fetch-pack.c:900
1805 +msgid "Server does not support --shallow-exclude"
1806 +msgstr "服务器不支持 --shallow-exclude"
1807
1877 -#: sequencer.c:482
1878 -#, c-format
1879 -msgid "Commit %s is a merge but no -m option was given."
1880 -msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
1808 +#: fetch-pack.c:902
1809 +msgid "Server does not support --deepen"
1810 +msgstr "服务器不支持 --deepen"
1811
1882 -#: sequencer.c:490
1883 -#, c-format
1884 -msgid "Commit %s does not have parent %d"
1885 -msgstr "提交 %s 没有父提交 %d"
1812 +#: fetch-pack.c:913
1813 +msgid "no common commits"
1814 +msgstr "没有共同的提交"
1815
1887 -#: sequencer.c:494
1888 -#, c-format
1889 -msgid "Mainline was specified but commit %s is not a merge."
1890 -msgstr "指定了主线但提交 %s 不是一个合并。"
1816 +#: fetch-pack.c:925
1817 +msgid "git fetch-pack: fetch failed."
1818 +msgstr "git fetch-pack:获取失败。"
1819
1892 -#. TRANSLATORS: The first %s will be "revert" or
1893 -#. "cherry-pick", the second %s a SHA1
1894 -#: sequencer.c:507
1895 -#, c-format
1896 -msgid "%s: cannot parse parent commit %s"
1897 -msgstr "%s:不能解析父提交 %s"
1820 +#: fetch-pack.c:1087
1821 +msgid "no matching remote head"
1822 +msgstr "没有匹配的远程分支"
1823
1899 -#: sequencer.c:511
1900 -#, c-format
1901 -msgid "Cannot get commit message for %s"
1902 -msgstr "不能得到 %s 的提交说明"
1824 +#: gpg-interface.c:185
1825 +msgid "gpg failed to sign the data"
1826 +msgstr "gpg 无法为数据签名"
1827
1904 -#: sequencer.c:597
1905 -#, c-format
1906 -msgid "could not revert %s... %s"
1907 -msgstr "不能还原 %s... %s"
1828 +#: gpg-interface.c:215
1829 +msgid "could not create temporary file"
1830 +msgstr "不能创建临时文件"
1831
1909 -#: sequencer.c:598
1832 +#: gpg-interface.c:217
1833 #, c-format
1911 -msgid "could not apply %s... %s"
1912 -msgstr "不能应用 %s... %s"
1913 -
1914 -#: sequencer.c:633
1915 -msgid "empty commit set passed"
1916 -msgstr "提供了空的提交集"
1834 +msgid "failed writing detached signature to '%s'"
1835 +msgstr "无法将分离式签名写入 '%s'"
1836
1918 -#: sequencer.c:641
1837 +#: grep.c:1782
1838 #, c-format
1920 -msgid "git %s: failed to read the index"
1921 -msgstr "git %s:无法读取索引"
1839 +msgid "'%s': unable to read %s"
1840 +msgstr "'%s':无法读取 %s"
1841
1923 -#: sequencer.c:645
1842 +#: grep.c:1799 builtin/clone.c:381 builtin/diff.c:84 builtin/rm.c:155
1843 #, c-format
1925 -msgid "git %s: failed to refresh the index"
1926 -msgstr "git %s:无法刷新索引"
1844 +msgid "failed to stat '%s'"
1845 +msgstr "无法枚举 '%s' 状态"
1846
1928 -#: sequencer.c:705
1929 -msgid "Cannot revert during another revert."
1930 -msgstr "不能在回退中执行另一回退。"
1847 +#: grep.c:1810
1848 +#, c-format
1849 +msgid "'%s': short read"
1850 +msgstr "'%s':读取不完整"
1851
1932 -#: sequencer.c:706
1933 -msgid "Cannot revert during a cherry-pick."
1934 -msgstr "不能在拣选中执行回退。"
1852 +#: help.c:203
1853 +#, c-format
1854 +msgid "available git commands in '%s'"
1855 +msgstr "在 '%s' 下可用的 git 命令"
1856
1936 -#: sequencer.c:709
1937 -msgid "Cannot cherry-pick during a revert."
1938 -msgstr "不能在回退中执行拣选。"
1857 +#: help.c:210
1858 +msgid "git commands available from elsewhere on your $PATH"
1859 +msgstr "在 $PATH 路径中的其他地方可用的 git 命令"
1860
1940 -#: sequencer.c:710
1941 -msgid "Cannot cherry-pick during another cherry-pick."
1942 -msgstr "不能在拣选过程中执行另一拣选。"
1861 +#: help.c:241
1862 +msgid "These are common Git commands used in various situations:"
1863 +msgstr "这些是各种场合常见的 Git 命令:"
1864
1944 -#: sequencer.c:732
1865 +#: help.c:306
1866 #, c-format
1946 -msgid "Could not parse line %d."
1947 -msgstr "不能解析第 %d 行。"
1867 +msgid ""
1868 +"'%s' appears to be a git command, but we were not\n"
1869 +"able to execute it. Maybe git-%s is broken?"
1870 +msgstr ""
1871 +"'%s' 像是一个 git 命令,但却无法运行。\n"
1872 +"可能是 git-%s 受损?"
1873
1949 -#: sequencer.c:737
1950 -msgid "No commits parsed."
1951 -msgstr "没有提交被解析。"
1874 +#: help.c:361
1875 +msgid "Uh oh. Your system reports no Git commands at all."
1876 +msgstr "唉呀,您的系统中未发现 Git 命令。"
1877
1953 -#: sequencer.c:749
1878 +#: help.c:383
1879 #, c-format
1955 -msgid "Could not open %s"
1956 -msgstr "不能打开 %s"
1880 +msgid ""
1881 +"WARNING: You called a Git command named '%s', which does not exist.\n"
1882 +"Continuing under the assumption that you meant '%s'"
1883 +msgstr ""
1884 +"警告:您运行一个不存在的 Git 命令 '%s'。继续执行假定您要运行的\n"
1885 +"是 '%s'"
1886
1958 -#: sequencer.c:753
1887 +#: help.c:388
1888 #, c-format
1960 -msgid "Could not read %s."
1961 -msgstr "不能读取 %s。"
1889 +msgid "in %0.1f seconds automatically..."
1890 +msgstr "在 %0.1f 秒钟后自动运行..."
1891
1963 -#: sequencer.c:760
1892 +#: help.c:395
1893 #, c-format
1965 -msgid "Unusable instruction sheet: %s"
1966 -msgstr "无用的指令表单:%s"
1894 +msgid "git: '%s' is not a git command. See 'git --help'."
1895 +msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
1896
1968 -#: sequencer.c:790
1969 -#, c-format
1970 -msgid "Invalid key: %s"
1971 -msgstr "无效键名:%s"
1897 +#: help.c:399 help.c:465
1898 +msgid ""
1899 +"\n"
1900 +"Did you mean this?"
1901 +msgid_plural ""
1902 +"\n"
1903 +"Did you mean one of these?"
1904 +msgstr[0] ""
1905 +"\n"
1906 +"您指的是这个么?"
1907 +msgstr[1] ""
1908 +"\n"
1909 +"您指的是这其中的某一个么?"
1910
1973 -#: sequencer.c:793 builtin/pull.c:50 builtin/pull.c:52
1911 +#: help.c:461
1912 #, c-format
1975 -msgid "Invalid value for %s: %s"
1976 -msgstr "%s 的值无效:%s"
1913 +msgid "%s: %s - %s"
1914 +msgstr "%s:%s - %s"
1915 +
1916 +#: ident.c:334
1917 +msgid ""
1918 +"\n"
1919 +"*** Please tell me who you are.\n"
1920 +"\n"
1921 +"Run\n"
1922 +"\n"
1923 +" git config --global user.email \"you@example.com\"\n"
1924 +" git config --global user.name \"Your Name\"\n"
1925 +"\n"
1926 +"to set your account's default identity.\n"
1927 +"Omit --global to set the identity only in this repository.\n"
1928 +"\n"
1929 +msgstr ""
1930 +"\n"
1931 +"*** 请告诉我你是谁。\n"
1932 +"\n"
1933 +"运行\n"
1934 +"\n"
1935 +" git config --global user.email \"you@example.com\"\n"
1936 +" git config --global user.name \"Your Name\"\n"
1937 +"\n"
1938 +"来设置您账号的缺省身份标识。\n"
1939 +"如果仅在本仓库设置身份标识,则省略 --global 参数。\n"
1940
1978 -#: sequencer.c:803
1941 +#: lockfile.c:152
1942 #, c-format
1980 -msgid "Malformed options sheet: %s"
1981 -msgstr "非法的选项表单:%s"
1943 +msgid ""
1944 +"Unable to create '%s.lock': %s.\n"
1945 +"\n"
1946 +"Another git process seems to be running in this repository, e.g.\n"
1947 +"an editor opened by 'git commit'. Please make sure all processes\n"
1948 +"are terminated then try again. If it still fails, a git process\n"
1949 +"may have crashed in this repository earlier:\n"
1950 +"remove the file manually to continue."
1951 +msgstr ""
1952 +"无法创建 '%s.lock':%s。\n"
1953 +"\n"
1954 +"似乎另外一个 git 进程在这个仓库中运行,例如:'git commit' 命令打\n"
1955 +"开了一个编辑器。请确认所有进程都已经关闭然后重试。如果仍然报错,\n"
1956 +"可能之前有一个 git 进程在这个仓库中异常退出:\n"
1957 +"手动删除这个文件再继续。"
1958
1983 -#: sequencer.c:822
1984 -msgid "a cherry-pick or revert is already in progress"
1985 -msgstr "一个拣选或还原操作已在进行"
1959 +#: lockfile.c:160
1960 +#, c-format
1961 +msgid "Unable to create '%s.lock': %s"
1962 +msgstr "不能创建 '%s.lock':%s"
1963
1987 -#: sequencer.c:823
1988 -msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
1989 -msgstr "尝试 \"git cherry-pick (--continue | --quit | --abort)\""
1964 +#: merge.c:41
1965 +msgid "failed to read the cache"
1966 +msgstr "无法读取缓存"
1967
1991 -#: sequencer.c:827
1992 -#, c-format
1993 -msgid "Could not create sequencer directory %s"
1994 -msgstr "不能创建序列目录 %s"
1968 +#: merge.c:96 builtin/am.c:2000 builtin/am.c:2035 builtin/checkout.c:374
1969 +#: builtin/checkout.c:588 builtin/clone.c:731
1970 +msgid "unable to write new index file"
1971 +msgstr "无法写新的索引文件"
1972
1996 -#: sequencer.c:862 sequencer.c:998
1997 -msgid "no cherry-pick or revert in progress"
1998 -msgstr "拣选或还原操作并未进行"
1973 +#: merge-recursive.c:209
1974 +msgid "(bad commit)\n"
1975 +msgstr "(坏提交)\n"
1976
2000 -#: sequencer.c:864
2001 -msgid "cannot resolve HEAD"
2002 -msgstr "不能解析 HEAD"
1977 +#: merge-recursive.c:231
1978 +#, c-format
1979 +msgid "addinfo_cache failed for path '%s'"
1980 +msgstr "为路径 '%s' addinfo_cache 失败"
1981
2004 -#: sequencer.c:866 sequencer.c:900
2005 -msgid "cannot abort from a branch yet to be born"
2006 -msgstr "不能从尚未建立的分支终止"
1982 +#: merge-recursive.c:301
1983 +msgid "error building trees"
1984 +msgstr "无法创建树"
1985
2008 -#: sequencer.c:886 builtin/fetch.c:724 builtin/fetch.c:970
1986 +#: merge-recursive.c:720
1987 #, c-format
2010 -msgid "cannot open %s"
2011 -msgstr "不能打开 %s"
1988 +msgid "failed to create path '%s'%s"
1989 +msgstr "无法创建路径 '%s'%s"
1990
2013 -#: sequencer.c:888
1991 +#: merge-recursive.c:731
1992 #, c-format
2015 -msgid "cannot read %s: %s"
2016 -msgstr "不能读取 %s:%s"
1993 +msgid "Removing %s to make room for subdirectory\n"
1994 +msgstr "删除 %s 以便为子目录留出空间\n"
1995
2018 -#: sequencer.c:889
2019 -msgid "unexpected end of file"
2020 -msgstr "意外的文件结束"
1996 +#: merge-recursive.c:745 merge-recursive.c:764
1997 +msgid ": perhaps a D/F conflict?"
1998 +msgstr ":可能是一个目录/文件冲突?"
1999
2022 -#: sequencer.c:895
2000 +#: merge-recursive.c:754
2001 #, c-format
2024 -msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
2025 -msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
2002 +msgid "refusing to lose untracked file at '%s'"
2003 +msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
2004
2027 -#: sequencer.c:921
2005 +#: merge-recursive.c:796 builtin/cat-file.c:34
2006 #, c-format
2029 -msgid "Could not format %s."
2030 -msgstr "不能格式化 %s。"
2007 +msgid "cannot read object %s '%s'"
2008 +msgstr "不能读取对象 %s '%s'"
2009
2032 -#: sequencer.c:1066
2010 +#: merge-recursive.c:798
2011 #, c-format
2034 -msgid "%s: can't cherry-pick a %s"
2035 -msgstr "%s:不能拣选一个%s"
2012 +msgid "blob expected for %s '%s'"
2013 +msgstr "%s '%s' 应为数据对象"
2014
2037 -#: sequencer.c:1069
2015 +#: merge-recursive.c:822
2016 #, c-format
2039 -msgid "%s: bad revision"
2040 -msgstr "%s:错误的版本"
2017 +msgid "failed to open '%s': %s"
2018 +msgstr "无法打开 '%s':%s"
2019
2042 -#: sequencer.c:1102
2043 -msgid "Can't revert as initial commit"
2044 -msgstr "不能作为初始提交还原"
2020 +#: merge-recursive.c:833
2021 +#, c-format
2022 +msgid "failed to symlink '%s': %s"
2023 +msgstr "无法创建符号链接 '%s':%s"
2024
2046 -#: setup.c:160
2025 +#: merge-recursive.c:838
2026 #, c-format
2048 -msgid ""
2049 -"%s: no such path in the working tree.\n"
2050 -"Use 'git <command> -- <path>...' to specify paths that do not exist locally."
2051 -msgstr ""
2052 -"%s:工作区中无此路径。\n"
2053 -"使用命令 'git <command> -- <path>...' 来指定本地不存在的路径。"
2027 +msgid "do not know what to do with %06o %s '%s'"
2028 +msgstr "不知道如何处理 %06o %s '%s'"
2029
2055 -#: setup.c:173
2030 +#: merge-recursive.c:978
2031 +msgid "Failed to execute internal merge"
2032 +msgstr "无法执行内部合并"
2033 +
2034 +#: merge-recursive.c:982
2035 #, c-format
2057 -msgid ""
2058 -"ambiguous argument '%s': unknown revision or path not in the working tree.\n"
2059 -"Use '--' to separate paths from revisions, like this:\n"
2060 -"'git <command> [<revision>...] -- [<file>...]'"
2061 -msgstr ""
2062 -"有歧义的参数 '%s':未知的版本或路径不存在于工作区中。\n"
2063 -"使用 '--' 来分隔版本和路径,例如:\n"
2064 -"'git <command> [<revision>...] -- [<file>...]'"
2036 +msgid "Unable to add %s to database"
2037 +msgstr "不能添加 %s 至对象库"
2038
2066 -#: setup.c:223
2039 +#: merge-recursive.c:1081 merge-recursive.c:1095
2040 #, c-format
2041 msgid ""
2069 -"ambiguous argument '%s': both revision and filename\n"
2070 -"Use '--' to separate paths from revisions, like this:\n"
2071 -"'git <command> [<revision>...] -- [<file>...]'"
2042 +"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
2043 +"in tree."
2044 msgstr ""
2073 -"有歧义的参数 '%s':可同时是版本和文件\n"
2074 -"使用 '--' 来分隔版本和路径,例如:\n"
2075 -"'git <command> [<revision>...] -- [<file>...]'"
2045 +"冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
2046 +"的版本被保留。"
2047
2077 -#: setup.c:248 builtin/apply.c:3362 builtin/apply.c:3373 builtin/apply.c:3419
2048 +#: merge-recursive.c:1087 merge-recursive.c:1100
2049 #, c-format
2079 -msgid "failed to read %s"
2080 -msgstr "无法读取 %s"
2050 +msgid ""
2051 +"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
2052 +"in tree at %s."
2053 +msgstr ""
2054 +"冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
2055 +"的版本保留于 %8$s 中。"
2056
2082 -#: setup.c:468
2083 -#, c-format
2084 -msgid "Expected git repo version <= %d, found %d"
2085 -msgstr "期望 git 仓库版本 <= %d,却得到 %d"
2057 +#: merge-recursive.c:1143
2058 +msgid "rename"
2059 +msgstr "重命名"
2060
2087 -#: setup.c:476
2088 -msgid "unknown repository extensions found:"
2089 -msgstr "发现未知的仓库扩展:"
2061 +#: merge-recursive.c:1143
2062 +msgid "renamed"
2063 +msgstr "重命名"
2064
2091 -#: setup.c:762
2065 +#: merge-recursive.c:1200
2066 #, c-format
2093 -msgid "Not a git repository (or any of the parent directories): %s"
2094 -msgstr "不是一个 git 仓库(或者任何父目录):%s"
2095 -
2096 -#: setup.c:764 setup.c:915 builtin/index-pack.c:1641
2097 -msgid "Cannot come back to cwd"
2098 -msgstr "无法返回当前工作目录"
2099 -
2100 -#: setup.c:845
2101 -msgid "Unable to read current working directory"
2102 -msgstr "不能读取当前工作目录"
2067 +msgid "%s is a directory in %s adding as %s instead"
2068 +msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
2069
2104 -#: setup.c:920
2070 +#: merge-recursive.c:1225
2071 #, c-format
2072 msgid ""
2107 -"Not a git repository (or any parent up to mount point %s)\n"
2108 -"Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."
2073 +"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
2074 +"\"->\"%s\" in \"%s\"%s"
2075 msgstr ""
2110 -"不是一个 git 仓库(或者向上递归至挂载点 %s 的任何祖先目录)\n"
2111 -"停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)。"
2076 +"冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
2077 +"\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
2078
2113 -#: setup.c:927
2114 -#, c-format
2115 -msgid "Cannot change to '%s/..'"
2116 -msgstr "不能切换到 '%s/..'"
2079 +#: merge-recursive.c:1230
2080 +msgid " (left unresolved)"
2081 +msgstr "(留下未解决)"
2082
2118 -#: setup.c:989
2083 +#: merge-recursive.c:1292
2084 #, c-format
2120 -msgid ""
2121 -"Problem with core.sharedRepository filemode value (0%.3o).\n"
2122 -"The owner of files must always have read and write permissions."
2085 +msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
2086 msgstr ""
2124 -"参数 core.sharedRepository 的文件权限值有错(0%.3o)。\n"
2125 -"文件属主必须始终拥有读写权限。"
2126 -
2127 -#: sha1_file.c:1046
2128 -msgid "offset before end of packfile (broken .idx?)"
2129 -msgstr "偏移量在包文件结束之前(损坏的 .idx?)"
2087 +"冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
2088 +"%5$s"
2089
2131 -#: sha1_file.c:2434
2090 +#: merge-recursive.c:1325
2091 #, c-format
2133 -msgid "offset before start of pack index for %s (corrupt index?)"
2134 -msgstr "偏移量在 %s 的包索引开始之前(损坏的索引?)"
2092 +msgid "Renaming %s to %s and %s to %s instead"
2093 +msgstr "而是重命名 %s 至 %s,以及 %s 至 %s"
2094
2136 -#: sha1_file.c:2438
2095 +#: merge-recursive.c:1531
2096 #, c-format
2138 -msgid "offset beyond end of pack index for %s (truncated index?)"
2139 -msgstr "偏移量越过了 %s 的包索引的结尾(被截断的索引?)"
2140 -
2141 -#: sha1_name.c:462
2142 -msgid ""
2143 -"Git normally never creates a ref that ends with 40 hex characters\n"
2144 -"because it will be ignored when you just specify 40-hex. These refs\n"
2145 -"may be created by mistake. For example,\n"
2146 -"\n"
2147 -" git checkout -b $br $(git rev-parse ...)\n"
2148 -"\n"
2149 -"where \"$br\" is somehow empty and a 40-hex ref is created. Please\n"
2150 -"examine these refs and maybe delete them. Turn this message off by\n"
2151 -"running \"git config advice.objectNameWarning false\""
2152 -msgstr ""
2153 -"Git 通常不会创建一个以40位十六进制字符命名的引用,因为当你提供40位\n"
2154 -"十六进制字符时将被忽略。不过这些引用也可能被错误地创建。例如:\n"
2155 -"\n"
2156 -" git checkout -b $br $(git rev-parse ...)\n"
2157 -"\n"
2158 -"当 \"$br\" 空白时一个40位十六进制的引用将被创建。请检查这些引用,\n"
2159 -"可能需要删除它们。用 \"git config advice.objectNameWarning false\"\n"
2160 -"命令关闭本消息通知。"
2097 +msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
2098 +msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
2099
2162 -#: submodule.c:64 submodule.c:98
2163 -msgid "Cannot change unmerged .gitmodules, resolve merge conflicts first"
2164 -msgstr "无法修改未合并的 .gitmodules,先解决合并冲突"
2100 +#: merge-recursive.c:1546
2101 +#, c-format
2102 +msgid "Adding merged %s"
2103 +msgstr "添加合并后的 %s"
2104
2166 -#: submodule.c:68 submodule.c:102
2105 +#: merge-recursive.c:1553 merge-recursive.c:1766
2106 #, c-format
2168 -msgid "Could not find section in .gitmodules where path=%s"
2169 -msgstr "无法在 .gitmodules 中找到 path=%s 的小节"
2107 +msgid "Adding as %s instead"
2108 +msgstr "而是以 %s 为名添加"
2109
2171 -#: submodule.c:76
2110 +#: merge-recursive.c:1610
2111 #, c-format
2173 -msgid "Could not update .gitmodules entry %s"
2174 -msgstr "不能更新 .gitmodules 条目 %s"
2112 +msgid "cannot read object %s"
2113 +msgstr "不能读取对象 %s"
2114
2176 -#: submodule.c:109
2115 +#: merge-recursive.c:1613
2116 #, c-format
2178 -msgid "Could not remove .gitmodules entry for %s"
2179 -msgstr "无法移除 %s 的 .gitmodules 条目"
2117 +msgid "object %s is not a blob"
2118 +msgstr "对象 %s 不是一个数据对象"
2119
2181 -#: submodule.c:120
2182 -msgid "staging updated .gitmodules failed"
2183 -msgstr "将更新后 .gitmodules 添加暂存区失败"
2120 +#: merge-recursive.c:1666
2121 +msgid "modify"
2122 +msgstr "修改"
2123
2185 -#: submodule.c:177
2186 -msgid "negative values not allowed for submodule.fetchJobs"
2187 -msgstr "submodule.fetchJobs 不允许为负值"
2124 +#: merge-recursive.c:1666
2125 +msgid "modified"
2126 +msgstr "修改"
2127
2189 -#: submodule-config.c:358
2190 -#, c-format
2191 -msgid "invalid value for %s"
2192 -msgstr "%s 的值无效"
2128 +#: merge-recursive.c:1676
2129 +msgid "content"
2130 +msgstr "内容"
2131
2194 -#: trailer.c:237
2195 -#, c-format
2196 -msgid "running trailer command '%s' failed"
2197 -msgstr "执行 trailer 命令 '%s' 失败"
2132 +#: merge-recursive.c:1683
2133 +msgid "add/add"
2134 +msgstr "添加/添加"
2135
2199 -#: trailer.c:492 trailer.c:496 trailer.c:500 trailer.c:554 trailer.c:558
2200 -#: trailer.c:562
2136 +#: merge-recursive.c:1718
2137 #, c-format
2202 -msgid "unknown value '%s' for key '%s'"
2203 -msgstr "键 '%2$s' 的未知取值 '%1$s'"
2138 +msgid "Skipped %s (merged same as existing)"
2139 +msgstr "略过 %s(已经做过相同合并)"
2140
2205 -#: trailer.c:544 trailer.c:549 builtin/remote.c:289
2141 +#: merge-recursive.c:1732
2142 #, c-format
2207 -msgid "more than one %s"
2208 -msgstr "多于一个 %s"
2143 +msgid "Auto-merging %s"
2144 +msgstr "自动合并 %s"
2145
2210 -#: trailer.c:582
2146 +#: merge-recursive.c:1736 git-submodule.sh:924
2147 +msgid "submodule"
2148 +msgstr "子模组"
2149 +
2150 +#: merge-recursive.c:1737
2151 #, c-format
2212 -msgid "empty trailer token in trailer '%.*s'"
2213 -msgstr "签名 '%.*s' 的键为空"
2152 +msgid "CONFLICT (%s): Merge conflict in %s"
2153 +msgstr "冲突(%s):合并冲突于 %s"
2154
2215 -#: trailer.c:702
2155 +#: merge-recursive.c:1831
2156 #, c-format
2217 -msgid "could not read input file '%s'"
2218 -msgstr "不能读取输入文件 '%s'"
2157 +msgid "Removing %s"
2158 +msgstr "删除 %s"
2159
2220 -#: trailer.c:705
2221 -msgid "could not read from stdin"
2222 -msgstr "不能自标准输入读取"
2160 +#: merge-recursive.c:1857
2161 +msgid "file/directory"
2162 +msgstr "文件/目录"
2163
2224 -#: trailer.c:857 builtin/am.c:42
2225 -#, c-format
2226 -msgid "could not stat %s"
2227 -msgstr "不能获取 %s 的文件状态"
2164 +#: merge-recursive.c:1863
2165 +msgid "directory/file"
2166 +msgstr "目录/文件"
2167
2229 -#: trailer.c:859
2168 +#: merge-recursive.c:1868
2169 #, c-format
2231 -msgid "file %s is not a regular file"
2232 -msgstr "文件 %s 不是一个正规文件"
2170 +msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
2171 +msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
2172
2234 -#: trailer.c:861
2173 +#: merge-recursive.c:1877
2174 #, c-format
2236 -msgid "file %s is not writable by user"
2237 -msgstr "文件 %s 用户不可写"
2175 +msgid "Adding %s"
2176 +msgstr "添加 %s"
2177
2239 -#: trailer.c:873
2240 -msgid "could not open temporary file"
2241 -msgstr "不能打开临时文件"
2178 +#: merge-recursive.c:1914
2179 +msgid "Already up-to-date!"
2180 +msgstr "已经是最新的!"
2181
2243 -#: trailer.c:912
2182 +#: merge-recursive.c:1923
2183 #, c-format
2245 -msgid "could not rename temporary file to %s"
2246 -msgstr "不能重命名临时文件为 %s"
2184 +msgid "merging of trees %s and %s failed"
2185 +msgstr "无法合并树 %s 和 %s"
2186
2248 -#: transport.c:62
2249 -#, c-format
2250 -msgid "Would set upstream of '%s' to '%s' of '%s'\n"
2251 -msgstr "将要设置 '%1$s' 的上游为 '%3$s' 的 '%2$s'\n"
2187 +#: merge-recursive.c:2006
2188 +msgid "Merging:"
2189 +msgstr "合并:"
2190
2253 -#: transport.c:151
2191 +#: merge-recursive.c:2019
2192 #, c-format
2255 -msgid "transport: invalid depth option '%s'"
2256 -msgstr "传输:无效的深度选项 '%s'"
2257 -
2258 -#: transport.c:771
2193 +msgid "found %u common ancestor:"
2194 +msgid_plural "found %u common ancestors:"
2195 +msgstr[0] "发现 %u 个共同祖先:"
2196 +msgstr[1] "发现 %u 个共同祖先:"
2197 +
2198 +#: merge-recursive.c:2058
2199 +msgid "merge returned no commit"
2200 +msgstr "合并未返回提交"
2201 +
2202 +#: merge-recursive.c:2121
2203 #, c-format
2260 -msgid ""
2261 -"The following submodule paths contain changes that can\n"
2262 -"not be found on any remote:\n"
2263 -msgstr "下列子模组路径所包含的修改在任何远程源中都找不到:\n"
2204 +msgid "Could not parse object '%s'"
2205 +msgstr "不能解析对象 '%s'"
2206
2265 -#: transport.c:775
2207 +#: merge-recursive.c:2135 builtin/merge.c:641 builtin/merge.c:788
2208 +msgid "Unable to write index."
2209 +msgstr "不能写入索引。"
2210 +
2211 +#: notes-merge.c:273
2212 #, c-format
2213 msgid ""
2268 -"\n"
2269 -"Please try\n"
2270 -"\n"
2271 -"\tgit push --recurse-submodules=on-demand\n"
2272 -"\n"
2273 -"or cd to the path and use\n"
2274 -"\n"
2275 -"\tgit push\n"
2276 -"\n"
2277 -"to push them to a remote.\n"
2278 -"\n"
2214 +"You have not concluded your previous notes merge (%s exists).\n"
2215 +"Please, use 'git notes merge --commit' or 'git notes merge --abort' to "
2216 +"commit/abort the previous merge before you start a new notes merge."
2217 msgstr ""
2280 -"\n"
2281 -"请尝试\n"
2282 -"\n"
2283 -"\tgit push --recurse-submodules=on-demand\n"
2284 -"\n"
2285 -"或者进入到子目录执行\n"
2286 -"\n"
2287 -"\tgit push\n"
2288 -"\n"
2289 -"以推送至远程。\n"
2290 -"\n"
2218 +"您尚未结束您前一次注释合并(存在 %s)。\n"
2219 +"请您在开始一个新的注释合并之前,使用 'git notes merge --commit' 或者 "
2220 +"'git notes merge --abort' 来提交/终止前一次合并。"
2221
2292 -#: transport.c:783
2293 -msgid "Aborting."
2294 -msgstr "正在终止。"
2222 +#: notes-merge.c:280
2223 +#, c-format
2224 +msgid "You have not concluded your notes merge (%s exists)."
2225 +msgstr "您尚未结束注释合并(存在 %s)。"
2226 +
2227 +#: notes-utils.c:41
2228 +msgid "Cannot commit uninitialized/unreferenced notes tree"
2229 +msgstr "不能提交未初始化/未引用的注解树"
2230
2296 -#: transport-helper.c:1041
2231 +#: notes-utils.c:100
2232 #, c-format
2298 -msgid "Could not read ref %s"
2299 -msgstr "不能读取引用 %s"
2233 +msgid "Bad notes.rewriteMode value: '%s'"
2234 +msgstr "坏的 notes.rewriteMode 值:'%s'"
2235
2301 -#: unpack-trees.c:64
2236 +#: notes-utils.c:110
2237 #, c-format
2303 -msgid ""
2304 -"Your local changes to the following files would be overwritten by checkout:\n"
2305 -"%%sPlease commit your changes or stash them before you switch branches."
2306 -msgstr ""
2307 -"您对下列文件的本地修改将被检出操作覆盖:\n"
2308 -"%%s请在切换分支前提交您的修改或者保存进度。"
2238 +msgid "Refusing to rewrite notes in %s (outside of refs/notes/)"
2239 +msgstr "拒绝向 %s(在 refs/notes/ 之外)写入注解"
2240
2310 -#: unpack-trees.c:66
2241 +#. TRANSLATORS: The first %s is the name of the
2242 +#. environment variable, the second %s is its value
2243 +#: notes-utils.c:137
2244 #, c-format
2312 -msgid ""
2313 -"Your local changes to the following files would be overwritten by checkout:\n"
2314 -"%%s"
2315 -msgstr ""
2316 -"您对下列文件的本地修改将被检出操作覆盖:\n"
2317 -"%%s"
2245 +msgid "Bad %s value: '%s'"
2246 +msgstr "坏的 %s 值:'%s'"
2247
2319 -#: unpack-trees.c:69
2248 +#: object.c:242
2249 #, c-format
2321 -msgid ""
2322 -"Your local changes to the following files would be overwritten by merge:\n"
2323 -"%%sPlease commit your changes or stash them before you merge."
2324 -msgstr ""
2325 -"您对下列文件的本地修改将被合并操作覆盖:\n"
2326 -"%%s请在合并前提交您的修改或者保存进度。"
2250 +msgid "unable to parse object: %s"
2251 +msgstr "不能解析对象:%s"
2252
2328 -#: unpack-trees.c:71
2253 +#: parse-options.c:572
2254 +msgid "..."
2255 +msgstr "..."
2256 +
2257 +#: parse-options.c:590
2258 #, c-format
2330 -msgid ""
2331 -"Your local changes to the following files would be overwritten by merge:\n"
2332 -"%%s"
2333 -msgstr ""
2334 -"您对下列文件的本地修改将被合并操作覆盖:\n"
2335 -"%%s"
2259 +msgid "usage: %s"
2260 +msgstr "用法:%s"
2261
2337 -#: unpack-trees.c:74
2262 +#. TRANSLATORS: the colon here should align with the
2263 +#. one in "usage: %s" translation
2264 +#: parse-options.c:594
2265 #, c-format
2339 -msgid ""
2340 -"Your local changes to the following files would be overwritten by %s:\n"
2341 -"%%sPlease commit your changes or stash them before you %s."
2342 -msgstr ""
2343 -"您对下列文件的本地修改将被 %s 覆盖:\n"
2344 -"%%s请在 %s 之前提交您的修改或者保存进度。"
2266 +msgid " or: %s"
2267 +msgstr " 或:%s"
2268
2346 -#: unpack-trees.c:76
2269 +# 译者:为保证在输出中对齐,注意调整句中空格!
2270 +#: parse-options.c:597
2271 #, c-format
2348 -msgid ""
2349 -"Your local changes to the following files would be overwritten by %s:\n"
2350 -"%%s"
2351 -msgstr ""
2352 -"您对下列文件的本地修改将被 %s 覆盖:\n"
2353 -"%%s"
2272 +msgid " %s"
2273 +msgstr " %s"
2274
2355 -#: unpack-trees.c:81
2275 +#: parse-options.c:631
2276 +msgid "-NUM"
2277 +msgstr "-数字"
2278 +
2279 +#: parse-options-cb.c:108
2280 #, c-format
2357 -msgid ""
2358 -"Updating the following directories would lose untracked files in it:\n"
2359 -"%s"
2360 -msgstr ""
2361 -"更新如下目录将会丢失其中未跟踪的文件:\n"
2362 -"%s"
2281 +msgid "malformed object name '%s'"
2282 +msgstr "非法的对象名 '%s'"
2283
2364 -#: unpack-trees.c:85
2284 +#: path.c:826
2285 #, c-format
2286 +msgid "Could not make %s writable by group"
2287 +msgstr "不能设置 %s 为组可写"
2288 +
2289 +#: pathspec.c:133
2290 +msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
2291 +msgstr "全局的 'glob' 和 'noglob' 路径规格设置不兼容"
2292 +
2293 +#: pathspec.c:143
2294 msgid ""
2367 -"The following untracked working tree files would be removed by checkout:\n"
2368 -"%%sPlease move or remove them before you switch branches."
2369 -msgstr ""
2370 -"工作区中下列未跟踪的文件将会因为检出操作而被删除:\n"
2371 -"%%s请在切换分支之前移动或删除。"
2295 +"global 'literal' pathspec setting is incompatible with all other global "
2296 +"pathspec settings"
2297 +msgstr "全局的 'literal' 路径规格设置和其它的全局路径规格设置不兼容"
2298
2373 -#: unpack-trees.c:87
2299 +#: pathspec.c:177
2300 +msgid "invalid parameter for pathspec magic 'prefix'"
2301 +msgstr "路径规格包含无效的神奇前缀"
2302 +
2303 +#: pathspec.c:183
2304 #, c-format
2375 -msgid ""
2376 -"The following untracked working tree files would be removed by checkout:\n"
2377 -"%%s"
2378 -msgstr ""
2379 -"工作区中下列未跟踪的文件将会因为检出操作而被删除:\n"
2380 -"%%s"
2305 +msgid "Invalid pathspec magic '%.*s' in '%s'"
2306 +msgstr "在路径规格 '%3$s' 中无效的神奇前缀 '%2$.*1$s'"
2307
2382 -#: unpack-trees.c:90
2308 +#: pathspec.c:187
2309 #, c-format
2384 -msgid ""
2385 -"The following untracked working tree files would be removed by merge:\n"
2386 -"%%sPlease move or remove them before you merge."
2387 -msgstr ""
2388 -"工作区中下列未跟踪的文件将会因为合并操作而被删除:\n"
2389 -"%%s请在合并前移动或删除。"
2310 +msgid "Missing ')' at the end of pathspec magic in '%s'"
2311 +msgstr "路径规格 '%s' 的神奇前缀结尾少了一个 ')'"
2312
2391 -#: unpack-trees.c:92
2313 +#: pathspec.c:205
2314 #, c-format
2393 -msgid ""
2394 -"The following untracked working tree files would be removed by merge:\n"
2395 -"%%s"
2396 -msgstr ""
2397 -"工作区中下列未跟踪的文件将会因为合并操作而被删除:\n"
2398 -"%%s"
2315 +msgid "Unimplemented pathspec magic '%c' in '%s'"
2316 +msgstr "路径规格 '%2$s' 中包含未实现的神奇前缀 '%1$c'"
2317
2400 -#: unpack-trees.c:95
2318 +#: pathspec.c:230
2319 #, c-format
2402 -msgid ""
2403 -"The following untracked working tree files would be removed by %s:\n"
2404 -"%%sPlease move or remove them before you %s."
2405 -msgstr ""
2406 -"工作区中下列未跟踪的文件将会因为 %s 操作而被删除:\n"
2407 -"%%s请在 %s 前移动或删除。"
2320 +msgid "%s: 'literal' and 'glob' are incompatible"
2321 +msgstr "%s:'literal' 和 'glob' 不兼容"
2322
2409 -#: unpack-trees.c:97
2323 +#: pathspec.c:241
2324 #, c-format
2411 -msgid ""
2412 -"The following untracked working tree files would be removed by %s:\n"
2413 -"%%s"
2414 -msgstr ""
2415 -"工作区中下列未跟踪的文件将会因为 %s 操作而被删除:\n"
2416 -"%%s"
2325 +msgid "%s: '%s' is outside repository"
2326 +msgstr "%s:'%s' 在仓库之外"
2327
2418 -#: unpack-trees.c:102
2328 +#: pathspec.c:291
2329 #, c-format
2420 -msgid ""
2421 -"The following untracked working tree files would be overwritten by "
2422 -"checkout:\n"
2423 -"%%sPlease move or remove them before you switch branches."
2424 -msgstr ""
2425 -"工作区中下列未跟踪的文件将会因为检出操作而被覆盖:\n"
2426 -"%%s请在切换分支前移动或删除。"
2330 +msgid "Pathspec '%s' is in submodule '%.*s'"
2331 +msgstr "路径规格 '%s' 在子模组 '%.*s' 中"
2332
2428 -#: unpack-trees.c:104
2333 +#: pathspec.c:353
2334 #, c-format
2335 +msgid "%s: pathspec magic not supported by this command: %s"
2336 +msgstr "%s:路径规格神奇前缀不被此命令支持:%s"
2337 +
2338 +#: pathspec.c:408
2339 msgid ""
2431 -"The following untracked working tree files would be overwritten by "
2432 -"checkout:\n"
2433 -"%%s"
2340 +"empty strings as pathspecs will be made invalid in upcoming releases. please "
2341 +"use . instead if you meant to match all paths"
2342 msgstr ""
2435 -"工作区中下列未跟踪的文件将会因为检出操作而被覆盖:\n"
2436 -"%%s"
2343 +"在即将到来的版本,不能再使用空字符串作为路径表达式。如果要匹配所有路径,\n"
2344 +"请代之以 ."
2345
2438 -#: unpack-trees.c:107
2346 +#: pathspec.c:440
2347 #, c-format
2348 +msgid "pathspec '%s' is beyond a symbolic link"
2349 +msgstr "路径规格 '%s' 位于符号链接中"
2350 +
2351 +#: pathspec.c:449
2352 msgid ""
2441 -"The following untracked working tree files would be overwritten by merge:\n"
2442 -"%%sPlease move or remove them before you merge."
2353 +"There is nothing to exclude from by :(exclude) patterns.\n"
2354 +"Perhaps you forgot to add either ':/' or '.' ?"
2355 msgstr ""
2444 -"工作区中下列未跟踪的文件将会因为合并操作而被覆盖:\n"
2445 -"%%s请在合并前移动或删除。"
2356 +"没有为 :(exclude) 模式提供要忽略的内容。也许您忘记了\n"
2357 +"添加 ':/' 或 '.' ?"
2358
2447 -#: unpack-trees.c:109
2359 +#: pretty.c:971
2360 +msgid "unable to parse --pretty format"
2361 +msgstr "不能解析 --pretty 格式"
2362 +
2363 +#: read-cache.c:1315
2364 #, c-format
2365 msgid ""
2450 -"The following untracked working tree files would be overwritten by merge:\n"
2451 -"%%s"
2366 +"index.version set, but the value is invalid.\n"
2367 +"Using version %i"
2368 msgstr ""
2453 -"工作区中下列未跟踪的文件将会因为合并操作而被覆盖:\n"
2454 -"%%s"
2369 +"设置了 index.version,但是取值无效。\n"
2370 +"使用版本 %i"
2371
2456 -#: unpack-trees.c:112
2372 +#: read-cache.c:1325
2373 #, c-format
2374 msgid ""
2459 -"The following untracked working tree files would be overwritten by %s:\n"
2460 -"%%sPlease move or remove them before you %s."
2375 +"GIT_INDEX_VERSION set, but the value is invalid.\n"
2376 +"Using version %i"
2377 msgstr ""
2462 -"工作区中下列未跟踪的文件将会因为 %s 操作而被覆盖:\n"
2463 -"%%s请在 %s 前移动或删除。"
2378 +"设置了 GIT_INDEX_VERSION,但是取值无效。\n"
2379 +"使用版本 %i"
2380
2465 -#: unpack-trees.c:114
2381 +#: refs.c:576 builtin/merge.c:840
2382 #, c-format
2467 -msgid ""
2468 -"The following untracked working tree files would be overwritten by %s:\n"
2469 -"%%s"
2470 -msgstr ""
2471 -"工作区中下列未跟踪的文件将会因为 %s 操作而被覆盖:\n"
2472 -"%%s"
2383 +msgid "Could not open '%s' for writing"
2384 +msgstr "无法打开 '%s' 进行写入"
2385
2474 -#: unpack-trees.c:121
2386 +#: refs/files-backend.c:2481
2387 #, c-format
2476 -msgid "Entry '%s' overlaps with '%s'. Cannot bind."
2477 -msgstr "条目 '%s' 和 '%s' 重叠。无法合并。"
2388 +msgid "could not delete reference %s: %s"
2389 +msgstr "无法删除引用 %s:%s"
2390
2479 -#: unpack-trees.c:124
2391 +#: refs/files-backend.c:2484
2392 #, c-format
2481 -msgid ""
2482 -"Cannot update sparse checkout: the following entries are not up-to-date:\n"
2483 -"%s"
2484 -msgstr ""
2485 -"无法更新稀疏检出:如下条目不是最新:\n"
2486 -"%s"
2393 +msgid "could not delete references: %s"
2394 +msgstr "无法删除引用:%s"
2395
2488 -#: unpack-trees.c:126
2396 +#: refs/files-backend.c:2493
2397 #, c-format
2490 -msgid ""
2491 -"The following Working tree files would be overwritten by sparse checkout "
2492 -"update:\n"
2493 -"%s"
2494 -msgstr ""
2495 -"工作区中下列文件将会因为稀疏检出而被覆盖:\n"
2496 -"%s"
2398 +msgid "could not remove reference %s"
2399 +msgstr "无法删除引用 %s"
2400
2498 -#: unpack-trees.c:128
2401 +#: ref-filter.c:55
2402 #, c-format
2500 -msgid ""
2501 -"The following Working tree files would be removed by sparse checkout "
2502 -"update:\n"
2503 -"%s"
2504 -msgstr ""
2505 -"工作区中下列文件将会因为稀疏检出而被删除:\n"
2506 -"%s"
2403 +msgid "expected format: %%(color:<color>)"
2404 +msgstr "期望的格式:%%(color:<color>)"
2405
2508 -#: unpack-trees.c:205
2406 +#: ref-filter.c:57
2407 #, c-format
2510 -msgid "Aborting\n"
2511 -msgstr "终止中\n"
2512 -
2513 -#: unpack-trees.c:237
2514 -msgid "Checking out files"
2515 -msgstr "正在检出文件"
2408 +msgid "unrecognized color: %%(color:%s)"
2409 +msgstr "未能识别的颜色:%%(color:%s)"
2410
2517 -#: urlmatch.c:120
2518 -msgid "invalid URL scheme name or missing '://' suffix"
2519 -msgstr "无效的 URL 方案名称或丢失 '://' 后缀"
2411 +#: ref-filter.c:71
2412 +#, c-format
2413 +msgid "unrecognized format: %%(%s)"
2414 +msgstr "未能识别的格式:%%(%s)"
2415
2521 -#: urlmatch.c:144 urlmatch.c:297 urlmatch.c:356
2416 +#: ref-filter.c:77
2417 #, c-format
2523 -msgid "invalid %XX escape sequence"
2524 -msgstr "无效的 %XX 转义序列"
2418 +msgid "%%(body) does not take arguments"
2419 +msgstr "%%(body) 不带参数"
2420
2526 -#: urlmatch.c:172
2527 -msgid "missing host and scheme is not 'file:'"
2528 -msgstr "缺失主机名且 URL 方案不是 'file:'"
2421 +#: ref-filter.c:84
2422 +#, c-format
2423 +msgid "%%(subject) does not take arguments"
2424 +msgstr "%%(subject) 不带参数"
2425
2530 -#: urlmatch.c:189
2531 -msgid "a 'file:' URL may not have a port number"
2532 -msgstr "一个 'file:' URL 不应该包含端口号"
2426 +#: ref-filter.c:101
2427 +#, c-format
2428 +msgid "positive value expected contents:lines=%s"
2429 +msgstr "要为 contents:lines=%s 提供一个正数"
2430
2534 -#: urlmatch.c:199
2535 -msgid "invalid characters in host name"
2536 -msgstr "主机名中包含无效的字符"
2431 +#: ref-filter.c:103
2432 +#, c-format
2433 +msgid "unrecognized %%(contents) argument: %s"
2434 +msgstr "未能识别的 %%(contents) 参数:%s"
2435
2538 -#: urlmatch.c:244 urlmatch.c:255
2539 -msgid "invalid port number"
2540 -msgstr "无效的端口号"
2436 +#: ref-filter.c:113
2437 +#, c-format
2438 +msgid "unrecognized %%(objectname) argument: %s"
2439 +msgstr "未能识别的 %%(objectname) 参数:%s"
2440
2542 -#: urlmatch.c:322
2543 -msgid "invalid '..' path segment"
2544 -msgstr "无效的 '..' 路径片段"
2441 +#: ref-filter.c:135
2442 +#, c-format
2443 +msgid "expected format: %%(align:<width>,<position>)"
2444 +msgstr "期望的格式:%%(align:<width>,<position>)"
2445
2546 -#: worktree.c:282
2446 +#: ref-filter.c:147
2447 #, c-format
2548 -msgid "failed to read '%s'"
2549 -msgstr "无法读取 '%s'"
2448 +msgid "unrecognized position:%s"
2449 +msgstr "未能识别的位置:%s"
2450
2551 -#: wrapper.c:222 wrapper.c:392
2451 +#: ref-filter.c:151
2452 #, c-format
2553 -msgid "could not open '%s' for reading and writing"
2554 -msgstr "无法打开 '%s' 进行读写"
2453 +msgid "unrecognized width:%s"
2454 +msgstr "未能识别的宽度:%s"
2455
2556 -#: wrapper.c:224 wrapper.c:394 builtin/am.c:778
2456 +#: ref-filter.c:157
2457 #, c-format
2558 -msgid "could not open '%s' for writing"
2559 -msgstr "无法打开 '%s' 进行写入"
2458 +msgid "unrecognized %%(align) argument: %s"
2459 +msgstr "未能识别的 %%(align) 参数:%s"
2460
2561 -#: wrapper.c:226 wrapper.c:396 builtin/am.c:324 builtin/am.c:771
2562 -#: builtin/am.c:859 builtin/commit.c:1712 builtin/merge.c:1029
2563 -#: builtin/pull.c:407
2461 +#: ref-filter.c:161
2462 #, c-format
2565 -msgid "could not open '%s' for reading"
2566 -msgstr "无法打开 '%s' 进行读取"
2463 +msgid "positive width expected with the %%(align) atom"
2464 +msgstr "元素 %%(align) 需要一个正数的宽度"
2465
2568 -#: wrapper.c:605 wrapper.c:626
2466 +#: ref-filter.c:244
2467 #, c-format
2570 -msgid "unable to access '%s'"
2571 -msgstr "不能访问 '%s'"
2468 +msgid "malformed field name: %.*s"
2469 +msgstr "非法的字段名:%.*s"
2470
2573 -#: wrapper.c:634
2574 -msgid "unable to get current working directory"
2575 -msgstr "不能获取当前工作目录"
2471 +#: ref-filter.c:270
2472 +#, c-format
2473 +msgid "unknown field name: %.*s"
2474 +msgstr "未知的字段名:%.*s"
2475
2577 -#: wrapper.c:658
2476 +#: ref-filter.c:372
2477 #, c-format
2579 -msgid "could not write to %s"
2580 -msgstr "不能写入 %s"
2478 +msgid "format: %%(end) atom used without corresponding atom"
2479 +msgstr "格式:使用了 %%(end) 元素却没有它的对应元素"
2480
2582 -#: wrapper.c:660
2481 +#: ref-filter.c:424
2482 #, c-format
2584 -msgid "could not close %s"
2585 -msgstr "不能关闭 %s"
2483 +msgid "malformed format string %s"
2484 +msgstr "非法的格式化字符串 %s"
2485
2587 -#: wt-status.c:150
2588 -msgid "Unmerged paths:"
2589 -msgstr "未合并的路径:"
2486 +#: ref-filter.c:878
2487 +msgid ":strip= requires a positive integer argument"
2488 +msgstr ":strip= 需要一个正整型参数"
2489
2591 -# 译者:注意保持前导空格
2592 -#: wt-status.c:177 wt-status.c:204
2490 +#: ref-filter.c:883
2491 #, c-format
2594 -msgid " (use \"git reset %s <file>...\" to unstage)"
2595 -msgstr " (使用 \"git reset %s <文件>...\" 以取消暂存)"
2596 -
2597 -# 译者:注意保持前导空格
2598 -#: wt-status.c:179 wt-status.c:206
2599 -msgid " (use \"git rm --cached <file>...\" to unstage)"
2600 -msgstr " (使用 \"git rm --cached <文件>...\" 以取消暂存)"
2492 +msgid "ref '%s' does not have %ld components to :strip"
2493 +msgstr "引用 '%s' 未提供用于 :strip 的 %ld 个组件"
2494
2602 -# 译者:注意保持前导空格
2603 -#: wt-status.c:183
2604 -msgid " (use \"git add <file>...\" to mark resolution)"
2605 -msgstr " (使用 \"git add <文件>...\" 标记解决方案)"
2495 +#: ref-filter.c:1046
2496 +#, c-format
2497 +msgid "unknown %.*s format %s"
2498 +msgstr "未知的 %.*s 格式 %s"
2499
2607 -# 译者:注意保持前导空格
2608 -#: wt-status.c:185 wt-status.c:189
2609 -msgid " (use \"git add/rm <file>...\" as appropriate to mark resolution)"
2610 -msgstr " (酌情使用 \"git add/rm <文件>...\" 标记解决方案)"
2500 +#: ref-filter.c:1066 ref-filter.c:1097
2501 +#, c-format
2502 +msgid "missing object %s for %s"
2503 +msgstr "缺失 %2$s 的对象 %1$s"
2504
2612 -# 译者:注意保持前导空格
2613 -#: wt-status.c:187
2614 -msgid " (use \"git rm <file>...\" to mark resolution)"
2615 -msgstr " (使用 \"git rm <文件>...\" 标记解决方案)"
2505 +#: ref-filter.c:1069 ref-filter.c:1100
2506 +#, c-format
2507 +msgid "parse_object_buffer failed on %s for %s"
2508 +msgstr "parse_object_buffer 失败于 %2$s 的 %1$s"
2509
2617 -#: wt-status.c:198 wt-status.c:882
2618 -msgid "Changes to be committed:"
2619 -msgstr "要提交的变更:"
2510 +#: ref-filter.c:1311
2511 +#, c-format
2512 +msgid "malformed object at '%s'"
2513 +msgstr "非法的对象于 '%s'"
2514
2621 -#: wt-status.c:216 wt-status.c:891
2622 -msgid "Changes not staged for commit:"
2623 -msgstr "尚未暂存以备提交的变更:"
2515 +#: ref-filter.c:1373
2516 +#, c-format
2517 +msgid "ignoring ref with broken name %s"
2518 +msgstr "忽略带有错误名称 %s 的引用"
2519
2625 -# 译者:注意保持前导空格
2626 -#: wt-status.c:220
2627 -msgid " (use \"git add <file>...\" to update what will be committed)"
2628 -msgstr " (使用 \"git add <文件>...\" 更新要提交的内容)"
2520 +#: ref-filter.c:1378
2521 +#, c-format
2522 +msgid "ignoring broken ref %s"
2523 +msgstr "忽略损坏的引用 %s"
2524
2630 -# 译者:注意保持前导空格
2631 -#: wt-status.c:222
2632 -msgid " (use \"git add/rm <file>...\" to update what will be committed)"
2633 -msgstr " (使用 \"git add/rm <文件>...\" 更新要提交的内容)"
2525 +#: ref-filter.c:1633
2526 +#, c-format
2527 +msgid "format: %%(end) atom missing"
2528 +msgstr "格式:缺少 %%(end) 元素"
2529
2635 -# 译者:注意保持前导空格
2636 -#: wt-status.c:223
2637 -msgid ""
2638 -" (use \"git checkout -- <file>...\" to discard changes in working directory)"
2639 -msgstr " (使用 \"git checkout -- <文件>...\" 丢弃工作区的改动)"
2530 +#: ref-filter.c:1687
2531 +#, c-format
2532 +msgid "malformed object name %s"
2533 +msgstr "非法的对象名 %s"
2534
2641 -# 译者:注意保持前导空格
2642 -#: wt-status.c:225
2643 -msgid " (commit or discard the untracked or modified content in submodules)"
2644 -msgstr " (提交或丢弃子模组中未跟踪或修改的内容)"
2535 +#: remote.c:746
2536 +#, c-format
2537 +msgid "Cannot fetch both %s and %s to %s"
2538 +msgstr "不能同时获取 %s 和 %s 至 %s"
2539
2646 -# 译者:注意保持前导空格
2647 -#: wt-status.c:237
2540 +#: remote.c:750
2541 #, c-format
2649 -msgid " (use \"git %s <file>...\" to include in what will be committed)"
2650 -msgstr " (使用 \"git %s <文件>...\" 以包含要提交的内容)"
2542 +msgid "%s usually tracks %s, not %s"
2543 +msgstr "%s 通常跟踪 %s,而非 %s"
2544
2652 -#: wt-status.c:252
2653 -msgid "both deleted:"
2654 -msgstr "双方删除:"
2545 +#: remote.c:754
2546 +#, c-format
2547 +msgid "%s tracks both %s and %s"
2548 +msgstr "%s 同时跟踪 %s 和 %s"
2549
2656 -#: wt-status.c:254
2657 -msgid "added by us:"
2658 -msgstr "由我们添加:"
2550 +#: remote.c:762
2551 +msgid "Internal error"
2552 +msgstr "内部错误"
2553
2660 -#: wt-status.c:256
2661 -msgid "deleted by them:"
2662 -msgstr "由他们删除:"
2554 +#: remote.c:1677 remote.c:1720
2555 +msgid "HEAD does not point to a branch"
2556 +msgstr "HEAD 没有指向一个分支"
2557
2664 -#: wt-status.c:258
2665 -msgid "added by them:"
2666 -msgstr "由他们添加:"
2558 +#: remote.c:1686
2559 +#, c-format
2560 +msgid "no such branch: '%s'"
2561 +msgstr "没有此分支:'%s'"
2562
2668 -#: wt-status.c:260
2669 -msgid "deleted by us:"
2670 -msgstr "由我们删除:"
2563 +#: remote.c:1689
2564 +#, c-format
2565 +msgid "no upstream configured for branch '%s'"
2566 +msgstr "尚未给分支 '%s' 设置上游"
2567
2672 -#: wt-status.c:262
2673 -msgid "both added:"
2674 -msgstr "双方添加:"
2568 +#: remote.c:1695
2569 +#, c-format
2570 +msgid "upstream branch '%s' not stored as a remote-tracking branch"
2571 +msgstr "上游分支 '%s' 没有存储为一个远程跟踪分支"
2572
2676 -#: wt-status.c:264
2677 -msgid "both modified:"
2678 -msgstr "双方修改:"
2573 +#: remote.c:1710
2574 +#, c-format
2575 +msgid "push destination '%s' on remote '%s' has no local tracking branch"
2576 +msgstr "推送目标 '%s' 至远程 '%s' 没有本地跟踪分支"
2577
2680 -#: wt-status.c:274
2681 -msgid "new file:"
2682 -msgstr "新文件:"
2578 +#: remote.c:1725
2579 +#, c-format
2580 +msgid "branch '%s' has no remote for pushing"
2581 +msgstr "分支 '%s' 没有设置要推送的远程服务器"
2582
2684 -#: wt-status.c:276
2685 -msgid "copied:"
2686 -msgstr "拷贝:"
2583 +#: remote.c:1736
2584 +#, c-format
2585 +msgid "push refspecs for '%s' do not include '%s'"
2586 +msgstr "向 '%s' 推送引用规格未包含 '%s'"
2587
2688 -#: wt-status.c:278
2689 -msgid "deleted:"
2690 -msgstr "删除:"
2588 +#: remote.c:1749
2589 +msgid "push has no destination (push.default is 'nothing')"
2590 +msgstr "推送无目标(push.default 是 'nothing')"
2591
2692 -#: wt-status.c:280
2693 -msgid "modified:"
2694 -msgstr "修改:"
2592 +#: remote.c:1771
2593 +msgid "cannot resolve 'simple' push to a single destination"
2594 +msgstr "无法解析 'simple' 推送至一个单独的目标"
2595
2696 -#: wt-status.c:282
2697 -msgid "renamed:"
2698 -msgstr "重命名:"
2596 +#: remote.c:2073
2597 +#, c-format
2598 +msgid "Your branch is based on '%s', but the upstream is gone.\n"
2599 +msgstr "您的分支基于 '%s',但此上游分支已经不存在。\n"
2600
2700 -#: wt-status.c:284
2701 -msgid "typechange:"
2702 -msgstr "类型变更:"
2601 +#: remote.c:2077
2602 +msgid " (use \"git branch --unset-upstream\" to fixup)\n"
2603 +msgstr " (使用 \"git branch --unset-upstream\" 来修复)\n"
2604
2704 -#: wt-status.c:286
2705 -msgid "unknown:"
2706 -msgstr "未知:"
2605 +#: remote.c:2080
2606 +#, c-format
2607 +msgid "Your branch is up-to-date with '%s'.\n"
2608 +msgstr "您的分支与上游分支 '%s' 一致。\n"
2609
2708 -#: wt-status.c:288
2709 -msgid "unmerged:"
2710 -msgstr "未合并:"
2610 +#: remote.c:2084
2611 +#, c-format
2612 +msgid "Your branch is ahead of '%s' by %d commit.\n"
2613 +msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
2614 +msgstr[0] "您的分支领先 '%s' 共 %d 个提交。\n"
2615 +msgstr[1] "您的分支领先 '%s' 共 %d 个提交。\n"
2616
2712 -# 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
2713 -#: wt-status.c:370
2714 -msgid "new commits, "
2715 -msgstr "新提交, "
2617 +#: remote.c:2090
2618 +msgid " (use \"git push\" to publish your local commits)\n"
2619 +msgstr " (使用 \"git push\" 来发布您的本地提交)\n"
2620
2717 -# 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
2718 -#: wt-status.c:372
2719 -msgid "modified content, "
2720 -msgstr "修改的内容, "
2621 +#: remote.c:2093
2622 +#, c-format
2623 +msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
2624 +msgid_plural ""
2625 +"Your branch is behind '%s' by %d commits, and can be fast-forwarded.\n"
2626 +msgstr[0] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
2627 +msgstr[1] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
2628
2722 -# 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
2723 -#: wt-status.c:374
2724 -msgid "untracked content, "
2725 -msgstr "未跟踪的内容, "
2629 +# 译者:注意保持前导空格
2630 +#: remote.c:2101
2631 +msgid " (use \"git pull\" to update your local branch)\n"
2632 +msgstr " (使用 \"git pull\" 来更新您的本地分支)\n"
2633
2727 -#: wt-status.c:756
2728 -msgid "Submodules changed but not updated:"
2729 -msgstr "子模组已修改但尚未更新:"
2634 +#: remote.c:2104
2635 +#, c-format
2636 +msgid ""
2637 +"Your branch and '%s' have diverged,\n"
2638 +"and have %d and %d different commit each, respectively.\n"
2639 +msgid_plural ""
2640 +"Your branch and '%s' have diverged,\n"
2641 +"and have %d and %d different commits each, respectively.\n"
2642 +msgstr[0] ""
2643 +"您的分支和 '%s' 出现了偏离,\n"
2644 +"并且分别有 %d 和 %d 处不同的提交。\n"
2645 +msgstr[1] ""
2646 +"您的分支和 '%s' 出现了偏离,\n"
2647 +"并且分别有 %d 和 %d 处不同的提交。\n"
2648
2731 -#: wt-status.c:758
2732 -msgid "Submodule changes to be committed:"
2733 -msgstr "要提交的子模组变更:"
2649 +# 译者:注意保持前导空格
2650 +#: remote.c:2114
2651 +msgid " (use \"git pull\" to merge the remote branch into yours)\n"
2652 +msgstr " (使用 \"git pull\" 来合并远程分支)\n"
2653
2735 -#: wt-status.c:839
2736 -msgid ""
2737 -"Do not touch the line above.\n"
2738 -"Everything below will be removed."
2739 -msgstr ""
2740 -"不要改动上面的一行。\n"
2741 -"下面的所有内容均将被删除。"
2654 +#: revision.c:2158
2655 +msgid "your current branch appears to be broken"
2656 +msgstr "您的当前分支好像被损坏"
2657
2743 -#: wt-status.c:950
2744 -msgid "You have unmerged paths."
2745 -msgstr "您有尚未合并的路径。"
2658 +#: revision.c:2161
2659 +#, c-format
2660 +msgid "your current branch '%s' does not have any commits yet"
2661 +msgstr "您的当前分支 '%s' 尚无任何提交"
2662
2747 -# 译者:注意保持前导空格
2748 -#: wt-status.c:953
2749 -msgid " (fix conflicts and run \"git commit\")"
2750 -msgstr " (解决冲突并运行 \"git commit\")"
2663 +#: revision.c:2355
2664 +msgid "--first-parent is incompatible with --bisect"
2665 +msgstr "--first-parent 与 --bisect 不兼容"
2666
2752 -# 译者:注意保持前导空格
2753 -#: wt-status.c:955
2754 -msgid " (use \"git merge --abort\" to abort the merge)"
2755 -msgstr " (使用 \"git merge --abort\" 终止合并)"
2667 +#: run-command.c:106
2668 +msgid "open /dev/null failed"
2669 +msgstr "不能打开 /dev/null"
2670
2757 -#: wt-status.c:960
2758 -msgid "All conflicts fixed but you are still merging."
2759 -msgstr "所有冲突已解决但您仍处于合并中。"
2671 +#: run-command.c:108
2672 +#, c-format
2673 +msgid "dup2(%d,%d) failed"
2674 +msgstr "不能调用 dup2(%d,%d)"
2675
2761 -# 译者:注意保持前导空格
2762 -#: wt-status.c:963
2763 -msgid " (use \"git commit\" to conclude merge)"
2764 -msgstr " (使用 \"git commit\" 结束合并)"
2676 +#: send-pack.c:297
2677 +msgid "failed to sign the push certificate"
2678 +msgstr "无法为推送证书签名"
2679
2766 -#: wt-status.c:973
2767 -msgid "You are in the middle of an am session."
2768 -msgstr "您正处于 am 操作过程中。"
2680 +#: send-pack.c:410
2681 +msgid "the receiving end does not support --signed push"
2682 +msgstr "接收端不支持签名推送"
2683
2770 -#: wt-status.c:976
2771 -msgid "The current patch is empty."
2772 -msgstr "当前的补丁为空。"
2684 +#: send-pack.c:412
2685 +msgid ""
2686 +"not sending a push certificate since the receiving end does not support --"
2687 +"signed push"
2688 +msgstr "未发送推送证书,因为接收端不支持签名推送"
2689
2774 -# 译者:注意保持前导空格
2775 -#: wt-status.c:980
2776 -msgid " (fix conflicts and then run \"git am --continue\")"
2777 -msgstr " (解决冲突,然后运行 \"git am --continue\")"
2690 +#: send-pack.c:424
2691 +msgid "the receiving end does not support --atomic push"
2692 +msgstr "接收端不支持原子推送"
2693
2779 -# 译者:注意保持前导空格
2780 -#: wt-status.c:982
2781 -msgid " (use \"git am --skip\" to skip this patch)"
2782 -msgstr " (使用 \"git am --skip\" 跳过此补丁)"
2694 +#: send-pack.c:429
2695 +msgid "the receiving end does not support push options"
2696 +msgstr "接收端不支持推送选项"
2697
2784 -# 译者:注意保持前导空格
2785 -#: wt-status.c:984
2786 -msgid " (use \"git am --abort\" to restore the original branch)"
2787 -msgstr " (使用 \"git am --abort\" 恢复原有分支)"
2698 +#: sequencer.c:171
2699 +msgid "revert"
2700 +msgstr "还原"
2701
2789 -#: wt-status.c:1109
2790 -msgid "No commands done."
2791 -msgstr "没有命令被执行。"
2702 +#: sequencer.c:171
2703 +msgid "cherry-pick"
2704 +msgstr "拣选"
2705 +
2706 +#: sequencer.c:228
2707 +msgid ""
2708 +"after resolving the conflicts, mark the corrected paths\n"
2709 +"with 'git add <paths>' or 'git rm <paths>'"
2710 +msgstr ""
2711 +"冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
2712 +"命令标记修正后的文件"
2713 +
2714 +#: sequencer.c:231
2715 +msgid ""
2716 +"after resolving the conflicts, mark the corrected paths\n"
2717 +"with 'git add <paths>' or 'git rm <paths>'\n"
2718 +"and commit the result with 'git commit'"
2719 +msgstr ""
2720 +"冲突解决完毕后,用 'git add <路径>' 或 'git rm <路径>'\n"
2721 +"对修正后的文件做标记,然后用 'git commit' 提交"
2722
2793 -#: wt-status.c:1112
2723 +#: sequencer.c:244 sequencer.c:1209
2724 #, c-format
2795 -msgid "Last command done (%d command done):"
2796 -msgid_plural "Last commands done (%d commands done):"
2797 -msgstr[0] "最后一条命令已完成(%d 条命令被执行):"
2798 -msgstr[1] "最后的命令已完成(%d 条命令被执行):"
2725 +msgid "could not lock '%s'"
2726 +msgstr "不能锁定 '%s'"
2727
2800 -#: wt-status.c:1123
2728 +#: sequencer.c:247 sequencer.c:1125 sequencer.c:1214
2729 #, c-format
2802 -msgid " (see more in file %s)"
2803 -msgstr " (更多参见文件 %s)"
2730 +msgid "could not write to '%s'"
2731 +msgstr "不能写入 '%s'"
2732
2805 -#: wt-status.c:1128
2806 -msgid "No commands remaining."
2807 -msgstr "未剩下任何命令。"
2733 +#: sequencer.c:251
2734 +#, c-format
2735 +msgid "could not write eol to '%s"
2736 +msgstr "不能将换行符写入 '%s'"
2737
2809 -#: wt-status.c:1131
2738 +#: sequencer.c:255 sequencer.c:1130 sequencer.c:1216
2739 #, c-format
2811 -msgid "Next command to do (%d remaining command):"
2812 -msgid_plural "Next commands to do (%d remaining commands):"
2813 -msgstr[0] "接下来要执行的命令(剩余 %d 条命令):"
2814 -msgstr[1] "接下来要执行的命令(剩余 %d 条命令):"
2740 +msgid "failed to finalize '%s'."
2741 +msgstr "无法完成 '%s'。"
2742
2816 -# 译者:注意保持前导空格
2817 -#: wt-status.c:1139
2818 -msgid " (use \"git rebase --edit-todo\" to view and edit)"
2819 -msgstr " (使用 \"git rebase --edit-todo\" 来查看和编辑)"
2743 +#: sequencer.c:279 builtin/am.c:259 builtin/commit.c:749 builtin/merge.c:1032
2744 +#, c-format
2745 +msgid "could not read '%s'"
2746 +msgstr "不能读取 '%s'"
2747
2821 -#: wt-status.c:1152
2748 +#: sequencer.c:305
2749 #, c-format
2823 -msgid "You are currently rebasing branch '%s' on '%s'."
2824 -msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作。"
2750 +msgid "your local changes would be overwritten by %s."
2751 +msgstr "您的本地修改将被%s覆盖。"
2752
2826 -#: wt-status.c:1157
2827 -msgid "You are currently rebasing."
2828 -msgstr "您在执行变基操作。"
2753 +#: sequencer.c:309
2754 +msgid "commit your changes or stash them to proceed."
2755 +msgstr "提交您的修改或保存进度后再继续。"
2756
2830 -# 译者:注意保持前导空格
2831 -#: wt-status.c:1171
2832 -msgid " (fix conflicts and then run \"git rebase --continue\")"
2833 -msgstr " (解决冲突,然后运行 \"git rebase --continue\")"
2757 +#: sequencer.c:324
2758 +#, c-format
2759 +msgid "%s: fast-forward"
2760 +msgstr "%s:快进"
2761
2835 -# 译者:注意保持前导空格
2836 -#: wt-status.c:1173
2837 -msgid " (use \"git rebase --skip\" to skip this patch)"
2838 -msgstr " (使用 \"git rebase --skip\" 跳过此补丁)"
2762 +#. TRANSLATORS: %s will be "revert" or "cherry-pick"
2763 +#: sequencer.c:399
2764 +#, c-format
2765 +msgid "%s: Unable to write new index file"
2766 +msgstr "%s:无法写入新索引文件"
2767
2840 -# 译者:注意保持前导空格
2841 -#: wt-status.c:1175
2842 -msgid " (use \"git rebase --abort\" to check out the original branch)"
2843 -msgstr " (使用 \"git rebase --abort\" 以检出原有分支)"
2768 +#: sequencer.c:418
2769 +msgid "could not resolve HEAD commit\n"
2770 +msgstr "不能解析 HEAD 提交\n"
2771
2845 -# 译者:注意保持前导空格
2846 -#: wt-status.c:1181
2847 -msgid " (all conflicts fixed: run \"git rebase --continue\")"
2848 -msgstr " (所有冲突已解决:运行 \"git rebase --continue\")"
2772 +#: sequencer.c:438
2773 +msgid "unable to update cache tree\n"
2774 +msgstr "不能更新缓存\n"
2775
2850 -#: wt-status.c:1185
2776 +#: sequencer.c:483
2777 #, c-format
2778 msgid ""
2853 -"You are currently splitting a commit while rebasing branch '%s' on '%s'."
2854 -msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时拆分提交。"
2855 -
2856 -#: wt-status.c:1190
2857 -msgid "You are currently splitting a commit during a rebase."
2858 -msgstr "您在执行变基操作时拆分提交。"
2779 +"you have staged changes in your working tree\n"
2780 +"If these changes are meant to be squashed into the previous commit, run:\n"
2781 +"\n"
2782 +" git commit --amend %s\n"
2783 +"\n"
2784 +"If they are meant to go into a new commit, run:\n"
2785 +"\n"
2786 +" git commit %s\n"
2787 +"\n"
2788 +"In both cases, once you're done, continue with:\n"
2789 +"\n"
2790 +" git rebase --continue\n"
2791 +msgstr ""
2792 +"您已暂存了工作区的修改。如果这些修改要压缩到前一个提交,执行:\n"
2793 +"\n"
2794 +" git commit --amend %s\n"
2795 +"\n"
2796 +"如果这些变更要形成一个新提交,执行:\n"
2797 +"\n"
2798 +" git commit %s\n"
2799 +"\n"
2800 +"无论哪种情况,当您完成提交,继续执行:\n"
2801 +"\n"
2802 +" git rebase --continue\n"
2803
2860 -# 译者:注意保持前导空格
2861 -#: wt-status.c:1193
2862 -msgid " (Once your working directory is clean, run \"git rebase --continue\")"
2863 -msgstr " (一旦您工作目录提交干净后,运行 \"git rebase --continue\")"
2804 +#: sequencer.c:567
2805 +#, c-format
2806 +msgid "could not parse commit %s\n"
2807 +msgstr "不能解析提交 %s\n"
2808
2865 -#: wt-status.c:1197
2809 +#: sequencer.c:572
2810 #, c-format
2867 -msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
2868 -msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时编辑提交。"
2811 +msgid "could not parse parent commit %s\n"
2812 +msgstr "不能解析父提交 %s\n"
2813
2870 -#: wt-status.c:1202
2871 -msgid "You are currently editing a commit during a rebase."
2872 -msgstr "您在执行变基操作时编辑提交。"
2814 +#: sequencer.c:656
2815 +msgid "your index file is unmerged."
2816 +msgstr "您的索引文件未完成合并。"
2817
2874 -# 译者:注意保持前导空格
2875 -#: wt-status.c:1205
2876 -msgid " (use \"git commit --amend\" to amend the current commit)"
2877 -msgstr " (使用 \"git commit --amend\" 修补当前提交)"
2818 +#: sequencer.c:675
2819 +#, c-format
2820 +msgid "commit %s is a merge but no -m option was given."
2821 +msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
2822
2879 -# 译者:注意保持前导空格
2880 -#: wt-status.c:1207
2823 +#: sequencer.c:683
2824 +#, c-format
2825 +msgid "commit %s does not have parent %d"
2826 +msgstr "提交 %s 没有第 %d 个父提交"
2827 +
2828 +#: sequencer.c:687
2829 +#, c-format
2830 +msgid "mainline was specified but commit %s is not a merge."
2831 +msgstr "指定了主线,但是提交 %s 不是一个合并提交。"
2832 +
2833 +#. TRANSLATORS: The first %s will be a "todo" command like
2834 +#. "revert" or "pick", the second %s a SHA1.
2835 +#: sequencer.c:700
2836 +#, c-format
2837 +msgid "%s: cannot parse parent commit %s"
2838 +msgstr "%s:不能解析父提交 %s"
2839 +
2840 +#: sequencer.c:705
2841 +#, c-format
2842 +msgid "cannot get commit message for %s"
2843 +msgstr "不能得到 %s 的提交说明"
2844 +
2845 +#: sequencer.c:797
2846 +#, c-format
2847 +msgid "could not revert %s... %s"
2848 +msgstr "不能还原 %s... %s"
2849 +
2850 +#: sequencer.c:798
2851 +#, c-format
2852 +msgid "could not apply %s... %s"
2853 +msgstr "不能应用 %s... %s"
2854 +
2855 +#: sequencer.c:833
2856 +msgid "empty commit set passed"
2857 +msgstr "提供了空的提交集"
2858 +
2859 +#: sequencer.c:843
2860 +#, c-format
2861 +msgid "git %s: failed to read the index"
2862 +msgstr "git %s:无法读取索引"
2863 +
2864 +#: sequencer.c:850
2865 +#, c-format
2866 +msgid "git %s: failed to refresh the index"
2867 +msgstr "git %s:无法刷新索引"
2868 +
2869 +#: sequencer.c:944
2870 +#, c-format
2871 +msgid "invalid line %d: %.*s"
2872 +msgstr "无效行 %d:%.*s"
2873 +
2874 +#: sequencer.c:950
2875 +msgid "no commits parsed."
2876 +msgstr "没有解析提交。"
2877 +
2878 +#: sequencer.c:966
2879 +#, c-format
2880 +msgid "could not read '%s'."
2881 +msgstr "不能读取 '%s'。"
2882 +
2883 +#: sequencer.c:972
2884 +#, c-format
2885 +msgid "unusable instruction sheet: '%s'"
2886 +msgstr "无用的指令清单:'%s'"
2887 +
2888 +#: sequencer.c:983
2889 +msgid "cannot cherry-pick during a revert."
2890 +msgstr "不能在回退中执行拣选。"
2891 +
2892 +#: sequencer.c:985
2893 +msgid "cannot revert during a cherry-pick."
2894 +msgstr "不能在拣选中执行回退。"
2895 +
2896 +#: sequencer.c:1028
2897 +#, c-format
2898 +msgid "invalid key: %s"
2899 +msgstr "无效键名:%s"
2900 +
2901 +#: sequencer.c:1031
2902 +#, c-format
2903 +msgid "invalid value for %s: %s"
2904 +msgstr "%s 的值无效:%s"
2905 +
2906 +#: sequencer.c:1063
2907 +#, c-format
2908 +msgid "malformed options sheet: '%s'"
2909 +msgstr "非法的选项清单:'%s'"
2910 +
2911 +#: sequencer.c:1101
2912 +msgid "a cherry-pick or revert is already in progress"
2913 +msgstr "一个拣选或还原操作已在进行"
2914 +
2915 +#: sequencer.c:1102
2916 +msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
2917 +msgstr "尝试 \"git cherry-pick (--continue | --quit | --abort)\""
2918 +
2919 +#: sequencer.c:1106
2920 +#, c-format
2921 +msgid "could not create sequencer directory '%s'"
2922 +msgstr "不能创建序列目录 '%s'"
2923 +
2924 +#: sequencer.c:1120
2925 +msgid "could not lock HEAD"
2926 +msgstr "不能锁定 HEAD"
2927 +
2928 +#: sequencer.c:1151 sequencer.c:1289
2929 +msgid "no cherry-pick or revert in progress"
2930 +msgstr "拣选或还原操作并未进行"
2931 +
2932 +#: sequencer.c:1153
2933 +msgid "cannot resolve HEAD"
2934 +msgstr "不能解析 HEAD"
2935 +
2936 +#: sequencer.c:1155 sequencer.c:1189
2937 +msgid "cannot abort from a branch yet to be born"
2938 +msgstr "不能从尚未建立的分支终止"
2939 +
2940 +#: sequencer.c:1175 builtin/grep.c:578
2941 +#, c-format
2942 +msgid "cannot open '%s'"
2943 +msgstr "不能打开 '%s'"
2944 +
2945 +#: sequencer.c:1177
2946 +#, c-format
2947 +msgid "cannot read '%s': %s"
2948 +msgstr "不能读取 '%s':%s"
2949 +
2950 +#: sequencer.c:1178
2951 +msgid "unexpected end of file"
2952 +msgstr "意外的文件结束"
2953 +
2954 +#: sequencer.c:1184
2955 +#, c-format
2956 +msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
2957 +msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
2958 +
2959 +#: sequencer.c:1354
2960 +#, c-format
2961 +msgid "%s: can't cherry-pick a %s"
2962 +msgstr "%s:不能拣选一个%s"
2963 +
2964 +#: sequencer.c:1358
2965 +#, c-format
2966 +msgid "%s: bad revision"
2967 +msgstr "%s:错误的版本"
2968 +
2969 +#: sequencer.c:1391
2970 +msgid "can't revert as initial commit"
2971 +msgstr "不能作为初始提交回退"
2972 +
2973 +#: setup.c:160
2974 +#, c-format
2975 msgid ""
2882 -" (use \"git rebase --continue\" once you are satisfied with your changes)"
2883 -msgstr " (当您对您的修改满意后执行 \"git rebase --continue\")"
2976 +"%s: no such path in the working tree.\n"
2977 +"Use 'git <command> -- <path>...' to specify paths that do not exist locally."
2978 +msgstr ""
2979 +"%s:工作区中无此路径。\n"
2980 +"使用命令 'git <command> -- <path>...' 来指定本地不存在的路径。"
2981
2885 -#: wt-status.c:1217
2982 +#: setup.c:173
2983 #, c-format
2887 -msgid "You are currently cherry-picking commit %s."
2888 -msgstr "您在执行拣选提交 %s 的操作。"
2984 +msgid ""
2985 +"ambiguous argument '%s': unknown revision or path not in the working tree.\n"
2986 +"Use '--' to separate paths from revisions, like this:\n"
2987 +"'git <command> [<revision>...] -- [<file>...]'"
2988 +msgstr ""
2989 +"有歧义的参数 '%s':未知的版本或路径不存在于工作区中。\n"
2990 +"使用 '--' 来分隔版本和路径,例如:\n"
2991 +"'git <command> [<revision>...] -- [<file>...]'"
2992
2890 -# 译者:注意保持前导空格
2891 -#: wt-status.c:1222
2892 -msgid " (fix conflicts and run \"git cherry-pick --continue\")"
2893 -msgstr " (解决冲突并运行 \"git cherry-pick --continue\")"
2993 +#: setup.c:223
2994 +#, c-format
2995 +msgid ""
2996 +"ambiguous argument '%s': both revision and filename\n"
2997 +"Use '--' to separate paths from revisions, like this:\n"
2998 +"'git <command> [<revision>...] -- [<file>...]'"
2999 +msgstr ""
3000 +"有歧义的参数 '%s':可同时是版本和文件\n"
3001 +"使用 '--' 来分隔版本和路径,例如:\n"
3002 +"'git <command> [<revision>...] -- [<file>...]'"
3003
2895 -# 译者:注意保持前导空格
2896 -#: wt-status.c:1225
2897 -msgid " (all conflicts fixed: run \"git cherry-pick --continue\")"
2898 -msgstr " (所有冲突已解决:运行 \"git cherry-pick --continue\")"
3004 +#: setup.c:468
3005 +#, c-format
3006 +msgid "Expected git repo version <= %d, found %d"
3007 +msgstr "期望 git 仓库版本 <= %d,却得到 %d"
3008
2900 -# 译者:注意保持前导空格
2901 -#: wt-status.c:1227
2902 -msgid " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
2903 -msgstr " (使用 \"git cherry-pick --abort\" 以取消拣选操作)"
3009 +#: setup.c:476
3010 +msgid "unknown repository extensions found:"
3011 +msgstr "发现未知的仓库扩展:"
3012
2905 -#: wt-status.c:1236
3013 +#: setup.c:762
3014 #, c-format
2907 -msgid "You are currently reverting commit %s."
2908 -msgstr "您在执行反转提交 %s 的操作。"
3015 +msgid "Not a git repository (or any of the parent directories): %s"
3016 +msgstr "不是一个 git 仓库(或者任何父目录):%s"
3017
2910 -# 译者:注意保持前导空格
2911 -#: wt-status.c:1241
2912 -msgid " (fix conflicts and run \"git revert --continue\")"
2913 -msgstr " (解决冲突并运行 \"git revert --continue\")"
3018 +#: setup.c:764 setup.c:915 builtin/index-pack.c:1641
3019 +msgid "Cannot come back to cwd"
3020 +msgstr "无法返回当前工作目录"
3021
2915 -# 译者:注意保持前导空格
2916 -#: wt-status.c:1244
2917 -msgid " (all conflicts fixed: run \"git revert --continue\")"
2918 -msgstr " (所有冲突已解决:运行 \"git revert --continue\")"
3022 +#: setup.c:845
3023 +msgid "Unable to read current working directory"
3024 +msgstr "不能读取当前工作目录"
3025
2920 -# 译者:注意保持前导空格
2921 -#: wt-status.c:1246
2922 -msgid " (use \"git revert --abort\" to cancel the revert operation)"
2923 -msgstr " (使用 \"git revert --abort\" 以取消反转提交操作)"
3026 +#: setup.c:920
3027 +#, c-format
3028 +msgid ""
3029 +"Not a git repository (or any parent up to mount point %s)\n"
3030 +"Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."
3031 +msgstr ""
3032 +"不是一个 git 仓库(或者向上递归至挂载点 %s 的任何祖先目录)\n"
3033 +"停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)。"
3034
2925 -#: wt-status.c:1257
3035 +#: setup.c:927
3036 #, c-format
2927 -msgid "You are currently bisecting, started from branch '%s'."
2928 -msgstr "您在执行从分支 '%s' 开始的二分查找操作。"
3037 +msgid "Cannot change to '%s/..'"
3038 +msgstr "不能切换到 '%s/..'"
3039
2930 -#: wt-status.c:1261
2931 -msgid "You are currently bisecting."
2932 -msgstr "您在执行二分查找操作。"
3040 +#: setup.c:989
3041 +#, c-format
3042 +msgid ""
3043 +"Problem with core.sharedRepository filemode value (0%.3o).\n"
3044 +"The owner of files must always have read and write permissions."
3045 +msgstr ""
3046 +"参数 core.sharedRepository 的文件权限值有错(0%.3o)。\n"
3047 +"文件属主必须始终拥有读写权限。"
3048
2934 -# 译者:注意保持前导空格
2935 -#: wt-status.c:1264
2936 -msgid " (use \"git bisect reset\" to get back to the original branch)"
2937 -msgstr " (使用 \"git bisect reset\" 以回到原有分支)"
3049 +#: sha1_file.c:473
3050 +#, c-format
3051 +msgid "path '%s' does not exist"
3052 +msgstr "路径 '%s' 不存在"
3053 +
3054 +#: sha1_file.c:499
3055 +#, c-format
3056 +msgid "reference repository '%s' as a linked checkout is not supported yet."
3057 +msgstr "尚不支持将参考仓库 '%s' 作为一个链接检出。"
3058 +
3059 +#: sha1_file.c:505
3060 +#, c-format
3061 +msgid "reference repository '%s' is not a local repository."
3062 +msgstr "参考仓库 '%s' 不是一个本地仓库。"
3063 +
3064 +#: sha1_file.c:511
3065 +#, c-format
3066 +msgid "reference repository '%s' is shallow"
3067 +msgstr "参考仓库 '%s' 是一个浅克隆"
3068 +
3069 +#: sha1_file.c:519
3070 +#, c-format
3071 +msgid "reference repository '%s' is grafted"
3072 +msgstr "参考仓库 '%s' 已被嫁接"
3073 +
3074 +#: sha1_file.c:1159
3075 +msgid "offset before end of packfile (broken .idx?)"
3076 +msgstr "偏移量在包文件结束之前(损坏的 .idx?)"
3077 +
3078 +#: sha1_file.c:2592
3079 +#, c-format
3080 +msgid "offset before start of pack index for %s (corrupt index?)"
3081 +msgstr "偏移量在 %s 的包索引开始之前(损坏的索引?)"
3082 +
3083 +#: sha1_file.c:2596
3084 +#, c-format
3085 +msgid "offset beyond end of pack index for %s (truncated index?)"
3086 +msgstr "偏移量越过了 %s 的包索引的结尾(被截断的索引?)"
3087 +
3088 +#: sha1_name.c:407
3089 +#, c-format
3090 +msgid "short SHA1 %s is ambiguous"
3091 +msgstr "歧义的短 SHA1 %s"
3092 +
3093 +#: sha1_name.c:418
3094 +msgid "The candidates are:"
3095 +msgstr "候选者有:"
3096 +
3097 +#: sha1_name.c:577
3098 +msgid ""
3099 +"Git normally never creates a ref that ends with 40 hex characters\n"
3100 +"because it will be ignored when you just specify 40-hex. These refs\n"
3101 +"may be created by mistake. For example,\n"
3102 +"\n"
3103 +" git checkout -b $br $(git rev-parse ...)\n"
3104 +"\n"
3105 +"where \"$br\" is somehow empty and a 40-hex ref is created. Please\n"
3106 +"examine these refs and maybe delete them. Turn this message off by\n"
3107 +"running \"git config advice.objectNameWarning false\""
3108 +msgstr ""
3109 +"Git 通常不会创建一个以40位十六进制字符命名的引用,因为当你提供40位\n"
3110 +"十六进制字符时将被忽略。不过这些引用也可能被错误地创建。例如:\n"
3111 +"\n"
3112 +" git checkout -b $br $(git rev-parse ...)\n"
3113 +"\n"
3114 +"当 \"$br\" 空白时一个40位十六进制的引用将被创建。请检查这些引用,\n"
3115 +"可能需要删除它们。用 \"git config advice.objectNameWarning false\"\n"
3116 +"命令关闭本消息通知。"
3117 +
3118 +#: submodule.c:64 submodule.c:98
3119 +msgid "Cannot change unmerged .gitmodules, resolve merge conflicts first"
3120 +msgstr "无法修改未合并的 .gitmodules,先解决合并冲突"
3121 +
3122 +#: submodule.c:68 submodule.c:102
3123 +#, c-format
3124 +msgid "Could not find section in .gitmodules where path=%s"
3125 +msgstr "无法在 .gitmodules 中找到 path=%s 的小节"
3126 +
3127 +#: submodule.c:76
3128 +#, c-format
3129 +msgid "Could not update .gitmodules entry %s"
3130 +msgstr "不能更新 .gitmodules 条目 %s"
3131 +
3132 +#: submodule.c:109
3133 +#, c-format
3134 +msgid "Could not remove .gitmodules entry for %s"
3135 +msgstr "无法移除 %s 的 .gitmodules 条目"
3136 +
3137 +#: submodule.c:120
3138 +msgid "staging updated .gitmodules failed"
3139 +msgstr "将更新后 .gitmodules 添加暂存区失败"
3140 +
3141 +#: submodule.c:158
3142 +msgid "negative values not allowed for submodule.fetchJobs"
3143 +msgstr "submodule.fetchJobs 不允许为负值"
3144 +
3145 +#: submodule-config.c:358
3146 +#, c-format
3147 +msgid "invalid value for %s"
3148 +msgstr "%s 的值无效"
3149 +
3150 +#: trailer.c:238
3151 +#, c-format
3152 +msgid "running trailer command '%s' failed"
3153 +msgstr "执行 trailer 命令 '%s' 失败"
3154 +
3155 +#: trailer.c:471 trailer.c:475 trailer.c:479 trailer.c:533 trailer.c:537
3156 +#: trailer.c:541
3157 +#, c-format
3158 +msgid "unknown value '%s' for key '%s'"
3159 +msgstr "键 '%2$s' 的未知取值 '%1$s'"
3160 +
3161 +#: trailer.c:523 trailer.c:528 builtin/remote.c:289
3162 +#, c-format
3163 +msgid "more than one %s"
3164 +msgstr "多于一个 %s"
3165 +
3166 +#: trailer.c:672
3167 +#, c-format
3168 +msgid "empty trailer token in trailer '%.*s'"
3169 +msgstr "签名 '%.*s' 的键为空"
3170 +
3171 +#: trailer.c:695
3172 +#, c-format
3173 +msgid "could not read input file '%s'"
3174 +msgstr "不能读取输入文件 '%s'"
3175 +
3176 +#: trailer.c:698
3177 +msgid "could not read from stdin"
3178 +msgstr "不能自标准输入读取"
3179 +
3180 +#: trailer.c:929 builtin/am.c:44
3181 +#, c-format
3182 +msgid "could not stat %s"
3183 +msgstr "不能获取 %s 的文件状态"
3184 +
3185 +#: trailer.c:931
3186 +#, c-format
3187 +msgid "file %s is not a regular file"
3188 +msgstr "文件 %s 不是一个正规文件"
3189 +
3190 +#: trailer.c:933
3191 +#, c-format
3192 +msgid "file %s is not writable by user"
3193 +msgstr "文件 %s 用户不可写"
3194 +
3195 +#: trailer.c:945
3196 +msgid "could not open temporary file"
3197 +msgstr "不能打开临时文件"
3198 +
3199 +#: trailer.c:983
3200 +#, c-format
3201 +msgid "could not rename temporary file to %s"
3202 +msgstr "不能重命名临时文件为 %s"
3203 +
3204 +#: transport.c:62
3205 +#, c-format
3206 +msgid "Would set upstream of '%s' to '%s' of '%s'\n"
3207 +msgstr "将要设置 '%1$s' 的上游为 '%3$s' 的 '%2$s'\n"
3208 +
3209 +#: transport.c:151
3210 +#, c-format
3211 +msgid "transport: invalid depth option '%s'"
3212 +msgstr "传输:无效的深度选项 '%s'"
3213 +
3214 +#: transport.c:817
3215 +#, c-format
3216 +msgid ""
3217 +"The following submodule paths contain changes that can\n"
3218 +"not be found on any remote:\n"
3219 +msgstr "下列子模组路径所包含的修改在任何远程源中都找不到:\n"
3220 +

This file is too large to show in full.