l10n: zh_CN.po: translate 46 new messages (2229t0f0u)

Translations for git v2.0.0-rc0. Also correct translatioins on relative date in date.c with help from Brian Gesiak ($gmane/246390). Signed-off-by: Jiang Xin <worldhello.net@gmail.com>

Jiang Xin committed Mar 13, 2014 at 12:41 UTC 6c94aba5fa77ec8dcc607fd760e69d8f03b38b44
1 file changed +1392 -1313
po/zh_CN.po
+1392 -1313
@@ -12,8 +12,8 @@ msgid ""
12 msgstr ""
13 "Project-Id-Version: Git\n"
14 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
15 -"POT-Creation-Date: 2014-02-01 08:06+0800\n"
16 -"PO-Revision-Date: 2014-02-03 10:53+0800\n"
15 +"POT-Creation-Date: 2014-04-23 12:50+0800\n"
16 +"PO-Revision-Date: 2014-04-23 12:53+0800\n"
17 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
18 "Language-Team: GitHub <https://github.com/gotgit/git/>\n"
19 "Language: zh_CN\n"
@@ -22,16 +22,12 @@ msgstr ""
22 "Content-Transfer-Encoding: 8bit\n"
23 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
24
25 -#: advice.c:57
25 +#: advice.c:55
26 #, c-format
27 msgid "hint: %.*s\n"
28 msgstr "提示:%.*s\n"
29
30 -#.
31 -#. * Message used both when 'git commit' fails and when
32 -#. * other commands doing a merge do.
33 -#.
34 -#: advice.c:87
30 +#: advice.c:85
31 msgid ""
32 "Fix them up in the work tree,\n"
33 "and then use 'git add/rm <file>' as\n"
@@ -60,76 +56,76 @@ msgstr ""
56 msgid "git archive --remote <repo> [--exec <cmd>] --list"
57 msgstr "git archive --remote <版本库> [--exec <命令>] --list"
58
63 -#: archive.c:242 builtin/add.c:240 builtin/add.c:559 builtin/rm.c:328
59 +#: archive.c:243 builtin/add.c:136 builtin/add.c:428 builtin/rm.c:328
60 #, c-format
61 msgid "pathspec '%s' did not match any files"
62 msgstr "路径规则 '%s' 未匹配任何文件"
63
68 -#: archive.c:327
64 +#: archive.c:328
65 msgid "fmt"
66 msgstr "格式"
67
72 -#: archive.c:327
68 +#: archive.c:328
69 msgid "archive format"
70 msgstr "归档格式"
71
76 -#: archive.c:328 builtin/log.c:1193
72 +#: archive.c:329 builtin/log.c:1193
73 msgid "prefix"
74 msgstr "前缀"
75
80 -#: archive.c:329
76 +#: archive.c:330
77 msgid "prepend prefix to each pathname in the archive"
78 msgstr "为归档中每个路径名加上前缀"
79
84 -#: archive.c:330 builtin/archive.c:88 builtin/blame.c:2265
85 -#: builtin/blame.c:2266 builtin/config.c:58 builtin/fast-export.c:680
86 -#: builtin/fast-export.c:682 builtin/grep.c:716 builtin/hash-object.c:77
87 -#: builtin/ls-files.c:486 builtin/ls-files.c:489 builtin/notes.c:408
88 -#: builtin/notes.c:565 builtin/read-tree.c:108 parse-options.h:154
80 +#: archive.c:331 builtin/archive.c:88 builtin/blame.c:2265
81 +#: builtin/blame.c:2266 builtin/config.c:57 builtin/fast-export.c:680
82 +#: builtin/fast-export.c:682 builtin/grep.c:714 builtin/hash-object.c:77
83 +#: builtin/ls-files.c:489 builtin/ls-files.c:492 builtin/notes.c:412
84 +#: builtin/notes.c:569 builtin/read-tree.c:108 parse-options.h:151
85 msgid "file"
86 msgstr "文件"
87
92 -#: archive.c:331 builtin/archive.c:89
88 +#: archive.c:332 builtin/archive.c:89
89 msgid "write the archive to this file"
90 msgstr "归档写入此文件"
91
96 -#: archive.c:333
92 +#: archive.c:334
93 msgid "read .gitattributes in working directory"
94 msgstr "读取工作区中的 .gitattributes"
95
100 -#: archive.c:334
96 +#: archive.c:335
97 msgid "report archived files on stderr"
98 msgstr "在标准错误上报告归档文件"
99
104 -#: archive.c:335
100 +#: archive.c:336
101 msgid "store only"
102 msgstr "只存储"
103
108 -#: archive.c:336
104 +#: archive.c:337
105 msgid "compress faster"
106 msgstr "压缩速度更快"
107
112 -#: archive.c:344
108 +#: archive.c:345
109 msgid "compress better"
110 msgstr "压缩效果更好"
111
116 -#: archive.c:347
112 +#: archive.c:348
113 msgid "list supported archive formats"
114 msgstr "列出支持的归档格式"
115
120 -#: archive.c:349 builtin/archive.c:90 builtin/clone.c:84
116 +#: archive.c:350 builtin/archive.c:90 builtin/clone.c:84
117 msgid "repo"
118 msgstr "版本库"
119
124 -#: archive.c:350 builtin/archive.c:91
120 +#: archive.c:351 builtin/archive.c:91
121 msgid "retrieve the archive from remote repository <repo>"
122 msgstr "从远程版本库(<版本库>)提取归档文件"
123
128 -#: archive.c:351 builtin/archive.c:92 builtin/notes.c:487
124 +#: archive.c:352 builtin/archive.c:92 builtin/notes.c:491
125 msgid "command"
126 msgstr "命令"
127
132 -#: archive.c:352 builtin/archive.c:93
128 +#: archive.c:353 builtin/archive.c:93
129 msgid "path to the remote git-upload-archive command"
130 msgstr "远程 git-upload-archive 命令的路径"
131
@@ -146,81 +142,76 @@ msgstr ""
142 msgid "Not setting branch %s as its own upstream."
143 msgstr "未设置分支 %s 作为它自己的上游。"
144
149 -#: branch.c:82
145 +#: branch.c:83
146 #, c-format
147 msgid "Branch %s set up to track remote branch %s from %s by rebasing."
148 msgstr "分支 %1$s 设置为使用变基来跟踪来自 %3$s 的远程分支 %2$s。"
149
154 -#: branch.c:83
150 +#: branch.c:84
151 #, c-format
152 msgid "Branch %s set up to track remote branch %s from %s."
153 msgstr "分支 %1$s 设置为跟踪来自 %3$s 的远程分支 %2$s。"
154
159 -#: branch.c:87
155 +#: branch.c:88
156 #, c-format
157 msgid "Branch %s set up to track local branch %s by rebasing."
158 msgstr "分支 %s 设置为使用变基来跟踪本地分支 %s。"
159
164 -#: branch.c:88
160 +#: branch.c:89
161 #, c-format
162 msgid "Branch %s set up to track local branch %s."
163 msgstr "分支 %s 设置为跟踪本地分支 %s。"
164
169 -#: branch.c:92
165 +#: branch.c:94
166 #, c-format
167 msgid "Branch %s set up to track remote ref %s by rebasing."
168 msgstr "分支 %s 设置为使用变基来跟踪远程引用 %s。"
169
174 -#: branch.c:93
170 +#: branch.c:95
171 #, c-format
172 msgid "Branch %s set up to track remote ref %s."
173 msgstr "分支 %s 设置为跟踪远程引用 %s。"
174
179 -#: branch.c:97
175 +#: branch.c:99
176 #, c-format
177 msgid "Branch %s set up to track local ref %s by rebasing."
178 msgstr "分支 %s 设置为使用变基来跟踪本地引用 %s。"
179
184 -#: branch.c:98
180 +#: branch.c:100
181 #, c-format
182 msgid "Branch %s set up to track local ref %s."
183 msgstr "分支 %s 设置为跟踪本地引用 %s。"
184
189 -#: branch.c:118
190 -#, c-format
191 -msgid "Tracking not set up: name too long: %s"
192 -msgstr "跟踪未设置:名字太长:%s"
193 -
194 -#: branch.c:137
185 +#: branch.c:133
186 #, c-format
187 msgid "Not tracking: ambiguous information for ref %s"
188 msgstr "未跟踪:引用 %s 有歧义"
189
199 -#: branch.c:182
190 +#: branch.c:178
191 #, c-format
192 msgid "'%s' is not a valid branch name."
193 msgstr "'%s' 不是一个有效的分支名称。"
194
204 -#: branch.c:187
195 +#: branch.c:183
196 #, c-format
197 msgid "A branch named '%s' already exists."
198 msgstr "一个分支名 '%s' 已经存在。"
199
209 -#: branch.c:195
200 +#: branch.c:191
201 msgid "Cannot force update the current branch."
202 msgstr "无法强制更新当前分支。"
203
213 -#: branch.c:215
204 +#: branch.c:211
205 #, c-format
206 msgid "Cannot setup tracking information; starting point '%s' is not a branch."
207 msgstr "无法设置跟踪信息;起始点 '%s' 不是一个分支。"
208
218 -#: branch.c:217
209 +#: branch.c:213
210 #, c-format
211 msgid "the requested upstream branch '%s' does not exist"
212 msgstr "请求的上游分支 '%s' 不存在"
213
223 -#: branch.c:219
214 +#: branch.c:215
215 msgid ""
216 "\n"
217 "If you are planning on basing your work on an upstream\n"
@@ -238,113 +229,113 @@ msgstr ""
229 "如果您正计划推送一个能与对应远程分支建立跟踪的新的本地分支,\n"
230 "您可能需要使用 \"git push -u\" 推送分支并配置和上游的关联。"
231
241 -#: branch.c:264
232 +#: branch.c:260
233 #, c-format
234 msgid "Not a valid object name: '%s'."
235 msgstr "不是一个有效的对象名:'%s'。"
236
246 -#: branch.c:284
237 +#: branch.c:280
238 #, c-format
239 msgid "Ambiguous object name: '%s'."
240 msgstr "歧义的对象名:'%s'。"
241
251 -#: branch.c:289
242 +#: branch.c:285
243 #, c-format
244 msgid "Not a valid branch point: '%s'."
245 msgstr "无效的分支点:'%s'。"
246
256 -#: branch.c:295
247 +#: branch.c:291
248 msgid "Failed to lock ref for update"
249 msgstr "无法为更新锁定引用"
250
260 -#: branch.c:313
251 +#: branch.c:309
252 msgid "Failed to write ref"
253 msgstr "不能写引用"
254
264 -#: bundle.c:37
255 +#: bundle.c:33
256 #, c-format
257 msgid "'%s' does not look like a v2 bundle file"
258 msgstr "'%s' 不像是一个 v2 版本的包文件"
259
269 -#: bundle.c:64
260 +#: bundle.c:60
261 #, c-format
262 msgid "unrecognized header: %s%s (%d)"
263 msgstr "未能识别的包头:%s%s (%d)"
264
274 -#: bundle.c:90 builtin/commit.c:706
265 +#: bundle.c:86 builtin/commit.c:706
266 #, c-format
267 msgid "could not open '%s'"
268 msgstr "不能打开 '%s'"
269
279 -#: bundle.c:141
270 +#: bundle.c:138
271 msgid "Repository lacks these prerequisite commits:"
272 msgstr "版本库缺少这些必备的提交:"
273
283 -#: bundle.c:165 sequencer.c:662 sequencer.c:1112 builtin/log.c:332
274 +#: bundle.c:162 sequencer.c:669 sequencer.c:1123 builtin/log.c:332
275 #: builtin/log.c:821 builtin/log.c:1418 builtin/log.c:1644 builtin/merge.c:357
276 #: builtin/shortlog.c:158
277 msgid "revision walk setup failed"
278 msgstr "版本遍历设置失败"
279
289 -#: bundle.c:187
280 +#: bundle.c:184
281 #, c-format
282 msgid "The bundle contains this ref:"
283 msgid_plural "The bundle contains these %d refs:"
284 msgstr[0] "这个包中含有这个引用:"
285 msgstr[1] "这个包中含有 %d 个引用:"
286
296 -#: bundle.c:194
287 +#: bundle.c:191
288 msgid "The bundle records a complete history."
289 msgstr "这个包记录一个完整历史。"
290
300 -#: bundle.c:196
291 +#: bundle.c:193
292 #, c-format
293 msgid "The bundle requires this ref:"
294 msgid_plural "The bundle requires these %d refs:"
295 msgstr[0] "这个包需要这个引用:"
296 msgstr[1] "这个包需要 %d 个引用:"
297
307 -#: bundle.c:296
298 +#: bundle.c:293
299 msgid "rev-list died"
300 msgstr "rev-list 终止"
301
311 -#: bundle.c:302 builtin/log.c:1329 builtin/shortlog.c:261
302 +#: bundle.c:299 builtin/log.c:1329 builtin/shortlog.c:261
303 #, c-format
304 msgid "unrecognized argument: %s"
305 msgstr "未能识别的参数:%s"
306
316 -#: bundle.c:337
307 +#: bundle.c:334
308 #, c-format
309 msgid "ref '%s' is excluded by the rev-list options"
310 msgstr "引用 '%s' 被 rev-list 选项排除"
311
321 -#: bundle.c:382
312 +#: bundle.c:379
313 msgid "Refusing to create empty bundle."
314 msgstr "不能创建空包。"
315
325 -#: bundle.c:398
316 +#: bundle.c:395
317 msgid "Could not spawn pack-objects"
318 msgstr "不能生成 pack-objects 进程"
319
329 -#: bundle.c:416
320 +#: bundle.c:413
321 msgid "pack-objects died"
322 msgstr "pack-objects 终止"
323
333 -#: bundle.c:419
324 +#: bundle.c:416
325 #, c-format
326 msgid "cannot create '%s'"
327 msgstr "不能创建 '%s'"
328
338 -#: bundle.c:441
329 +#: bundle.c:438
330 msgid "index-pack died"
331 msgstr "index-pack 终止"
332
342 -#: commit.c:53
333 +#: commit.c:54
334 #, c-format
335 msgid "could not parse %s"
336 msgstr "不能解析 %s"
337
347 -#: commit.c:55
338 +#: commit.c:56
339 #, c-format
340 msgid "%s %s is not a commit!"
341 msgstr "%s %s 不是一个提交!"
@@ -375,43 +366,43 @@ msgstr "在将来"
366 #, c-format
367 msgid "%lu second ago"
368 msgid_plural "%lu seconds ago"
378 -msgstr[0] "%lu 秒钟之前"
379 -msgstr[1] "%lu 秒钟之前"
369 +msgstr[0] "%lu 秒钟前"
370 +msgstr[1] "%lu 秒钟前"
371
372 #: date.c:108
373 #, c-format
374 msgid "%lu minute ago"
375 msgid_plural "%lu minutes ago"
385 -msgstr[0] "%lu 分钟之前"
386 -msgstr[1] "%lu 分钟之前"
376 +msgstr[0] "%lu 分钟前"
377 +msgstr[1] "%lu 分钟前"
378
379 #: date.c:115
380 #, c-format
381 msgid "%lu hour ago"
382 msgid_plural "%lu hours ago"
392 -msgstr[0] "%lu 小时之前"
393 -msgstr[1] "%lu 小时之前"
383 +msgstr[0] "%lu 小时前"
384 +msgstr[1] "%lu 小时前"
385
386 #: date.c:122
387 #, c-format
388 msgid "%lu day ago"
389 msgid_plural "%lu days ago"
399 -msgstr[0] "%lu 天之前"
400 -msgstr[1] "%lu 天之前"
390 +msgstr[0] "%lu 天前"
391 +msgstr[1] "%lu 天前"
392
393 #: date.c:128
394 #, c-format
395 msgid "%lu week ago"
396 msgid_plural "%lu weeks ago"
406 -msgstr[0] "%lu 周之前"
407 -msgstr[1] "%lu 周之前"
397 +msgstr[0] "%lu 周前"
398 +msgstr[1] "%lu 周前"
399
400 #: date.c:135
401 #, c-format
402 msgid "%lu month ago"
403 msgid_plural "%lu months ago"
413 -msgstr[0] "%lu 个月之前"
414 -msgstr[1] "%lu 个月之前"
404 +msgstr[0] "%lu 个月前"
405 +msgstr[1] "%lu 个月前"
406
407 #: date.c:146
408 #, c-format
@@ -420,12 +411,13 @@ msgid_plural "%lu years"
411 msgstr[0] "%lu 年"
412 msgstr[1] "%lu 年"
413
414 +#. TRANSLATORS: "%s" is "<n> years"
415 #: date.c:149
416 #, c-format
417 msgid "%s, %lu month ago"
418 msgid_plural "%s, %lu months ago"
427 -msgstr[0] "%s,%lu 个月之前"
428 -msgstr[1] "%s,%lu 个月之前"
419 +msgstr[0] "%s %lu 个月前"
420 +msgstr[1] "%s %lu 个月前"
421
422 #: date.c:154 date.c:159
423 #, c-format
@@ -439,6 +431,10 @@ msgstr[1] "%lu 年前"
431 msgid "failed to read orderfile '%s'"
432 msgstr "无法读取排序文件 '%s'"
433
434 +#: diffcore-rename.c:517
435 +msgid "Performing inexact rename detection"
436 +msgstr "正在进行非精确的重命名检测"
437 +
438 # 译者:注意保持前导空格
439 #: diff.c:113
440 #, c-format
@@ -465,7 +461,7 @@ msgstr ""
461 "发现配置变量 'diff.dirstat' 中的错误:\n"
462 "%s"
463
468 -#: diff.c:3509
464 +#: diff.c:3495
465 #, c-format
466 msgid ""
467 "Failed to parse --dirstat/-X option parameter:\n"
@@ -474,7 +470,7 @@ msgstr ""
470 "无法解析 --dirstat/-X 选项的参数:\n"
471 "%s"
472
477 -#: diff.c:3523
473 +#: diff.c:3509
474 #, c-format
475 msgid "Failed to parse --submodule option parameter: '%s'"
476 msgstr "无法解析 --submodule 选项的参数:'%s'"
@@ -501,35 +497,35 @@ msgstr "不能创建临时文件 '%s':%s"
497 msgid "failed writing detached signature to '%s': %s"
498 msgstr "无法将分离式签名写入 '%s':%s"
499
504 -#: grep.c:1695
500 +#: grep.c:1698
501 #, c-format
502 msgid "'%s': unable to read %s"
503 msgstr "'%s':无法读取 %s"
504
509 -#: grep.c:1712
505 +#: grep.c:1715
506 #, c-format
507 msgid "'%s': %s"
508 msgstr "'%s':%s"
509
514 -#: grep.c:1723
510 +#: grep.c:1726
511 #, c-format
512 msgid "'%s': short read %s"
513 msgstr "'%s':读取不完整 %s"
514
519 -#: help.c:210
515 +#: help.c:209
516 #, c-format
517 msgid "available git commands in '%s'"
518 msgstr "在 '%s' 下可用的 git 命令"
519
524 -#: help.c:217
520 +#: help.c:216
521 msgid "git commands available from elsewhere on your $PATH"
522 msgstr "在 $PATH 路径中的其他地方可用的 git 命令"
523
528 -#: help.c:233
524 +#: help.c:232
525 msgid "The most commonly used git commands are:"
526 msgstr "最常用的 git 命令有:"
527
532 -#: help.c:290
528 +#: help.c:289
529 #, c-format
530 msgid ""
531 "'%s' appears to be a git command, but we were not\n"
@@ -538,11 +534,11 @@ msgstr ""
534 "'%s' 像是一个 git 命令,但却无法运行。\n"
535 "可能是 git-%s 受损?"
536
541 -#: help.c:347
537 +#: help.c:346
538 msgid "Uh oh. Your system reports no Git commands at all."
539 msgstr "唉呀,您的系统中未发现 Git 命令。"
540
545 -#: help.c:369
541 +#: help.c:368
542 #, c-format
543 msgid ""
544 "WARNING: You called a Git command named '%s', which does not exist.\n"
@@ -551,17 +547,17 @@ msgstr ""
547 "警告:您运行一个不存在的 Git 命令 '%s'。继续执行假定您要要运行的\n"
548 "是 '%s'"
549
554 -#: help.c:374
550 +#: help.c:373
551 #, c-format
552 msgid "in %0.1f seconds automatically..."
553 msgstr "在 %0.1f 秒钟后自动运行..."
554
559 -#: help.c:381
555 +#: help.c:380
556 #, c-format
557 msgid "git: '%s' is not a git command. See 'git --help'."
558 msgstr "git:'%s' 不是一个 git 命令。参见 'git --help'。"
559
564 -#: help.c:385 help.c:444
560 +#: help.c:384 help.c:443
561 msgid ""
562 "\n"
563 "Did you mean this?"
@@ -575,7 +571,7 @@ msgstr[1] ""
571 "\n"
572 "您指的是这其中的某一个么?"
573
578 -#: help.c:440
574 +#: help.c:439
575 #, c-format
576 msgid "%s: %s - %s"
577 msgstr "%s:%s - %s"
@@ -584,7 +580,7 @@ msgstr "%s:%s - %s"
580 msgid "failed to read the cache"
581 msgstr "无法读取缓存"
582
587 -#: merge.c:110 builtin/checkout.c:358 builtin/checkout.c:559
583 +#: merge.c:110 builtin/checkout.c:357 builtin/checkout.c:558
584 #: builtin/clone.c:661
585 msgid "unable to write new index file"
586 msgstr "无法写新的索引文件"
@@ -594,75 +590,73 @@ msgstr "无法写新的索引文件"
590 msgid "(bad commit)\n"
591 msgstr "(坏提交)\n"
592
597 -#: merge-recursive.c:206
593 +#: merge-recursive.c:208
594 #, c-format
595 msgid "addinfo_cache failed for path '%s'"
596 msgstr "为路径 '%s' addinfo_cache 失败"
597
602 -#: merge-recursive.c:269
598 +#: merge-recursive.c:271
599 msgid "error building trees"
600 msgstr "无法创建树"
601
606 -#: merge-recursive.c:673
602 +#: merge-recursive.c:675
603 #, c-format
604 msgid "failed to create path '%s'%s"
605 msgstr "无法创建路径 '%s'%s"
606
611 -#: merge-recursive.c:684
607 +#: merge-recursive.c:686
608 #, c-format
609 msgid "Removing %s to make room for subdirectory\n"
610 msgstr "删除 %s 以便为子目录留出空间\n"
611
616 -#. something else exists
617 -#. .. but not some other error (who really cares what?)
618 -#: merge-recursive.c:698 merge-recursive.c:719
612 +#: merge-recursive.c:700 merge-recursive.c:721
613 msgid ": perhaps a D/F conflict?"
614 msgstr ":可能是一个目录/文件冲突?"
615
622 -#: merge-recursive.c:709
616 +#: merge-recursive.c:711
617 #, c-format
618 msgid "refusing to lose untracked file at '%s'"
619 msgstr "拒绝丢弃 '%s' 中的未跟踪文件"
620
627 -#: merge-recursive.c:749
621 +#: merge-recursive.c:751
622 #, c-format
623 msgid "cannot read object %s '%s'"
624 msgstr "不能读取对象 %s '%s'"
625
632 -#: merge-recursive.c:751
626 +#: merge-recursive.c:753
627 #, c-format
628 msgid "blob expected for %s '%s'"
629 msgstr "%s '%s' 应为数据(blob)对象"
630
637 -#: merge-recursive.c:774 builtin/clone.c:317
631 +#: merge-recursive.c:776 builtin/clone.c:317
632 #, c-format
633 msgid "failed to open '%s'"
634 msgstr "无法打开 '%s'"
635
642 -#: merge-recursive.c:782
636 +#: merge-recursive.c:784
637 #, c-format
638 msgid "failed to symlink '%s'"
639 msgstr "无法创建符号链接 '%s'"
640
647 -#: merge-recursive.c:785
641 +#: merge-recursive.c:787
642 #, c-format
643 msgid "do not know what to do with %06o %s '%s'"
644 msgstr "不知道如何处理 %06o %s '%s'"
645
652 -#: merge-recursive.c:923
646 +#: merge-recursive.c:925
647 msgid "Failed to execute internal merge"
648 msgstr "无法执行内部合并"
649
656 -#: merge-recursive.c:927
650 +#: merge-recursive.c:929
651 #, c-format
652 msgid "Unable to add %s to database"
653 msgstr "不能添加 %s 至对象库"
654
661 -#: merge-recursive.c:943
655 +#: merge-recursive.c:945
656 msgid "unsupported object type in the tree"
657 msgstr "在树中有不支持的对象类型"
658
665 -#: merge-recursive.c:1022 merge-recursive.c:1036
659 +#: merge-recursive.c:1024 merge-recursive.c:1038
660 #, c-format
661 msgid ""
662 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -671,7 +665,7 @@ msgstr ""
665 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
666 "的版本被保留。"
667
674 -#: merge-recursive.c:1028 merge-recursive.c:1041
668 +#: merge-recursive.c:1030 merge-recursive.c:1043
669 #, c-format
670 msgid ""
671 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -680,20 +674,20 @@ msgstr ""
674 "冲突(%1$s/删除):%2$s 在 %3$s 中被删除,在 %5$s 中被 %4$s。%7$s 在 %6$s 中"
675 "的版本保留于 %8$s 中。"
676
683 -#: merge-recursive.c:1082
677 +#: merge-recursive.c:1084
678 msgid "rename"
679 msgstr "重命名"
680
687 -#: merge-recursive.c:1082 wt-status.c:283
681 +#: merge-recursive.c:1084
682 msgid "renamed"
683 msgstr "重命名"
684
691 -#: merge-recursive.c:1138
685 +#: merge-recursive.c:1140
686 #, c-format
687 msgid "%s is a directory in %s adding as %s instead"
688 msgstr "%s 是 %s 中的一个目录而以 %s 为名被添加"
689
696 -#: merge-recursive.c:1160
690 +#: merge-recursive.c:1162
691 #, c-format
692 msgid ""
693 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -702,144 +696,144 @@ msgstr ""
696 "冲突(重命名/重命名):在分支 \"%3$s\" 中重命名 \"%1$s\"->\"%2$s\",在分支 "
697 "\"%6$s\" 中重命名 \"%4$s\"->\"%5$s\"%7$s"
698
705 -#: merge-recursive.c:1165
699 +#: merge-recursive.c:1167
700 msgid " (left unresolved)"
701 msgstr "(留下未解决)"
702
709 -#: merge-recursive.c:1219
703 +#: merge-recursive.c:1221
704 #, c-format
705 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
706 msgstr ""
707 "冲突(重命名/重命名):在 %3$s 中重命名 %1$s->%2$s,在 %6$s 中重命名 %4$s->"
708 "%5$s"
709
716 -#: merge-recursive.c:1249
710 +#: merge-recursive.c:1251
711 #, c-format
712 msgid "Renaming %s to %s and %s to %s instead"
713 msgstr "而是重命名 %s 至 %s,以及 %s 至 %s"
714
721 -#: merge-recursive.c:1448
715 +#: merge-recursive.c:1450
716 #, c-format
717 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
718 msgstr "冲突(重命名/添加):在 %3$s 中重命名 %1$s->%2$s。在 %5$s 中添加 %4$s"
719
726 -#: merge-recursive.c:1458
720 +#: merge-recursive.c:1460
721 #, c-format
722 msgid "Adding merged %s"
723 msgstr "添加合并后的 %s"
724
731 -#: merge-recursive.c:1463 merge-recursive.c:1661
725 +#: merge-recursive.c:1465 merge-recursive.c:1663
726 #, c-format
727 msgid "Adding as %s instead"
728 msgstr "而是以 %s 为名添加"
729
736 -#: merge-recursive.c:1514
730 +#: merge-recursive.c:1516
731 #, c-format
732 msgid "cannot read object %s"
733 msgstr "不能读取对象 %s"
734
741 -#: merge-recursive.c:1517
735 +#: merge-recursive.c:1519
736 #, c-format
737 msgid "object %s is not a blob"
738 msgstr "对象 %s 不是一个数据(blob)对象"
739
746 -#: merge-recursive.c:1565
740 +#: merge-recursive.c:1567
741 msgid "modify"
742 msgstr "修改"
743
750 -#: merge-recursive.c:1565 wt-status.c:281
744 +#: merge-recursive.c:1567
745 msgid "modified"
746 msgstr "修改"
747
754 -#: merge-recursive.c:1575
748 +#: merge-recursive.c:1577
749 msgid "content"
750 msgstr "内容"
751
758 -#: merge-recursive.c:1582
752 +#: merge-recursive.c:1584
753 msgid "add/add"
754 msgstr "添加/添加"
755
762 -#: merge-recursive.c:1616
756 +#: merge-recursive.c:1618
757 #, c-format
758 msgid "Skipped %s (merged same as existing)"
759 msgstr "略过 %s(已经做过相同合并)"
760
767 -#: merge-recursive.c:1630
761 +#: merge-recursive.c:1632
762 #, c-format
763 msgid "Auto-merging %s"
764 msgstr "自动合并 %s"
765
772 -#: merge-recursive.c:1634 git-submodule.sh:1148
766 +#: merge-recursive.c:1636 git-submodule.sh:1149
767 msgid "submodule"
768 msgstr "子模组"
769
776 -#: merge-recursive.c:1635
770 +#: merge-recursive.c:1637
771 #, c-format
772 msgid "CONFLICT (%s): Merge conflict in %s"
773 msgstr "冲突(%s):合并冲突于 %s"
774
781 -#: merge-recursive.c:1725
775 +#: merge-recursive.c:1727
776 #, c-format
777 msgid "Removing %s"
778 msgstr "删除 %s"
779
786 -#: merge-recursive.c:1750
780 +#: merge-recursive.c:1752
781 msgid "file/directory"
782 msgstr "文件/目录"
783
790 -#: merge-recursive.c:1756
784 +#: merge-recursive.c:1758
785 msgid "directory/file"
786 msgstr "目录/文件"
787
794 -#: merge-recursive.c:1761
788 +#: merge-recursive.c:1763
789 #, c-format
790 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
791 msgstr "冲突(%1$s):在 %3$s 中有一个名为 %2$s 的目录。以 %5$s 为名添加 %4$s"
792
799 -#: merge-recursive.c:1771
793 +#: merge-recursive.c:1773
794 #, c-format
795 msgid "Adding %s"
796 msgstr "添加 %s"
797
804 -#: merge-recursive.c:1788
798 +#: merge-recursive.c:1790
799 msgid "Fatal merge failure, shouldn't happen."
800 msgstr "严重的合并错误,不应发生。"
801
808 -#: merge-recursive.c:1807
802 +#: merge-recursive.c:1809
803 msgid "Already up-to-date!"
804 msgstr "已经是最新的!"
805
812 -#: merge-recursive.c:1816
806 +#: merge-recursive.c:1818
807 #, c-format
808 msgid "merging of trees %s and %s failed"
809 msgstr "无法合并树 %s 和 %s"
810
817 -#: merge-recursive.c:1846
811 +#: merge-recursive.c:1848
812 #, c-format
813 msgid "Unprocessed path??? %s"
814 msgstr "未处理的路径??? %s"
815
822 -#: merge-recursive.c:1891
816 +#: merge-recursive.c:1893
817 msgid "Merging:"
818 msgstr "合并:"
819
826 -#: merge-recursive.c:1904
820 +#: merge-recursive.c:1906
821 #, c-format
822 msgid "found %u common ancestor:"
823 msgid_plural "found %u common ancestors:"
824 msgstr[0] "发现 %u 个共同祖先:"
825 msgstr[1] "发现 %u 个共同祖先:"
826
833 -#: merge-recursive.c:1941
827 +#: merge-recursive.c:1943
828 msgid "merge returned no commit"
829 msgstr "合并未返回提交"
830
837 -#: merge-recursive.c:1998
831 +#: merge-recursive.c:2000
832 #, c-format
833 msgid "Could not parse object '%s'"
834 msgstr "不能解析对象 '%s'"
835
842 -#: merge-recursive.c:2010 builtin/merge.c:665
836 +#: merge-recursive.c:2012 builtin/merge.c:668
837 msgid "Unable to write index."
838 msgstr "不能写入索引。"
839
@@ -864,34 +858,34 @@ msgstr "拒绝向 %s(在 refs/notes/ 之外)写入注解"
858 msgid "Bad %s value: '%s'"
859 msgstr "坏的 %s 值:'%s'"
860
867 -#: object.c:202
861 +#: object.c:229
862 #, c-format
863 msgid "unable to parse object: %s"
864 msgstr "不能解析对象:%s"
865
872 -#: parse-options.c:537
866 +#: parse-options.c:532
867 msgid "..."
868 msgstr "..."
869
876 -#: parse-options.c:555
870 +#: parse-options.c:550
871 #, c-format
872 msgid "usage: %s"
873 msgstr "用法:%s"
874
875 #. TRANSLATORS: the colon here should align with the
876 #. one in "usage: %s" translation
883 -#: parse-options.c:559
877 +#: parse-options.c:554
878 #, c-format
879 msgid " or: %s"
880 msgstr " 或:%s"
881
882 # 译者:为保证在输出中对齐,注意调整句中空格!
889 -#: parse-options.c:562
883 +#: parse-options.c:557
884 #, c-format
885 msgid " %s"
886 msgstr " %s"
887
894 -#: parse-options.c:596
888 +#: parse-options.c:591
889 msgid "-NUM"
890 msgstr "-数字"
891
@@ -939,11 +933,6 @@ msgstr "%s:'%s' 在版本库之外"
933 msgid "Pathspec '%s' is in submodule '%.*s'"
934 msgstr "路径规则 '%s' 在子模组 '%.*s' 中"
935
942 -#.
943 -#. * We may want to substitute "this command" with a command
944 -#. * name. E.g. when add--interactive dies when running
945 -#. * "checkout -p"
946 -#.
936 #: pathspec.c:353
937 #, c-format
938 msgid "%s: pathspec magic not supported by this command: %s"
@@ -962,56 +951,73 @@ msgstr ""
951 "没有为 :(exclude) 模式提供要忽略的内容。也许您忘记了\n"
952 "添加 ':/' 或 '.' ?"
953
965 -#: remote.c:753
954 +#: progress.c:224
955 +msgid "done"
956 +msgstr "完成"
957 +
958 +#: read-cache.c:1238
959 +#, c-format
960 +msgid ""
961 +"index.version set, but the value is invalid.\n"
962 +"Using version %i"
963 +msgstr ""
964 +"设置了 index.version,但是取值无效。\n"
965 +"使用版本 %i"
966 +
967 +#: read-cache.c:1248
968 +#, c-format
969 +msgid ""
970 +"GIT_INDEX_VERSION set, but the value is invalid.\n"
971 +"Using version %i"
972 +msgstr ""
973 +"设置了 GIT_INDEX_VERSION,但是取值无效。\n"
974 +"使用版本 %i"
975 +
976 +#: remote.c:758
977 #, c-format
978 msgid "Cannot fetch both %s and %s to %s"
979 msgstr "不能同时获取 %s 和 %s 至 %s"
980
970 -#: remote.c:757
981 +#: remote.c:762
982 #, c-format
983 msgid "%s usually tracks %s, not %s"
984 msgstr "%s 通常跟踪 %s,而非 %s"
985
975 -#: remote.c:761
986 +#: remote.c:766
987 #, c-format
988 msgid "%s tracks both %s and %s"
989 msgstr "%s 同时跟踪 %s 和 %s"
990
980 -#.
981 -#. * This last possibility doesn't occur because
982 -#. * FETCH_HEAD_IGNORE entries always appear at
983 -#. * the end of the list.
984 -#.
985 -#: remote.c:769
991 +#: remote.c:774
992 msgid "Internal error"
993 msgstr "内部错误"
994
989 -#: remote.c:1871
995 +#: remote.c:1948
996 #, c-format
997 msgid "Your branch is based on '%s', but the upstream is gone.\n"
998 msgstr "您的分支基于 '%s',但此上游分支已经不存在。\n"
999
994 -#: remote.c:1875
1000 +#: remote.c:1952
1001 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1002 msgstr " (使用 \"git branch --unset-upstream\" 来修复)\n"
1003
998 -#: remote.c:1878
1004 +#: remote.c:1955
1005 #, c-format
1006 msgid "Your branch is up-to-date with '%s'.\n"
1007 msgstr "您的分支与上游分支 '%s' 一致。\n"
1008
1003 -#: remote.c:1882
1009 +#: remote.c:1959
1010 #, c-format
1011 msgid "Your branch is ahead of '%s' by %d commit.\n"
1012 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1013 msgstr[0] "您的分支领先 '%s' 共 %d 个提交。\n"
1014 msgstr[1] "您的分支领先 '%s' 共 %d 个提交。\n"
1015
1010 -#: remote.c:1888
1016 +#: remote.c:1965
1017 msgid " (use \"git push\" to publish your local commits)\n"
1018 msgstr " (使用 \"git push\" 来发布您的本地提交)\n"
1019
1014 -#: remote.c:1891
1020 +#: remote.c:1968
1021 #, c-format
1022 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1023 msgid_plural ""
@@ -1020,11 +1026,11 @@ msgstr[0] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1026 msgstr[1] "您的分支落后 '%s' 共 %d 个提交,并且可以快进。\n"
1027
1028 # 译者:注意保持前导空格
1023 -#: remote.c:1899
1029 +#: remote.c:1976
1030 msgid " (use \"git pull\" to update your local branch)\n"
1031 msgstr " (使用 \"git pull\" 来更新您的本地分支)\n"
1032
1027 -#: remote.c:1902
1033 +#: remote.c:1979
1034 #, c-format
1035 msgid ""
1036 "Your branch and '%s' have diverged,\n"
@@ -1040,7 +1046,7 @@ msgstr[1] ""
1046 "并且分别有 %d 和 %d 处不同的提交。\n"
1047
1048 # 译者:注意保持前导空格
1043 -#: remote.c:1912
1049 +#: remote.c:1989
1050 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1051 msgstr " (使用 \"git pull\" 来合并远程分支)\n"
1052
@@ -1053,14 +1059,14 @@ msgstr "不能打开 /dev/null"
1059 msgid "dup2(%d,%d) failed"
1060 msgstr "不能调用 dup2(%d,%d)"
1061
1056 -#: sequencer.c:206 builtin/merge.c:783 builtin/merge.c:896
1057 -#: builtin/merge.c:1006 builtin/merge.c:1016
1062 +#: sequencer.c:206 builtin/merge.c:786 builtin/merge.c:899
1063 +#: builtin/merge.c:1009 builtin/merge.c:1019
1064 #, c-format
1065 msgid "Could not open '%s' for writing"
1066 msgstr "不能为写入打开 '%s'"
1067
1062 -#: sequencer.c:208 builtin/merge.c:343 builtin/merge.c:786
1063 -#: builtin/merge.c:1008 builtin/merge.c:1021
1068 +#: sequencer.c:208 builtin/merge.c:343 builtin/merge.c:789
1069 +#: builtin/merge.c:1011 builtin/merge.c:1024
1070 #, c-format
1071 msgid "Could not write to '%s'"
1072 msgstr "不能写入 '%s'"
@@ -1082,7 +1088,7 @@ msgstr ""
1088 "冲突解决完毕后,用 'git add <paths>' 或 'git rm <paths>'\n"
1089 "对修正后的文件做标记,然后用 'git commit' 提交"
1090
1085 -#: sequencer.c:245 sequencer.c:870 sequencer.c:953
1091 +#: sequencer.c:245 sequencer.c:879 sequencer.c:962
1092 #, c-format
1093 msgid "Could not write to %s"
1094 msgstr "不能写入 %s"
@@ -1118,184 +1124,184 @@ msgstr "不能解析 HEAD 提交\n"
1124 msgid "Unable to update cache tree\n"
1125 msgstr "不能更新缓存\n"
1126
1121 -#: sequencer.c:423
1127 +#: sequencer.c:430
1128 #, c-format
1129 msgid "Could not parse commit %s\n"
1130 msgstr "不能解析提交 %s\n"
1131
1126 -#: sequencer.c:428
1132 +#: sequencer.c:435
1133 #, c-format
1134 msgid "Could not parse parent commit %s\n"
1135 msgstr "不能解析父提交 %s\n"
1136
1131 -#: sequencer.c:494
1137 +#: sequencer.c:501
1138 msgid "Your index file is unmerged."
1139 msgstr "您的索引文件未完成合并。"
1140
1135 -#: sequencer.c:513
1141 +#: sequencer.c:520
1142 #, c-format
1143 msgid "Commit %s is a merge but no -m option was given."
1144 msgstr "提交 %s 是一个合并提交但未提供 -m 选项。"
1145
1140 -#: sequencer.c:521
1146 +#: sequencer.c:528
1147 #, c-format
1148 msgid "Commit %s does not have parent %d"
1149 msgstr "提交 %s 没有父提交 %d"
1150
1145 -#: sequencer.c:525
1151 +#: sequencer.c:532
1152 #, c-format
1153 msgid "Mainline was specified but commit %s is not a merge."
1154 msgstr "指定了主线但提交 %s 不是一个合并。"
1155
1156 #. TRANSLATORS: The first %s will be "revert" or
1157 #. "cherry-pick", the second %s a SHA1
1152 -#: sequencer.c:538
1158 +#: sequencer.c:545
1159 #, c-format
1160 msgid "%s: cannot parse parent commit %s"
1161 msgstr "%s:不能解析父提交 %s"
1162
1157 -#: sequencer.c:542
1163 +#: sequencer.c:549
1164 #, c-format
1165 msgid "Cannot get commit message for %s"
1166 msgstr "不能得到 %s 的提交说明"
1167
1162 -#: sequencer.c:628
1168 +#: sequencer.c:635
1169 #, c-format
1170 msgid "could not revert %s... %s"
1171 msgstr "不能还原 %s... %s"
1172
1167 -#: sequencer.c:629
1173 +#: sequencer.c:636
1174 #, c-format
1175 msgid "could not apply %s... %s"
1176 msgstr "不能应用 %s... %s"
1177
1172 -#: sequencer.c:665
1178 +#: sequencer.c:672
1179 msgid "empty commit set passed"
1180 msgstr "提供了空的提交集"
1181
1176 -#: sequencer.c:673
1182 +#: sequencer.c:680
1183 #, c-format
1184 msgid "git %s: failed to read the index"
1185 msgstr "git %s:无法读取索引"
1186
1181 -#: sequencer.c:678
1187 +#: sequencer.c:685
1188 #, c-format
1189 msgid "git %s: failed to refresh the index"
1190 msgstr "git %s:无法刷新索引"
1191
1186 -#: sequencer.c:736
1192 +#: sequencer.c:743
1193 #, c-format
1194 msgid "Cannot %s during a %s"
1195 msgstr "无法 %s 在一个 %s 过程中"
1196
1191 -#: sequencer.c:758
1197 +#: sequencer.c:765
1198 #, c-format
1199 msgid "Could not parse line %d."
1200 msgstr "不能解析第 %d 行。"
1201
1196 -#: sequencer.c:763
1202 +#: sequencer.c:770
1203 msgid "No commits parsed."
1204 msgstr "没有提交被解析。"
1205
1200 -#: sequencer.c:776
1206 +#: sequencer.c:783
1207 #, c-format
1208 msgid "Could not open %s"
1209 msgstr "不能打开 %s"
1210
1205 -#: sequencer.c:780
1211 +#: sequencer.c:787
1212 #, c-format
1213 msgid "Could not read %s."
1214 msgstr "不能读取 %s。"
1215
1210 -#: sequencer.c:787
1216 +#: sequencer.c:794
1217 #, c-format
1218 msgid "Unusable instruction sheet: %s"
1219 msgstr "无用的指令表单:%s"
1220
1215 -#: sequencer.c:815
1221 +#: sequencer.c:824
1222 #, c-format
1223 msgid "Invalid key: %s"
1224 msgstr "无效键名:%s"
1225
1220 -#: sequencer.c:818
1226 +#: sequencer.c:827
1227 #, c-format
1228 msgid "Invalid value for %s: %s"
1229 msgstr "%s 的值无效:%s"
1230
1225 -#: sequencer.c:830
1231 +#: sequencer.c:839
1232 #, c-format
1233 msgid "Malformed options sheet: %s"
1234 msgstr "非法的选项表单:%s"
1235
1230 -#: sequencer.c:851
1236 +#: sequencer.c:860
1237 msgid "a cherry-pick or revert is already in progress"
1238 msgstr "一个拣选或还原操作已在进行"
1239
1234 -#: sequencer.c:852
1240 +#: sequencer.c:861
1241 msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
1242 msgstr "尝试 \"git cherry-pick (--continue | --quit | --abort)\""
1243
1238 -#: sequencer.c:856
1244 +#: sequencer.c:865
1245 #, c-format
1246 msgid "Could not create sequencer directory %s"
1247 msgstr "不能创建序列目录 %s"
1248
1243 -#: sequencer.c:872 sequencer.c:957
1249 +#: sequencer.c:881 sequencer.c:966
1250 #, c-format
1251 msgid "Error wrapping up %s."
1252 msgstr "错误收尾 %s。"
1253
1248 -#: sequencer.c:891 sequencer.c:1025
1254 +#: sequencer.c:900 sequencer.c:1036
1255 msgid "no cherry-pick or revert in progress"
1256 msgstr "拣选或还原操作并未进行"
1257
1252 -#: sequencer.c:893
1258 +#: sequencer.c:902
1259 msgid "cannot resolve HEAD"
1260 msgstr "不能解析 HEAD"
1261
1256 -#: sequencer.c:895
1262 +#: sequencer.c:904
1263 msgid "cannot abort from a branch yet to be born"
1264 msgstr "不能从尚未建立的分支终止"
1265
1260 -#: sequencer.c:917 builtin/apply.c:4061
1266 +#: sequencer.c:926 builtin/apply.c:4061
1267 #, c-format
1268 msgid "cannot open %s: %s"
1269 msgstr "不能打开 %s:%s"
1270
1265 -#: sequencer.c:920
1271 +#: sequencer.c:929
1272 #, c-format
1273 msgid "cannot read %s: %s"
1274 msgstr "不能读取 %s:%s"
1275
1270 -#: sequencer.c:921
1276 +#: sequencer.c:930
1277 msgid "unexpected end of file"
1278 msgstr "意外的文件结束"
1279
1274 -#: sequencer.c:927
1280 +#: sequencer.c:936
1281 #, c-format
1282 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
1283 msgstr "保存拣选提交前的 HEAD 文件 '%s' 损坏"
1284
1279 -#: sequencer.c:950
1285 +#: sequencer.c:959
1286 #, c-format
1287 msgid "Could not format %s."
1288 msgstr "不能格式化 %s。"
1289
1284 -#: sequencer.c:1093
1290 +#: sequencer.c:1104
1291 #, c-format
1292 msgid "%s: can't cherry-pick a %s"
1293 msgstr "%s:不能拣选一个%s"
1294
1289 -#: sequencer.c:1096
1295 +#: sequencer.c:1107
1296 #, c-format
1297 msgid "%s: bad revision"
1298 msgstr "%s:错误的版本"
1299
1294 -#: sequencer.c:1130
1300 +#: sequencer.c:1141
1301 msgid "Can't revert as initial commit"
1302 msgstr "不能作为初始提交还原"
1303
1298 -#: sequencer.c:1131
1304 +#: sequencer.c:1142
1305 msgid "Can't cherry-pick into empty head"
1306 msgstr "不能拣选到空分支"
1307
@@ -1320,21 +1326,21 @@ msgstr ""
1326 "可能需要删除它们。用 \"git config advice.objectNameWarning false\"\n"
1327 "命令关闭本消息通知。"
1328
1323 -#: sha1_name.c:1070
1329 +#: sha1_name.c:1072
1330 msgid "HEAD does not point to a branch"
1331 msgstr "HEAD 没有指向一个分支"
1332
1327 -#: sha1_name.c:1073
1333 +#: sha1_name.c:1075
1334 #, c-format
1335 msgid "No such branch: '%s'"
1336 msgstr "没有此分支:'%s'"
1337
1332 -#: sha1_name.c:1075
1338 +#: sha1_name.c:1077
1339 #, c-format
1340 msgid "No upstream configured for branch '%s'"
1341 msgstr "尚未给分支 '%s' 设置上游"
1342
1337 -#: sha1_name.c:1079
1343 +#: sha1_name.c:1081
1344 #, c-format
1345 msgid "Upstream branch '%s' not stored as a remote-tracking branch"
1346 msgstr "上游分支 '%s' 没有存储为一个远程跟踪分支"
@@ -1348,52 +1354,34 @@ msgstr "无法修改未合并的 .gitmodules,先解决合并冲突"
1354 msgid "Could not find section in .gitmodules where path=%s"
1355 msgstr "无法在 .gitmodules 中找到 path=%s 的小节"
1356
1351 -#. Maybe the user already did that, don't error out here
1357 #: submodule.c:76
1358 #, c-format
1359 msgid "Could not update .gitmodules entry %s"
1360 msgstr "不能更新 .gitmodules 条目 %s"
1361
1357 -#. Maybe the user already did that, don't error out here
1362 #: submodule.c:109
1363 #, c-format
1364 msgid "Could not remove .gitmodules entry for %s"
1365 msgstr "无法移除 %s 的 .gitmodules 条目"
1366
1363 -#: submodule.c:127
1364 -msgid "could not find .gitmodules in index"
1365 -msgstr "无法在索引中找到 .gitmodules"
1366 -
1367 -#: submodule.c:133
1368 -msgid "reading updated .gitmodules failed"
1369 -msgstr "读取更新后的 .gitmodules 失败"
1370 -
1371 -#: submodule.c:135
1372 -msgid "unable to stat updated .gitmodules"
1373 -msgstr "不能枚举更新后的 .gitmodules"
1374 -
1375 -#: submodule.c:139
1376 -msgid "unable to remove .gitmodules from index"
1377 -msgstr "不能从索引中移除 .gitmodules"
1378 -
1379 -#: submodule.c:141
1380 -msgid "adding updated .gitmodules failed"
1381 -msgstr "添加更新后的 .gitmodules 失败"
1382 -
1383 -#: submodule.c:143
1367 +#: submodule.c:120
1368 msgid "staging updated .gitmodules failed"
1369 msgstr "将更新后 .gitmodules 添加暂存区失败"
1370
1387 -#: submodule.c:1144 builtin/init-db.c:363
1371 +#: submodule.c:1121 builtin/init-db.c:363
1372 #, c-format
1373 msgid "Could not create git link %s"
1374 msgstr "不能创建 git link %s"
1375
1392 -#: submodule.c:1155
1376 +#: submodule.c:1132
1377 #, c-format
1378 msgid "Could not set core.worktree in %s"
1379 msgstr "不能在 %s 中设置 core.worktree"
1380
1381 +#: unpack-trees.c:206
1382 +msgid "Checking out files"
1383 +msgstr "正在检出文件"
1384 +
1385 #: urlmatch.c:120
1386 msgid "invalid URL scheme name or missing '://' suffix"
1387 msgstr "无效的 URL 方案名称或丢失 '://' 后缀"
@@ -1507,94 +1495,100 @@ msgstr " (提交或丢弃子模组中未跟踪或修改的内容)"
1495 msgid " (use \"git %s <file>...\" to include in what will be committed)"
1496 msgstr " (使用 \"git %s <file>...\" 以包含要提交的内容)"
1497
1510 -#: wt-status.c:254
1511 -msgid "bug"
1512 -msgstr "bug"
1513 -
1514 -#: wt-status.c:259
1498 +#: wt-status.c:252
1499 msgid "both deleted:"
1500 msgstr "双方删除:"
1501
1518 -#: wt-status.c:260
1502 +#: wt-status.c:254
1503 msgid "added by us:"
1504 msgstr "由我们添加:"
1505
1522 -#: wt-status.c:261
1506 +#: wt-status.c:256
1507 msgid "deleted by them:"
1508 msgstr "由他们删除:"
1509
1526 -#: wt-status.c:262
1510 +#: wt-status.c:258
1511 msgid "added by them:"
1512 msgstr "由他们添加:"
1513
1530 -#: wt-status.c:263
1514 +#: wt-status.c:260
1515 msgid "deleted by us:"
1516 msgstr "由我们删除:"
1517
1534 -#: wt-status.c:264
1518 +#: wt-status.c:262
1519 msgid "both added:"
1520 msgstr "双方添加:"
1521
1538 -#: wt-status.c:265
1522 +#: wt-status.c:264
1523 msgid "both modified:"
1524 msgstr "双方修改:"
1525
1542 -# 译者:为保证在输出中对齐,注意调整句中空格!
1543 -#: wt-status.c:275
1544 -msgid "new file"
1545 -msgstr "新文件"
1526 +#: wt-status.c:266
1527 +#, c-format
1528 +msgid "bug: unhandled unmerged status %x"
1529 +msgstr "bug:无法处理的未合并状态 %x"
1530
1547 -#: wt-status.c:277
1548 -msgid "copied"
1549 -msgstr "拷贝"
1531 +#: wt-status.c:274
1532 +msgid "new file:"
1533 +msgstr "新文件:"
1534
1551 -#: wt-status.c:279
1552 -msgid "deleted"
1553 -msgstr "删除"
1535 +#: wt-status.c:276
1536 +msgid "copied:"
1537 +msgstr "拷贝:"
1538
1555 -# 译者:为保证在输出中对齐,注意调整句中空格!
1556 -#: wt-status.c:285
1557 -msgid "typechange"
1558 -msgstr "类型变更"
1539 +#: wt-status.c:278
1540 +msgid "deleted:"
1541 +msgstr "删除:"
1542
1560 -# 译者:为保证在输出中对齐,注意调整句中空格!
1561 -#: wt-status.c:287
1562 -msgid "unknown"
1563 -msgstr "未知"
1543 +#: wt-status.c:280
1544 +msgid "modified:"
1545 +msgstr "修改:"
1546 +
1547 +#: wt-status.c:282
1548 +msgid "renamed:"
1549 +msgstr "重命名:"
1550 +
1551 +#: wt-status.c:284
1552 +msgid "typechange:"
1553 +msgstr "类型变更:"
1554 +
1555 +#: wt-status.c:286
1556 +msgid "unknown:"
1557 +msgstr "未知:"
1558
1565 -#: wt-status.c:289
1566 -msgid "unmerged"
1567 -msgstr "未合并"
1559 +#: wt-status.c:288
1560 +msgid "unmerged:"
1561 +msgstr "未合并:"
1562
1563 # 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
1570 -#: wt-status.c:336
1564 +#: wt-status.c:370
1565 msgid "new commits, "
1566 msgstr "新提交, "
1567
1568 # 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
1575 -#: wt-status.c:338
1569 +#: wt-status.c:372
1570 msgid "modified content, "
1571 msgstr "修改的内容, "
1572
1573 # 译者:末尾两个字节可能被删减,如果翻译为中文标点会出现半个汉字
1580 -#: wt-status.c:340
1574 +#: wt-status.c:374
1575 msgid "untracked content, "
1576 msgstr "未跟踪的内容, "
1577
1584 -#: wt-status.c:357
1578 +#: wt-status.c:391
1579 #, c-format
1580 msgid "bug: unhandled diff status %c"
1587 -msgstr "bug:未处理的差异状态 %c"
1581 +msgstr "bug:无法处理的差异状态 %c"
1582
1589 -#: wt-status.c:732
1583 +#: wt-status.c:765
1584 msgid "Submodules changed but not updated:"
1585 msgstr "子模组已修改但尚未更新:"
1586
1593 -#: wt-status.c:734
1587 +#: wt-status.c:767
1588 msgid "Submodule changes to be committed:"
1589 msgstr "要提交的子模组变更:"
1590
1597 -#: wt-status.c:836
1591 +#: wt-status.c:846
1592 msgid ""
1593 "Do not touch the line above.\n"
1594 "Everything below will be removed."
@@ -1602,198 +1596,198 @@ msgstr ""
1596 "不要改动上面的一行。\n"
1597 "下面的所有内容均将被删除。"
1598
1605 -#: wt-status.c:899
1599 +#: wt-status.c:937
1600 msgid "You have unmerged paths."
1601 msgstr "您有尚未合并的路径。"
1602
1603 # 译者:注意保持前导空格
1610 -#: wt-status.c:902
1604 +#: wt-status.c:940
1605 msgid " (fix conflicts and run \"git commit\")"
1606 msgstr " (解决冲突并运行 \"git commit\")"
1607
1614 -#: wt-status.c:905
1608 +#: wt-status.c:943
1609 msgid "All conflicts fixed but you are still merging."
1610 msgstr "所有冲突已解决但您仍处于合并中。"
1611
1612 # 译者:注意保持前导空格
1619 -#: wt-status.c:908
1613 +#: wt-status.c:946
1614 msgid " (use \"git commit\" to conclude merge)"
1615 msgstr " (使用 \"git commit\" 结束合并)"
1616
1623 -#: wt-status.c:918
1617 +#: wt-status.c:956
1618 msgid "You are in the middle of an am session."
1619 msgstr "您正处于 am 操作过程中。"
1620
1627 -#: wt-status.c:921
1621 +#: wt-status.c:959
1622 msgid "The current patch is empty."
1623 msgstr "当前的补丁为空。"
1624
1625 # 译者:注意保持前导空格
1632 -#: wt-status.c:925
1626 +#: wt-status.c:963
1627 msgid " (fix conflicts and then run \"git am --continue\")"
1628 msgstr " (解决冲突,然后运行 \"git am --continue\")"
1629
1630 # 译者:注意保持前导空格
1637 -#: wt-status.c:927
1631 +#: wt-status.c:965
1632 msgid " (use \"git am --skip\" to skip this patch)"
1633 msgstr " (使用 \"git am --skip\" 跳过此补丁)"
1634
1635 # 译者:注意保持前导空格
1642 -#: wt-status.c:929
1636 +#: wt-status.c:967
1637 msgid " (use \"git am --abort\" to restore the original branch)"
1638 msgstr " (使用 \"git am --abort\" 恢复原有分支)"
1639
1646 -#: wt-status.c:989 wt-status.c:1006
1640 +#: wt-status.c:1027 wt-status.c:1044
1641 #, c-format
1642 msgid "You are currently rebasing branch '%s' on '%s'."
1643 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作。"
1644
1651 -#: wt-status.c:994 wt-status.c:1011
1645 +#: wt-status.c:1032 wt-status.c:1049
1646 msgid "You are currently rebasing."
1647 msgstr "您在执行变基操作。"
1648
1649 # 译者:注意保持前导空格
1656 -#: wt-status.c:997
1650 +#: wt-status.c:1035
1651 msgid " (fix conflicts and then run \"git rebase --continue\")"
1652 msgstr " (解决冲突,然后运行 \"git rebase --continue\")"
1653
1654 # 译者:注意保持前导空格
1661 -#: wt-status.c:999
1655 +#: wt-status.c:1037
1656 msgid " (use \"git rebase --skip\" to skip this patch)"
1657 msgstr " (使用 \"git rebase --skip\" 跳过此补丁)"
1658
1659 # 译者:注意保持前导空格
1666 -#: wt-status.c:1001
1660 +#: wt-status.c:1039
1661 msgid " (use \"git rebase --abort\" to check out the original branch)"
1662 msgstr " (使用 \"git rebase --abort\" 以检出原有分支)"
1663
1664 # 译者:注意保持前导空格
1671 -#: wt-status.c:1014
1665 +#: wt-status.c:1052
1666 msgid " (all conflicts fixed: run \"git rebase --continue\")"
1667 msgstr " (所有冲突已解决:运行 \"git rebase --continue\")"
1668
1675 -#: wt-status.c:1018
1669 +#: wt-status.c:1056
1670 #, c-format
1671 msgid ""
1672 "You are currently splitting a commit while rebasing branch '%s' on '%s'."
1673 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时拆分提交。"
1674
1681 -#: wt-status.c:1023
1675 +#: wt-status.c:1061
1676 msgid "You are currently splitting a commit during a rebase."
1677 msgstr "您在执行变基操作时拆分提交。"
1678
1679 # 译者:注意保持前导空格
1686 -#: wt-status.c:1026
1680 +#: wt-status.c:1064
1681 msgid " (Once your working directory is clean, run \"git rebase --continue\")"
1682 msgstr " (一旦您工作目录提交干净后,运行 \"git rebase --continue\")"
1683
1690 -#: wt-status.c:1030
1684 +#: wt-status.c:1068
1685 #, c-format
1686 msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
1687 msgstr "您在执行将分支 '%s' 变基到 '%s' 的操作时编辑提交。"
1688
1695 -#: wt-status.c:1035
1689 +#: wt-status.c:1073
1690 msgid "You are currently editing a commit during a rebase."
1691 msgstr "您在执行变基操作时编辑提交。"
1692
1693 # 译者:注意保持前导空格
1700 -#: wt-status.c:1038
1694 +#: wt-status.c:1076
1695 msgid " (use \"git commit --amend\" to amend the current commit)"
1696 msgstr " (使用 \"git commit --amend\" 修补当前提交)"
1697
1698 # 译者:注意保持前导空格
1705 -#: wt-status.c:1040
1699 +#: wt-status.c:1078
1700 msgid ""
1701 " (use \"git rebase --continue\" once you are satisfied with your changes)"
1702 msgstr " (当您对您的修改满意后执行 \"git rebase --continue\")"
1703
1710 -#: wt-status.c:1050
1704 +#: wt-status.c:1088
1705 #, c-format
1706 msgid "You are currently cherry-picking commit %s."
1707 msgstr "您在执行拣选提交 %s 的操作。"
1708
1709 # 译者:注意保持前导空格
1716 -#: wt-status.c:1055
1710 +#: wt-status.c:1093
1711 msgid " (fix conflicts and run \"git cherry-pick --continue\")"
1712 msgstr " (解决冲突并运行 \"git cherry-pick --continue\")"
1713
1714 # 译者:注意保持前导空格
1721 -#: wt-status.c:1058
1715 +#: wt-status.c:1096
1716 msgid " (all conflicts fixed: run \"git cherry-pick --continue\")"
1717 msgstr " (所有冲突已解决:运行 \"git cherry-pick --continue\")"
1718
1719 # 译者:注意保持前导空格
1726 -#: wt-status.c:1060
1720 +#: wt-status.c:1098
1721 msgid " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
1722 msgstr " (使用 \"git cherry-pick --abort\" 以取消拣选操作)"
1723
1730 -#: wt-status.c:1069
1724 +#: wt-status.c:1107
1725 #, c-format
1726 msgid "You are currently reverting commit %s."
1727 msgstr "您在执行反转提交 %s 的操作。"
1728
1729 # 译者:注意保持前导空格
1736 -#: wt-status.c:1074
1730 +#: wt-status.c:1112
1731 msgid " (fix conflicts and run \"git revert --continue\")"
1732 msgstr " (解决冲突并运行 \"git revert --continue\")"
1733
1734 # 译者:注意保持前导空格
1741 -#: wt-status.c:1077
1735 +#: wt-status.c:1115
1736 msgid " (all conflicts fixed: run \"git revert --continue\")"
1737 msgstr " (所有冲突已解决:运行 \"git revert --continue\")"
1738
1739 # 译者:注意保持前导空格
1746 -#: wt-status.c:1079
1740 +#: wt-status.c:1117
1741 msgid " (use \"git revert --abort\" to cancel the revert operation)"
1742 msgstr " (使用 \"git revert --abort\" 以取消反转提交操作)"
1743
1750 -#: wt-status.c:1090
1744 +#: wt-status.c:1128
1745 #, c-format
1746 msgid "You are currently bisecting, started from branch '%s'."
1747 msgstr "您在执行从分支 '%s' 开始的二分查找操作。"
1748
1755 -#: wt-status.c:1094
1749 +#: wt-status.c:1132
1750 msgid "You are currently bisecting."
1751 msgstr "您在执行二分查找操作。"
1752
1753 # 译者:注意保持前导空格
1760 -#: wt-status.c:1097
1754 +#: wt-status.c:1135
1755 msgid " (use \"git bisect reset\" to get back to the original branch)"
1756 msgstr " (使用 \"git bisect reset\" 以回到原有分支)"
1757
1764 -#: wt-status.c:1272
1758 +#: wt-status.c:1310
1759 msgid "On branch "
1760 msgstr "位于分支 "
1761
1768 -#: wt-status.c:1279
1762 +#: wt-status.c:1317
1763 msgid "rebase in progress; onto "
1764 msgstr "变基操作正在进行中;至 "
1765
1772 -#: wt-status.c:1286
1766 +#: wt-status.c:1324
1767 msgid "HEAD detached at "
1768 msgstr "头指针分离于 "
1769
1776 -#: wt-status.c:1288
1770 +#: wt-status.c:1326
1771 msgid "HEAD detached from "
1772 msgstr "头指针分离自 "
1773
1780 -#: wt-status.c:1291
1774 +#: wt-status.c:1329
1775 msgid "Not currently on any branch."
1776 msgstr "当前不在任何分支上。"
1777
1784 -#: wt-status.c:1308
1778 +#: wt-status.c:1346
1779 msgid "Initial commit"
1780 msgstr "初始提交"
1781
1788 -#: wt-status.c:1322
1782 +#: wt-status.c:1360
1783 msgid "Untracked files"
1784 msgstr "未跟踪的文件"
1785
1792 -#: wt-status.c:1324
1786 +#: wt-status.c:1362
1787 msgid "Ignored files"
1788 msgstr "忽略的文件"
1789
1796 -#: wt-status.c:1328
1790 +#: wt-status.c:1366
1791 #, c-format
1792 msgid ""
1793 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -1803,316 +1797,234 @@ msgstr ""
1797 "耗费了 %.2f 秒以枚举未跟踪的文件。'status -uno' 也许能提高速度,\n"
1798 "但您需要小心不要忘了添加新文件(参见 'git help status')。"
1799
1806 -#: wt-status.c:1334
1800 +#: wt-status.c:1372
1801 #, c-format
1802 msgid "Untracked files not listed%s"
1803 msgstr "未跟踪的文件没有列出%s"
1804
1805 # 译者:中文字符串拼接,可删除前导空格
1812 -#: wt-status.c:1336
1806 +#: wt-status.c:1374
1807 msgid " (use -u option to show untracked files)"
1808 msgstr "(使用 -u 参数显示未跟踪的文件)"
1809
1816 -#: wt-status.c:1342
1810 +#: wt-status.c:1380
1811 msgid "No changes"
1812 msgstr "没有修改"
1813
1820 -#: wt-status.c:1347
1814 +#: wt-status.c:1385
1815 #, c-format
1816 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
1817 msgstr "修改尚未加入提交(使用 \"git add\" 和/或 \"git commit -a\")\n"
1818
1825 -#: wt-status.c:1350
1819 +#: wt-status.c:1388
1820 #, c-format
1821 msgid "no changes added to commit\n"
1822 msgstr "修改尚未加入提交\n"
1823
1830 -#: wt-status.c:1353
1824 +#: wt-status.c:1391
1825 #, c-format
1826 msgid ""
1827 "nothing added to commit but untracked files present (use \"git add\" to "
1828 "track)\n"
1829 msgstr "提交为空,但是存在尚未跟踪的文件(使用 \"git add\" 建立跟踪)\n"
1830
1837 -#: wt-status.c:1356
1831 +#: wt-status.c:1394
1832 #, c-format
1833 msgid "nothing added to commit but untracked files present\n"
1834 msgstr "提交为空,但是存在尚未跟踪的文件\n"
1835
1836 # 译者:中文字符串拼接,可删除前导空格
1843 -#: wt-status.c:1359
1837 +#: wt-status.c:1397
1838 #, c-format
1839 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
1840 msgstr "无文件要提交(创建/拷贝文件并使用 \"git add\" 建立跟踪)\n"
1841
1848 -#: wt-status.c:1362 wt-status.c:1367
1842 +#: wt-status.c:1400 wt-status.c:1405
1843 #, c-format
1844 msgid "nothing to commit\n"
1845 msgstr "无文件要提交\n"
1846
1847 # 译者:中文字符串拼接,可删除前导空格
1854 -#: wt-status.c:1365
1848 +#: wt-status.c:1403
1849 #, c-format
1850 msgid "nothing to commit (use -u to show untracked files)\n"
1851 msgstr "无文件要提交(使用 -u 显示未跟踪的文件)\n"
1852
1853 # 译者:中文字符串拼接,可删除前导空格
1860 -#: wt-status.c:1369
1854 +#: wt-status.c:1407
1855 #, c-format
1856 msgid "nothing to commit, working directory clean\n"
1857 msgstr "无文件要提交,干净的工作区\n"
1858
1865 -#: wt-status.c:1478
1859 +#: wt-status.c:1516
1860 msgid "HEAD (no branch)"
1861 msgstr "HEAD(非分支)"
1862
1863 # 译者:注意保持句尾空格
1870 -#: wt-status.c:1484
1864 +#: wt-status.c:1522
1865 msgid "Initial commit on "
1866 msgstr "初始提交于 "
1867
1874 -#: wt-status.c:1514
1868 +#: wt-status.c:1554
1869 msgid "gone"
1870 msgstr "丢失"
1871
1872 # 译者:注意保持句尾空格
1879 -#: wt-status.c:1516
1873 +#: wt-status.c:1556 wt-status.c:1564
1874 msgid "behind "
1875 msgstr "落后 "
1876
1883 -# 译者:注意保持句尾空格
1884 -#: wt-status.c:1519 wt-status.c:1522
1885 -msgid "ahead "
1886 -msgstr "领先 "
1887 -
1888 -# 译者:注意保持句尾空格
1889 -#: wt-status.c:1524
1890 -msgid ", behind "
1891 -msgstr ",落后 "
1892 -
1877 #: compat/precompose_utf8.c:55 builtin/clone.c:356
1878 #, c-format
1879 msgid "failed to unlink '%s'"
1880 msgstr "无法删除 '%s'"
1881
1898 -#: builtin/add.c:20
1882 +#: builtin/add.c:21
1883 msgid "git add [options] [--] <pathspec>..."
1884 msgstr "git add [选项] [--] <路径规则>..."
1885
1902 -# 译者:字符串首行行首要添加“warning: ”字串,故此首行要较其余行短
1903 -#.
1904 -#. * To be consistent with "git add -p" and most Git
1905 -#. * commands, we should default to being tree-wide, but
1906 -#. * this is not the original behavior and can't be
1907 -#. * changed until users trained themselves not to type
1908 -#. * "git add -u" or "git add -A". For now, we warn and
1909 -#. * keep the old behavior. Later, the behavior can be changed
1910 -#. * to tree-wide, keeping the warning for a while, and
1911 -#. * eventually we can drop the warning.
1912 -#.
1913 -#: builtin/add.c:58
1914 -#, c-format
1915 -msgid ""
1916 -"The behavior of 'git add %s (or %s)' with no path argument from a\n"
1917 -"subdirectory of the tree will change in Git 2.0 and should not be used "
1918 -"anymore.\n"
1919 -"To add content for the whole tree, run:\n"
1920 -"\n"
1921 -" git add %s :/\n"
1922 -" (or git add %s :/)\n"
1923 -"\n"
1924 -"To restrict the command to the current directory, run:\n"
1925 -"\n"
1926 -" git add %s .\n"
1927 -" (or git add %s .)\n"
1928 -"\n"
1929 -"With the current Git version, the command is restricted to the current "
1930 -"directory.\n"
1931 -msgstr ""
1932 -"在 Git 2.0 版本,位于一个子目录下不带任何路径参数地执行命令\n"
1933 -"'git add %s (或 %s)' 的行为将被改变,不要再继续使用了。\n"
1934 -"如果要添加整个目录树的内容,执行:\n"
1935 -"\n"
1936 -" git add %s :/\n"
1937 -" (或 git add %s :/)\n"
1938 -"\n"
1939 -"如果要限制该命令只作用于当前目录,执行:\n"
1940 -"\n"
1941 -" git add %s .\n"
1942 -" (或 git add %s .)\n"
1943 -"\n"
1944 -"对于当前版本的 Git,这条命令只作用于当前目录。\n"
1945 -
1946 -#: builtin/add.c:100
1947 -#, c-format
1948 -msgid ""
1949 -"You ran 'git add' with neither '-A (--all)' or '--ignore-removal',\n"
1950 -"whose behaviour will change in Git 2.0 with respect to paths you removed.\n"
1951 -"Paths like '%s' that are\n"
1952 -"removed from your working tree are ignored with this version of Git.\n"
1953 -"\n"
1954 -"* 'git add --ignore-removal <pathspec>', which is the current default,\n"
1955 -" ignores paths you removed from your working tree.\n"
1956 -"\n"
1957 -"* 'git add --all <pathspec>' will let you also record the removals.\n"
1958 -"\n"
1959 -"Run 'git status' to check the paths you removed from your working tree.\n"
1960 -msgstr ""
1961 -"您在运行 'git add' 时没有指定 '-A (--all)' 或 '--ignore-removal',\n"
1962 -"针对其中本地移除路径的行为将在 Git 2.0 版本库发生变化。\n"
1963 -"像本地工作区移除的路径 '%s'\n"
1964 -"在此版本的 Git 中被忽略。\n"
1965 -"\n"
1966 -"* 'git add --ignore-removal <路径规则>',是当前版本的默认操作,\n"
1967 -" 忽略您本地工作区中移除的文件。\n"
1968 -"\n"
1969 -"* 'git add --all <路径规则>' 将让您同时对删除操作进行记录。\n"
1970 -"\n"
1971 -"运行 'git status' 来检查您本地工作区中移除的路径。\n"
1972 -
1973 -#: builtin/add.c:144
1886 +#: builtin/add.c:64
1887 #, c-format
1888 msgid "unexpected diff status %c"
1889 msgstr "意外的差异状态 %c"
1890
1978 -#: builtin/add.c:149 builtin/commit.c:260
1891 +#: builtin/add.c:69 builtin/commit.c:261
1892 msgid "updating files failed"
1893 msgstr "更新文件失败"
1894
1982 -#: builtin/add.c:163
1895 +#: builtin/add.c:79
1896 #, c-format
1897 msgid "remove '%s'\n"
1898 msgstr "删除 '%s'\n"
1899
1987 -#: builtin/add.c:237
1900 +#: builtin/add.c:133
1901 msgid "Unstaged changes after refreshing the index:"
1902 msgstr "刷新索引之后尚未被暂存的变更:"
1903
1991 -#: builtin/add.c:299
1904 +#: builtin/add.c:193
1905 msgid "Could not read the index"
1906 msgstr "不能读取索引"
1907
1995 -#: builtin/add.c:310
1908 +#: builtin/add.c:204
1909 #, c-format
1910 msgid "Could not open '%s' for writing."
1911 msgstr "不能打开 '%s' 以写入。"
1912
2000 -#: builtin/add.c:314
1913 +#: builtin/add.c:208
1914 msgid "Could not write patch"
1915 msgstr "不能生成补丁"
1916
2004 -#: builtin/add.c:319
1917 +#: builtin/add.c:213
1918 #, c-format
1919 msgid "Could not stat '%s'"
1920 msgstr "不能查看文件状态 '%s'"
1921
2009 -#: builtin/add.c:321
1922 +#: builtin/add.c:215
1923 msgid "Empty patch. Aborted."
1924 msgstr "空补丁。异常终止。"
1925
2013 -#: builtin/add.c:327
1926 +#: builtin/add.c:221
1927 #, c-format
1928 msgid "Could not apply '%s'"
1929 msgstr "不能应用 '%s'"
1930
2018 -#: builtin/add.c:337
1931 +#: builtin/add.c:231
1932 msgid "The following paths are ignored by one of your .gitignore files:\n"
1933 msgstr "下列路径根据您的一个 .gitignore 文件而被忽略:\n"
1934
2022 -#: builtin/add.c:354 builtin/clean.c:875 builtin/fetch.c:93 builtin/mv.c:70
2023 -#: builtin/prune-packed.c:77 builtin/push.c:506 builtin/remote.c:1344
1935 +#: builtin/add.c:248 builtin/clean.c:876 builtin/fetch.c:93 builtin/mv.c:70
1936 +#: builtin/prune-packed.c:77 builtin/push.c:489 builtin/remote.c:1344
1937 #: builtin/rm.c:269
1938 msgid "dry run"
1939 msgstr "演习"
1940
2028 -#: builtin/add.c:355 builtin/apply.c:4410 builtin/check-ignore.c:19
2029 -#: builtin/commit.c:1249 builtin/count-objects.c:95 builtin/fsck.c:612
1941 +#: builtin/add.c:249 builtin/apply.c:4410 builtin/check-ignore.c:19
1942 +#: builtin/commit.c:1256 builtin/count-objects.c:95 builtin/fsck.c:612
1943 #: builtin/log.c:1592 builtin/mv.c:69 builtin/read-tree.c:113
1944 msgid "be verbose"
1945 msgstr "冗长输出"
1946
2034 -#: builtin/add.c:357
1947 +#: builtin/add.c:251
1948 msgid "interactive picking"
1949 msgstr "交互式拣选"
1950
2038 -#: builtin/add.c:358 builtin/checkout.c:1109 builtin/reset.c:272
1951 +#: builtin/add.c:252 builtin/checkout.c:1108 builtin/reset.c:283
1952 msgid "select hunks interactively"
1953 msgstr "交互式挑选数据块"
1954
2042 -#: builtin/add.c:359
1955 +#: builtin/add.c:253
1956 msgid "edit current diff and apply"
1957 msgstr "编辑当前差异并应用"
1958
2046 -#: builtin/add.c:360
1959 +#: builtin/add.c:254
1960 msgid "allow adding otherwise ignored files"
1961 msgstr "允许添加忽略的文件"
1962
2050 -#: builtin/add.c:361
1963 +#: builtin/add.c:255
1964 msgid "update tracked files"
1965 msgstr "更新已跟踪的文件"
1966
2054 -#: builtin/add.c:362
1967 +#: builtin/add.c:256
1968 msgid "record only the fact that the path will be added later"
1969 msgstr "只记录,该路径稍后再添加"
1970
2058 -#: builtin/add.c:363
1971 +#: builtin/add.c:257
1972 msgid "add changes from all tracked and untracked files"
1973 msgstr "添加所有改变的已跟踪文件和未跟踪文件"
1974
2062 -#. takes no arguments
2063 -#: builtin/add.c:366
1975 +#: builtin/add.c:260
1976 msgid "ignore paths removed in the working tree (same as --no-all)"
1977 msgstr "忽略工作区中移除的路径(和 --no-all 相同)"
1978
2067 -#: builtin/add.c:368
1979 +#: builtin/add.c:262
1980 msgid "don't add, only refresh the index"
1981 msgstr "不添加,只刷新索引"
1982
2071 -#: builtin/add.c:369
1983 +#: builtin/add.c:263
1984 msgid "just skip files which cannot be added because of errors"
1985 msgstr "跳过因出错不能添加的文件"
1986
2075 -#: builtin/add.c:370
1987 +#: builtin/add.c:264
1988 msgid "check if - even missing - files are ignored in dry run"
1989 msgstr "检查在演习模式下文件(即使不存在)是否被忽略"
1990
2079 -#: builtin/add.c:392
1991 +#: builtin/add.c:286
1992 #, c-format
1993 msgid "Use -f if you really want to add them.\n"
1994 msgstr "使用 -f 参数如果您确实要添加它们。\n"
1995
2084 -#: builtin/add.c:393
1996 +#: builtin/add.c:287
1997 msgid "no files added"
1998 msgstr "没有文件被添加"
1999
2088 -#: builtin/add.c:399
2000 +#: builtin/add.c:293
2001 msgid "adding files failed"
2002 msgstr "添加文件失败"
2003
2092 -#: builtin/add.c:438
2004 +#: builtin/add.c:330
2005 msgid "-A and -u are mutually incompatible"
2006 msgstr "-A 和 -u 选项互斥"
2007
2096 -#: builtin/add.c:456
2008 +#: builtin/add.c:337
2009 msgid "Option --ignore-missing can only be used together with --dry-run"
2010 msgstr "选项 --ignore-missing 只能和 --dry-run 同时使用"
2011
2100 -#: builtin/add.c:486
2012 +#: builtin/add.c:358
2013 #, c-format
2014 msgid "Nothing specified, nothing added.\n"
2015 msgstr "没有指定文件,也没有文件被添加。\n"
2016
2105 -#: builtin/add.c:487
2017 +#: builtin/add.c:359
2018 #, c-format
2019 msgid "Maybe you wanted to say 'git add .'?\n"
2020 msgstr "也许您想要执行 'git add .'?\n"
2021
2110 -#: builtin/add.c:492 builtin/check-ignore.c:172 builtin/clean.c:919
2111 -#: builtin/commit.c:320 builtin/mv.c:90 builtin/reset.c:224 builtin/rm.c:299
2022 +#: builtin/add.c:364 builtin/check-ignore.c:172 builtin/clean.c:920
2023 +#: builtin/commit.c:320 builtin/mv.c:90 builtin/reset.c:234 builtin/rm.c:299
2024 msgid "index file corrupt"
2025 msgstr "索引文件损坏"
2026
2115 -#: builtin/add.c:592 builtin/apply.c:4506 builtin/mv.c:270 builtin/rm.c:432
2027 +#: builtin/add.c:448 builtin/apply.c:4506 builtin/mv.c:280 builtin/rm.c:432
2028 msgid "Unable to write new index file"
2029 msgstr "无法写入新索引文件"
2030
@@ -2219,7 +2131,6 @@ msgstr "** 警告:文件 %s 成为空文件但并未删除"
2131 msgid "corrupt binary patch at line %d: %.*s"
2132 msgstr "二进制补丁在第 %d 行损坏:%.*s"
2133
2222 -#. there has to be one hunk (forward hunk)
2134 #: builtin/apply.c:1900
2135 #, c-format
2136 msgid "unrecognized binary patch at line %d"
@@ -2360,7 +2271,7 @@ msgstr "%s:补丁未应用"
2271 msgid "Checking patch %s..."
2272 msgstr "检查补丁 %s..."
2273
2363 -#: builtin/apply.c:3680 builtin/checkout.c:213 builtin/reset.c:127
2274 +#: builtin/apply.c:3680 builtin/checkout.c:213 builtin/reset.c:134
2275 #, c-format
2276 msgid "make_cache_entry failed for path '%s'"
2277 msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
@@ -2409,7 +2320,6 @@ msgstr "成功应用补丁 %s。"
2320 msgid "internal error"
2321 msgstr "内部错误"
2322
2412 -#. Say this even without --verbose
2323 #: builtin/apply.c:4043
2324 #, c-format
2325 msgid "Applying patch %%s with %d reject..."
@@ -2501,7 +2411,7 @@ msgstr "如果一个补丁不能应用则尝试三路合并"
2411 msgid "build a temporary index based on embedded index information"
2412 msgstr "创建一个临时索引基于嵌入的索引信息"
2413
2504 -#: builtin/apply.c:4389 builtin/checkout-index.c:197 builtin/ls-files.c:452
2414 +#: builtin/apply.c:4389 builtin/checkout-index.c:197 builtin/ls-files.c:455
2415 msgid "paths are separated with NUL character"
2416 msgstr "路径以 NUL 字符分隔"
2417
@@ -2731,6 +2641,16 @@ msgstr "n,m"
2641 msgid "Process only line range n,m, counting from 1"
2642 msgstr "只处理行范围在 n 和 m 之间的,从 1 开始"
2643
2644 +#. TRANSLATORS: This string is used to tell us the maximum
2645 +#. display width for a relative timestamp in "git blame"
2646 +#. output. For C locale, "4 years, 11 months ago", which
2647 +#. takes 22 places, is the longest among various forms of
2648 +#. relative timestamps, but your language may need more or
2649 +#. fewer display columns.
2650 +#: builtin/blame.c:2347
2651 +msgid "4 years, 11 months ago"
2652 +msgstr "4 年 11 个月前"
2653 +
2654 #: builtin/branch.c:24
2655 msgid "git branch [options] [-r | -a] [--merged | --no-merged]"
2656 msgstr "git branch [选项] [-r | -a] [--merged | --no-merged]"
@@ -2971,8 +2891,9 @@ msgid "act on remote-tracking branches"
2891 msgstr "作用于远程跟踪分支"
2892
2893 #: builtin/branch.c:817 builtin/branch.c:823 builtin/branch.c:844
2974 -#: builtin/branch.c:850 builtin/commit.c:1460 builtin/commit.c:1461
2975 -#: builtin/commit.c:1462 builtin/commit.c:1463 builtin/tag.c:468
2894 +#: builtin/branch.c:850 builtin/commit.c:1494 builtin/commit.c:1495
2895 +#: builtin/commit.c:1496 builtin/commit.c:1497 builtin/tag.c:527
2896 +#: builtin/tag.c:533
2897 msgid "commit"
2898 msgstr "提交"
2899
@@ -3153,43 +3074,43 @@ msgstr "需要一个版本库来创建包。"
3074 msgid "Need a repository to unbundle."
3075 msgstr "需要一个版本库来解包。"
3076
3156 -#: builtin/cat-file.c:328
3077 +#: builtin/cat-file.c:331
3078 msgid "git cat-file (-t|-s|-e|-p|<type>|--textconv) <object>"
3079 msgstr "git cat-file (-t|-s|-e|-p|<类型>|--textconv) <对象>"
3080
3160 -#: builtin/cat-file.c:329
3081 +#: builtin/cat-file.c:332
3082 msgid "git cat-file (--batch|--batch-check) < <list_of_objects>"
3083 msgstr "git cat-file (--batch|--batch-check) < <对象列表>"
3084
3164 -#: builtin/cat-file.c:366
3085 +#: builtin/cat-file.c:369
3086 msgid "<type> can be one of: blob, tree, commit, tag"
3087 msgstr "<类型> 可以是其中之一:blob、tree、commit、tag"
3088
3168 -#: builtin/cat-file.c:367
3089 +#: builtin/cat-file.c:370
3090 msgid "show object type"
3091 msgstr "显示对象类型"
3092
3172 -#: builtin/cat-file.c:368
3093 +#: builtin/cat-file.c:371
3094 msgid "show object size"
3095 msgstr "显示对象大小"
3096
3176 -#: builtin/cat-file.c:370
3097 +#: builtin/cat-file.c:373
3098 msgid "exit with zero when there's no error"
3099 msgstr "当没有错误时退出并返回零"
3100
3180 -#: builtin/cat-file.c:371
3101 +#: builtin/cat-file.c:374
3102 msgid "pretty-print object's content"
3103 msgstr "美观地打印对象的内容"
3104
3184 -#: builtin/cat-file.c:373
3105 +#: builtin/cat-file.c:376
3106 msgid "for blob objects, run textconv on object's content"
3107 msgstr "对于数据(blob)对象,对其内容执行 textconv"
3108
3188 -#: builtin/cat-file.c:375
3109 +#: builtin/cat-file.c:378
3110 msgid "show info and content of objects fed from the standard input"
3111 msgstr "显示从标准输入提供的对象的信息和内容"
3112
3192 -#: builtin/cat-file.c:378
3113 +#: builtin/cat-file.c:381
3114 msgid "show info about objects fed from the standard input"
3115 msgstr "显示从标准输入提供的对象的信息"
3116
@@ -3217,7 +3138,7 @@ msgstr "从标准输入读出文件名"
3138 msgid "terminate input and output records by a NUL character"
3139 msgstr "输入和输出的记录使用 NUL 字符终结"
3140
3220 -#: builtin/check-ignore.c:18 builtin/checkout.c:1090 builtin/gc.c:260
3141 +#: builtin/check-ignore.c:18 builtin/checkout.c:1089 builtin/gc.c:271
3142 msgid "suppress progress reporting"
3143 msgstr "不显示进度报告"
3144
@@ -3368,61 +3289,60 @@ msgstr "'%s' 不能和 %s 同时使用"
3289 msgid "Cannot update paths and switch to branch '%s' at the same time."
3290 msgstr "不能同时更新路径并切换到分支'%s'。"
3291
3371 -#: builtin/checkout.c:261 builtin/checkout.c:451
3292 +#: builtin/checkout.c:261 builtin/checkout.c:450
3293 msgid "corrupt index file"
3294 msgstr "损坏的索引文件"
3295
3375 -#: builtin/checkout.c:322 builtin/checkout.c:329
3296 +#: builtin/checkout.c:321 builtin/checkout.c:328
3297 #, c-format
3298 msgid "path '%s' is unmerged"
3299 msgstr "路径 '%s' 未合并"
3300
3380 -#: builtin/checkout.c:473
3301 +#: builtin/checkout.c:472
3302 msgid "you need to resolve your current index first"
3303 msgstr "您需要先解决当前索引的冲突"
3304
3384 -#: builtin/checkout.c:594
3305 +#: builtin/checkout.c:593
3306 #, c-format
3307 msgid "Can not do reflog for '%s'\n"
3308 msgstr "不能对 '%s' 执行 reflog 操作\n"
3309
3389 -#: builtin/checkout.c:632
3310 +#: builtin/checkout.c:631
3311 msgid "HEAD is now at"
3312 msgstr "HEAD 目前位于"
3313
3393 -#: builtin/checkout.c:639
3314 +#: builtin/checkout.c:638
3315 #, c-format
3316 msgid "Reset branch '%s'\n"
3317 msgstr "重置分支 '%s'\n"
3318
3398 -#: builtin/checkout.c:642
3319 +#: builtin/checkout.c:641
3320 #, c-format
3321 msgid "Already on '%s'\n"
3322 msgstr "已经位于 '%s'\n"
3323
3403 -#: builtin/checkout.c:646
3324 +#: builtin/checkout.c:645
3325 #, c-format
3326 msgid "Switched to and reset branch '%s'\n"
3327 msgstr "切换并重置分支 '%s'\n"
3328
3408 -#: builtin/checkout.c:648 builtin/checkout.c:1033
3329 +#: builtin/checkout.c:647 builtin/checkout.c:1032
3330 #, c-format
3331 msgid "Switched to a new branch '%s'\n"
3332 msgstr "切换到一个新分支 '%s'\n"
3333
3413 -#: builtin/checkout.c:650
3334 +#: builtin/checkout.c:649
3335 #, c-format
3336 msgid "Switched to branch '%s'\n"
3337 msgstr "切换到分支 '%s'\n"
3338
3339 # 译者:注意保持前导空格
3419 -#: builtin/checkout.c:706
3340 +#: builtin/checkout.c:705
3341 #, c-format
3342 msgid " ... and %d more.\n"
3343 msgstr " ... 及其它 %d 个。\n"
3344
3424 -#. The singular version
3425 -#: builtin/checkout.c:712
3345 +#: builtin/checkout.c:711
3346 #, c-format
3347 msgid ""
3348 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -3443,7 +3363,7 @@ msgstr[1] ""
3363 "\n"
3364 "%s\n"
3365
3446 -#: builtin/checkout.c:730
3366 +#: builtin/checkout.c:729
3367 #, c-format
3368 msgid ""
3369 "If you want to keep them by creating a new branch, this may be a good time\n"
@@ -3458,140 +3378,139 @@ msgstr ""
3378 " git branch new_branch_name %s\n"
3379 "\n"
3380
3461 -#: builtin/checkout.c:760
3381 +#: builtin/checkout.c:759
3382 msgid "internal error in revision walk"
3383 msgstr "在版本遍历时遇到内部错误"
3384
3465 -#: builtin/checkout.c:764
3385 +#: builtin/checkout.c:763
3386 msgid "Previous HEAD position was"
3387 msgstr "之前的 HEAD 位置是"
3388
3469 -#: builtin/checkout.c:791 builtin/checkout.c:1028
3389 +#: builtin/checkout.c:790 builtin/checkout.c:1027
3390 msgid "You are on a branch yet to be born"
3391 msgstr "您位于一个尚未初始化的分支"
3392
3473 -#: builtin/checkout.c:935
3393 +#: builtin/checkout.c:934
3394 #, c-format
3395 msgid "only one reference expected, %d given."
3396 msgstr "只要一个引用,却给出了 %d 个"
3397
3478 -#: builtin/checkout.c:974
3398 +#: builtin/checkout.c:973
3399 #, c-format
3400 msgid "invalid reference: %s"
3401 msgstr "无效引用:%s"
3402
3483 -#. case (1): want a tree
3484 -#: builtin/checkout.c:1003
3403 +#: builtin/checkout.c:1002
3404 #, c-format
3405 msgid "reference is not a tree: %s"
3406 msgstr "引用不是一个树:%s"
3407
3489 -#: builtin/checkout.c:1042
3408 +#: builtin/checkout.c:1041
3409 msgid "paths cannot be used with switching branches"
3410 msgstr "路径不能和切换分支同时使用"
3411
3493 -#: builtin/checkout.c:1045 builtin/checkout.c:1049
3412 +#: builtin/checkout.c:1044 builtin/checkout.c:1048
3413 #, c-format
3414 msgid "'%s' cannot be used with switching branches"
3415 msgstr "'%s' 不能和切换分支同时使用"
3416
3498 -#: builtin/checkout.c:1053 builtin/checkout.c:1056 builtin/checkout.c:1061
3499 -#: builtin/checkout.c:1064
3417 +#: builtin/checkout.c:1052 builtin/checkout.c:1055 builtin/checkout.c:1060
3418 +#: builtin/checkout.c:1063
3419 #, c-format
3420 msgid "'%s' cannot be used with '%s'"
3421 msgstr "'%s' 不能和 '%s' 同时使用"
3422
3504 -#: builtin/checkout.c:1069
3423 +#: builtin/checkout.c:1068
3424 #, c-format
3425 msgid "Cannot switch branch to a non-commit '%s'"
3426 msgstr "不能切换分支到一个非提交 '%s'"
3427
3509 -#: builtin/checkout.c:1091 builtin/checkout.c:1093 builtin/clone.c:88
3428 +#: builtin/checkout.c:1090 builtin/checkout.c:1092 builtin/clone.c:88
3429 #: builtin/remote.c:159 builtin/remote.c:161
3430 msgid "branch"
3431 msgstr "分支"
3432
3514 -#: builtin/checkout.c:1092
3433 +#: builtin/checkout.c:1091
3434 msgid "create and checkout a new branch"
3435 msgstr "创建并检出一个新的分支"
3436
3518 -#: builtin/checkout.c:1094
3437 +#: builtin/checkout.c:1093
3438 msgid "create/reset and checkout a branch"
3439 msgstr "创建/重置并检出一个分支"
3440
3522 -#: builtin/checkout.c:1095
3441 +#: builtin/checkout.c:1094
3442 msgid "create reflog for new branch"
3443 msgstr "为新的分支创建引用日志"
3444
3526 -#: builtin/checkout.c:1096
3445 +#: builtin/checkout.c:1095
3446 msgid "detach the HEAD at named commit"
3447 msgstr "成为指向该提交的分离头指针"
3448
3530 -#: builtin/checkout.c:1097
3449 +#: builtin/checkout.c:1096
3450 msgid "set upstream info for new branch"
3451 msgstr "为新的分支设置上游信息"
3452
3534 -#: builtin/checkout.c:1099
3535 -msgid "new branch"
3453 +#: builtin/checkout.c:1098
3454 +msgid "new-branch"
3455 msgstr "新分支"
3456
3538 -#: builtin/checkout.c:1099
3457 +#: builtin/checkout.c:1098
3458 msgid "new unparented branch"
3459 msgstr "新的没有父提交的分支"
3460
3542 -#: builtin/checkout.c:1100
3461 +#: builtin/checkout.c:1099
3462 msgid "checkout our version for unmerged files"
3463 msgstr "对尚未合并的文件检出我们的版本"
3464
3546 -#: builtin/checkout.c:1102
3465 +#: builtin/checkout.c:1101
3466 msgid "checkout their version for unmerged files"
3467 msgstr "对尚未合并的文件检出他们的版本"
3468
3550 -#: builtin/checkout.c:1104
3469 +#: builtin/checkout.c:1103
3470 msgid "force checkout (throw away local modifications)"
3471 msgstr "强制检出(丢弃本地修改)"
3472
3554 -#: builtin/checkout.c:1105
3473 +#: builtin/checkout.c:1104
3474 msgid "perform a 3-way merge with the new branch"
3475 msgstr "和新的分支执行三路合并"
3476
3558 -#: builtin/checkout.c:1106 builtin/merge.c:225
3477 +#: builtin/checkout.c:1105 builtin/merge.c:225
3478 msgid "update ignored files (default)"
3479 msgstr "更新忽略的文件(默认)"
3480
3562 -#: builtin/checkout.c:1107 builtin/log.c:1228 parse-options.h:248
3481 +#: builtin/checkout.c:1106 builtin/log.c:1228 parse-options.h:245
3482 msgid "style"
3483 msgstr "风格"
3484
3566 -#: builtin/checkout.c:1108
3485 +#: builtin/checkout.c:1107
3486 msgid "conflict style (merge or diff3)"
3487 msgstr "冲突输出风格(merge 或 diff3)"
3488
3570 -#: builtin/checkout.c:1111
3489 +#: builtin/checkout.c:1110
3490 msgid "do not limit pathspecs to sparse entries only"
3491 msgstr "对路径不做稀疏检出的限制"
3492
3574 -#: builtin/checkout.c:1113
3493 +#: builtin/checkout.c:1112
3494 msgid "second guess 'git checkout no-such-branch'"
3495 msgstr "再者猜测'git checkout no-such-branch'"
3496
3578 -#: builtin/checkout.c:1136
3497 +#: builtin/checkout.c:1135
3498 msgid "-b, -B and --orphan are mutually exclusive"
3499 msgstr "-b、-B 和 --orphan 是互斥的"
3500
3582 -#: builtin/checkout.c:1153
3501 +#: builtin/checkout.c:1152
3502 msgid "--track needs a branch name"
3503 msgstr "--track 需要一个分支名"
3504
3586 -#: builtin/checkout.c:1160
3505 +#: builtin/checkout.c:1159
3506 msgid "Missing branch name; try -b"
3507 msgstr "缺少分支名;尝试 -b"
3508
3590 -#: builtin/checkout.c:1197
3509 +#: builtin/checkout.c:1196
3510 msgid "invalid path specification"
3511 msgstr "无效的路径规格"
3512
3594 -#: builtin/checkout.c:1204
3513 +#: builtin/checkout.c:1203
3514 #, c-format
3515 msgid ""
3516 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -3600,12 +3519,12 @@ msgstr ""
3519 "不能同时更新路径并切换到分支'%s'。\n"
3520 "您是想要检出 '%s' 但其未能解析为提交么?"
3521
3603 -#: builtin/checkout.c:1209
3522 +#: builtin/checkout.c:1208
3523 #, c-format
3524 msgid "git checkout: --detach does not take a path argument '%s'"
3525 msgstr "git checkout:--detach 不能接收路径参数 '%s'"
3526
3608 -#: builtin/checkout.c:1213
3527 +#: builtin/checkout.c:1212
3528 msgid ""
3529 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
3530 "checking out of the index."
@@ -3643,7 +3562,7 @@ msgstr "将忽略版本库 %s\n"
3562 msgid "failed to remove %s"
3563 msgstr "无法删除 %s"
3564
3646 -#: builtin/clean.c:294
3565 +#: builtin/clean.c:295
3566 msgid ""
3567 "Prompt help:\n"
3568 "1 - select a numbered item\n"
@@ -3655,7 +3574,7 @@ msgstr ""
3574 "foo - 通过标题选择一个选项\n"
3575 " - (空)什么也不选择"
3576
3658 -#: builtin/clean.c:298
3577 +#: builtin/clean.c:299
3578 msgid ""
3579 "Prompt help:\n"
3580 "1 - select a single item\n"
@@ -3675,35 +3594,35 @@ msgstr ""
3594 "* - 选择所有选项\n"
3595 " - (空)结束选择"
3596
3678 -#: builtin/clean.c:516
3597 +#: builtin/clean.c:517
3598 #, c-format
3599 msgid "Huh (%s)?"
3600 msgstr "嗯(%s)?"
3601
3683 -#: builtin/clean.c:659
3602 +#: builtin/clean.c:660
3603 #, c-format
3604 msgid "Input ignore patterns>> "
3605 msgstr "输入模版以排除条目>> "
3606
3688 -#: builtin/clean.c:696
3607 +#: builtin/clean.c:697
3608 #, c-format
3609 msgid "WARNING: Cannot find items matched by: %s"
3610 msgstr "警告:无法找到和 %s 匹配的条目"
3611
3693 -#: builtin/clean.c:717
3612 +#: builtin/clean.c:718
3613 msgid "Select items to delete"
3614 msgstr "选择要删除的条目"
3615
3697 -#: builtin/clean.c:757
3616 +#: builtin/clean.c:758
3617 #, c-format
3618 msgid "remove %s? "
3619 msgstr "删除 %s?"
3620
3702 -#: builtin/clean.c:782
3621 +#: builtin/clean.c:783
3622 msgid "Bye."
3623 msgstr "再见。"
3624
3706 -#: builtin/clean.c:790
3625 +#: builtin/clean.c:791
3626 msgid ""
3627 "clean - start cleaning\n"
3628 "filter by pattern - exclude items from deletion\n"
@@ -3721,71 +3640,71 @@ msgstr ""
3640 "help - 显示本帮助\n"
3641 "? - 显示如何在提示符下选择的帮助"
3642
3724 -#: builtin/clean.c:817
3643 +#: builtin/clean.c:818
3644 msgid "*** Commands ***"
3645 msgstr "*** 命令 ***"
3646
3728 -#: builtin/clean.c:818
3647 +#: builtin/clean.c:819
3648 msgid "What now"
3649 msgstr "请选择"
3650
3732 -#: builtin/clean.c:826
3651 +#: builtin/clean.c:827
3652 msgid "Would remove the following item:"
3653 msgid_plural "Would remove the following items:"
3654 msgstr[0] "将删除如下条目:"
3655 msgstr[1] "将删除如下条目:"
3656
3738 -#: builtin/clean.c:843
3657 +#: builtin/clean.c:844
3658 msgid "No more files to clean, exiting."
3659 msgstr "没有要清理的文件,退出。"
3660
3742 -#: builtin/clean.c:874
3661 +#: builtin/clean.c:875
3662 msgid "do not print names of files removed"
3663 msgstr "不打印删除文件的名称"
3664
3746 -#: builtin/clean.c:876
3665 +#: builtin/clean.c:877
3666 msgid "force"
3667 msgstr "强制"
3668
3750 -#: builtin/clean.c:877
3669 +#: builtin/clean.c:878
3670 msgid "interactive cleaning"
3671 msgstr "交互式清除"
3672
3754 -#: builtin/clean.c:879
3673 +#: builtin/clean.c:880
3674 msgid "remove whole directories"
3675 msgstr "删除整个目录"
3676
3758 -#: builtin/clean.c:880 builtin/describe.c:420 builtin/grep.c:718
3759 -#: builtin/ls-files.c:483 builtin/name-rev.c:314 builtin/show-ref.c:185
3677 +#: builtin/clean.c:881 builtin/describe.c:415 builtin/grep.c:716
3678 +#: builtin/ls-files.c:486 builtin/name-rev.c:314 builtin/show-ref.c:185
3679 msgid "pattern"
3680 msgstr "模式"
3681
3763 -#: builtin/clean.c:881
3682 +#: builtin/clean.c:882
3683 msgid "add <pattern> to ignore rules"
3684 msgstr "添加<模式>到忽略规则"
3685
3767 -#: builtin/clean.c:882
3686 +#: builtin/clean.c:883
3687 msgid "remove ignored files, too"
3688 msgstr "也删除忽略的文件"
3689
3771 -#: builtin/clean.c:884
3690 +#: builtin/clean.c:885
3691 msgid "remove only ignored files"
3692 msgstr "只删除忽略的文件"
3693
3775 -#: builtin/clean.c:902
3694 +#: builtin/clean.c:903
3695 msgid "-x and -X cannot be used together"
3696 msgstr "-x 和 -X 不能同时使用"
3697
3779 -#: builtin/clean.c:906
3698 +#: builtin/clean.c:907
3699 msgid ""
3781 -"clean.requireForce set to true and neither -i, -n nor -f given; refusing to "
3700 +"clean.requireForce set to true and neither -i, -n, nor -f given; refusing to "
3701 "clean"
3702 msgstr ""
3703 "clean.requireForce 设置为 true 且未提供 -i、-n 或 -f 选项,拒绝执行清理动作"
3704
3786 -#: builtin/clean.c:909
3705 +#: builtin/clean.c:910
3706 msgid ""
3788 -"clean.requireForce defaults to true and neither -i, -n nor -f given; "
3707 +"clean.requireForce defaults to true and neither -i, -n, nor -f given; "
3708 "refusing to clean"
3709 msgstr ""
3710 "clean.requireForce 默认为 true 且未提供 -i、-n 或 -f 选项,拒绝执行清理动作"
@@ -3795,7 +3714,7 @@ msgid "git clone [options] [--] <repo> [<dir>]"
3714 msgstr "git clone [选项] [--] <版本库> [<路径>]"
3715
3716 #: builtin/clone.c:64 builtin/fetch.c:97 builtin/merge.c:222
3798 -#: builtin/push.c:521
3717 +#: builtin/push.c:504
3718 msgid "force progress reporting"
3719 msgstr "强制显示进度报告"
3720
@@ -3803,7 +3722,7 @@ msgstr "强制显示进度报告"
3722 msgid "don't create a checkout"
3723 msgstr "不创建一个检出"
3724
3806 -#: builtin/clone.c:67 builtin/clone.c:69 builtin/init-db.c:488
3725 +#: builtin/clone.c:67 builtin/clone.c:69 builtin/init-db.c:486
3726 msgid "create a bare repository"
3727 msgstr "创建一个裸版本库"
3728
@@ -3827,11 +3746,11 @@ msgstr "设置为共享版本库"
3746 msgid "initialize submodules in the clone"
3747 msgstr "在克隆时初始化子模组"
3748
3830 -#: builtin/clone.c:82 builtin/init-db.c:485
3749 +#: builtin/clone.c:82 builtin/init-db.c:483
3750 msgid "template-directory"
3751 msgstr "模板目录"
3752
3834 -#: builtin/clone.c:83 builtin/init-db.c:486
3753 +#: builtin/clone.c:83 builtin/init-db.c:484
3754 msgid "directory from which templates will be used"
3755 msgstr "模板目录将被使用"
3756
@@ -3855,7 +3774,7 @@ msgstr "检出<分支>而不是远程HEAD"
3774 msgid "path to git-upload-pack on the remote"
3775 msgstr "远程 git-upload-pack 路径"
3776
3858 -#: builtin/clone.c:92 builtin/fetch.c:98 builtin/grep.c:663
3777 +#: builtin/clone.c:92 builtin/fetch.c:98 builtin/grep.c:661
3778 msgid "depth"
3779 msgstr "深度"
3780
@@ -3867,11 +3786,11 @@ msgstr "创建一个指定深度的浅克隆"
3786 msgid "clone only one branch, HEAD or --branch"
3787 msgstr "只克隆一个分支、HEAD 或 --branch"
3788
3870 -#: builtin/clone.c:96 builtin/init-db.c:494
3789 +#: builtin/clone.c:96 builtin/init-db.c:492
3790 msgid "gitdir"
3791 msgstr "git目录"
3792
3874 -#: builtin/clone.c:97 builtin/init-db.c:495
3793 +#: builtin/clone.c:97 builtin/init-db.c:493
3794 msgid "separate git dir from working tree"
3795 msgstr "git目录和工作区分离"
3796
@@ -4154,67 +4073,67 @@ msgstr ""
4073 "然后执行 \"git cherry-pick --continue\" 继续对其余提交执行拣选\n"
4074 "操作。\n"
4075
4157 -#: builtin/commit.c:287
4076 +#: builtin/commit.c:288
4077 msgid "failed to unpack HEAD tree object"
4078 msgstr "无法解包 HEAD 树对象"
4079
4161 -#: builtin/commit.c:329
4080 +#: builtin/commit.c:330
4081 msgid "unable to create temporary index"
4082 msgstr "不能创建临时索引"
4083
4165 -#: builtin/commit.c:335
4084 +#: builtin/commit.c:336
4085 msgid "interactive add failed"
4086 msgstr "交互式添加失败"
4087
4169 -#: builtin/commit.c:368 builtin/commit.c:389 builtin/commit.c:439
4088 +#: builtin/commit.c:369 builtin/commit.c:390 builtin/commit.c:440
4089 msgid "unable to write new_index file"
4090 msgstr "无法写 new_index 文件"
4091
4173 -#: builtin/commit.c:420
4092 +#: builtin/commit.c:421
4093 msgid "cannot do a partial commit during a merge."
4094 msgstr "在合并过程中不能做部分提交。"
4095
4177 -#: builtin/commit.c:422
4096 +#: builtin/commit.c:423
4097 msgid "cannot do a partial commit during a cherry-pick."
4098 msgstr "在拣选过程中不能做部分提交。"
4099
4181 -#: builtin/commit.c:432
4100 +#: builtin/commit.c:433
4101 msgid "cannot read the index"
4102 msgstr "无法读取索引"
4103
4185 -#: builtin/commit.c:452
4104 +#: builtin/commit.c:453
4105 msgid "unable to write temporary index file"
4106 msgstr "无法写临时索引文件"
4107
4189 -#: builtin/commit.c:543 builtin/commit.c:549
4108 +#: builtin/commit.c:544 builtin/commit.c:550
4109 #, c-format
4110 msgid "invalid commit: %s"
4111 msgstr "无效的提交:%s"
4112
4194 -#: builtin/commit.c:571
4113 +#: builtin/commit.c:572
4114 msgid "malformed --author parameter"
4115 msgstr "非法的 --author 参数"
4116
4198 -#: builtin/commit.c:591
4117 +#: builtin/commit.c:592
4118 #, c-format
4119 msgid "Malformed ident string: '%s'"
4120 msgstr "非法的身份字符串:'%s'"
4121
4203 -#: builtin/commit.c:630 builtin/commit.c:663 builtin/commit.c:1007
4122 +#: builtin/commit.c:629 builtin/commit.c:663 builtin/commit.c:1014
4123 #, c-format
4124 msgid "could not lookup commit %s"
4125 msgstr "不能查询提交 %s"
4126
4208 -#: builtin/commit.c:642 builtin/shortlog.c:273
4127 +#: builtin/commit.c:641 builtin/shortlog.c:273
4128 #, c-format
4129 msgid "(reading log message from standard input)\n"
4130 msgstr "(正从标准输入中读取日志信息)\n"
4131
4213 -#: builtin/commit.c:644
4132 +#: builtin/commit.c:643
4133 msgid "could not read log from standard input"
4134 msgstr "不能从标准输入中读取日志信息"
4135
4217 -#: builtin/commit.c:648
4136 +#: builtin/commit.c:647
4137 #, c-format
4138 msgid "could not read log file '%s'"
4139 msgstr "不能读取日志文件 '%s'"
@@ -4240,7 +4159,7 @@ msgstr "不能读取 '%s'"
4159 msgid "could not write commit template"
4160 msgstr "不能写提交模版"
4161
4243 -#: builtin/commit.c:760
4162 +#: builtin/commit.c:764
4163 #, c-format
4164 msgid ""
4165 "\n"
@@ -4254,7 +4173,7 @@ msgstr ""
4173 "\t%s\n"
4174 "然后重试。\n"
4175
4257 -#: builtin/commit.c:765
4176 +#: builtin/commit.c:769
4177 #, c-format
4178 msgid ""
4179 "\n"
@@ -4268,7 +4187,7 @@ msgstr ""
4187 "\t%s\n"
4188 "然后重试。\n"
4189
4271 -#: builtin/commit.c:777
4190 +#: builtin/commit.c:782
4191 #, c-format
4192 msgid ""
4193 "Please enter the commit message for your changes. Lines starting\n"
@@ -4277,7 +4196,7 @@ msgstr ""
4196 "请为您的变更输入提交说明。以 '%c' 开始的行将被忽略,而一个空的提交\n"
4197 "说明将会终止提交。\n"
4198
4280 -#: builtin/commit.c:782
4199 +#: builtin/commit.c:789
4200 #, c-format
4201 msgid ""
4202 "Please enter the commit message for your changes. Lines starting\n"
@@ -4288,355 +4207,355 @@ msgstr ""
4207 "也可以删除它们。一个空的提交说明将会终止提交。\n"
4208
4209 # 译者:为保证在输出中对齐,注意调整句中空格!
4291 -#: builtin/commit.c:795
4210 +#: builtin/commit.c:802
4211 #, c-format
4212 msgid "%sAuthor: %s"
4213 msgstr "%s作者: %s"
4214
4215 # 译者:为保证在输出中对齐,注意调整句中空格!
4297 -#: builtin/commit.c:802
4216 +#: builtin/commit.c:809
4217 #, c-format
4218 msgid "%sCommitter: %s"
4219 msgstr "%s提交者: %s"
4220
4302 -#: builtin/commit.c:822
4221 +#: builtin/commit.c:829
4222 msgid "Cannot read index"
4223 msgstr "无法读取索引"
4224
4306 -#: builtin/commit.c:865
4225 +#: builtin/commit.c:872
4226 msgid "Error building trees"
4227 msgstr "无法创建树对象"
4228
4310 -#: builtin/commit.c:880 builtin/tag.c:359
4229 +#: builtin/commit.c:887 builtin/tag.c:391
4230 #, c-format
4231 msgid "Please supply the message using either -m or -F option.\n"
4232 msgstr "请使用 -m 或 -F 选项提供提交说明。\n"
4233
4315 -#: builtin/commit.c:982
4234 +#: builtin/commit.c:989
4235 #, c-format
4236 msgid "No existing author found with '%s'"
4237 msgstr "没有找到匹配 '%s' 的作者"
4238
4320 -#: builtin/commit.c:997 builtin/commit.c:1237
4239 +#: builtin/commit.c:1004 builtin/commit.c:1244
4240 #, c-format
4241 msgid "Invalid untracked files mode '%s'"
4242 msgstr "无效的未追踪文件参数 '%s'"
4243
4325 -#: builtin/commit.c:1034
4244 +#: builtin/commit.c:1041
4245 msgid "--long and -z are incompatible"
4246 msgstr "--long 和 -z 选项不兼容"
4247
4329 -#: builtin/commit.c:1064
4248 +#: builtin/commit.c:1071
4249 msgid "Using both --reset-author and --author does not make sense"
4250 msgstr "同时使用 --reset-author 和 --author 没有意义"
4251
4333 -#: builtin/commit.c:1075
4252 +#: builtin/commit.c:1080
4253 msgid "You have nothing to amend."
4254 msgstr "您没有可修补的提交。"
4255
4337 -#: builtin/commit.c:1078
4256 +#: builtin/commit.c:1083
4257 msgid "You are in the middle of a merge -- cannot amend."
4258 msgstr "您正处于一个合并过程中 -- 无法修补提交。"
4259
4341 -#: builtin/commit.c:1080
4260 +#: builtin/commit.c:1085
4261 msgid "You are in the middle of a cherry-pick -- cannot amend."
4262 msgstr "您正处于一个拣选过程中 -- 无法修补提交。"
4263
4345 -#: builtin/commit.c:1083
4264 +#: builtin/commit.c:1088
4265 msgid "Options --squash and --fixup cannot be used together"
4266 msgstr "选项 --squash 和 --fixup 不能同时使用"
4267
4349 -#: builtin/commit.c:1093
4268 +#: builtin/commit.c:1098
4269 msgid "Only one of -c/-C/-F/--fixup can be used."
4270 msgstr "只能用一个 -c/-C/-F/--fixup 选项。"
4271
4353 -#: builtin/commit.c:1095
4272 +#: builtin/commit.c:1100
4273 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
4274 msgstr "选项 -m 不能和 -c/-C/-F/--fixup 同时使用。"
4275
4357 -#: builtin/commit.c:1103
4276 +#: builtin/commit.c:1108
4277 msgid "--reset-author can be used only with -C, -c or --amend."
4278 msgstr "--reset-author 只能和 -C、-c 或 --amend 同时使用。"
4279
4361 -#: builtin/commit.c:1120
4280 +#: builtin/commit.c:1125
4281 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
4282 msgstr "只能用一个 --include/--only/--all/--interactive/--patch 选项。"
4283
4365 -#: builtin/commit.c:1122
4284 +#: builtin/commit.c:1127
4285 msgid "No paths with --include/--only does not make sense."
4286 msgstr "参数 --include/--only 不跟路径没有意义。"
4287
4369 -#: builtin/commit.c:1124
4288 +#: builtin/commit.c:1129
4289 msgid "Clever... amending the last one with dirty index."
4290 msgstr "聪明... 在索引不干净下修补最后的提交。"
4291
4373 -#: builtin/commit.c:1126
4374 -msgid "Explicit paths specified without -i nor -o; assuming --only paths..."
4375 -msgstr "指定了明确的路径而没有使用 -i 或 -o 选项;认为是 --only paths..."
4292 +#: builtin/commit.c:1131
4293 +msgid "Explicit paths specified without -i or -o; assuming --only paths..."
4294 +msgstr "指定了明确的路径而没有使用 -i 或 -o 选项,认为是 --only paths..."
4295
4377 -#: builtin/commit.c:1136 builtin/tag.c:572
4296 +#: builtin/commit.c:1143 builtin/tag.c:639
4297 #, c-format
4298 msgid "Invalid cleanup mode %s"
4299 msgstr "无效的清理模式 %s"
4300
4382 -#: builtin/commit.c:1141
4301 +#: builtin/commit.c:1148
4302 msgid "Paths with -a does not make sense."
4303 msgstr "路径和 -a 选项同时使用没有意义。"
4304
4386 -#: builtin/commit.c:1251 builtin/commit.c:1482
4305 +#: builtin/commit.c:1258 builtin/commit.c:1516
4306 msgid "show status concisely"
4307 msgstr "以简洁的格式显示状态"
4308
4390 -#: builtin/commit.c:1253 builtin/commit.c:1484
4309 +#: builtin/commit.c:1260 builtin/commit.c:1518
4310 msgid "show branch information"
4311 msgstr "显示分支信息"
4312
4394 -#: builtin/commit.c:1255 builtin/commit.c:1486 builtin/push.c:507
4313 +#: builtin/commit.c:1262 builtin/commit.c:1520 builtin/push.c:490
4314 msgid "machine-readable output"
4315 msgstr "机器可读的输出"
4316
4398 -#: builtin/commit.c:1258 builtin/commit.c:1488
4317 +#: builtin/commit.c:1265 builtin/commit.c:1522
4318 msgid "show status in long format (default)"
4319 msgstr "以长格式显示状态(默认)"
4320
4402 -#: builtin/commit.c:1261 builtin/commit.c:1491
4321 +#: builtin/commit.c:1268 builtin/commit.c:1525
4322 msgid "terminate entries with NUL"
4323 msgstr "条目以NUL字符结尾"
4324
4406 -#: builtin/commit.c:1263 builtin/commit.c:1494 builtin/fast-export.c:674
4407 -#: builtin/fast-export.c:677 builtin/tag.c:459
4325 +#: builtin/commit.c:1270 builtin/commit.c:1528 builtin/fast-export.c:674
4326 +#: builtin/fast-export.c:677 builtin/tag.c:514
4327 msgid "mode"
4328 msgstr "模式"
4329
4411 -#: builtin/commit.c:1264 builtin/commit.c:1494
4330 +#: builtin/commit.c:1271 builtin/commit.c:1528
4331 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
4332 msgstr "显示未跟踪的文件,“模式”的可选参数:all、normal、no。(默认:all)"
4333
4415 -#: builtin/commit.c:1267
4334 +#: builtin/commit.c:1274
4335 msgid "show ignored files"
4336 msgstr "显示忽略的文件"
4337
4419 -#: builtin/commit.c:1268 parse-options.h:156
4338 +#: builtin/commit.c:1275 parse-options.h:153
4339 msgid "when"
4340 msgstr "何时"
4341
4423 -#: builtin/commit.c:1269
4342 +#: builtin/commit.c:1276
4343 msgid ""
4344 "ignore changes to submodules, optional when: all, dirty, untracked. "
4345 "(Default: all)"
4346 msgstr ""
4347 "忽略子模组的更改,“何时”的可选参数:all、dirty、untracked。(默认:all)"
4348
4430 -#: builtin/commit.c:1271
4349 +#: builtin/commit.c:1278
4350 msgid "list untracked files in columns"
4351 msgstr "以列的方式显示未跟踪的文件"
4352
4434 -#: builtin/commit.c:1340
4353 +#: builtin/commit.c:1347
4354 msgid "couldn't look up newly created commit"
4355 msgstr "无法找到新创建的提交"
4356
4438 -#: builtin/commit.c:1342
4357 +#: builtin/commit.c:1349
4358 msgid "could not parse newly created commit"
4359 msgstr "不能解析新创建的提交"
4360
4442 -#: builtin/commit.c:1383
4361 +#: builtin/commit.c:1390
4362 msgid "detached HEAD"
4363 msgstr "分离头指针"
4364
4365 # 译者:中文字符串拼接,可删除前导空格
4447 -#: builtin/commit.c:1385
4366 +#: builtin/commit.c:1392
4367 msgid " (root-commit)"
4368 msgstr "(根提交)"
4369
4451 -#: builtin/commit.c:1452
4370 +#: builtin/commit.c:1486
4371 msgid "suppress summary after successful commit"
4372 msgstr "提交成功后不显示概述信息"
4373
4455 -#: builtin/commit.c:1453
4374 +#: builtin/commit.c:1487
4375 msgid "show diff in commit message template"
4376 msgstr "在提交说明模板里显示差异"
4377
4459 -#: builtin/commit.c:1455
4378 +#: builtin/commit.c:1489
4379 msgid "Commit message options"
4380 msgstr "提交说明选项"
4381
4463 -#: builtin/commit.c:1456 builtin/tag.c:457
4382 +#: builtin/commit.c:1490 builtin/tag.c:512
4383 msgid "read message from file"
4384 msgstr "从文件中读取提交说明"
4385
4467 -#: builtin/commit.c:1457
4386 +#: builtin/commit.c:1491
4387 msgid "author"
4388 msgstr "作者"
4389
4471 -#: builtin/commit.c:1457
4390 +#: builtin/commit.c:1491
4391 msgid "override author for commit"
4392 msgstr "提交时覆盖作者"
4393
4475 -#: builtin/commit.c:1458 builtin/gc.c:261
4394 +#: builtin/commit.c:1492 builtin/gc.c:272
4395 msgid "date"
4396 msgstr "日期"
4397
4479 -#: builtin/commit.c:1458
4398 +#: builtin/commit.c:1492
4399 msgid "override date for commit"
4400 msgstr "提交时覆盖日期"
4401
4483 -#: builtin/commit.c:1459 builtin/merge.c:216 builtin/notes.c:405
4484 -#: builtin/notes.c:562 builtin/tag.c:455
4402 +#: builtin/commit.c:1493 builtin/merge.c:216 builtin/notes.c:409
4403 +#: builtin/notes.c:566 builtin/tag.c:510
4404 msgid "message"
4405 msgstr "说明"
4406
4488 -#: builtin/commit.c:1459
4407 +#: builtin/commit.c:1493
4408 msgid "commit message"
4409 msgstr "提交说明"
4410
4492 -#: builtin/commit.c:1460
4411 +#: builtin/commit.c:1494
4412 msgid "reuse and edit message from specified commit"
4413 msgstr "重用并编辑指定提交的提交说明"
4414
4496 -#: builtin/commit.c:1461
4415 +#: builtin/commit.c:1495
4416 msgid "reuse message from specified commit"
4417 msgstr "重用指定提交的提交说明"
4418
4500 -#: builtin/commit.c:1462
4419 +#: builtin/commit.c:1496
4420 msgid "use autosquash formatted message to fixup specified commit"
4421 msgstr "使用 autosquash 格式的提交说明用以修正指定的提交"
4422
4504 -#: builtin/commit.c:1463
4423 +#: builtin/commit.c:1497
4424 msgid "use autosquash formatted message to squash specified commit"
4425 msgstr "使用 autosquash 格式的提交说明用以压缩至指定的提交"
4426
4508 -#: builtin/commit.c:1464
4427 +#: builtin/commit.c:1498
4428 msgid "the commit is authored by me now (used with -C/-c/--amend)"
4429 msgstr "现在将该提交的作者改为我(和 -C/-c/--amend 参数共用)"
4430
4512 -#: builtin/commit.c:1465 builtin/log.c:1180 builtin/revert.c:86
4431 +#: builtin/commit.c:1499 builtin/log.c:1180 builtin/revert.c:86
4432 msgid "add Signed-off-by:"
4433 msgstr "添加 Signed-off-by: 签名"
4434
4516 -#: builtin/commit.c:1466
4435 +#: builtin/commit.c:1500
4436 msgid "use specified template file"
4437 msgstr "使用指定的模板文件"
4438
4520 -#: builtin/commit.c:1467
4439 +#: builtin/commit.c:1501
4440 msgid "force edit of commit"
4441 msgstr "强制编辑提交"
4442
4443 # 译者:可选值,不能翻译(或是原文中笔误,应为 mode)
4525 -#: builtin/commit.c:1468
4444 +#: builtin/commit.c:1502
4445 msgid "default"
4446 msgstr "default"
4447
4529 -#: builtin/commit.c:1468 builtin/tag.c:460
4448 +#: builtin/commit.c:1502 builtin/tag.c:515
4449 msgid "how to strip spaces and #comments from message"
4450 msgstr "设置如何删除提交说明里的空格和#注释"
4451
4533 -#: builtin/commit.c:1469
4452 +#: builtin/commit.c:1503
4453 msgid "include status in commit message template"
4454 msgstr "在提交说明模板里包含状态信息"
4455
4537 -#: builtin/commit.c:1470 builtin/merge.c:223 builtin/tag.c:461
4538 -msgid "key id"
4539 -msgstr "key id"
4456 +#: builtin/commit.c:1504 builtin/merge.c:223 builtin/revert.c:92
4457 +#: builtin/tag.c:516
4458 +msgid "key-id"
4459 +msgstr "key-id"
4460
4541 -#: builtin/commit.c:1471 builtin/merge.c:224
4461 +#: builtin/commit.c:1505 builtin/merge.c:224 builtin/revert.c:93
4462 msgid "GPG sign commit"
4463 msgstr "GPG 提交签名"
4464
4545 -#. end commit message options
4546 -#: builtin/commit.c:1474
4465 +#: builtin/commit.c:1508
4466 msgid "Commit contents options"
4467 msgstr "提交内容选项"
4468
4550 -#: builtin/commit.c:1475
4469 +#: builtin/commit.c:1509
4470 msgid "commit all changed files"
4471 msgstr "提交所有改动的文件"
4472
4554 -#: builtin/commit.c:1476
4473 +#: builtin/commit.c:1510
4474 msgid "add specified files to index for commit"
4475 msgstr "添加指定的文件到索引区等待提交"
4476
4558 -#: builtin/commit.c:1477
4477 +#: builtin/commit.c:1511
4478 msgid "interactively add files"
4479 msgstr "交互式添加文件"
4480
4562 -#: builtin/commit.c:1478
4481 +#: builtin/commit.c:1512
4482 msgid "interactively add changes"
4483 msgstr "交互式添加变更"
4484
4566 -#: builtin/commit.c:1479
4485 +#: builtin/commit.c:1513
4486 msgid "commit only specified files"
4487 msgstr "只提交指定的文件"
4488
4570 -#: builtin/commit.c:1480
4489 +#: builtin/commit.c:1514
4490 msgid "bypass pre-commit hook"
4491 msgstr "绕过 pre-commit 钩子"
4492
4574 -#: builtin/commit.c:1481
4493 +#: builtin/commit.c:1515
4494 msgid "show what would be committed"
4495 msgstr "显示将要提交的内容"
4496
4578 -#: builtin/commit.c:1492
4497 +#: builtin/commit.c:1526
4498 msgid "amend previous commit"
4499 msgstr "修改先前的提交"
4500
4582 -#: builtin/commit.c:1493
4501 +#: builtin/commit.c:1527
4502 msgid "bypass post-rewrite hook"
4503 msgstr "绕过 post-rewrite 钩子"
4504
4586 -#: builtin/commit.c:1498
4505 +#: builtin/commit.c:1532
4506 msgid "ok to record an empty change"
4507 msgstr "允许一个空提交"
4508
4590 -#: builtin/commit.c:1500
4509 +#: builtin/commit.c:1534
4510 msgid "ok to record a change with an empty message"
4511 msgstr "允许空的提交说明"
4512
4594 -#: builtin/commit.c:1529
4513 +#: builtin/commit.c:1562
4514 msgid "could not parse HEAD commit"
4515 msgstr "不能解析 HEAD 提交"
4516
4598 -#: builtin/commit.c:1567 builtin/merge.c:518
4517 +#: builtin/commit.c:1601 builtin/merge.c:518
4518 #, c-format
4519 msgid "could not open '%s' for reading"
4520 msgstr "不能为读入打开 '%s'"
4521
4603 -#: builtin/commit.c:1574
4522 +#: builtin/commit.c:1608
4523 #, c-format
4524 msgid "Corrupt MERGE_HEAD file (%s)"
4525 msgstr "损坏的 MERGE_HEAD 文件(%s)"
4526
4608 -#: builtin/commit.c:1581
4527 +#: builtin/commit.c:1615
4528 msgid "could not read MERGE_MODE"
4529 msgstr "不能读取 MERGE_MODE"
4530
4612 -#: builtin/commit.c:1600
4531 +#: builtin/commit.c:1634
4532 #, c-format
4533 msgid "could not read commit message: %s"
4534 msgstr "不能读取提交说明:%s"
4535
4617 -#: builtin/commit.c:1611
4536 +#: builtin/commit.c:1645
4537 #, c-format
4538 msgid "Aborting commit; you did not edit the message.\n"
4539 msgstr "终止提交;您未更改来自模版的提交说明。\n"
4540
4622 -#: builtin/commit.c:1616
4541 +#: builtin/commit.c:1650
4542 #, c-format
4543 msgid "Aborting commit due to empty commit message.\n"
4544 msgstr "终止提交因为提交说明为空。\n"
4545
4627 -#: builtin/commit.c:1631 builtin/merge.c:854 builtin/merge.c:879
4546 +#: builtin/commit.c:1665 builtin/merge.c:857 builtin/merge.c:882
4547 msgid "failed to write commit object"
4548 msgstr "无法写提交对象"
4549
4631 -#: builtin/commit.c:1652
4550 +#: builtin/commit.c:1686
4551 msgid "cannot lock HEAD ref"
4552 msgstr "无法锁定 HEAD 引用"
4553
4635 -#: builtin/commit.c:1656
4554 +#: builtin/commit.c:1690
4555 msgid "cannot update HEAD ref"
4556 msgstr "无法更新 HEAD 引用"
4557
4639 -#: builtin/commit.c:1667
4558 +#: builtin/commit.c:1701
4559 msgid ""
4560 "Repository has been updated, but unable to write\n"
4561 "new_index file. Check that disk is not full or quota is\n"
@@ -4649,127 +4568,127 @@ msgstr ""
4568 msgid "git config [options]"
4569 msgstr "git config [选项]"
4570
4652 -#: builtin/config.c:54
4571 +#: builtin/config.c:53
4572 msgid "Config file location"
4573 msgstr "配置文件位置"
4574
4656 -#: builtin/config.c:55
4575 +#: builtin/config.c:54
4576 msgid "use global config file"
4577 msgstr "使用全局配置文件"
4578
4660 -#: builtin/config.c:56
4579 +#: builtin/config.c:55
4580 msgid "use system config file"
4581 msgstr "使用系统级配置文件"
4582
4664 -#: builtin/config.c:57
4583 +#: builtin/config.c:56
4584 msgid "use repository config file"
4585 msgstr "使用版本库级配置文件"
4586
4668 -#: builtin/config.c:58
4587 +#: builtin/config.c:57
4588 msgid "use given config file"
4589 msgstr "使用指定的配置文件"
4590
4672 -#: builtin/config.c:59
4591 +#: builtin/config.c:58
4592 msgid "blob-id"
4593 msgstr "数据对象ID"
4594
4676 -#: builtin/config.c:59
4595 +#: builtin/config.c:58
4596 msgid "read config from given blob object"
4597 msgstr "从给定的数据对象读取配置"
4598
4680 -#: builtin/config.c:60
4599 +#: builtin/config.c:59
4600 msgid "Action"
4601 msgstr "操作"
4602
4684 -#: builtin/config.c:61
4603 +#: builtin/config.c:60
4604 msgid "get value: name [value-regex]"
4605 msgstr "获取值:name [value-regex]"
4606
4688 -#: builtin/config.c:62
4607 +#: builtin/config.c:61
4608 msgid "get all values: key [value-regex]"
4609 msgstr "获得所有的值:key [value-regex]"
4610
4692 -#: builtin/config.c:63
4611 +#: builtin/config.c:62
4612 msgid "get values for regexp: name-regex [value-regex]"
4613 msgstr "根据正则表达式获得值:name-regex [value-regex]"
4614
4696 -#: builtin/config.c:64
4615 +#: builtin/config.c:63
4616 msgid "get value specific for the URL: section[.var] URL"
4617 msgstr "获得 URL 取值:section[.var] URL"
4618
4700 -#: builtin/config.c:65
4619 +#: builtin/config.c:64
4620 msgid "replace all matching variables: name value [value_regex]"
4621 msgstr "替换所有匹配的变量:name value [value_regex]"
4622
4704 -#: builtin/config.c:66
4623 +#: builtin/config.c:65
4624 msgid "add a new variable: name value"
4625 msgstr "添加一个新的变量:name value"
4626
4708 -#: builtin/config.c:67
4627 +#: builtin/config.c:66
4628 msgid "remove a variable: name [value-regex]"
4629 msgstr "删除一个变量:name [value-regex]"
4630
4712 -#: builtin/config.c:68
4631 +#: builtin/config.c:67
4632 msgid "remove all matches: name [value-regex]"
4633 msgstr "删除所有匹配项:name [value-regex]"
4634
4716 -#: builtin/config.c:69
4635 +#: builtin/config.c:68
4636 msgid "rename section: old-name new-name"
4637 msgstr "重命名小节:old-name new-name"
4638
4720 -#: builtin/config.c:70
4639 +#: builtin/config.c:69
4640 msgid "remove a section: name"
4641 msgstr "删除一个小节:name"
4642
4724 -#: builtin/config.c:71
4643 +#: builtin/config.c:70
4644 msgid "list all"
4645 msgstr "列出所有"
4646
4728 -#: builtin/config.c:72
4647 +#: builtin/config.c:71
4648 msgid "open an editor"
4649 msgstr "打开一个编辑器"
4650
4732 -#: builtin/config.c:73 builtin/config.c:74
4651 +#: builtin/config.c:72 builtin/config.c:73
4652 msgid "slot"
4653 msgstr "slot"
4654
4736 -#: builtin/config.c:73
4655 +#: builtin/config.c:72
4656 msgid "find the color configured: [default]"
4657 msgstr "找到配置的颜色:[默认]"
4658
4740 -#: builtin/config.c:74
4659 +#: builtin/config.c:73
4660 msgid "find the color setting: [stdout-is-tty]"
4661 msgstr "找到颜色设置:[stdout-is-tty]"
4662
4744 -#: builtin/config.c:75
4663 +#: builtin/config.c:74
4664 msgid "Type"
4665 msgstr "类型"
4666
4748 -#: builtin/config.c:76
4667 +#: builtin/config.c:75
4668 msgid "value is \"true\" or \"false\""
4669 msgstr "值是 \"true\" 或 \"false\""
4670
4752 -#: builtin/config.c:77
4671 +#: builtin/config.c:76
4672 msgid "value is decimal number"
4673 msgstr "值是十进制数"
4674
4756 -#: builtin/config.c:78
4675 +#: builtin/config.c:77
4676 msgid "value is --bool or --int"
4677 msgstr "值是 --bool or --int"
4678
4760 -#: builtin/config.c:79
4679 +#: builtin/config.c:78
4680 msgid "value is a path (file or directory name)"
4681 msgstr "值是一个路径(文件或目录名)"
4682
4764 -#: builtin/config.c:80
4683 +#: builtin/config.c:79
4684 msgid "Other"
4685 msgstr "其它"
4686
4768 -#: builtin/config.c:81
4687 +#: builtin/config.c:80
4688 msgid "terminate values with NUL byte"
4689 msgstr "终止值是NUL字节"
4690
4772 -#: builtin/config.c:82
4691 +#: builtin/config.c:81
4692 msgid "respect include directives on lookup"
4693 msgstr "查询时参照 include 指令递归查找"
4694
@@ -4789,47 +4708,47 @@ msgstr "git describe [选项] <提交号>*"
4708 msgid "git describe [options] --dirty"
4709 msgstr "git describe [选项] --dirty"
4710
4792 -#: builtin/describe.c:237
4711 +#: builtin/describe.c:225
4712 #, c-format
4713 msgid "annotated tag %s not available"
4714 msgstr "注释 tag %s 无效"
4715
4797 -#: builtin/describe.c:241
4716 +#: builtin/describe.c:229
4717 #, c-format
4718 msgid "annotated tag %s has no embedded name"
4719 msgstr "注释 tag %s 没有嵌入名称"
4720
4802 -#: builtin/describe.c:243
4721 +#: builtin/describe.c:231
4722 #, c-format
4723 msgid "tag '%s' is really '%s' here"
4724 msgstr "tag '%s' 的确是在 '%s'"
4725
4807 -#: builtin/describe.c:270
4726 +#: builtin/describe.c:258
4727 #, c-format
4728 msgid "Not a valid object name %s"
4729 msgstr "不是一个有效的对象名 %s"
4730
4812 -#: builtin/describe.c:273
4731 +#: builtin/describe.c:261
4732 #, c-format
4733 msgid "%s is not a valid '%s' object"
4734 msgstr "%s 不是一个有效的 '%s' 对象"
4735
4817 -#: builtin/describe.c:290
4736 +#: builtin/describe.c:278
4737 #, c-format
4738 msgid "no tag exactly matches '%s'"
4739 msgstr "没有 tag 准确匹配 '%s'"
4740
4822 -#: builtin/describe.c:292
4741 +#: builtin/describe.c:280
4742 #, c-format
4743 msgid "searching to describe %s\n"
4744 msgstr "搜索描述 %s\n"
4745
4827 -#: builtin/describe.c:332
4746 +#: builtin/describe.c:327
4747 #, c-format
4748 msgid "finished search at %s\n"
4749 msgstr "完成搜索 %s\n"
4750
4832 -#: builtin/describe.c:359
4751 +#: builtin/describe.c:354
4752 #, c-format
4753 msgid ""
4754 "No annotated tags can describe '%s'.\n"
@@ -4838,7 +4757,7 @@ msgstr ""
4757 "没有注释 tag 能描述 '%s'。\n"
4758 "然而,有非注释 tag:尝试 --tags。"
4759
4841 -#: builtin/describe.c:363
4760 +#: builtin/describe.c:358
4761 #, c-format
4762 msgid ""
4763 "No tags can describe '%s'.\n"
@@ -4847,12 +4766,12 @@ msgstr ""
4766 "没有注释 tag 能描述 '%s'。\n"
4767 "尝试 --always,或者创建一些 tag。"
4768
4850 -#: builtin/describe.c:384
4769 +#: builtin/describe.c:379
4770 #, c-format
4771 msgid "traversed %lu commits\n"
4772 msgstr "已遍历 %lu 个提交\n"
4773
4855 -#: builtin/describe.c:387
4774 +#: builtin/describe.c:382
4775 #, c-format
4776 msgid ""
4777 "more than %i tags found; listed %i most recent\n"
@@ -4861,63 +4780,63 @@ msgstr ""
4780 "发现多于 %i 个 tag,列出最近的 %i 个\n"
4781 "在 %s 放弃搜索\n"
4782
4864 -#: builtin/describe.c:409
4783 +#: builtin/describe.c:404
4784 msgid "find the tag that comes after the commit"
4785 msgstr "寻找提交之后的 tag(用于描述提交)"
4786
4868 -#: builtin/describe.c:410
4787 +#: builtin/describe.c:405
4788 msgid "debug search strategy on stderr"
4789 msgstr "在标准错误上调试搜索策略"
4790
4872 -#: builtin/describe.c:411
4791 +#: builtin/describe.c:406
4792 msgid "use any ref"
4793 msgstr "使用任意引用"
4794
4876 -#: builtin/describe.c:412
4795 +#: builtin/describe.c:407
4796 msgid "use any tag, even unannotated"
4797 msgstr "使用任意 tag,即使未带注解"
4798
4880 -#: builtin/describe.c:413
4799 +#: builtin/describe.c:408
4800 msgid "always use long format"
4801 msgstr "始终使用长提交号格式"
4802
4884 -#: builtin/describe.c:414
4803 +#: builtin/describe.c:409
4804 msgid "only follow first parent"
4805 msgstr "只跟随第一个父提交"
4806
4888 -#: builtin/describe.c:417
4807 +#: builtin/describe.c:412
4808 msgid "only output exact matches"
4809 msgstr "只输出精确匹配"
4810
4892 -#: builtin/describe.c:419
4811 +#: builtin/describe.c:414
4812 msgid "consider <n> most recent tags (default: 10)"
4813 msgstr "考虑最近 <n> 个 tags(默认:10)"
4814
4896 -#: builtin/describe.c:421
4815 +#: builtin/describe.c:416
4816 msgid "only consider tags matching <pattern>"
4817 msgstr "只考虑匹配 <模式> 的 tags"
4818
4900 -#: builtin/describe.c:423 builtin/name-rev.c:321
4819 +#: builtin/describe.c:418 builtin/name-rev.c:321
4820 msgid "show abbreviated commit object as fallback"
4821 msgstr "显示简写的提交号作为后备"
4822
4904 -#: builtin/describe.c:424
4823 +#: builtin/describe.c:419
4824 msgid "mark"
4825 msgstr "标记"
4826
4908 -#: builtin/describe.c:425
4827 +#: builtin/describe.c:420
4828 msgid "append <mark> on dirty working tree (default: \"-dirty\")"
4829 msgstr "若工作区脏(有变更)在结尾添加 <标记>(默认:\"-dirty\")"
4830
4912 -#: builtin/describe.c:443
4831 +#: builtin/describe.c:438
4832 msgid "--long is incompatible with --abbrev=0"
4833 msgstr "--long 与 --abbrev=0 不兼容"
4834
4916 -#: builtin/describe.c:469
4835 +#: builtin/describe.c:464
4836 msgid "No names found, cannot describe anything."
4837 msgstr "没有发现名称,无法描述任何东西。"
4838
4920 -#: builtin/describe.c:489
4839 +#: builtin/describe.c:484
4840 msgid "--dirty is incompatible with commit-ishes"
4841 msgstr "--dirty 不能与提交同时使用"
4842
@@ -4948,7 +4867,7 @@ msgstr "提供了超过两个数据(blob)对象:'%s'"
4867 #: builtin/diff.c:416
4868 #, c-format
4869 msgid "unhandled object '%s' given."
4951 -msgstr "提供了无法处理的对象 '%s'。"
4870 +msgstr "无法处理的对象 '%s'。"
4871
4872 #: builtin/fast-export.c:22
4873 msgid "git fast-export [rev-list-opts]"
@@ -5213,7 +5132,7 @@ msgstr "正在获取 %s\n"
5132 msgid "Could not fetch %s"
5133 msgstr "不能获取 %s"
5134
5216 -#: builtin/fetch.c:1036
5135 +#: builtin/fetch.c:1035
5136 msgid ""
5137 "No remote repository specified. Please, specify either a URL or a\n"
5138 "remote name from which new revisions should be fetched."
@@ -5253,10 +5172,10 @@ msgid "git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]"
5172 msgstr ""
5173 "git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]"
5174
5256 -#: builtin/fmt-merge-msg.c:663 builtin/fmt-merge-msg.c:666 builtin/grep.c:702
5257 -#: builtin/merge.c:196 builtin/repack.c:160 builtin/repack.c:164
5258 -#: builtin/show-branch.c:654 builtin/show-ref.c:178 builtin/tag.c:446
5259 -#: parse-options.h:135 parse-options.h:242
5175 +#: builtin/fmt-merge-msg.c:663 builtin/fmt-merge-msg.c:666 builtin/grep.c:700
5176 +#: builtin/merge.c:196 builtin/repack.c:175 builtin/repack.c:179
5177 +#: builtin/show-branch.c:654 builtin/show-ref.c:178 builtin/tag.c:501
5178 +#: parse-options.h:132 parse-options.h:239
5179 msgid "n"
5180 msgstr "n"
5181
@@ -5320,6 +5239,14 @@ msgstr "key"
5239 msgid "field name to sort on"
5240 msgstr "排序的字段名"
5241
5242 +#: builtin/fsck.c:147 builtin/prune.c:172
5243 +msgid "Checking connectivity"
5244 +msgstr "检查连接中"
5245 +
5246 +#: builtin/fsck.c:544
5247 +msgid "Checking object directories"
5248 +msgstr "检查对象目录中"
5249 +
5250 #: builtin/fsck.c:607
5251 msgid "git fsck [options] [<object>...]"
5252 msgstr "git fsck [选项] [<对象>...]"
@@ -5364,54 +5291,63 @@ msgstr "将摇摆对象写入 .git/lost-found 中"
5291 msgid "show progress"
5292 msgstr "显示进度"
5293
5294 +#: builtin/fsck.c:673
5295 +msgid "Checking objects"
5296 +msgstr "检查对象中"
5297 +
5298 #: builtin/gc.c:24
5299 msgid "git gc [options]"
5300 msgstr "git gc [选项]"
5301
5371 -#: builtin/gc.c:80
5302 +#: builtin/gc.c:90
5303 #, c-format
5304 msgid "Invalid %s: '%s'"
5305 msgstr "无效的 %s:'%s'"
5306
5376 -#: builtin/gc.c:107
5307 +#: builtin/gc.c:117
5308 #, c-format
5309 msgid "insanely long object directory %.*s"
5310 msgstr "不正常的长对象目录 %.*s"
5311
5381 -#: builtin/gc.c:262
5312 +#: builtin/gc.c:273
5313 msgid "prune unreferenced objects"
5314 msgstr "清除未引用的对象"
5315
5385 -#: builtin/gc.c:264
5316 +#: builtin/gc.c:275
5317 msgid "be more thorough (increased runtime)"
5318 msgstr "更彻底(增加运行时间)"
5319
5389 -#: builtin/gc.c:265
5320 +#: builtin/gc.c:276
5321 msgid "enable auto-gc mode"
5322 msgstr "启用自动垃圾回收模式"
5323
5393 -#: builtin/gc.c:266
5324 +#: builtin/gc.c:277
5325 msgid "force running gc even if there may be another gc running"
5326 msgstr "强制执行 gc 即使另外一个 gc 正在执行"
5327
5397 -#: builtin/gc.c:306
5328 +#: builtin/gc.c:318
5329 #, c-format
5399 -msgid ""
5400 -"Auto packing the repository for optimum performance. You may also\n"
5401 -"run \"git gc\" manually. See \"git help gc\" for more information.\n"
5402 -msgstr ""
5403 -"自动打包版本库以求最佳性能。您还可以手动运行 \"git gc\"。\n"
5404 -"参见 \"git help gc\" 以获取更多信息。\n"
5330 +msgid "Auto packing the repository in background for optimum performance.\n"
5331 +msgstr "自动在后台执行版本库打包以求最佳性能。\n"
5332 +
5333 +#: builtin/gc.c:320
5334 +#, c-format
5335 +msgid "Auto packing the repository for optimum performance.\n"
5336 +msgstr "自动打包版本库以求最佳性能。\n"
5337 +
5338 +#: builtin/gc.c:321
5339 +#, c-format
5340 +msgid "See \"git help gc\" for manual housekeeping.\n"
5341 +msgstr "手工维护参见 \"git help gc\"。\n"
5342
5406 -#. be quiet on --auto
5407 -#: builtin/gc.c:316
5343 +#: builtin/gc.c:336
5344 #, c-format
5345 msgid ""
5346 "gc is already running on machine '%s' pid %<PRIuMAX> (use --force if not)"
5347 msgstr ""
5348 "已经有一个 gc 正运行在机器 '%s' pid %<PRIuMAX> (如果不是,使用 --force)"
5349
5414 -#: builtin/gc.c:341
5350 +#: builtin/gc.c:361
5351 msgid ""
5352 "There are too many unreachable loose objects; run 'git prune' to remove them."
5353 msgstr "有太多不可达的松散对象,运行 'git prune' 删除它们。"
@@ -5440,210 +5376,210 @@ msgstr "无法读取树(%s)"
5376 msgid "unable to grep from object of type %s"
5377 msgstr "无法抓取来自于 %s 类型的对象"
5378
5443 -#: builtin/grep.c:551
5379 +#: builtin/grep.c:549
5380 #, c-format
5381 msgid "switch `%c' expects a numerical value"
5382 msgstr "开关 `%c' 期望一个数字值"
5383
5448 -#: builtin/grep.c:568
5384 +#: builtin/grep.c:566
5385 #, c-format
5386 msgid "cannot open '%s'"
5387 msgstr "不能打开 '%s'"
5388
5453 -#: builtin/grep.c:642
5389 +#: builtin/grep.c:640
5390 msgid "search in index instead of in the work tree"
5391 msgstr "在索引区搜索而不是在工作区"
5392
5457 -#: builtin/grep.c:644
5393 +#: builtin/grep.c:642
5394 msgid "find in contents not managed by git"
5395 msgstr "在未被 git 管理的内容中查找"
5396
5397 # 译者:中文字符串拼接,可删除前导空格
5462 -#: builtin/grep.c:646
5398 +#: builtin/grep.c:644
5399 msgid "search in both tracked and untracked files"
5400 msgstr "在跟踪和未跟踪的文件中搜索"
5401
5466 -#: builtin/grep.c:648
5402 +#: builtin/grep.c:646
5403 msgid "search also in ignored files"
5404 msgstr "也在忽略的文件中搜索"
5405
5470 -#: builtin/grep.c:651
5406 +#: builtin/grep.c:649
5407 msgid "show non-matching lines"
5408 msgstr "显示未匹配的行"
5409
5474 -#: builtin/grep.c:653
5410 +#: builtin/grep.c:651
5411 msgid "case insensitive matching"
5412 msgstr "不区分大小写匹配"
5413
5478 -#: builtin/grep.c:655
5414 +#: builtin/grep.c:653
5415 msgid "match patterns only at word boundaries"
5416 msgstr "只在单词边界匹配模式"
5417
5482 -#: builtin/grep.c:657
5418 +#: builtin/grep.c:655
5419 msgid "process binary files as text"
5420 msgstr "把二进制文件当做文本处理"
5421
5486 -#: builtin/grep.c:659
5422 +#: builtin/grep.c:657
5423 msgid "don't match patterns in binary files"
5424 msgstr "不在二进制文件中匹配模式"
5425
5490 -#: builtin/grep.c:662
5426 +#: builtin/grep.c:660
5427 msgid "process binary files with textconv filters"
5428 msgstr "用 textconv 过滤器处理二进制文件"
5429
5494 -#: builtin/grep.c:664
5430 +#: builtin/grep.c:662
5431 msgid "descend at most <depth> levels"
5432 msgstr "最多以指定的深度向下寻找"
5433
5498 -#: builtin/grep.c:668
5434 +#: builtin/grep.c:666
5435 msgid "use extended POSIX regular expressions"
5436 msgstr "使用扩展的 POSIX 正则表达式"
5437
5502 -#: builtin/grep.c:671
5438 +#: builtin/grep.c:669
5439 msgid "use basic POSIX regular expressions (default)"
5440 msgstr "使用基本的 POSIX 正则表达式(默认)"
5441
5506 -#: builtin/grep.c:674
5442 +#: builtin/grep.c:672
5443 msgid "interpret patterns as fixed strings"
5444 msgstr "把模式解析为固定的字符串"
5445
5510 -#: builtin/grep.c:677
5446 +#: builtin/grep.c:675
5447 msgid "use Perl-compatible regular expressions"
5448 msgstr "使用 Perl 兼容的正则表达式"
5449
5514 -#: builtin/grep.c:680
5450 +#: builtin/grep.c:678
5451 msgid "show line numbers"
5452 msgstr "显示行号"
5453
5518 -#: builtin/grep.c:681
5454 +#: builtin/grep.c:679
5455 msgid "don't show filenames"
5456 msgstr "不显示文件名"
5457
5522 -#: builtin/grep.c:682
5458 +#: builtin/grep.c:680
5459 msgid "show filenames"
5460 msgstr "显示文件名"
5461
5526 -#: builtin/grep.c:684
5462 +#: builtin/grep.c:682
5463 msgid "show filenames relative to top directory"
5464 msgstr "显示相对于顶级目录的文件名"
5465
5530 -#: builtin/grep.c:686
5466 +#: builtin/grep.c:684
5467 msgid "show only filenames instead of matching lines"
5468 msgstr "只显示文件名而不显示匹配的行"
5469
5534 -#: builtin/grep.c:688
5470 +#: builtin/grep.c:686
5471 msgid "synonym for --files-with-matches"
5472 msgstr "和 --files-with-matches 同义"
5473
5538 -#: builtin/grep.c:691
5474 +#: builtin/grep.c:689
5475 msgid "show only the names of files without match"
5476 msgstr "只显示未匹配的文件名"
5477
5542 -#: builtin/grep.c:693
5478 +#: builtin/grep.c:691
5479 msgid "print NUL after filenames"
5480 msgstr "在文件名后输出 NUL 字符"
5481
5546 -#: builtin/grep.c:695
5482 +#: builtin/grep.c:693
5483 msgid "show the number of matches instead of matching lines"
5484 msgstr "显示总匹配行数,而不显示匹配的行"
5485
5550 -#: builtin/grep.c:696
5486 +#: builtin/grep.c:694
5487 msgid "highlight matches"
5488 msgstr "高亮显示匹配项"
5489
5554 -#: builtin/grep.c:698
5490 +#: builtin/grep.c:696
5491 msgid "print empty line between matches from different files"
5492 msgstr "在不同文件的匹配项之间打印空行"
5493
5558 -#: builtin/grep.c:700
5494 +#: builtin/grep.c:698
5495 msgid "show filename only once above matches from same file"
5496 msgstr "只在同一文件的匹配项的上面显示一次文件名"
5497
5562 -#: builtin/grep.c:703
5498 +#: builtin/grep.c:701
5499 msgid "show <n> context lines before and after matches"
5500 msgstr "显示匹配项前后的 <n> 行上下文"
5501
5566 -#: builtin/grep.c:706
5502 +#: builtin/grep.c:704
5503 msgid "show <n> context lines before matches"
5504 msgstr "显示匹配项前 <n> 行上下文"
5505
5570 -#: builtin/grep.c:708
5506 +#: builtin/grep.c:706
5507 msgid "show <n> context lines after matches"
5508 msgstr "显示匹配项后 <n> 行上下文"
5509
5574 -#: builtin/grep.c:709
5510 +#: builtin/grep.c:707
5511 msgid "shortcut for -C NUM"
5512 msgstr "快捷键 -C 数字"
5513
5578 -#: builtin/grep.c:712
5514 +#: builtin/grep.c:710
5515 msgid "show a line with the function name before matches"
5516 msgstr "在匹配的前面显示一行函数名"
5517
5582 -#: builtin/grep.c:714
5518 +#: builtin/grep.c:712
5519 msgid "show the surrounding function"
5520 msgstr "显示所在函数的前后内容"
5521
5586 -#: builtin/grep.c:717
5522 +#: builtin/grep.c:715
5523 msgid "read patterns from file"
5524 msgstr "从文件读取模式"
5525
5590 -#: builtin/grep.c:719
5526 +#: builtin/grep.c:717
5527 msgid "match <pattern>"
5528 msgstr "匹配 <模式>"
5529
5594 -#: builtin/grep.c:721
5530 +#: builtin/grep.c:719
5531 msgid "combine patterns specified with -e"
5532 msgstr "组合用 -e 参数设定的模式"
5533
5598 -#: builtin/grep.c:733
5534 +#: builtin/grep.c:731
5535 msgid "indicate hit with exit status without output"
5536 msgstr "不输出,而用退出码标识命中状态"
5537
5602 -#: builtin/grep.c:735
5538 +#: builtin/grep.c:733
5539 msgid "show only matches from files that match all patterns"
5540 msgstr "只显示匹配所有模式的文件中的匹配"
5541
5606 -#: builtin/grep.c:737
5542 +#: builtin/grep.c:735
5543 msgid "show parse tree for grep expression"
5544 msgstr "显示 grep 表达式的解析树"
5545
5610 -#: builtin/grep.c:741
5546 +#: builtin/grep.c:739
5547 msgid "pager"
5548 msgstr "分页"
5549
5614 -#: builtin/grep.c:741
5550 +#: builtin/grep.c:739
5551 msgid "show matching files in the pager"
5552 msgstr "分页显示匹配的文件"
5553
5618 -#: builtin/grep.c:744
5554 +#: builtin/grep.c:742
5555 msgid "allow calling of grep(1) (ignored by this build)"
5556 msgstr "允许调用 grep(1)(本次构建忽略)"
5557
5622 -#: builtin/grep.c:745 builtin/show-ref.c:187
5558 +#: builtin/grep.c:743 builtin/show-ref.c:187
5559 msgid "show usage"
5560 msgstr "显示用法"
5561
5626 -#: builtin/grep.c:812
5562 +#: builtin/grep.c:810
5563 msgid "no pattern given."
5564 msgstr "未提供模式匹配。"
5565
5630 -#: builtin/grep.c:870
5566 +#: builtin/grep.c:868
5567 msgid "--open-files-in-pager only works on the worktree"
5568 msgstr "--open-files-in-pager 仅用于工作区"
5569
5634 -#: builtin/grep.c:893
5570 +#: builtin/grep.c:891
5571 msgid "--cached or --untracked cannot be used with --no-index."
5572 msgstr "--cached 或 --untracked 不能与 --no-index 同时使用。"
5573
5638 -#: builtin/grep.c:898
5574 +#: builtin/grep.c:896
5575 msgid "--no-index or --untracked cannot be used with revs."
5576 msgstr "--no-index 或 --untracked 不能和版本同时使用。"
5577
5642 -#: builtin/grep.c:901
5578 +#: builtin/grep.c:899
5579 msgid "--[no-]exclude-standard cannot be used for tracked contents."
5580 msgstr "--[no-]exclude-standard 不能用于已跟踪内容。"
5581
5646 -#: builtin/grep.c:909
5582 +#: builtin/grep.c:907
5583 msgid "both --cached and trees are given."
5584 msgstr "同时给出了 --cached 和树对象。"
5585
@@ -5659,7 +5595,7 @@ msgstr ""
5595 msgid "git hash-object --stdin-paths < <list-of-paths>"
5596 msgstr "git hash-object --stdin-paths < <路径列表>"
5597
5662 -#: builtin/hash-object.c:72
5598 +#: builtin/hash-object.c:72 builtin/tag.c:521
5599 msgid "type"
5600 msgstr "类型"
5601
@@ -5898,8 +5834,8 @@ msgstr "解压缩严重的不一致"
5834 msgid "SHA1 COLLISION FOUND WITH %s !"
5835 msgstr "发现 %s 出现 SHA1 冲突!"
5836
5901 -#: builtin/index-pack.c:669 builtin/pack-objects.c:171
5902 -#: builtin/pack-objects.c:263
5837 +#: builtin/index-pack.c:669 builtin/pack-objects.c:162
5838 +#: builtin/pack-objects.c:254
5839 #, c-format
5840 msgid "unable to read %s"
5841 msgstr "不能读 %s"
@@ -6165,34 +6101,32 @@ msgstr "不能处理 %d 类型的文件"
6101 msgid "unable to move %s to %s"
6102 msgstr "不能移动 %s 至 %s"
6103
6168 -#.
6169 -#. * TRANSLATORS: The first '%s' is either "Reinitialized
6170 -#. * existing" or "Initialized empty", the second " shared" or
6171 -#. * "", and the last '%s%s' is the verbatim directory name.
6172 -#.
6173 -#: builtin/init-db.c:420
6104 +#. TRANSLATORS: The first '%s' is either "Reinitialized
6105 +#. existing" or "Initialized empty", the second " shared" or
6106 +#. "", and the last '%s%s' is the verbatim directory name.
6107 +#: builtin/init-db.c:418
6108 #, c-format
6109 msgid "%s%s Git repository in %s%s\n"
6110 msgstr "%s%s Git 版本库于 %s%s\n"
6111
6178 -#: builtin/init-db.c:421
6112 +#: builtin/init-db.c:419
6113 msgid "Reinitialized existing"
6114 msgstr "重新初始化现存的"
6115
6182 -#: builtin/init-db.c:421
6116 +#: builtin/init-db.c:419
6117 msgid "Initialized empty"
6118 msgstr "初始化空的"
6119
6120 # 译者:中文字符串拼接,可删除前导空格
6187 -#: builtin/init-db.c:422
6121 +#: builtin/init-db.c:420
6122 msgid " shared"
6123 msgstr "共享"
6124
6191 -#: builtin/init-db.c:441
6125 +#: builtin/init-db.c:439
6126 msgid "cannot tell cwd"
6127 msgstr "无法获知当前路径"
6128
6195 -#: builtin/init-db.c:467
6129 +#: builtin/init-db.c:465
6130 msgid ""
6131 "git init [-q | --quiet] [--bare] [--template=<template-directory>] [--"
6132 "shared[=<permissions>]] [directory]"
@@ -6200,29 +6134,29 @@ msgstr ""
6134 "git init [-q | --quiet] [--bare] [--template=<模板目录>] [--shared[=<权限>]] "
6135 "[目录]"
6136
6203 -#: builtin/init-db.c:490
6137 +#: builtin/init-db.c:488
6138 msgid "permissions"
6139 msgstr "权限"
6140
6207 -#: builtin/init-db.c:491
6141 +#: builtin/init-db.c:489
6142 msgid "specify that the git repository is to be shared amongst several users"
6143 msgstr "指定 git 版本库是多个用户之间共享的"
6144
6211 -#: builtin/init-db.c:493 builtin/prune-packed.c:79 builtin/repack.c:155
6145 +#: builtin/init-db.c:491 builtin/prune-packed.c:79 builtin/repack.c:168
6146 msgid "be quiet"
6147 msgstr "保持安静"
6148
6215 -#: builtin/init-db.c:525 builtin/init-db.c:530
6149 +#: builtin/init-db.c:523 builtin/init-db.c:528
6150 #, c-format
6151 msgid "cannot mkdir %s"
6152 msgstr "不能创建目录 %s"
6153
6220 -#: builtin/init-db.c:534
6154 +#: builtin/init-db.c:532
6155 #, c-format
6156 msgid "cannot chdir to %s"
6157 msgstr "不能切换目录到 %s"
6158
6225 -#: builtin/init-db.c:556
6159 +#: builtin/init-db.c:554
6160 #, c-format
6161 msgid ""
6162 "%s (or --work-tree=<directory>) not allowed without specifying %s (or --git-"
@@ -6231,11 +6165,11 @@ msgstr ""
6165 "不允许 %s(或 --work-tree=<directory>)而没有指定 %s(或 --git-"
6166 "dir=<directory>)"
6167
6234 -#: builtin/init-db.c:580
6168 +#: builtin/init-db.c:578
6169 msgid "Cannot access current working directory"
6170 msgstr "不能访问当前工作目录"
6171
6238 -#: builtin/init-db.c:587
6172 +#: builtin/init-db.c:585
6173 #, c-format
6174 msgid "Cannot access work tree '%s'"
6175 msgstr "不能访问工作区 '%s'"
@@ -6498,95 +6432,95 @@ msgstr "不能找到跟踪的远程分支,请手工指定 <upstream>。\n"
6432 msgid "Unknown commit %s"
6433 msgstr "未知提交 %s"
6434
6501 -#: builtin/ls-files.c:398
6435 +#: builtin/ls-files.c:401
6436 msgid "git ls-files [options] [<file>...]"
6437 msgstr "git ls-files [选项] [<文件>...]"
6438
6505 -#: builtin/ls-files.c:455
6439 +#: builtin/ls-files.c:458
6440 msgid "identify the file status with tags"
6441 msgstr "用标签标识文件的状态"
6442
6509 -#: builtin/ls-files.c:457
6443 +#: builtin/ls-files.c:460
6444 msgid "use lowercase letters for 'assume unchanged' files"
6445 msgstr "使用小写字母表示 '假设未改变的' 文件"
6446
6513 -#: builtin/ls-files.c:459
6447 +#: builtin/ls-files.c:462
6448 msgid "show cached files in the output (default)"
6449 msgstr "显示缓存的文件(默认)"
6450
6517 -#: builtin/ls-files.c:461
6451 +#: builtin/ls-files.c:464
6452 msgid "show deleted files in the output"
6453 msgstr "显示已删除的文件"
6454
6521 -#: builtin/ls-files.c:463
6455 +#: builtin/ls-files.c:466
6456 msgid "show modified files in the output"
6457 msgstr "显示已修改的文件"
6458
6525 -#: builtin/ls-files.c:465
6459 +#: builtin/ls-files.c:468
6460 msgid "show other files in the output"
6461 msgstr "显示其它文件"
6462
6529 -#: builtin/ls-files.c:467
6463 +#: builtin/ls-files.c:470
6464 msgid "show ignored files in the output"
6465 msgstr "显示忽略的文件"
6466
6533 -#: builtin/ls-files.c:470
6467 +#: builtin/ls-files.c:473
6468 msgid "show staged contents' object name in the output"
6469 msgstr "显示暂存区内容的对象名称"
6470
6537 -#: builtin/ls-files.c:472
6471 +#: builtin/ls-files.c:475
6472 msgid "show files on the filesystem that need to be removed"
6473 msgstr "显示文件系统需要删除的文件"
6474
6541 -#: builtin/ls-files.c:474
6475 +#: builtin/ls-files.c:477
6476 msgid "show 'other' directories' name only"
6477 msgstr "只显示“其他”目录的名称"
6478
6545 -#: builtin/ls-files.c:477
6479 +#: builtin/ls-files.c:480
6480 msgid "don't show empty directories"
6481 msgstr "不显示空目录"
6482
6549 -#: builtin/ls-files.c:480
6483 +#: builtin/ls-files.c:483
6484 msgid "show unmerged files in the output"
6485 msgstr "显示未合并的文件"
6486
6553 -#: builtin/ls-files.c:482
6487 +#: builtin/ls-files.c:485
6488 msgid "show resolve-undo information"
6489 msgstr "显示 resolve-undo 信息"
6490
6557 -#: builtin/ls-files.c:484
6491 +#: builtin/ls-files.c:487
6492 msgid "skip files matching pattern"
6493 msgstr "匹配排除文件的模式"
6494
6561 -#: builtin/ls-files.c:487
6495 +#: builtin/ls-files.c:490
6496 msgid "exclude patterns are read from <file>"
6497 msgstr "从 <文件> 中读取排除模式"
6498
6565 -#: builtin/ls-files.c:490
6499 +#: builtin/ls-files.c:493
6500 msgid "read additional per-directory exclude patterns in <file>"
6501 msgstr "从 <文件> 读取额外的每个目录的排除模式"
6502
6569 -#: builtin/ls-files.c:492
6503 +#: builtin/ls-files.c:495
6504 msgid "add the standard git exclusions"
6505 msgstr "添加标准的 git 排除"
6506
6573 -#: builtin/ls-files.c:495
6507 +#: builtin/ls-files.c:498
6508 msgid "make the output relative to the project top directory"
6509 msgstr "显示相对于顶级目录的文件名"
6510
6577 -#: builtin/ls-files.c:498
6511 +#: builtin/ls-files.c:501
6512 msgid "if any <file> is not in the index, treat this as an error"
6513 msgstr "如果任何 <文件> 都不在索引区,视为错误"
6514
6581 -#: builtin/ls-files.c:499
6515 +#: builtin/ls-files.c:502
6516 msgid "tree-ish"
6517 msgstr "树或提交"
6518
6585 -#: builtin/ls-files.c:500
6519 +#: builtin/ls-files.c:503
6520 msgid "pretend that paths removed since <tree-ish> are still present"
6521 msgstr "假装自从 <树或提交> 之后删除的路径仍然存在"
6522
6589 -#: builtin/ls-files.c:502
6523 +#: builtin/ls-files.c:505
6524 msgid "show debugging data"
6525 msgstr "显示调试数据"
6526
@@ -6697,7 +6631,7 @@ msgstr "如果不能快进就放弃合并"
6631 msgid "Verify that the named commit has a valid GPG signature"
6632 msgstr "验证指定的提交是否包含一个有效的 GPG 签名"
6633
6700 -#: builtin/merge.c:212 builtin/notes.c:738 builtin/revert.c:89
6634 +#: builtin/merge.c:212 builtin/notes.c:742 builtin/revert.c:89
6635 msgid "strategy"
6636 msgstr "策略"
6637
@@ -6771,35 +6705,35 @@ msgstr "'%s' 没有指向一个提交"
6705 msgid "Bad branch.%s.mergeoptions string: %s"
6706 msgstr "坏的 branch.%s.mergeoptions 字符串:%s"
6707
6774 -#: builtin/merge.c:650
6708 +#: builtin/merge.c:653
6709 msgid "git write-tree failed to write a tree"
6710 msgstr "git write-tree 无法写入一树对象"
6711
6778 -#: builtin/merge.c:678
6712 +#: builtin/merge.c:681
6713 msgid "Not handling anything other than two heads merge."
6714 msgstr "不能处理两个头合并之外的任何操作。"
6715
6782 -#: builtin/merge.c:692
6716 +#: builtin/merge.c:695
6717 #, c-format
6718 msgid "Unknown option for merge-recursive: -X%s"
6719 msgstr "merge-recursive 的未知选项:-X%s"
6720
6787 -#: builtin/merge.c:706
6721 +#: builtin/merge.c:709
6722 #, c-format
6723 msgid "unable to write %s"
6724 msgstr "不能写 %s"
6725
6792 -#: builtin/merge.c:795
6726 +#: builtin/merge.c:798
6727 #, c-format
6728 msgid "Could not read from '%s'"
6729 msgstr "不能从 '%s' 读取"
6730
6797 -#: builtin/merge.c:804
6731 +#: builtin/merge.c:807
6732 #, c-format
6733 msgid "Not committing merge; use 'git commit' to complete the merge.\n"
6734 msgstr "未提交合并,使用 'git commit' 完成此次合并。\n"
6735
6802 -#: builtin/merge.c:810
6736 +#: builtin/merge.c:813
6737 #, c-format
6738 msgid ""
6739 "Please enter a commit message to explain why this merge is necessary,\n"
@@ -6813,47 +6747,47 @@ msgstr ""
6747 "\n"
6748 "以 '%c' 开头的行将被忽略,而且空提交说明将会终止提交。\n"
6749
6816 -#: builtin/merge.c:834
6750 +#: builtin/merge.c:837
6751 msgid "Empty commit message."
6752 msgstr "空提交信息。"
6753
6820 -#: builtin/merge.c:846
6754 +#: builtin/merge.c:849
6755 #, c-format
6756 msgid "Wonderful.\n"
6757 msgstr "太棒了。\n"
6758
6825 -#: builtin/merge.c:911
6759 +#: builtin/merge.c:914
6760 #, c-format
6761 msgid "Automatic merge failed; fix conflicts and then commit the result.\n"
6762 msgstr "自动合并失败,修正冲突然后提交修正的结果。\n"
6763
6830 -#: builtin/merge.c:927
6764 +#: builtin/merge.c:930
6765 #, c-format
6766 msgid "'%s' is not a commit"
6767 msgstr "'%s' 不是一个提交"
6768
6835 -#: builtin/merge.c:968
6769 +#: builtin/merge.c:971
6770 msgid "No current branch."
6771 msgstr "没有当前分支。"
6772
6839 -#: builtin/merge.c:970
6773 +#: builtin/merge.c:973
6774 msgid "No remote for the current branch."
6775 msgstr "当前分支没有对应的远程版本库。"
6776
6843 -#: builtin/merge.c:972
6777 +#: builtin/merge.c:975
6778 msgid "No default upstream defined for the current branch."
6779 msgstr "当前分支没有定义默认的上游分支。"
6780
6847 -#: builtin/merge.c:977
6781 +#: builtin/merge.c:980
6782 #, c-format
6783 msgid "No remote-tracking branch for %s from %s"
6784 msgstr "对于 %s 没有来自 %s 的远程跟踪分支"
6785
6852 -#: builtin/merge.c:1133
6786 +#: builtin/merge.c:1136
6787 msgid "There is no merge to abort (MERGE_HEAD missing)."
6788 msgstr "没有要终止的合并(MERGE_HEAD 丢失)。"
6789
6856 -#: builtin/merge.c:1149 git-pull.sh:31
6790 +#: builtin/merge.c:1152 git-pull.sh:31
6791 msgid ""
6792 "You have not concluded your merge (MERGE_HEAD exists).\n"
6793 "Please, commit your changes before you can merge."
@@ -6861,11 +6795,11 @@ msgstr ""
6795 "您尚未结束您的合并(存在 MERGE_HEAD)。\n"
6796 "请在合并前先提交您的修改。"
6797
6864 -#: builtin/merge.c:1152 git-pull.sh:34
6798 +#: builtin/merge.c:1155 git-pull.sh:34
6799 msgid "You have not concluded your merge (MERGE_HEAD exists)."
6800 msgstr "您尚未结束您的合并(存在 MERGE_HEAD)。"
6801
6868 -#: builtin/merge.c:1156
6802 +#: builtin/merge.c:1159
6803 msgid ""
6804 "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).\n"
6805 "Please, commit your changes before you can merge."
@@ -6873,101 +6807,100 @@ msgstr ""
6807 "您尚未结束您的拣选(存在 CHERRY_PICK_HEAD)。\n"
6808 "请在合并前先提交您的修改。"
6809
6876 -#: builtin/merge.c:1159
6810 +#: builtin/merge.c:1162
6811 msgid "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists)."
6812 msgstr "您尚未结束您的拣选(存在 CHERRY_PICK_HEAD)。"
6813
6880 -#: builtin/merge.c:1168
6814 +#: builtin/merge.c:1171
6815 msgid "You cannot combine --squash with --no-ff."
6816 msgstr "您不能将 --squash 与 --no-ff 同时使用。"
6817
6884 -#: builtin/merge.c:1177
6818 +#: builtin/merge.c:1180
6819 msgid "No commit specified and merge.defaultToUpstream not set."
6820 msgstr "未指定提交并且 merge.defaultToUpstream 未设置。"
6821
6888 -#: builtin/merge.c:1209
6822 +#: builtin/merge.c:1212
6823 msgid "Can merge only exactly one commit into empty head"
6824 msgstr "只能将一个提交合并到空分支上"
6825
6892 -#: builtin/merge.c:1212
6826 +#: builtin/merge.c:1215
6827 msgid "Squash commit into empty head not supported yet"
6828 msgstr "尚不支持到空分支的压缩提交"
6829
6896 -#: builtin/merge.c:1214
6830 +#: builtin/merge.c:1217
6831 msgid "Non-fast-forward commit does not make sense into an empty head"
6832 msgstr "到空分支的非快进式提交没有意义"
6833
6900 -#: builtin/merge.c:1219
6834 +#: builtin/merge.c:1222
6835 #, c-format
6836 msgid "%s - not something we can merge"
6837 msgstr "%s - 不能被合并"
6838
6905 -#: builtin/merge.c:1270
6839 +#: builtin/merge.c:1273
6840 #, c-format
6841 msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
6842 msgstr "提交 %s 有一个非可信的声称来自 %s 的 GPG 签名。"
6843
6910 -#: builtin/merge.c:1273
6844 +#: builtin/merge.c:1276
6845 #, c-format
6846 msgid "Commit %s has a bad GPG signature allegedly by %s."
6847 msgstr "提交 %s 有一个错误的声称来自 %s 的 GPG 签名。"
6848
6915 -#. 'N'
6916 -#: builtin/merge.c:1276
6849 +#: builtin/merge.c:1279
6850 #, c-format
6851 msgid "Commit %s does not have a GPG signature."
6852 msgstr "提交 %s 没有一个 GPG 签名。"
6853
6921 -#: builtin/merge.c:1279
6854 +#: builtin/merge.c:1282
6855 #, c-format
6856 msgid "Commit %s has a good GPG signature by %s\n"
6857 msgstr "提交 %s 有一个来自 %s 的好的 GPG 签名。\n"
6858
6926 -#: builtin/merge.c:1363
6859 +#: builtin/merge.c:1366
6860 #, c-format
6861 msgid "Updating %s..%s\n"
6862 msgstr "更新 %s..%s\n"
6863
6931 -#: builtin/merge.c:1402
6864 +#: builtin/merge.c:1405
6865 #, c-format
6866 msgid "Trying really trivial in-index merge...\n"
6867 msgstr "尝试非常小的索引内合并...\n"
6868
6936 -#: builtin/merge.c:1409
6869 +#: builtin/merge.c:1412
6870 #, c-format
6871 msgid "Nope.\n"
6872 msgstr "无。\n"
6873
6941 -#: builtin/merge.c:1441
6874 +#: builtin/merge.c:1444
6875 msgid "Not possible to fast-forward, aborting."
6876 msgstr "无法快进,终止。"
6877
6945 -#: builtin/merge.c:1464 builtin/merge.c:1543
6878 +#: builtin/merge.c:1467 builtin/merge.c:1546
6879 #, c-format
6880 msgid "Rewinding the tree to pristine...\n"
6881 msgstr "将树回滚至原始状态...\n"
6882
6950 -#: builtin/merge.c:1468
6883 +#: builtin/merge.c:1471
6884 #, c-format
6885 msgid "Trying merge strategy %s...\n"
6886 msgstr "尝试合并策略 %s...\n"
6887
6955 -#: builtin/merge.c:1534
6888 +#: builtin/merge.c:1537
6889 #, c-format
6890 msgid "No merge strategy handled the merge.\n"
6891 msgstr "没有合并策略处理此合并。\n"
6892
6960 -#: builtin/merge.c:1536
6893 +#: builtin/merge.c:1539
6894 #, c-format
6895 msgid "Merge with strategy %s failed.\n"
6896 msgstr "使用策略 %s 合并失败。\n"
6897
6965 -#: builtin/merge.c:1545
6898 +#: builtin/merge.c:1548
6899 #, c-format
6900 msgid "Using the %s to prepare resolving by hand.\n"
6901 msgstr "使用 %s 以准备手工解决。\n"
6902
6970 -#: builtin/merge.c:1557
6903 +#: builtin/merge.c:1560
6904 #, c-format
6905 msgid "Automatic merge went well; stopped before committing as requested\n"
6906 msgstr "自动合并进展顺利,按要求在提交前停止\n"
@@ -7051,19 +6984,19 @@ msgstr "不要警告冲突"
6984 msgid "set labels for file1/orig_file/file2"
6985 msgstr "为 file1/orig_file/file2 设置标签"
6986
7054 -#: builtin/mktree.c:67
6987 +#: builtin/mktree.c:64
6988 msgid "git mktree [-z] [--missing] [--batch]"
6989 msgstr "git mktree [-z] [--missing] [--batch]"
6990
7058 -#: builtin/mktree.c:153
6991 +#: builtin/mktree.c:150
6992 msgid "input is NUL terminated"
6993 msgstr "输入以 NUL 字符终止"
6994
7062 -#: builtin/mktree.c:154 builtin/write-tree.c:24
6995 +#: builtin/mktree.c:151 builtin/write-tree.c:24
6996 msgid "allow missing objects"
6997 msgstr "允许丢失的对象"
6998
7066 -#: builtin/mktree.c:155
6999 +#: builtin/mktree.c:152
7000 msgid "allow creation of more than one tree"
7001 msgstr "允许创建一个以上的树"
7002
@@ -7110,46 +7043,46 @@ msgstr "请将您的修改缓存到 .gitmodules 中或保存进度后再继续"
7043 msgid "Huh? %.*s is in index?"
7044 msgstr "嗯?%.*s 在索引中?"
7045
7113 -#: builtin/mv.c:168
7046 +#: builtin/mv.c:169
7047 msgid "source directory is empty"
7048 msgstr "源目录为空"
7049
7117 -#: builtin/mv.c:200
7050 +#: builtin/mv.c:205
7051 msgid "not under version control"
7052 msgstr "不在版本控制之下"
7053
7121 -#: builtin/mv.c:202
7054 +#: builtin/mv.c:207
7055 msgid "destination exists"
7056 msgstr "目标已存在"
7057
7125 -#: builtin/mv.c:210
7058 +#: builtin/mv.c:215
7059 #, c-format
7060 msgid "overwriting '%s'"
7061 msgstr "覆盖 '%s'"
7062
7130 -#: builtin/mv.c:213
7063 +#: builtin/mv.c:218
7064 msgid "Cannot overwrite"
7065 msgstr "不能覆盖"
7066
7134 -#: builtin/mv.c:216
7067 +#: builtin/mv.c:221
7068 msgid "multiple sources for the same target"
7069 msgstr "同一目标具有多个源"
7070
7138 -#: builtin/mv.c:218
7071 +#: builtin/mv.c:223
7072 msgid "destination directory does not exist"
7073 msgstr "目标目录不存在"
7074
7142 -#: builtin/mv.c:233
7075 +#: builtin/mv.c:243
7076 #, c-format
7077 msgid "%s, source=%s, destination=%s"
7078 msgstr "%s,源=%s,目标=%s"
7079
7147 -#: builtin/mv.c:243
7080 +#: builtin/mv.c:253
7081 #, c-format
7082 msgid "Renaming %s to %s\n"
7083 msgstr "重命名 %s 至 %s\n"
7084
7152 -#: builtin/mv.c:246 builtin/remote.c:726 builtin/repack.c:328
7085 +#: builtin/mv.c:256 builtin/remote.c:726 builtin/repack.c:355
7086 #, c-format
7087 msgid "renaming '%s' failed"
7088 msgstr "重命名 '%s' 失败"
@@ -7317,7 +7250,7 @@ msgstr "不能读取 'show' 的输出"
7250 msgid "failed to finish 'show' for object '%s'"
7251 msgstr "无法为对象 '%s' 完成 'show'"
7252
7320 -#: builtin/notes.c:167 builtin/tag.c:341
7253 +#: builtin/notes.c:167 builtin/tag.c:373
7254 #, c-format
7255 msgid "could not create file '%s'"
7256 msgstr "不能创建文件 '%s'"
@@ -7326,7 +7259,7 @@ msgstr "不能创建文件 '%s'"
7259 msgid "Please supply the note contents using either -m or -F option"
7260 msgstr "请通过 -m 或 -F 选项为注解提供内容"
7261
7329 -#: builtin/notes.c:207 builtin/notes.c:844
7262 +#: builtin/notes.c:207 builtin/notes.c:848
7263 #, c-format
7264 msgid "Removing note for object %s\n"
7265 msgstr "删除对象 %s 的注解\n"
@@ -7340,20 +7273,20 @@ msgstr "不能写注解对象"
7273 msgid "The note contents has been left in %s"
7274 msgstr "注解内容被留在文件 %s 中"
7275
7343 -#: builtin/notes.c:248 builtin/tag.c:537
7276 +#: builtin/notes.c:248 builtin/tag.c:604
7277 #, c-format
7278 msgid "cannot read '%s'"
7279 msgstr "不能读取 '%s'"
7280
7348 -#: builtin/notes.c:250 builtin/tag.c:540
7281 +#: builtin/notes.c:250 builtin/tag.c:607
7282 #, c-format
7283 msgid "could not open or read '%s'"
7284 msgstr "不能打开或读取 '%s'"
7285
7353 -#: builtin/notes.c:269 builtin/notes.c:316 builtin/notes.c:318
7354 -#: builtin/notes.c:378 builtin/notes.c:432 builtin/notes.c:515
7355 -#: builtin/notes.c:520 builtin/notes.c:595 builtin/notes.c:637
7356 -#: builtin/notes.c:839 builtin/tag.c:553
7286 +#: builtin/notes.c:269 builtin/notes.c:320 builtin/notes.c:322
7287 +#: builtin/notes.c:382 builtin/notes.c:436 builtin/notes.c:519
7288 +#: builtin/notes.c:524 builtin/notes.c:599 builtin/notes.c:641
7289 +#: builtin/notes.c:843 builtin/tag.c:620
7290 #, c-format
7291 msgid "Failed to resolve '%s' as a valid ref."
7292 msgstr "无法解析 '%s' 为一个有效引用。"
@@ -7363,89 +7296,94 @@ msgstr "无法解析 '%s' 为一个有效引用。"
7296 msgid "Failed to read object '%s'."
7297 msgstr "无法读取对象 '%s'。"
7298
7366 -#: builtin/notes.c:312
7299 +#: builtin/notes.c:276
7300 +#, c-format
7301 +msgid "Cannot read note data from non-blob object '%s'."
7302 +msgstr "不能从非数据对象 '%s' 中读取注解数据"
7303 +
7304 +#: builtin/notes.c:316
7305 #, c-format
7306 msgid "Malformed input line: '%s'."
7307 msgstr "非法的输入行:'%s'。"
7308
7371 -#: builtin/notes.c:327
7309 +#: builtin/notes.c:331
7310 #, c-format
7311 msgid "Failed to copy notes from '%s' to '%s'"
7312 msgstr "无法从 '%s' 到 '%s' 拷贝注解"
7313
7376 -#: builtin/notes.c:371 builtin/notes.c:425 builtin/notes.c:498
7377 -#: builtin/notes.c:510 builtin/notes.c:583 builtin/notes.c:630
7378 -#: builtin/notes.c:904
7314 +#: builtin/notes.c:375 builtin/notes.c:429 builtin/notes.c:502
7315 +#: builtin/notes.c:514 builtin/notes.c:587 builtin/notes.c:634
7316 +#: builtin/notes.c:908
7317 msgid "too many parameters"
7318 msgstr "参数太多"
7319
7382 -#: builtin/notes.c:384 builtin/notes.c:643
7320 +#: builtin/notes.c:388 builtin/notes.c:647
7321 #, c-format
7322 msgid "No note found for object %s."
7323 msgstr "未发现对象 %s 的注解。"
7324
7387 -#: builtin/notes.c:406 builtin/notes.c:563
7325 +#: builtin/notes.c:410 builtin/notes.c:567
7326 msgid "note contents as a string"
7327 msgstr "注解内容作为一个字符串"
7328
7391 -#: builtin/notes.c:409 builtin/notes.c:566
7329 +#: builtin/notes.c:413 builtin/notes.c:570
7330 msgid "note contents in a file"
7331 msgstr "注解内容到一个文件中"
7332
7395 -#: builtin/notes.c:411 builtin/notes.c:414 builtin/notes.c:568
7396 -#: builtin/notes.c:571 builtin/tag.c:474
7333 +#: builtin/notes.c:415 builtin/notes.c:418 builtin/notes.c:572
7334 +#: builtin/notes.c:575 builtin/tag.c:539
7335 msgid "object"
7336 msgstr "对象"
7337
7400 -#: builtin/notes.c:412 builtin/notes.c:569
7338 +#: builtin/notes.c:416 builtin/notes.c:573
7339 msgid "reuse and edit specified note object"
7340 msgstr "重用和编辑指定的注解对象"
7341
7404 -#: builtin/notes.c:415 builtin/notes.c:572
7342 +#: builtin/notes.c:419 builtin/notes.c:576
7343 msgid "reuse specified note object"
7344 msgstr "重用指定的注解对象"
7345
7408 -#: builtin/notes.c:417 builtin/notes.c:485
7346 +#: builtin/notes.c:421 builtin/notes.c:489
7347 msgid "replace existing notes"
7348 msgstr "替换已存在的注解"
7349
7412 -#: builtin/notes.c:451
7350 +#: builtin/notes.c:455
7351 #, c-format
7352 msgid ""
7353 "Cannot add notes. Found existing notes for object %s. Use '-f' to overwrite "
7354 "existing notes"
7355 msgstr "不能添加注解。发现对象 %s 已存在注解。使用 '-f' 覆盖现存注解"
7356
7419 -#: builtin/notes.c:456 builtin/notes.c:533
7357 +#: builtin/notes.c:460 builtin/notes.c:537
7358 #, c-format
7359 msgid "Overwriting existing notes for object %s\n"
7360 msgstr "覆盖对象 %s 现存注解\n"
7361
7424 -#: builtin/notes.c:486
7362 +#: builtin/notes.c:490
7363 msgid "read objects from stdin"
7364 msgstr "从标准输入读取对象"
7365
7428 -#: builtin/notes.c:488
7366 +#: builtin/notes.c:492
7367 msgid "load rewriting config for <command> (implies --stdin)"
7368 msgstr "重新加载 <命令> 的配置(隐含 --stdin)"
7369
7432 -#: builtin/notes.c:506
7370 +#: builtin/notes.c:510
7371 msgid "too few parameters"
7372 msgstr "参数太少"
7373
7436 -#: builtin/notes.c:527
7374 +#: builtin/notes.c:531
7375 #, c-format
7376 msgid ""
7377 "Cannot copy notes. Found existing notes for object %s. Use '-f' to overwrite "
7378 "existing notes"
7379 msgstr "不能拷贝注解。发现对象 %s 已存在注解。使用 '-f' 覆盖现存注解"
7380
7443 -#: builtin/notes.c:539
7381 +#: builtin/notes.c:543
7382 #, c-format
7383 msgid "Missing notes on source object %s. Cannot copy."
7384 msgstr "源对象 %s 缺少注解。不能拷贝。"
7385
7448 -#: builtin/notes.c:588
7386 +#: builtin/notes.c:592
7387 #, c-format
7388 msgid ""
7389 "The -m/-F/-c/-C options have been deprecated for the 'edit' subcommand.\n"
@@ -7454,215 +7392,239 @@ msgstr ""
7392 "子命令 'edit' 的选项 -m/-F/-c/-C 已弃用。\n"
7393 "请换用 'git notes add -f -m/-F/-c/-C'。\n"
7394
7457 -#: builtin/notes.c:735
7395 +#: builtin/notes.c:739
7396 msgid "General options"
7397 msgstr "通用选项"
7398
7461 -#: builtin/notes.c:737
7399 +#: builtin/notes.c:741
7400 msgid "Merge options"
7401 msgstr "合并选项"
7402
7465 -#: builtin/notes.c:739
7403 +#: builtin/notes.c:743
7404 msgid ""
7405 "resolve notes conflicts using the given strategy (manual/ours/theirs/union/"
7406 "cat_sort_uniq)"
7407 msgstr "使用指定的策略解决注解冲突 (manual/ours/theirs/union/cat_sort_uniq)"
7408
7471 -#: builtin/notes.c:741
7409 +#: builtin/notes.c:745
7410 msgid "Committing unmerged notes"
7411 msgstr "提交未合并的注解"
7412
7475 -#: builtin/notes.c:743
7413 +#: builtin/notes.c:747
7414 msgid "finalize notes merge by committing unmerged notes"
7415 msgstr "通过提交未合并的注解来完成注解合并"
7416
7479 -#: builtin/notes.c:745
7417 +#: builtin/notes.c:749
7418 msgid "Aborting notes merge resolution"
7419 msgstr "中止注解合并的方案"
7420
7483 -#: builtin/notes.c:747
7421 +#: builtin/notes.c:751
7422 msgid "abort notes merge"
7423 msgstr "中止注解合并"
7424
7487 -#: builtin/notes.c:842
7425 +#: builtin/notes.c:846
7426 #, c-format
7427 msgid "Object %s has no note\n"
7428 msgstr "对象 %s 没有注解\n"
7429
7492 -#: builtin/notes.c:854
7430 +#: builtin/notes.c:858
7431 msgid "attempt to remove non-existent note is not an error"
7432 msgstr "尝试删除不存在的注解不是一个错误"
7433
7496 -#: builtin/notes.c:857
7434 +#: builtin/notes.c:861
7435 msgid "read object names from the standard input"
7436 msgstr "从标准输入读取对象名称"
7437
7500 -#: builtin/notes.c:938
7501 -msgid "notes_ref"
7438 +#: builtin/notes.c:942
7439 +msgid "notes-ref"
7440 msgstr "注解引用"
7441
7504 -#: builtin/notes.c:939
7442 +#: builtin/notes.c:943
7443 msgid "use notes from <notes_ref>"
7444 msgstr "从 <注解引用> 使用注解"
7445
7508 -#: builtin/notes.c:974 builtin/remote.c:1593
7446 +#: builtin/notes.c:978 builtin/remote.c:1593
7447 #, c-format
7448 msgid "Unknown subcommand: %s"
7449 msgstr "未知子命令:%s"
7450
7513 -#: builtin/pack-objects.c:23
7451 +#: builtin/pack-objects.c:25
7452 msgid "git pack-objects --stdout [options...] [< ref-list | < object-list]"
7453 msgstr "git pack-objects --stdout [选项...] [< 引用列表 | < 对象列表]"
7454
7517 -#: builtin/pack-objects.c:24
7455 +#: builtin/pack-objects.c:26
7456 msgid "git pack-objects [options...] base-name [< ref-list | < object-list]"
7457 msgstr "git pack-objects [选项...] base-name [< 引用列表 | < 对象列表]"
7458
7521 -#: builtin/pack-objects.c:184 builtin/pack-objects.c:187
7459 +#: builtin/pack-objects.c:175 builtin/pack-objects.c:178
7460 #, c-format
7461 msgid "deflate error (%d)"
7462 msgstr "压缩错误 (%d)"
7463
7526 -#: builtin/pack-objects.c:2396
7464 +#: builtin/pack-objects.c:771
7465 +msgid "Writing objects"
7466 +msgstr "写入对象中"
7467 +
7468 +#: builtin/pack-objects.c:1012
7469 +msgid "disabling bitmap writing, as some objects are not being packed"
7470 +msgstr "禁用 bitmap 写入,因为一些对象将不会被打包"
7471 +
7472 +#: builtin/pack-objects.c:2174
7473 +msgid "Compressing objects"
7474 +msgstr "压缩对象中"
7475 +
7476 +#: builtin/pack-objects.c:2530
7477 #, c-format
7478 msgid "unsupported index version %s"
7479 msgstr "不支持的索引版本 %s"
7480
7531 -#: builtin/pack-objects.c:2400
7481 +#: builtin/pack-objects.c:2534
7482 #, c-format
7483 msgid "bad index version '%s'"
7484 msgstr "坏的索引版本 '%s'"
7485
7536 -#: builtin/pack-objects.c:2423
7486 +#: builtin/pack-objects.c:2557
7487 #, c-format
7488 msgid "option %s does not accept negative form"
7489 msgstr "选项 %s 不接受否定格式"
7490
7541 -#: builtin/pack-objects.c:2427
7491 +#: builtin/pack-objects.c:2561
7492 #, c-format
7493 msgid "unable to parse value '%s' for option %s"
7494 msgstr "不能解析选项 %1$s 的值 '%2$s'"
7495
7546 -#: builtin/pack-objects.c:2446
7496 +#: builtin/pack-objects.c:2580
7497 msgid "do not show progress meter"
7498 msgstr "不显示进度表"
7499
7550 -#: builtin/pack-objects.c:2448
7500 +#: builtin/pack-objects.c:2582
7501 msgid "show progress meter"
7502 msgstr "显示进度表"
7503
7554 -#: builtin/pack-objects.c:2450
7504 +#: builtin/pack-objects.c:2584
7505 msgid "show progress meter during object writing phase"
7506 msgstr "在对象写入阶段显示进度表"
7507
7558 -#: builtin/pack-objects.c:2453
7508 +#: builtin/pack-objects.c:2587
7509 msgid "similar to --all-progress when progress meter is shown"
7510 msgstr "当进度表显示时类似于 --all-progress"
7511
7562 -#: builtin/pack-objects.c:2454
7512 +#: builtin/pack-objects.c:2588
7513 msgid "version[,offset]"
7514 msgstr "版本[,偏移]"
7515
7566 -#: builtin/pack-objects.c:2455
7516 +#: builtin/pack-objects.c:2589
7517 msgid "write the pack index file in the specified idx format version"
7518 msgstr "用指定的 idx 格式版本来写包索引文件"
7519
7570 -#: builtin/pack-objects.c:2458
7520 +#: builtin/pack-objects.c:2592
7521 msgid "maximum size of each output pack file"
7522 msgstr "每个输出包的最大尺寸"
7523
7574 -#: builtin/pack-objects.c:2460
7524 +#: builtin/pack-objects.c:2594
7525 msgid "ignore borrowed objects from alternate object store"
7526 msgstr "忽略从替代对象存储里借用对象"
7527
7578 -#: builtin/pack-objects.c:2462
7528 +#: builtin/pack-objects.c:2596
7529 msgid "ignore packed objects"
7530 msgstr "忽略包对象"
7531
7582 -#: builtin/pack-objects.c:2464
7532 +#: builtin/pack-objects.c:2598
7533 msgid "limit pack window by objects"
7534 msgstr "限制打包窗口的对象数"
7535
7586 -#: builtin/pack-objects.c:2466
7536 +#: builtin/pack-objects.c:2600
7537 msgid "limit pack window by memory in addition to object limit"
7538 msgstr "除对象数量限制外设置打包窗口的内存限制"
7539
7590 -#: builtin/pack-objects.c:2468
7540 +#: builtin/pack-objects.c:2602
7541 msgid "maximum length of delta chain allowed in the resulting pack"
7542 msgstr "打包允许的 delta 链的最大长度"
7543
7594 -#: builtin/pack-objects.c:2470
7544 +#: builtin/pack-objects.c:2604
7545 msgid "reuse existing deltas"
7546 msgstr "重用已存在的 deltas"
7547
7598 -#: builtin/pack-objects.c:2472
7548 +#: builtin/pack-objects.c:2606
7549 msgid "reuse existing objects"
7550 msgstr "重用已存在的对象"
7551
7602 -#: builtin/pack-objects.c:2474
7552 +#: builtin/pack-objects.c:2608
7553 msgid "use OFS_DELTA objects"
7554 msgstr "使用 OFS_DELTA 对象"
7555
7606 -#: builtin/pack-objects.c:2476
7556 +#: builtin/pack-objects.c:2610
7557 msgid "use threads when searching for best delta matches"
7558 msgstr "使用线程查询最佳 delta 匹配"
7559
7610 -#: builtin/pack-objects.c:2478
7560 +#: builtin/pack-objects.c:2612
7561 msgid "do not create an empty pack output"
7562 msgstr "不创建空的包输出"
7563
7614 -#: builtin/pack-objects.c:2480
7564 +#: builtin/pack-objects.c:2614
7565 msgid "read revision arguments from standard input"
7566 msgstr "从标准输入读取修订号参数"
7567
7618 -#: builtin/pack-objects.c:2482
7568 +#: builtin/pack-objects.c:2616
7569 msgid "limit the objects to those that are not yet packed"
7570 msgstr "限制那些尚未打包的对象"
7571
7622 -#: builtin/pack-objects.c:2485
7572 +#: builtin/pack-objects.c:2619
7573 msgid "include objects reachable from any reference"
7574 msgstr "包括可以从任何引用访问到的对象"
7575
7626 -#: builtin/pack-objects.c:2488
7576 +#: builtin/pack-objects.c:2622
7577 msgid "include objects referred by reflog entries"
7578 msgstr "包括被引用日志引用到的对象"
7579
7630 -#: builtin/pack-objects.c:2491
7580 +#: builtin/pack-objects.c:2625
7581 msgid "output pack to stdout"
7582 msgstr "输出包到标准输出"
7583
7634 -#: builtin/pack-objects.c:2493
7584 +#: builtin/pack-objects.c:2627
7585 msgid "include tag objects that refer to objects to be packed"
7586 msgstr "包括引用了打包对象的 tag"
7587
7638 -#: builtin/pack-objects.c:2495
7588 +#: builtin/pack-objects.c:2629
7589 msgid "keep unreachable objects"
7590 msgstr "维持不可达的对象"
7591
7642 -#: builtin/pack-objects.c:2496 parse-options.h:143
7592 +#: builtin/pack-objects.c:2630 parse-options.h:140
7593 msgid "time"
7594 msgstr "时间"
7595
7646 -#: builtin/pack-objects.c:2497
7596 +#: builtin/pack-objects.c:2631
7597 msgid "unpack unreachable objects newer than <time>"
7598 msgstr "将比给定 <时间> 新的无法访问的对象解包"
7599
7650 -#: builtin/pack-objects.c:2500
7600 +#: builtin/pack-objects.c:2634
7601 msgid "create thin packs"
7602 msgstr "创建精简包"
7603
7654 -#: builtin/pack-objects.c:2502
7604 +#: builtin/pack-objects.c:2636
7605 msgid "ignore packs that have companion .keep file"
7606 msgstr "忽略配有 .keep 文件的包"
7607
7658 -#: builtin/pack-objects.c:2504
7608 +#: builtin/pack-objects.c:2638
7609 msgid "pack compression level"
7610 msgstr "打包压缩级别"
7611
7662 -#: builtin/pack-objects.c:2506
7612 +#: builtin/pack-objects.c:2640
7613 msgid "do not hide commits by grafts"
7614 msgstr "显示被嫁接隐藏的提交"
7615
7616 +#: builtin/pack-objects.c:2642
7617 +msgid "use a bitmap index if available to speed up counting objects"
7618 +msgstr "使用 bitmap 索引(如果有的话)以提高对象计数时的速度"
7619 +
7620 +#: builtin/pack-objects.c:2644
7621 +msgid "write a bitmap index together with the pack index"
7622 +msgstr "在建立包索引的同时创建 bitmap 索引"
7623 +
7624 +#: builtin/pack-objects.c:2723
7625 +msgid "Counting objects"
7626 +msgstr "对象计数中"

This file is too large to show in full.