Raw
Large file — syntax highlighting disabled.
1 # Chinese translations for Git package
2 # Git 软件包的简体中文翻译.
3 # Copyright (C) 2012,2013 Jiang Xin <worldhello.net AT gmail.com>
4 # Copyright (C) 2021-2023 Fangyi Zhou <me@fangyi.io>
5 # This file is distributed under the same license as the Git package.
6 # Contributors:
7 # - Fangyi Zhou <me AT fangyi.io>
8 # - Jiang Xin <worldhello.net AT gmail.com>
9 # - Lian Cheng <rhythm.mail AT gmail.com>
10 # - Ray Chen <oldsharp AT gmail.com>
11 # - Riku <lu.riku AT gmail.com>
12 # - Thynson <lanxingcan AT gmail.com>
13 # - ws3389 <willsmith3389 AT gmail.com>
14 # - Wang Sheng <wangsheng2008love AT 163.com>
15 # - 依云 <lilydjwg AT gmail.com>
16 # - Yichao Yu <yyc1992 AT gmail.com>
17 # - Zhuang Ya <zhuangya AT me.com>
18 # - Teng Long <dyroneteng AT gmail.com>
19 #
20 # Git glossary for Chinese translators
21 #
22 # English | Chinese
23 # ---------------------------------+--------------------------------------
24 # 3-way merge | 三路合并
25 # abbreviate | 简写(的 SHA-1 值)
26 # alternate object database | 备用对象库
27 # attribute source | 属性来源
28 # amend | 修订
29 # ancestor | 祖先,祖先提交
30 # annotated tag | 附注标签
31 # bare repository | 纯仓库
32 # bisect | 二分查找
33 # bitmap | 位图
34 # blob object | 数据对象
35 # bloom filter | 布隆过滤器
36 # branch | 分支
37 # bundle | 捆绑包
38 # bypass | 绕过
39 # cache | 缓存(索引的别称)
40 # chain | (提交)链
41 # changeset | 变更集
42 # checkout | 检出
43 # checksum | 校验,校验和
44 # cherry-picking | 拣选
45 # clean | 干净(的工作区)
46 # clone | 克隆
47 # commit | 提交
48 # commit message | 提交说明
49 # commit object | 提交对象
50 # commit-graph | 提交图
51 # commit-ish (also committish) | 提交号
52 # cone | 锥形模式(稀疏检出);锥(稀疏检出)
53 # conflict | 冲突
54 # core Git | 核心 Git 工具
55 # cover letter | 附函
56 # cruft pack | 废弃包
57 # DAG | 有向无环图
58 # dangling object | 悬空对象
59 # detached HEAD | 分离头指针
60 # directory | 目录
61 # dirty | 脏(的工作区)
62 # dumb HTTP protocol | 哑 HTTP 协议
63 # enlistment | 登记(在 scalar 中使用)
64 # evil merge | 恶意合并(合并引入了额外变更,即父提交没有的修改)
65 # fast-forward | 快进
66 # fetch | 获取
67 # file system | 文件系统
68 # fork | 派生
69 # Git archive | 仓库(对于 arch 用户)
70 # gitfile | gitfile(仓库链接文件)
71 # grafts | (提交)嫁接
72 # hash | 哈希值
73 # HEAD | HEAD(头指针,亦即当前分支)
74 # heap | 堆
75 # head | 头、分支
76 # head ref | 分支
77 # header | 头信息
78 # hook | 钩子
79 # index | 索引
80 # index entry | 索引条目
81 # loose object | 松散对象
82 # loose refs | 松散引用
83 # magic | 魔法前缀(路径规格支持的一种前缀表达式)
84 # master | master(传统默认分支名,将被 main 替代)
85 # merge | 合并
86 # merge-base | 合并基线
87 # note | 注解
88 # object | 对象
89 # object database | 对象库
90 # object identifier | 对象标识符
91 # object name | 对象名称
92 # object type | 对象类型
93 # octopus | 章鱼式合并(两分支以上的合并)
94 # origin | origin(默认的远程名称)
95 # orphan | 孤立(一般指孤立分支,即没有任何提交的分支)
96 # pack | 包
97 # pack index | 包索引
98 # packfile | 包文件
99 # parent | 父提交
100 # partial clone | 部分克隆
101 # patch | 补丁
102 # patch hunk | 补丁块
103 # pathspec | 路径规格
104 # pattern | 模式
105 # pickaxe | 挖掘
106 # plumbing | 管件(Git 底层命令的别称)
107 # porcelain | 瓷件(Git 高层命令的别称)
108 # precious-objects repo | 珍品仓库
109 # preferred pack | 首选包(多包索引中引入的首选包概念)
110 # promisor | 承诺者
111 # prune | 清除
112 # pseudorefs | 伪引用
113 # pull | 拉,拉取
114 # push | 推,推送
115 # reachable | 可达
116 # rebase | 变基
117 # ref | 引用
118 # reflog | 引用日志
119 # refmap | 引用映射
120 # refspec | 引用规格
121 # regular file | 普通文件
122 # remote | 远程,远程仓库
123 # remote-tracking branch | 远程跟踪分支
124 # replay | 重放
125 # repo | 仓库
126 # repository | 仓库
127 # resolve | (冲突)解决
128 # revert | 还原
129 # revision | 版本
130 # rewind | 回退
131 # SCM | 源代码管理(工具)
132 # SHA-1 | SHA-1(安全哈希算法1)
133 # shallow repository | 浅(克隆)仓库
134 # signed tag | 签名标签
135 # smart HTTP protocol | 智能 HTTP 协议
136 # squash | 挤压
137 # stack | 栈
138 # stage | n. 暂存区(即索引); v. 暂存
139 # stale | 过期的
140 # stash | n. 储藏区; v. 储藏
141 # submodule | 子模组
142 # symref | 符号引用
143 # tag | n. 标签; v. 打标签
144 # tag object | 标签对象
145 # tagger | 打标签者
146 # topic branch | 主题分支
147 # track | 跟踪
148 # trailer | 尾注
149 # tree | 树(工作区或树对象)
150 # tree object | 树对象
151 # tree-ish (also treeish) | 树对象(或可以解析为一树对象)
152 # unmerged index | 未合并索引
153 # unpack | 解包
154 # unreachable object | 不可达对象
155 # unstage | 取消暂存
156 # upstream | 上游(分支/仓库)
157 # working tree/worktree | 工作区
158 #
159 # Preferred Chinese Terms
160 #
161 # - 默认 (not 缺省)
162 # - 其他 (not 其它)
163 # - 作为 (not 做为)
164 # - 当作 (not 当做)
165 # - 登录 (not 登陆)
166 # - 账户 (not 帐户)
167 # - 密码 (not 口令)
168 # - 撤销 (not 撤消)
169 # - 吗? (not 么?) # 疑问助词
170 # - 无法 (not 不能):客观。客观障碍、技术限制、物理规律,非主观
171 # - 不能 (not 无法):主观。能力不足、规则限制、逻辑冲突、设计限制、意愿拒绝
172 #
173 msgid ""
174 msgstr ""
175 "Project-Id-Version: Git\n"
176 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
177 "POT-Creation-Date: 2026-04-10 10:05+0800\n"
178 "PO-Revision-Date: 2025-11-16 01:03+0800\n"
179 "Last-Translator: Teng Long <dyroneteng@gmail.com>\n"
180 "Language-Team: GitHub <https://github.com/dyrone/git/>\n"
181 "Language: zh_CN\n"
182 "MIME-Version: 1.0\n"
183 "Content-Type: text/plain; charset=UTF-8\n"
184 "Content-Transfer-Encoding: 8bit\n"
185 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
186 "X-Generator: Gtranslator 42.0\n"
187
188 #: builtin/fast-import.c
189 msgid "aborting due to invalid signature"
190 msgstr "由于签名无效而中止"
191
192 #: builtin/fast-import.c
193 msgid "failed to sign tag object"
194 msgstr "无法为标签对象签名"
195
196 #: builtin/history.c
197 msgid "control which refs should be updated"
198 msgstr "控制应更新哪些引用"
199
200 #: builtin/history.c
201 msgid "control ref update behavior"
202 msgstr "控制引用更新行为"
203
204 #: builtin/replay.c
205 msgid ""
206 "(EXPERIMENTAL!) git replay ([--contained] --onto=<newbase> | --"
207 "advance=<branch> | --revert=<branch>)\n"
208 "[--ref=<ref>] [--ref-action=<mode>] <revision-range>"
209 msgstr ""
210 "(实验性!)git replay ([--contained] --onto=<新基线> | --advance=<分支> | --"
211 "revert=<分支>)\n"
212 "[--ref=<引用>] [--ref-action=<模式>] <版本范围>"
213
214 #: builtin/replay.c
215 msgid "reference to update with result"
216 msgstr "要更新结果的引用"
217
218 #: builtin/stash.c
219 msgid ""
220 "git stash [push] [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q "
221 "| --quiet]\n"
222 " [-u | --include-untracked] [-a | --all] [(-m | --message) "
223 "<message>]\n"
224 " [--pathspec-from-file=<file> [--pathspec-file-nul]]\n"
225 " [--] [<pathspec>...]"
226 msgstr ""
227 "git stash [push] [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q "
228 "| --quiet]\n"
229 " [-u | --include-untracked] [-a | --all] [(-m | --message) <消息>]\n"
230 " [--pathspec-from-file=<文件> [--pathspec-file-nul]]\n"
231 " [--] [<路径规格>...]"
232
233 #: replay.c
234 msgid "'--ref' cannot be used with multiple revision ranges"
235 msgstr "'--ref' 不能与多个版本范围一起使用"
236
237 #: add-interactive.c
238 #, c-format
239 msgid "Huh (%s)?"
240 msgstr "嗯(%s)?"
241
242 #: add-interactive.c builtin/merge.c builtin/rebase.c reset.c sequencer.c
243 msgid "could not read index"
244 msgstr "无法读取索引"
245
246 #: add-interactive.c
247 msgid "binary"
248 msgstr "二进制"
249
250 #: add-interactive.c
251 msgid "nothing"
252 msgstr "无"
253
254 #: add-interactive.c
255 msgid "unchanged"
256 msgstr "没有修改"
257
258 #: add-interactive.c
259 msgid "Update"
260 msgstr "更新"
261
262 #: add-interactive.c
263 #, c-format
264 msgid "could not stage '%s'"
265 msgstr "无法暂存 '%s'"
266
267 #: add-interactive.c builtin/stash.c reset.c sequencer.c
268 msgid "could not write index"
269 msgstr "无法写入索引"
270
271 #: add-interactive.c
272 #, c-format
273 msgid "updated %d path\n"
274 msgid_plural "updated %d paths\n"
275 msgstr[0] "更新了 %d 个路径\n"
276 msgstr[1] "更新了 %d 个路径\n"
277
278 #: add-interactive.c
279 #, c-format
280 msgid "note: %s is untracked now.\n"
281 msgstr "注意:%s 现在未被跟踪。\n"
282
283 #: add-interactive.c apply.c builtin/checkout.c builtin/reset.c
284 #, c-format
285 msgid "make_cache_entry failed for path '%s'"
286 msgstr "对路径 '%s' 的 make_cache_entry 操作失败"
287
288 #: add-interactive.c
289 msgid "Revert"
290 msgstr "还原"
291
292 #: add-interactive.c
293 msgid "Could not parse HEAD^{tree}"
294 msgstr "无法解析 HEAD^{tree}"
295
296 #: add-interactive.c
297 #, c-format
298 msgid "reverted %d path\n"
299 msgid_plural "reverted %d paths\n"
300 msgstr[0] "还原了 %d 个路径\n"
301 msgstr[1] "还原了 %d 个路径\n"
302
303 #: add-interactive.c
304 #, c-format
305 msgid "No untracked files.\n"
306 msgstr "没有未跟踪的文件。\n"
307
308 #: add-interactive.c
309 msgid "Add untracked"
310 msgstr "添加未跟踪的"
311
312 #: add-interactive.c
313 #, c-format
314 msgid "added %d path\n"
315 msgid_plural "added %d paths\n"
316 msgstr[0] "增加了 %d 个路径\n"
317 msgstr[1] "增加了 %d 个路径\n"
318
319 #: add-interactive.c
320 #, c-format
321 msgid "ignoring unmerged: %s"
322 msgstr "忽略未合入的:%s"
323
324 #: add-interactive.c
325 #, c-format
326 msgid "Only binary files changed.\n"
327 msgstr "只有二进制文件被修改。\n"
328
329 #: add-interactive.c
330 #, c-format
331 msgid "No changes.\n"
332 msgstr "没有修改。\n"
333
334 #: add-interactive.c
335 msgid "Patch update"
336 msgstr "补丁更新"
337
338 #: add-interactive.c
339 msgid "Review diff"
340 msgstr "查看差异"
341
342 #: add-interactive.c
343 msgid "show paths with changes"
344 msgstr "显示含变更的路径"
345
346 #: add-interactive.c
347 msgid "add working tree state to the staged set of changes"
348 msgstr "将工作区状态添加到暂存区修改集中"
349
350 #: add-interactive.c
351 msgid "revert staged set of changes back to the HEAD version"
352 msgstr "将暂存的修改集恢复为 HEAD 版本"
353
354 #: add-interactive.c
355 msgid "pick hunks and update selectively"
356 msgstr "挑选数据块并有选择地更新"
357
358 #: add-interactive.c
359 msgid "view diff between HEAD and index"
360 msgstr "显示 HEAD 和索引的差异"
361
362 #: add-interactive.c
363 msgid "add contents of untracked files to the staged set of changes"
364 msgstr "将未跟踪文件的内容添加到暂存区修改集中"
365
366 #: add-interactive.c
367 msgid "Prompt help:"
368 msgstr "帮助:"
369
370 #: add-interactive.c
371 msgid "select a single item"
372 msgstr "选择一个条目"
373
374 #: add-interactive.c
375 msgid "select a range of items"
376 msgstr "选择一系列条目"
377
378 #: add-interactive.c
379 msgid "select multiple ranges"
380 msgstr "选择多个范围"
381
382 #: add-interactive.c
383 msgid "select item based on unique prefix"
384 msgstr "基于唯一前缀选择条目"
385
386 #: add-interactive.c
387 msgid "unselect specified items"
388 msgstr "反选指定的条目"
389
390 #: add-interactive.c
391 msgid "choose all items"
392 msgstr "选择所有条目"
393
394 #: add-interactive.c
395 msgid "(empty) finish selecting"
396 msgstr "(空)结束选择"
397
398 #: add-interactive.c
399 msgid "select a numbered item"
400 msgstr "选择一个编号条目"
401
402 #: add-interactive.c
403 msgid "(empty) select nothing"
404 msgstr "(空)不选择任何内容"
405
406 #: add-interactive.c builtin/clean.c
407 msgid "*** Commands ***"
408 msgstr "*** 命令 ***"
409
410 #: add-interactive.c builtin/clean.c
411 msgid "What now"
412 msgstr "请选择"
413
414 #: add-interactive.c
415 msgid "staged"
416 msgstr "已暂存"
417
418 #: add-interactive.c
419 msgid "unstaged"
420 msgstr "未暂存"
421
422 #: add-interactive.c apply.c builtin/am.c builtin/bugreport.c builtin/clone.c
423 #: builtin/diagnose.c builtin/fetch.c builtin/hook.c builtin/merge.c
424 #: builtin/pull.c builtin/submodule--helper.c
425 msgid "path"
426 msgstr "路径"
427
428 #: add-interactive.c
429 msgid "could not refresh index"
430 msgstr "无法刷新索引"
431
432 #: add-interactive.c builtin/clean.c
433 #, c-format
434 msgid "Bye.\n"
435 msgstr "再见。\n"
436
437 #: add-patch.c
438 #, c-format
439 msgid "Stage mode change%s [y,n,q,a,d%s,?]? "
440 msgstr "暂存模式变更%s [y,n,q,a,d%s,?]? "
441
442 #: add-patch.c
443 #, c-format
444 msgid "Stage deletion%s [y,n,q,a,d%s,?]? "
445 msgstr "暂存删除%s [y,n,q,a,d%s,?]? "
446
447 #: add-patch.c
448 #, c-format
449 msgid "Stage addition%s [y,n,q,a,d%s,?]? "
450 msgstr "暂存新增%s [y,n,q,a,d%s,?]? "
451
452 #: add-patch.c
453 #, c-format
454 msgid "Stage this hunk%s [y,n,q,a,d%s,?]? "
455 msgstr "暂存该块%s [y,n,q,a,d%s,?]? "
456
457 #: add-patch.c
458 msgid ""
459 "If the patch applies cleanly, the edited hunk will immediately be marked for "
460 "staging."
461 msgstr "如果补丁能正确地应用,编辑块将立即标记为暂存。"
462
463 #: add-patch.c
464 msgid ""
465 "y - stage this hunk\n"
466 "n - do not stage this hunk\n"
467 "q - quit; do not stage this hunk or any of the remaining ones\n"
468 "a - stage this hunk and all later hunks in the file\n"
469 "d - do not stage this hunk or any of the later hunks in the file\n"
470 msgstr ""
471 "y - 暂存该块\n"
472 "n - 不要暂存该块\n"
473 "q - 退出。不暂存该块及后面的全部块\n"
474 "a - 暂存该块和本文件中后面的全部块\n"
475 "d - 不暂存该块和本文件中后面的全部块\n"
476
477 #: add-patch.c
478 #, c-format
479 msgid "Stash mode change%s [y,n,q,a,d%s,?]? "
480 msgstr "储藏模式变更%s [y,n,q,a,d%s,?]? "
481
482 #: add-patch.c
483 #, c-format
484 msgid "Stash deletion%s [y,n,q,a,d%s,?]? "
485 msgstr "储藏删除%s [y,n,q,a,d%s,?]? "
486
487 #: add-patch.c
488 #, c-format
489 msgid "Stash addition%s [y,n,q,a,d%s,?]? "
490 msgstr "储藏新增%s [y,n,q,a,d%s,?]? "
491
492 #: add-patch.c
493 #, c-format
494 msgid "Stash this hunk%s [y,n,q,a,d%s,?]? "
495 msgstr "储藏该块%s [y,n,q,a,d%s,?]? "
496
497 #: add-patch.c
498 msgid ""
499 "If the patch applies cleanly, the edited hunk will immediately be marked for "
500 "stashing."
501 msgstr "如果补丁能正确地应用,编辑块将立即标记为储藏。"
502
503 #: add-patch.c
504 msgid ""
505 "y - stash this hunk\n"
506 "n - do not stash this hunk\n"
507 "q - quit; do not stash this hunk or any of the remaining ones\n"
508 "a - stash this hunk and all later hunks in the file\n"
509 "d - do not stash this hunk or any of the later hunks in the file\n"
510 msgstr ""
511 "y - 储藏该块\n"
512 "n - 不要储藏该块\n"
513 "q - 退出。不储藏该块及后面的全部块\n"
514 "a - 储藏该块和本文件中后面的全部块\n"
515 "d - 不储藏该块和本文件中后面的全部块\n"
516
517 #: add-patch.c
518 #, c-format
519 msgid "Unstage mode change%s [y,n,q,a,d%s,?]? "
520 msgstr "取消暂存模式变更%s [y,n,q,a,d%s,?]? "
521
522 #: add-patch.c
523 #, c-format
524 msgid "Unstage deletion%s [y,n,q,a,d%s,?]? "
525 msgstr "取消暂存删除%s [y,n,q,a,d%s,?]? "
526
527 #: add-patch.c
528 #, c-format
529 msgid "Unstage addition%s [y,n,q,a,d%s,?]? "
530 msgstr "取消暂存新增%s [y,n,q,a,d%s,?]? "
531
532 #: add-patch.c
533 #, c-format
534 msgid "Unstage this hunk%s [y,n,q,a,d%s,?]? "
535 msgstr "取消暂存该块%s [y,n,q,a,d%s,?]? "
536
537 #: add-patch.c
538 msgid ""
539 "If the patch applies cleanly, the edited hunk will immediately be marked for "
540 "unstaging."
541 msgstr "如果补丁能正确地应用,编辑块将立即标记为取消暂存。"
542
543 #: add-patch.c
544 msgid ""
545 "y - unstage this hunk\n"
546 "n - do not unstage this hunk\n"
547 "q - quit; do not unstage this hunk or any of the remaining ones\n"
548 "a - unstage this hunk and all later hunks in the file\n"
549 "d - do not unstage this hunk or any of the later hunks in the file\n"
550 msgstr ""
551 "y - 取消暂存该块\n"
552 "n - 不要取消暂存该块\n"
553 "q - 退出。不要取消暂存该块及后面的全部块\n"
554 "a - 取消暂存该块和本文件中后面的全部块\n"
555 "d - 不要取消暂存该块和本文件中后面的全部块\n"
556
557 #: add-patch.c
558 #, c-format
559 msgid "Apply mode change to index%s [y,n,q,a,d%s,?]? "
560 msgstr "将模式变更应用到索引%s [y,n,q,a,d%s,?]? "
561
562 #: add-patch.c
563 #, c-format
564 msgid "Apply deletion to index%s [y,n,q,a,d%s,?]? "
565 msgstr "将删除应用到索引%s [y,n,q,a,d%s,?]? "
566
567 #: add-patch.c
568 #, c-format
569 msgid "Apply addition to index%s [y,n,q,a,d%s,?]? "
570 msgstr "将添加应用到索引%s [y,n,q,a,d%s,?]? "
571
572 #: add-patch.c
573 #, c-format
574 msgid "Apply this hunk to index%s [y,n,q,a,d%s,?]? "
575 msgstr "将该块应用到索引%s [y,n,q,a,d%s,?]? "
576
577 #: add-patch.c
578 msgid ""
579 "If the patch applies cleanly, the edited hunk will immediately be marked for "
580 "applying."
581 msgstr "如果补丁能正确地应用,编辑块将立即标记为应用。"
582
583 #: add-patch.c
584 msgid ""
585 "y - apply this hunk to index\n"
586 "n - do not apply this hunk to index\n"
587 "q - quit; do not apply this hunk or any of the remaining ones\n"
588 "a - apply this hunk and all later hunks in the file\n"
589 "d - do not apply this hunk or any of the later hunks in the file\n"
590 msgstr ""
591 "y - 在索引中应用该块\n"
592 "n - 不要在索引中应用该块\n"
593 "q - 退出。不要应用该块及后面的全部块\n"
594 "a - 应用该块和本文件中后面的全部块\n"
595 "d - 不要应用该块和本文件中后面的全部块\n"
596
597 #: add-patch.c
598 #, c-format
599 msgid "Discard mode change from worktree%s [y,n,q,a,d%s,?]? "
600 msgstr "从工作区丢弃模式变更%s [y,n,q,a,d%s,?]? "
601
602 #: add-patch.c
603 #, c-format
604 msgid "Discard deletion from worktree%s [y,n,q,a,d%s,?]? "
605 msgstr "从工作区丢弃删除%s [y,n,q,a,d%s,?]? "
606
607 #: add-patch.c
608 #, c-format
609 msgid "Discard addition from worktree%s [y,n,q,a,d%s,?]? "
610 msgstr "从工作区丢弃新增%s [y,n,q,a,d%s,?]? "
611
612 #: add-patch.c
613 #, c-format
614 msgid "Discard this hunk from worktree%s [y,n,q,a,d%s,?]? "
615 msgstr "从工作区丢弃该块%s [y,n,q,a,d%s,?]? "
616
617 #: add-patch.c
618 msgid ""
619 "If the patch applies cleanly, the edited hunk will immediately be marked for "
620 "discarding."
621 msgstr "如果补丁能正确地应用,编辑块将立即标记为丢弃。"
622
623 #: add-patch.c
624 msgid ""
625 "y - discard this hunk from worktree\n"
626 "n - do not discard this hunk from worktree\n"
627 "q - quit; do not discard this hunk or any of the remaining ones\n"
628 "a - discard this hunk and all later hunks in the file\n"
629 "d - do not discard this hunk or any of the later hunks in the file\n"
630 msgstr ""
631 "y - 在工作区中丢弃该块\n"
632 "n - 不要在工作区中丢弃该块\n"
633 "q - 退出。不要丢弃该块及后面的全部块\n"
634 "a - 丢弃该块和本文件中后面的全部块\n"
635 "d - 不要丢弃该块和本文件中后面的全部块\n"
636
637 #: add-patch.c
638 #, c-format
639 msgid "Discard mode change from index and worktree%s [y,n,q,a,d%s,?]? "
640 msgstr "从索引和工作区丢弃模式变更%s [y,n,q,a,d%s,?]? "
641
642 #: add-patch.c
643 #, c-format
644 msgid "Discard deletion from index and worktree%s [y,n,q,a,d%s,?]? "
645 msgstr "从索引和工作区丢弃删除%s [y,n,q,a,d%s,?]? "
646
647 #: add-patch.c
648 #, c-format
649 msgid "Discard addition from index and worktree%s [y,n,q,a,d%s,?]? "
650 msgstr "从索引和工作区丢弃新增%s [y,n,q,a,d%s,?]? "
651
652 #: add-patch.c
653 #, c-format
654 msgid "Discard this hunk from index and worktree%s [y,n,q,a,d%s,?]? "
655 msgstr "从索引和工作区丢弃该块%s [y,n,q,a,d%s,?]? "
656
657 #: add-patch.c
658 msgid ""
659 "y - discard this hunk from index and worktree\n"
660 "n - do not discard this hunk from index and worktree\n"
661 "q - quit; do not discard this hunk or any of the remaining ones\n"
662 "a - discard this hunk and all later hunks in the file\n"
663 "d - do not discard this hunk or any of the later hunks in the file\n"
664 msgstr ""
665 "y - 在索引和工作区中丢弃该块\n"
666 "n - 不要在索引和工作区中丢弃该块\n"
667 "q - 退出。不要丢弃该块及后面的全部块\n"
668 "a - 丢弃该块和本文件中后面的全部块\n"
669 "d - 不要丢弃该块和本文件中后面的全部块\n"
670
671 #: add-patch.c
672 #, c-format
673 msgid "Apply mode change to index and worktree%s [y,n,q,a,d%s,?]? "
674 msgstr "将模式变更应用到索引和工作区%s [y,n,q,a,d%s,?]? "
675
676 #: add-patch.c
677 #, c-format
678 msgid "Apply deletion to index and worktree%s [y,n,q,a,d%s,?]? "
679 msgstr "将删除应用到索引和工作区%s [y,n,q,a,d%s,?]? "
680
681 #: add-patch.c
682 #, c-format
683 msgid "Apply addition to index and worktree%s [y,n,q,a,d%s,?]? "
684 msgstr "将添加应用到索引和工作区%s [y,n,q,a,d%s,?]? "
685
686 #: add-patch.c
687 #, c-format
688 msgid "Apply this hunk to index and worktree%s [y,n,q,a,d%s,?]? "
689 msgstr "将该块应用到索引和工作区%s [y,n,q,a,d%s,?]? "
690
691 #: add-patch.c
692 msgid ""
693 "y - apply this hunk to index and worktree\n"
694 "n - do not apply this hunk to index and worktree\n"
695 "q - quit; do not apply this hunk or any of the remaining ones\n"
696 "a - apply this hunk and all later hunks in the file\n"
697 "d - do not apply this hunk or any of the later hunks in the file\n"
698 msgstr ""
699 "y - 在索引和工作区中应用该块\n"
700 "n - 不要在索引和工作区中应用该块\n"
701 "q - 退出。不要应用该块及后面的全部块\n"
702 "a - 应用该块和本文件中后面的全部块\n"
703 "d - 不要应用该块和本文件中后面的全部块\n"
704
705 #: add-patch.c
706 #, c-format
707 msgid "Apply mode change to worktree%s [y,n,q,a,d%s,?]? "
708 msgstr "将模式变更应用到工作区%s [y,n,q,a,d%s,?]? "
709
710 #: add-patch.c
711 #, c-format
712 msgid "Apply deletion to worktree%s [y,n,q,a,d%s,?]? "
713 msgstr "将删除应用到工作区%s [y,n,q,a,d%s,?]? "
714
715 #: add-patch.c
716 #, c-format
717 msgid "Apply addition to worktree%s [y,n,q,a,d%s,?]? "
718 msgstr "将添加应用到工作区%s [y,n,q,a,d%s,?]? "
719
720 #: add-patch.c
721 #, c-format
722 msgid "Apply this hunk to worktree%s [y,n,q,a,d%s,?]? "
723 msgstr "将该块应用到工作区%s [y,n,q,a,d%s,?]? "
724
725 #: add-patch.c
726 msgid ""
727 "y - apply this hunk to worktree\n"
728 "n - do not apply this hunk to worktree\n"
729 "q - quit; do not apply this hunk or any of the remaining ones\n"
730 "a - apply this hunk and all later hunks in the file\n"
731 "d - do not apply this hunk or any of the later hunks in the file\n"
732 msgstr ""
733 "y - 在工作区中应用该块\n"
734 "n - 不要在工作区中应用该块\n"
735 "q - 退出。不要应用该块及后面的全部块\n"
736 "a - 应用该块和本文件中后面的全部块\n"
737 "d - 不要应用该块和本文件中后面的全部块\n"
738
739 #: add-patch.c
740 #, c-format
741 msgid "%s cannot be negative"
742 msgstr "%s 不能为负数"
743
744 #: add-patch.c
745 #, c-format
746 msgid "could not parse hunk header '%.*s'"
747 msgstr "无法解析数据块头信息 '%.*s'"
748
749 #: add-patch.c
750 msgid "could not parse diff"
751 msgstr "无法解析差异信息"
752
753 #: add-patch.c
754 msgid "could not parse colored diff"
755 msgstr "无法解析彩色差异信息"
756
757 #: add-patch.c
758 #, c-format
759 msgid "failed to run '%s'"
760 msgstr "无法运行 '%s'"
761
762 #: add-patch.c
763 msgid "mismatched output from interactive.diffFilter"
764 msgstr "interactive.diffFilter 的输出不匹配"
765
766 #: add-patch.c
767 msgid ""
768 "Your filter must maintain a one-to-one correspondence\n"
769 "between its input and output lines."
770 msgstr "您的过滤器必须在其输入和输出的行之间保持一一对应的关系。"
771
772 #: add-patch.c
773 #, c-format
774 msgid ""
775 "expected context line #%d in\n"
776 "%.*s"
777 msgstr ""
778 "预期上下文行 #%d 位于\n"
779 "%.*s"
780
781 #: add-patch.c
782 #, c-format
783 msgid ""
784 "hunks do not overlap:\n"
785 "%.*s\n"
786 "\tdoes not end with:\n"
787 "%.*s"
788 msgstr ""
789 "块不重叠:\n"
790 "%.*s\n"
791 "\t未以以下内容结尾:\n"
792 "%.*s"
793
794 #: add-patch.c
795 msgid "Manual hunk edit mode -- see bottom for a quick guide.\n"
796 msgstr "手动块编辑模式 -- 查看底部的快速指南。\n"
797
798 #: add-patch.c
799 #, c-format
800 msgid ""
801 "---\n"
802 "To remove '%c' lines, make them ' ' lines (context).\n"
803 "To remove '%c' lines, delete them.\n"
804 "Lines starting with %s will be removed.\n"
805 msgstr ""
806 "---\n"
807 "要删除 '%c' 开始的行,使其成为 ' ' 开始的行(上下文)。\n"
808 "要删除 '%c' 开始的行,删除它们。\n"
809 "以 %s 开始的行将被删除。\n"
810
811 #: add-patch.c
812 msgid ""
813 "If it does not apply cleanly, you will be given an opportunity to\n"
814 "edit again. If all lines of the hunk are removed, then the edit is\n"
815 "aborted and the hunk is left unchanged.\n"
816 msgstr ""
817 "如果无法干净地应用,您将有机会重新编辑。如果该块的全部内容删除,则\n"
818 "此次编辑被终止,该块不会被修改。\n"
819
820 #: add-patch.c
821 msgid "could not parse hunk header"
822 msgstr "无法解析数据块头信息"
823
824 #: add-patch.c
825 msgid "'git apply --cached' failed"
826 msgstr "'git apply --cached' 失败"
827
828 #. TRANSLATORS: do not translate [y/n]
829 #. The program will only accept that input at this point.
830 #. Consider translating (saying "no" discards!) as
831 #. (saying "n" for "no" discards!) if the translation
832 #. of the word "no" does not start with n.
833 #.
834 #: add-patch.c
835 msgid ""
836 "Your edited hunk does not apply. Edit again (saying \"no\" discards!) [y/n]? "
837 msgstr "您的编辑块无法被应用。重新编辑(选择 \"no\" 丢弃!) [y/n]? "
838
839 #: add-patch.c
840 msgid "The selected hunks do not apply to the index!"
841 msgstr "选中的块无法应用到索引!"
842
843 #: add-patch.c
844 msgid "Apply them to the worktree anyway? "
845 msgstr "仍要应用到工作区吗?"
846
847 #: add-patch.c
848 msgid "Nothing was applied.\n"
849 msgstr "未应用。\n"
850
851 #: add-patch.c
852 #, c-format
853 msgid ""
854 "j - go to the next undecided hunk, roll over at the bottom\n"
855 "J - go to the next hunk, roll over at the bottom\n"
856 "k - go to the previous undecided hunk, roll over at the top\n"
857 "K - go to the previous hunk, roll over at the top\n"
858 "g - select a hunk to go to\n"
859 "/ - search for a hunk matching the given regex\n"
860 "s - split the current hunk into smaller hunks\n"
861 "e - manually edit the current hunk\n"
862 "p - print the current hunk\n"
863 "P - print the current hunk using the pager\n"
864 "> - go to the next file, roll over at the bottom\n"
865 "< - go to the previous file, roll over at the top\n"
866 "? - print help\n"
867 "HUNKS SUMMARY - Hunks: %d, USE: %d, SKIP: %d\n"
868 msgstr ""
869 "j - 跳转至下一个未决定块,在底部循环\n"
870 "J - 跳转至下一个块,在底部循环\n"
871 "k - 跳转至上一个未决定块,在顶部循环\n"
872 "K - 跳转至上一个块,在顶部循环\n"
873 "g - 选择要跳转的块\n"
874 "/ - 查找与给定正则表达式匹配的块\n"
875 "s - 将当前块拆成更小的块\n"
876 "e - 手动编辑当前块\n"
877 "p - 打印当前块\n"
878 "P - 使用分页器打印当前块\n"
879 "> - 跳转至下一个文件,在底部循环\n"
880 "< - 跳转至上一个文件,在顶部循环\n"
881 "? - 打印帮助\n"
882 "补丁块摘要 - 块:%d,采用:%d,跳过:%d\n"
883
884 #: add-patch.c
885 msgid "'git apply' failed"
886 msgstr "'git apply' 失败"
887
888 #: add-patch.c
889 msgid " (was: y)"
890 msgstr "(原为:y)"
891
892 #: add-patch.c
893 msgid " (was: n)"
894 msgstr "(原为:n)"
895
896 #: add-patch.c
897 #, c-format
898 msgid "Only one letter is expected, got '%s'"
899 msgstr "预期只有一个字母,得到 '%s'"
900
901 #: add-patch.c
902 msgid "No next file"
903 msgstr "没有下一个文件"
904
905 #: add-patch.c
906 msgid "No previous file"
907 msgstr "没有上一个文件"
908
909 #: add-patch.c
910 msgid "No other hunk"
911 msgstr "没有其他块"
912
913 #: add-patch.c
914 msgid "No other undecided hunk"
915 msgstr "没有其他未决定的块"
916
917 #: add-patch.c
918 msgid "No other hunks to goto"
919 msgstr "没有其他可供跳转的块"
920
921 #: add-patch.c
922 msgid "go to which hunk (<ret> to see more)? "
923 msgstr "跳转到哪个块(<回车> 查看更多)? "
924
925 #: add-patch.c
926 msgid "go to which hunk? "
927 msgstr "跳转到哪个块?"
928
929 #: add-patch.c
930 #, c-format
931 msgid "Invalid number: '%s'"
932 msgstr "无效数字:'%s'"
933
934 #: add-patch.c
935 #, c-format
936 msgid "Sorry, only %d hunk available."
937 msgid_plural "Sorry, only %d hunks available."
938 msgstr[0] "对不起,只有 %d 个可用块。"
939 msgstr[1] "对不起,只有 %d 个可用块。"
940
941 #: add-patch.c
942 msgid "No other hunks to search"
943 msgstr "没有其他可供查找的块"
944
945 #: add-patch.c
946 msgid "search for regex? "
947 msgstr "使用正则表达式搜索?"
948
949 #: add-patch.c
950 #, c-format
951 msgid "Malformed search regexp %s: %s"
952 msgstr "错误的正则表达式 %s:%s"
953
954 #: add-patch.c
955 msgid "No hunk matches the given pattern"
956 msgstr "没有和给定模式相匹配的块"
957
958 #: add-patch.c
959 msgid "Sorry, cannot split this hunk"
960 msgstr "对不起,无法拆分这个块"
961
962 #: add-patch.c
963 #, c-format
964 msgid "Split into %d hunks."
965 msgstr "拆分为 %d 块。"
966
967 #: add-patch.c
968 msgid "Sorry, cannot edit this hunk"
969 msgstr "对不起,无法编辑这个块"
970
971 #: add-patch.c
972 #, c-format
973 msgid "Unknown command '%s' (use '?' for help)"
974 msgstr "未知命令 '%s'(使用 '?' 寻求帮助)"
975
976 #: add-patch.c
977 msgid "No changes."
978 msgstr "没有修改。"
979
980 #: add-patch.c
981 msgid "Only binary files changed."
982 msgstr "只有二进制文件被修改。"
983
984 #: add-patch.c
985 #, c-format
986 msgid "Stage mode change [y,n,q,a,d%s,?]? "
987 msgstr "暂存模式变更 [y,n,q,a,d%s,?]? "
988
989 #: add-patch.c
990 #, c-format
991 msgid "Stage deletion [y,n,q,a,d%s,?]? "
992 msgstr "暂存删除变更 [y,n,q,a,d%s,?]? "
993
994 #: add-patch.c
995 #, c-format
996 msgid "Stage addition [y,n,q,a,d%s,?]? "
997 msgstr "暂存新增变更 [y,n,q,a,d%s,?]? "
998
999 #: add-patch.c
1000 #, c-format
1001 msgid "Stage this hunk [y,n,q,a,d%s,?]? "
1002 msgstr "暂存该块 [y,n,q,a,d%s,?]? "
1003
1004 #: add-patch.c
1005 msgid "Revision does not refer to a commit"
1006 msgstr "该版本并不指向一个提交"
1007
1008 #: advice.c
1009 #, c-format
1010 msgid ""
1011 "\n"
1012 "Disable this message with \"git config set advice.%s false\""
1013 msgstr ""
1014 "\n"
1015 "使用 \"git config set advice.%s false\" 来关闭此消息"
1016
1017 #: advice.c
1018 #, c-format
1019 msgid "%shint:%s%.*s%s\n"
1020 msgstr "%s提示:%s%.*s%s\n"
1021
1022 #: advice.c
1023 msgid "Cherry-picking is not possible because you have unmerged files."
1024 msgstr "无法拣选,因为您有未合并的文件。"
1025
1026 #: advice.c
1027 msgid "Committing is not possible because you have unmerged files."
1028 msgstr "无法提交,因为您有未合并的文件。"
1029
1030 #: advice.c
1031 msgid "Merging is not possible because you have unmerged files."
1032 msgstr "无法合并,因为您有未合并的文件。"
1033
1034 #: advice.c
1035 msgid "Pulling is not possible because you have unmerged files."
1036 msgstr "无法拉取,因为您有未合并的文件。"
1037
1038 #: advice.c
1039 msgid "Reverting is not possible because you have unmerged files."
1040 msgstr "无法还原,因为您有未合并的文件。"
1041
1042 #: advice.c
1043 msgid "Rebasing is not possible because you have unmerged files."
1044 msgstr "无法变基,因为您有未合并的文件。"
1045
1046 #: advice.c
1047 msgid ""
1048 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
1049 "as appropriate to mark resolution and make a commit."
1050 msgstr ""
1051 "请在工作区改正文件,然后酌情使用 'git add/rm <文件>' 命令标记\n"
1052 "解决方案并提交。"
1053
1054 #: advice.c
1055 msgid "Exiting because of an unresolved conflict."
1056 msgstr "因为存在未解决的冲突而退出。"
1057
1058 #: advice.c builtin/merge.c
1059 msgid "You have not concluded your merge (MERGE_HEAD exists)."
1060 msgstr "您尚未结束您的合并(存在 MERGE_HEAD)。"
1061
1062 #: advice.c
1063 msgid "Please, commit your changes before merging."
1064 msgstr "请在合并前先提交您的修改。"
1065
1066 #: advice.c
1067 msgid "Exiting because of unfinished merge."
1068 msgstr "因为存在未完成的合并而退出。"
1069
1070 #: advice.c
1071 msgid ""
1072 "Diverging branches can't be fast-forwarded, you need to either:\n"
1073 "\n"
1074 "\tgit merge --no-ff\n"
1075 "\n"
1076 "or:\n"
1077 "\n"
1078 "\tgit rebase\n"
1079 msgstr ""
1080 "无法在偏离的分支上进行快进操作,您需要:\n"
1081 "\n"
1082 "\tgit merge --no-ff\n"
1083 "\n"
1084 "或者:\n"
1085 "\n"
1086 "\tgit rebase\n"
1087
1088 #: advice.c
1089 msgid "Not possible to fast-forward, aborting."
1090 msgstr "无法快进,终止。"
1091
1092 #: advice.c
1093 #, c-format
1094 msgid ""
1095 "The following paths and/or pathspecs matched paths that exist\n"
1096 "outside of your sparse-checkout definition, so will not be\n"
1097 "updated in the index:\n"
1098 msgstr ""
1099 "下面的路径和/或者路径规格匹配了您定义的稀疏检出以外的路径,\n"
1100 "所以不会在索引中更新:\n"
1101
1102 #: advice.c
1103 msgid ""
1104 "If you intend to update such entries, try one of the following:\n"
1105 "* Use the --sparse option.\n"
1106 "* Disable or modify the sparsity rules."
1107 msgstr ""
1108 "如果您意图更新这些条目,请尝试下列其中之一:\n"
1109 "* 使用 --sparse 选项。\n"
1110 "* 禁用或者修改稀疏规则。"
1111
1112 #: advice.c
1113 #, c-format
1114 msgid ""
1115 "Note: switching to '%s'.\n"
1116 "\n"
1117 "You are in 'detached HEAD' state. You can look around, make experimental\n"
1118 "changes and commit them, and you can discard any commits you make in this\n"
1119 "state without impacting any branches by switching back to a branch.\n"
1120 "\n"
1121 "If you want to create a new branch to retain commits you create, you may\n"
1122 "do so (now or later) by using -c with the switch command. Example:\n"
1123 "\n"
1124 " git switch -c <new-branch-name>\n"
1125 "\n"
1126 "Or undo this operation with:\n"
1127 "\n"
1128 " git switch -\n"
1129 "\n"
1130 "Turn off this advice by setting config variable advice.detachedHead to "
1131 "false\n"
1132 "\n"
1133 msgstr ""
1134 "注意:正在切换到 '%s'。\n"
1135 "\n"
1136 "您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以在切换\n"
1137 "回一个分支时,丢弃在此状态下所做的提交而不对分支造成影响。\n"
1138 "\n"
1139 "如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在 switch 命令\n"
1140 "中添加参数 -c 来实现(现在或稍后)。例如:\n"
1141 "\n"
1142 " git switch -c <新分支名>\n"
1143 "\n"
1144 "或者撤销此操作:\n"
1145 "\n"
1146 " git switch -\n"
1147 "\n"
1148 "通过将配置变量 advice.detachedHead 设置为 false 来关闭此建议\n"
1149 "\n"
1150
1151 #: advice.c
1152 #, c-format
1153 msgid ""
1154 "The following paths have been moved outside the\n"
1155 "sparse-checkout definition but are not sparse due to local\n"
1156 "modifications.\n"
1157 msgstr ""
1158 "下列的路径已经被移动至稀疏检出的定义之外,\n"
1159 "但是由于本地的修改而并非稀疏。\n"
1160
1161 #: advice.c
1162 msgid ""
1163 "To correct the sparsity of these paths, do the following:\n"
1164 "* Use \"git add --sparse <paths>\" to update the index\n"
1165 "* Use \"git sparse-checkout reapply\" to apply the sparsity rules"
1166 msgstr ""
1167 "为了修正这些路径的稀疏性,请运行下列命令:\n"
1168 "* 使用 \"git add --sparse <路径>\" 来更新索引\n"
1169 "* 使用 \"git sparse-checkout reapply\" 来应用稀疏规则"
1170
1171 #: alias.c
1172 msgid "cmdline ends with \\"
1173 msgstr "命令行以 \\ 结尾"
1174
1175 #: alias.c
1176 msgid "unclosed quote"
1177 msgstr "未关闭的引号"
1178
1179 #: alias.c builtin/cat-file.c builtin/notes.c builtin/prune-packed.c
1180 #: builtin/receive-pack.c builtin/refs.c builtin/repo.c builtin/tag.c
1181 #: t/helper/test-pkt-line.c
1182 msgid "too many arguments"
1183 msgstr "太多参数"
1184
1185 #: apply.c
1186 #, c-format
1187 msgid "unrecognized whitespace option '%s'"
1188 msgstr "未能识别的空白字符选项 '%s'"
1189
1190 #: apply.c
1191 #, c-format
1192 msgid "unrecognized whitespace ignore option '%s'"
1193 msgstr "未能识别的空白字符忽略选项 '%s'"
1194
1195 #: apply.c archive.c builtin/add.c builtin/branch.c builtin/checkout-index.c
1196 #: builtin/checkout.c builtin/clean.c builtin/clone.c builtin/commit.c
1197 #: builtin/describe.c builtin/diff-tree.c builtin/difftool.c
1198 #: builtin/fast-export.c builtin/fetch.c builtin/help.c builtin/index-pack.c
1199 #: builtin/init-db.c builtin/log.c builtin/ls-files.c builtin/merge-base.c
1200 #: builtin/merge-tree.c builtin/merge.c builtin/rebase.c builtin/repack.c
1201 #: builtin/reset.c builtin/rev-parse.c builtin/show-branch.c builtin/stash.c
1202 #: builtin/submodule--helper.c builtin/tag.c builtin/worktree.c parse-options.c
1203 #: range-diff.c revision.c
1204 #, c-format
1205 msgid "options '%s' and '%s' cannot be used together"
1206 msgstr "选项 '%s' 和 '%s' 不能同时使用"
1207
1208 #: apply.c
1209 #, c-format
1210 msgid "'%s' outside a repository"
1211 msgstr "'%s' 在仓库之外"
1212
1213 #: apply.c
1214 msgid "failed to read patch"
1215 msgstr "无法读取补丁"
1216
1217 #: apply.c
1218 msgid "patch too large"
1219 msgstr "补丁过大"
1220
1221 #: apply.c
1222 #, c-format
1223 msgid "Cannot prepare timestamp regexp %s"
1224 msgstr "无法准备时间戳正则表达式 %s"
1225
1226 #: apply.c
1227 #, c-format
1228 msgid "regexec returned %d for input: %s"
1229 msgstr "regexec 返回 %d,输入为:%s"
1230
1231 #: apply.c
1232 #, c-format
1233 msgid "unable to find filename in patch at %s:%d"
1234 msgstr "无法在补丁 %s:%d 处找到文件名"
1235
1236 #: apply.c
1237 #, c-format
1238 msgid "git apply: bad git-diff - expected /dev/null, got %s at %s:%d"
1239 msgstr ""
1240 "git apply:错误的 git-diff - 期望 /dev/null,但在 %2$s:%3$d 处得到 %1$s"
1241
1242 #: apply.c
1243 #, c-format
1244 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
1245 msgstr "git apply:错误的 git-diff - 应为 /dev/null,但在第 %2$d 行得到 %1$s"
1246
1247 #: apply.c
1248 #, c-format
1249 msgid "git apply: bad git-diff - inconsistent new filename at %s:%d"
1250 msgstr "git apply:错误的 git-diff - 在 %s:%d 处新文件名不一致"
1251
1252 #: apply.c
1253 #, c-format
1254 msgid "git apply: bad git-diff - inconsistent old filename at %s:%d"
1255 msgstr "git apply:错误的 git-diff - 在 %s:%d 处旧文件名不一致"
1256
1257 #: apply.c
1258 #, c-format
1259 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
1260 msgstr "git apply:错误的 git-diff - 第 %d 行处新文件名不一致"
1261
1262 #: apply.c
1263 #, c-format
1264 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
1265 msgstr "git apply:错误的 git-diff - 第 %d 行处旧文件名不一致"
1266
1267 #: apply.c
1268 #, c-format
1269 msgid "git apply: bad git-diff - expected /dev/null at %s:%d"
1270 msgstr "git apply:错误的 git-diff - 在 %s:%d 处应为 /dev/null"
1271
1272 #: apply.c
1273 #, c-format
1274 msgid "git apply: bad git-diff - expected /dev/null on line %d"
1275 msgstr "git apply:错误的 git-diff - 第 %d 行处应为 /dev/null"
1276
1277 #: apply.c
1278 #, c-format
1279 msgid "invalid mode at %s:%d: %s"
1280 msgstr "在 %s:%d 处模式无效:%s"
1281
1282 #: apply.c
1283 #, c-format
1284 msgid "invalid mode on line %d: %s"
1285 msgstr "第 %d 行包含无效文件模式:%s"
1286
1287 #: apply.c
1288 #, c-format
1289 msgid "inconsistent header lines %d and %d"
1290 msgstr "不一致的文件头,%d 行和 %d 行"
1291
1292 #: apply.c
1293 #, c-format
1294 msgid ""
1295 "git diff header lacks filename information when removing %d leading pathname "
1296 "component at %s:%d"
1297 msgid_plural ""
1298 "git diff header lacks filename information when removing %d leading pathname "
1299 "components at %s:%d"
1300 msgstr[0] ""
1301 "当在 %2$s:%3$d 处移除前导路径名中的 %1$d 个组成部分时,git diff 的头信息缺少"
1302 "文件名信息"
1303 msgstr[1] ""
1304 "当在 %2$s:%3$d 处移除前导路径名中的 %1$d 个组成部分时,git diff 的头信息缺少"
1305 "文件名信息"
1306
1307 #: apply.c
1308 #, c-format
1309 msgid ""
1310 "git diff header lacks filename information when removing %d leading pathname "
1311 "component (line %d)"
1312 msgid_plural ""
1313 "git diff header lacks filename information when removing %d leading pathname "
1314 "components (line %d)"
1315 msgstr[0] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
1316 msgstr[1] "当移除 %d 个前导路径后 git diff 头缺乏文件名信息(第 %d 行)"
1317
1318 #: apply.c
1319 #, c-format
1320 msgid "git diff header lacks filename information at %s:%d"
1321 msgstr "git diff 头缺少文件名信息(%s:%d)"
1322
1323 #: apply.c
1324 #, c-format
1325 msgid "git diff header lacks filename information (line %d)"
1326 msgstr "git diff 的头信息中缺乏文件名信息(第 %d 行)"
1327
1328 #: apply.c
1329 #, c-format
1330 msgid "recount: unexpected line: %.*s"
1331 msgstr "recount:意外的行:%.*s"
1332
1333 #: apply.c
1334 #, c-format
1335 msgid "patch fragment without header at %s:%d: %.*s"
1336 msgstr "在 %s:%d 的补丁片段缺少头信息:%.*s"
1337
1338 #: apply.c
1339 msgid "new file depends on old contents"
1340 msgstr "新文件依赖旧内容"
1341
1342 #: apply.c
1343 msgid "deleted file still has contents"
1344 msgstr "删除的文件仍有内容"
1345
1346 #: apply.c
1347 #, c-format
1348 msgid "corrupt patch at %s:%d"
1349 msgstr "补丁在 %s:%d 损坏"
1350
1351 #: apply.c
1352 #, c-format
1353 msgid "new file %s depends on old contents"
1354 msgstr "新文件 %s 依赖旧内容"
1355
1356 #: apply.c
1357 #, c-format
1358 msgid "deleted file %s still has contents"
1359 msgstr "删除的文件 %s 仍有内容"
1360
1361 #: apply.c
1362 #, c-format
1363 msgid "** warning: file %s becomes empty but is not deleted"
1364 msgstr "** 警告:文件 %s 成为空文件但并未删除"
1365
1366 #: apply.c
1367 #, c-format
1368 msgid "corrupt binary patch at %s:%d: %.*s"
1369 msgstr "二进制补丁在 %s:%d 损坏:%.*s"
1370
1371 #: apply.c
1372 #, c-format
1373 msgid "unrecognized binary patch at %s:%d"
1374 msgstr "在 %s:%d 处无法识别的二进制补丁"
1375
1376 #: apply.c
1377 #, c-format
1378 msgid "patch with only garbage at %s:%d"
1379 msgstr "补丁在 %s:%d 处仅有无效内容"
1380
1381 #: apply.c
1382 #, c-format
1383 msgid "unable to read symlink %s"
1384 msgstr "无法读取符号链接 %s"
1385
1386 #: apply.c
1387 #, c-format
1388 msgid "unable to open or read %s"
1389 msgstr "无法打开或读取 %s"
1390
1391 #: apply.c
1392 #, c-format
1393 msgid "invalid start of line: '%c'"
1394 msgstr "无效的行首字符:'%c'"
1395
1396 #: apply.c
1397 #, c-format
1398 msgid "Hunk #%d succeeded at %d (offset %d line)."
1399 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1400 msgstr[0] "块 #%d 成功应用于 %d(偏移 %d 行)"
1401 msgstr[1] "块 #%d 成功应用于 %d(偏移 %d 行)"
1402
1403 #: apply.c
1404 #, c-format
1405 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1406 msgstr "上下文减少到(%ld/%ld)以在第 %d 行应用补丁片段"
1407
1408 #: apply.c
1409 #, c-format
1410 msgid ""
1411 "while searching for:\n"
1412 "%.*s"
1413 msgstr ""
1414 "在搜索:\n"
1415 "%.*s"
1416
1417 #: apply.c
1418 #, c-format
1419 msgid "missing binary patch data for '%s'"
1420 msgstr "缺失 '%s' 的二进制补丁数据"
1421
1422 #: apply.c
1423 #, c-format
1424 msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
1425 msgstr "无法反向应用一个缺少到 '%s' 的反向数据块的二进制补丁"
1426
1427 #: apply.c
1428 #, c-format
1429 msgid "cannot apply binary patch to '%s' without full index line"
1430 msgstr "无法在 '%s' 上应用没有完整索引行的二进制补丁"
1431
1432 #: apply.c
1433 #, c-format
1434 msgid ""
1435 "the patch applies to '%s' (%s), which does not match the current contents."
1436 msgstr "补丁应用到 '%s'(%s),但是和当前内容不匹配。"
1437
1438 #: apply.c
1439 #, c-format
1440 msgid "the patch applies to an empty '%s' but it is not empty"
1441 msgstr "补丁应用到空文件 '%s',但其并非空文件"
1442
1443 #: apply.c
1444 #, c-format
1445 msgid "the necessary postimage %s for '%s' cannot be read"
1446 msgstr "无法读取 '%2$s' 必需的目标文件 %1$s"
1447
1448 #: apply.c
1449 #, c-format
1450 msgid "binary patch does not apply to '%s'"
1451 msgstr "二进制补丁未应用到 '%s'"
1452
1453 #: apply.c
1454 #, c-format
1455 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1456 msgstr "到 '%s' 的二进制补丁产生了不正确的结果(应为 %s,却为 %s)"
1457
1458 #: apply.c
1459 #, c-format
1460 msgid "patch failed: %s:%ld"
1461 msgstr "打补丁失败:%s:%ld"
1462
1463 #: apply.c builtin/mv.c
1464 #, c-format
1465 msgid "cannot checkout %s"
1466 msgstr "无法检出 %s"
1467
1468 #: apply.c midx.c pack-mtimes.c pack-revindex.c setup.c
1469 #, c-format
1470 msgid "failed to read %s"
1471 msgstr "无法读取 %s"
1472
1473 #: apply.c
1474 #, c-format
1475 msgid "reading from '%s' beyond a symbolic link"
1476 msgstr "从 '%s' 读取时越过符号链接"
1477
1478 #: apply.c
1479 #, c-format
1480 msgid "path %s has been renamed/deleted"
1481 msgstr "路径 %s 已经被重命名/删除"
1482
1483 #: apply.c
1484 #, c-format
1485 msgid "%s: does not exist in index"
1486 msgstr "%s:不存在于索引中"
1487
1488 #: apply.c
1489 #, c-format
1490 msgid "%s: does not match index"
1491 msgstr "%s:和索引不匹配"
1492
1493 #: apply.c
1494 msgid "repository lacks the necessary blob to perform 3-way merge."
1495 msgstr "仓库缺乏执行三路合并所必需的数据对象。"
1496
1497 #: apply.c
1498 #, c-format
1499 msgid "Performing three-way merge...\n"
1500 msgstr "执行三路合并...\n"
1501
1502 #: apply.c
1503 #, c-format
1504 msgid "cannot read the current contents of '%s'"
1505 msgstr "无法读取 '%s' 的当前内容"
1506
1507 #: apply.c
1508 #, c-format
1509 msgid "Failed to perform three-way merge...\n"
1510 msgstr "无法执行三路合并...\n"
1511
1512 #: apply.c
1513 #, c-format
1514 msgid "Applied patch to '%s' with conflicts.\n"
1515 msgstr "应用补丁到 '%s' 时发生冲突。\n"
1516
1517 #: apply.c
1518 #, c-format
1519 msgid "Applied patch to '%s' cleanly.\n"
1520 msgstr "成功应用补丁到 '%s'。\n"
1521
1522 #: apply.c
1523 #, c-format
1524 msgid "Falling back to direct application...\n"
1525 msgstr "改为直接应用...\n"
1526
1527 #: apply.c
1528 msgid "removal patch leaves file contents"
1529 msgstr "移除补丁仍留下了文件内容"
1530
1531 #: apply.c
1532 #, c-format
1533 msgid "%s: wrong type"
1534 msgstr "%s:错误类型"
1535
1536 #: apply.c
1537 #, c-format
1538 msgid "%s has type %o, expected %o"
1539 msgstr "%s 的类型是 %o,应为 %o"
1540
1541 #: apply.c builtin/fast-import.c read-cache.c
1542 #, c-format
1543 msgid "invalid path '%s'"
1544 msgstr "无效路径 '%s'"
1545
1546 #: apply.c
1547 #, c-format
1548 msgid "%s: already exists in index"
1549 msgstr "%s:已经存在于索引中"
1550
1551 #: apply.c
1552 #, c-format
1553 msgid "%s: already exists in working directory"
1554 msgstr "%s:已经存在于工作区中"
1555
1556 #: apply.c
1557 #, c-format
1558 msgid "new mode (%o) of %s does not match old mode (%o)"
1559 msgstr "%2$s 的新模式(%1$o)和旧模式(%3$o)不匹配"
1560
1561 #: apply.c
1562 #, c-format
1563 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1564 msgstr "%2$s 的新模式(%1$o)和 %4$s 的旧模式(%3$o)不匹配"
1565
1566 #: apply.c
1567 #, c-format
1568 msgid "affected file '%s' is beyond a symbolic link"
1569 msgstr "受影响的文件 '%s' 位于符号链接之外"
1570
1571 #: apply.c
1572 #, c-format
1573 msgid "%s: patch does not apply"
1574 msgstr "%s:补丁未应用"
1575
1576 #: apply.c
1577 #, c-format
1578 msgid "Checking patch %s..."
1579 msgstr "正在检查补丁 %s..."
1580
1581 #: apply.c
1582 #, c-format
1583 msgid "sha1 information is lacking or useless for submodule %s"
1584 msgstr "子模组 %s 的 sha1 信息缺失或无效"
1585
1586 #: apply.c
1587 #, c-format
1588 msgid "mode change for %s, which is not in current HEAD"
1589 msgstr "%s 的模式变更,但它不在当前 HEAD 中"
1590
1591 #: apply.c
1592 #, c-format
1593 msgid "sha1 information is lacking or useless (%s)."
1594 msgstr "sha1 信息缺失或无效(%s)。"
1595
1596 #: apply.c
1597 #, c-format
1598 msgid "could not add %s to temporary index"
1599 msgstr "无法在临时索引中添加 %s"
1600
1601 #: apply.c
1602 #, c-format
1603 msgid "could not write temporary index to %s"
1604 msgstr "无法把临时索引写入到 %s"
1605
1606 #: apply.c
1607 #, c-format
1608 msgid "unable to remove %s from index"
1609 msgstr "无法从索引中移除 %s"
1610
1611 #: apply.c
1612 #, c-format
1613 msgid "corrupt patch for submodule %s"
1614 msgstr "针对子模组 %s 的补丁已损坏"
1615
1616 #: apply.c
1617 #, c-format
1618 msgid "unable to stat newly created file '%s'"
1619 msgstr "无法对新建文件 '%s' 调用 stat"
1620
1621 #: apply.c
1622 #, c-format
1623 msgid "unable to create backing store for newly created file %s"
1624 msgstr "无法为新建文件 %s 创建后端存储"
1625
1626 #: apply.c
1627 #, c-format
1628 msgid "unable to add cache entry for %s"
1629 msgstr "无法为 %s 添加缓存条目"
1630
1631 #: apply.c builtin/bisect.c builtin/gc.c
1632 #, c-format
1633 msgid "failed to write to '%s'"
1634 msgstr "无法写入 '%s'"
1635
1636 #: apply.c
1637 #, c-format
1638 msgid "closing file '%s'"
1639 msgstr "关闭文件 '%s'"
1640
1641 #: apply.c
1642 #, c-format
1643 msgid "unable to write file '%s' mode %o"
1644 msgstr "无法写文件 '%s' 权限 %o"
1645
1646 #: apply.c
1647 #, c-format
1648 msgid "Applied patch %s cleanly."
1649 msgstr "成功应用补丁 %s。"
1650
1651 #: apply.c
1652 msgid "internal error"
1653 msgstr "内部错误"
1654
1655 #: apply.c
1656 #, c-format
1657 msgid "Applying patch %%s with %d reject..."
1658 msgid_plural "Applying patch %%s with %d rejects..."
1659 msgstr[0] "应用补丁 %%s,其中 %d 个被拒绝..."
1660 msgstr[1] "应用补丁 %%s,其中 %d 个被拒绝..."
1661
1662 #: apply.c
1663 #, c-format
1664 msgid "cannot open %s"
1665 msgstr "无法打开 %s"
1666
1667 #: apply.c rerere.c
1668 #, c-format
1669 msgid "cannot unlink '%s'"
1670 msgstr "无法删除 '%s'"
1671
1672 #: apply.c
1673 #, c-format
1674 msgid "Hunk #%d applied cleanly."
1675 msgstr "第 #%d 个块成功应用。"
1676
1677 #: apply.c
1678 #, c-format
1679 msgid "Rejected hunk #%d."
1680 msgstr "拒绝第 #%d 个块。"
1681
1682 #: apply.c
1683 #, c-format
1684 msgid "Skipped patch '%s'."
1685 msgstr "跳过补丁 '%s'。"
1686
1687 #: apply.c
1688 msgid "No valid patches in input (allow with \"--allow-empty\")"
1689 msgstr "输入中没有合法补丁(可用 \"--allow-empty\" 允许)"
1690
1691 #: apply.c t/helper/test-cache-tree.c
1692 msgid "unable to read index file"
1693 msgstr "无法读取索引文件"
1694
1695 #: apply.c
1696 #, c-format
1697 msgid "option -p expects a non-negative integer, got '%s'"
1698 msgstr "选项 -p 需要非负整数,得到的是 '%s'"
1699
1700 #: apply.c
1701 #, c-format
1702 msgid "unable to normalize directory: '%s'"
1703 msgstr "无法规范化目录:'%s'"
1704
1705 #: apply.c
1706 #, c-format
1707 msgid "can't open patch '%s': %s"
1708 msgstr "无法打开补丁 '%s':%s"
1709
1710 #: apply.c
1711 #, c-format
1712 msgid "squelched %d whitespace error"
1713 msgid_plural "squelched %d whitespace errors"
1714 msgstr[0] "已抑制 %d 个空白字符错误"
1715 msgstr[1] "已抑制 %d 个空白字符错误"
1716
1717 #: apply.c
1718 #, c-format
1719 msgid "%d line adds whitespace errors."
1720 msgid_plural "%d lines add whitespace errors."
1721 msgstr[0] "%d 行新增了空白字符误用。"
1722 msgstr[1] "%d 行新增了空白字符误用。"
1723
1724 #: apply.c
1725 #, c-format
1726 msgid "%d line applied after fixing whitespace errors."
1727 msgid_plural "%d lines applied after fixing whitespace errors."
1728 msgstr[0] "修复空白错误后,应用了 %d 行。"
1729 msgstr[1] "修复空白错误后,应用了 %d 行。"
1730
1731 #: apply.c builtin/mv.c builtin/rm.c
1732 msgid "Unable to write new index file"
1733 msgstr "无法写入新索引文件"
1734
1735 #: apply.c
1736 msgid "don't apply changes matching the given path"
1737 msgstr "不要应用与给定路径相匹配的变更"
1738
1739 #: apply.c
1740 msgid "apply changes matching the given path"
1741 msgstr "应用与给定路径相匹配的变更"
1742
1743 #: apply.c builtin/am.c
1744 msgid "num"
1745 msgstr "数字"
1746
1747 #: apply.c
1748 msgid "remove <num> leading slashes from traditional diff paths"
1749 msgstr "从传统的 diff 路径中移除指定数量的前导斜线"
1750
1751 #: apply.c
1752 msgid "ignore additions made by the patch"
1753 msgstr "忽略补丁新增的内容"
1754
1755 #: apply.c
1756 msgid "instead of applying the patch, output diffstat for the input"
1757 msgstr "不应用补丁,而是显示输入的差异统计(diffstat)"
1758
1759 #: apply.c
1760 msgid "show number of added and deleted lines in decimal notation"
1761 msgstr "以十进制数显示添加和删除的行数"
1762
1763 #: apply.c
1764 msgid "instead of applying the patch, output a summary for the input"
1765 msgstr "不应用补丁,而是显示输入的概要"
1766
1767 #: apply.c
1768 msgid "instead of applying the patch, see if the patch is applicable"
1769 msgstr "不应用补丁,而是查看补丁是否可应用"
1770
1771 #: apply.c
1772 msgid "make sure the patch is applicable to the current index"
1773 msgstr "确认补丁可以应用到当前索引"
1774
1775 #: apply.c
1776 msgid "mark new files with `git add --intent-to-add`"
1777 msgstr "使用命令 `git add --intent-to-add` 标记新增文件"
1778
1779 #: apply.c
1780 msgid "apply a patch without touching the working tree"
1781 msgstr "应用补丁而不修改工作区"
1782
1783 #: apply.c
1784 msgid "accept a patch that touches outside the working area"
1785 msgstr "接受修改工作区之外文件的补丁"
1786
1787 #: apply.c
1788 msgid "also apply the patch (use with --stat/--summary/--check)"
1789 msgstr "还应用此补丁(与 --stat/--summary/--check 选项同时使用)"
1790
1791 #: apply.c
1792 msgid "attempt three-way merge, fall back on normal patch if that fails"
1793 msgstr "尝试三路合并,如果失败则回落到普通补丁模式"
1794
1795 #: apply.c builtin/merge-file.c
1796 msgid "for conflicts, use our version"
1797 msgstr "如果冲突,使用我们的版本"
1798
1799 #: apply.c builtin/merge-file.c
1800 msgid "for conflicts, use their version"
1801 msgstr "如果冲突,使用他们的版本"
1802
1803 #: apply.c builtin/merge-file.c
1804 msgid "for conflicts, use a union version"
1805 msgstr "如果冲突,使用联合版本"
1806
1807 #: apply.c
1808 msgid "build a temporary index based on embedded index information"
1809 msgstr "基于嵌入的索引信息创建临时索引"
1810
1811 #: apply.c builtin/checkout-index.c
1812 msgid "paths are separated with NUL character"
1813 msgstr "路径以 NUL 字符分隔"
1814
1815 #: apply.c
1816 msgid "ensure at least <n> lines of context match"
1817 msgstr "确保至少匹配 <n> 行上下文"
1818
1819 #: apply.c builtin/am.c builtin/interpret-trailers.c builtin/pack-objects.c
1820 #: builtin/rebase.c
1821 msgid "action"
1822 msgstr "动作"
1823
1824 #: apply.c
1825 msgid "detect new or modified lines that have whitespace errors"
1826 msgstr "检测新增或修改的行是否存在空白错误"
1827
1828 #: apply.c
1829 msgid "ignore changes in whitespace when finding context"
1830 msgstr "查找上下文时忽略空白字符的变更"
1831
1832 #: apply.c
1833 msgid "apply the patch in reverse"
1834 msgstr "反向应用补丁"
1835
1836 #: apply.c
1837 msgid "don't expect at least one line of context"
1838 msgstr "无需至少一行上下文"
1839
1840 #: apply.c
1841 msgid "leave the rejected hunks in corresponding *.rej files"
1842 msgstr "将被拒绝的块保存在对应的 *.rej 文件中"
1843
1844 #: apply.c
1845 msgid "allow overlapping hunks"
1846 msgstr "允许重叠的块"
1847
1848 #: apply.c
1849 msgid "tolerate incorrectly detected missing new-line at the end of file"
1850 msgstr "容忍误判的文件末尾缺失换行符"
1851
1852 #: apply.c
1853 msgid "do not trust the line counts in the hunk headers"
1854 msgstr "不信任块头信息中的行数"
1855
1856 #: apply.c builtin/am.c
1857 msgid "root"
1858 msgstr "根目录"
1859
1860 #: apply.c
1861 msgid "prepend <root> to all filenames"
1862 msgstr "为所有文件名前添加 <根目录>"
1863
1864 #: apply.c
1865 msgid "don't return error for empty patches"
1866 msgstr "对空的补丁不返回错误"
1867
1868 #: apply.c
1869 msgid "--ours, --theirs, and --union require --3way"
1870 msgstr "--ours、--theirs 和 --union 需要 --3way"
1871
1872 #: archive-tar.c archive-zip.c
1873 #, c-format
1874 msgid "cannot stream blob %s"
1875 msgstr "无法流式传输数据对象 %s"
1876
1877 #: archive-tar.c archive-zip.c
1878 #, c-format
1879 msgid "unsupported file mode: 0%o (SHA1: %s)"
1880 msgstr "不支持的文件模式:0%o (SHA1:%s)"
1881
1882 #: archive-tar.c archive-zip.c builtin/pack-objects.c
1883 #, c-format
1884 msgid "deflate error (%d)"
1885 msgstr "压缩错误 (%d)"
1886
1887 #: archive-tar.c
1888 #, c-format
1889 msgid "unable to start '%s' filter"
1890 msgstr "无法启动 '%s' 过滤器"
1891
1892 #: archive-tar.c
1893 msgid "unable to redirect descriptor"
1894 msgstr "无法重定向描述符"
1895
1896 #: archive-tar.c
1897 #, c-format
1898 msgid "'%s' filter reported error"
1899 msgstr "'%s' 过滤器报告了错误"
1900
1901 #: archive-zip.c
1902 #, c-format
1903 msgid "path is not valid UTF-8: %s"
1904 msgstr "路径不是有效的 UTF-8:%s"
1905
1906 #: archive-zip.c
1907 #, c-format
1908 msgid "path too long (%d chars, SHA1: %s): %s"
1909 msgstr "路径太长(%d 字符,SHA1:%s):%s"
1910
1911 #: archive-zip.c
1912 #, c-format
1913 msgid "timestamp too large for this system: %<PRIuMAX>"
1914 msgstr "对于本系统时间戳太大:%<PRIuMAX>"
1915
1916 #: archive.c
1917 msgid "git archive [<options>] <tree-ish> [<path>...]"
1918 msgstr "git archive [<选项>] <树对象> [<路径>...]"
1919
1920 #: archive.c
1921 msgid ""
1922 "git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
1923 msgstr ""
1924 "git archive --remote <仓库> [--exec <命令>] [<选项>] <树对象> [<路径>...]"
1925
1926 #: archive.c
1927 msgid "git archive --remote <repo> [--exec <cmd>] --list"
1928 msgstr "git archive --remote <仓库> [--exec <命令>] --list"
1929
1930 #: archive.c builtin/fast-import.c builtin/gc.c builtin/notes.c builtin/tag.c
1931 #, c-format
1932 msgid "cannot read '%s'"
1933 msgstr "无法读取 '%s'"
1934
1935 #: archive.c
1936 #, c-format
1937 msgid "pathspec '%s' matches files outside the current directory"
1938 msgstr "路径规格 '%s' 匹配了当前目录外的文件"
1939
1940 #: archive.c builtin/add.c builtin/rm.c
1941 #, c-format
1942 msgid "pathspec '%s' did not match any files"
1943 msgstr "路径规格 '%s' 未匹配任何文件"
1944
1945 #: archive.c
1946 #, c-format
1947 msgid "no such ref: %.*s"
1948 msgstr "无此引用:%.*s"
1949
1950 #: archive.c
1951 #, c-format
1952 msgid "not a valid object name: %s"
1953 msgstr "不是一个有效的对象名:%s"
1954
1955 #: archive.c t/helper/test-cache-tree.c
1956 #, c-format
1957 msgid "not a tree object: %s"
1958 msgstr "不是一个树对象:%s"
1959
1960 #: archive.c
1961 #, c-format
1962 msgid "failed to unpack tree object %s"
1963 msgstr "无法解包树对象 %s"
1964
1965 #: archive.c
1966 #, c-format
1967 msgid "File not found: %s"
1968 msgstr "文件未找到:%s"
1969
1970 #: archive.c
1971 #, c-format
1972 msgid "Not a regular file: %s"
1973 msgstr "不是一个普通文件:%s"
1974
1975 #: archive.c
1976 #, c-format
1977 msgid "unclosed quote: '%s'"
1978 msgstr "未关闭的引号:'%s'"
1979
1980 #: archive.c
1981 #, c-format
1982 msgid "missing colon: '%s'"
1983 msgstr "缺失冒号:'%s'"
1984
1985 #: archive.c
1986 #, c-format
1987 msgid "empty file name: '%s'"
1988 msgstr "空的文件名:'%s'"
1989
1990 #: archive.c
1991 msgid "fmt"
1992 msgstr "格式"
1993
1994 #: archive.c
1995 msgid "archive format"
1996 msgstr "归档格式"
1997
1998 #: archive.c builtin/log.c parse-options.h
1999 msgid "prefix"
2000 msgstr "前缀"
2001
2002 #: archive.c
2003 msgid "prepend prefix to each pathname in the archive"
2004 msgstr "为归档中每个路径名加上前缀"
2005
2006 #: archive.c builtin/blame.c builtin/commit-tree.c builtin/config.c
2007 #: builtin/fast-export.c builtin/gc.c builtin/grep.c builtin/hash-object.c
2008 #: builtin/ls-files.c builtin/notes.c builtin/read-tree.c parse-options.h
2009 msgid "file"
2010 msgstr "文件"
2011
2012 #: archive.c
2013 msgid "add untracked file to archive"
2014 msgstr "将未跟踪文件添加到归档"
2015
2016 #: archive.c
2017 msgid "path:content"
2018 msgstr "路径:内容"
2019
2020 #: archive.c builtin/archive.c
2021 msgid "write the archive to this file"
2022 msgstr "归档写入此文件"
2023
2024 #: archive.c
2025 msgid "read .gitattributes in working directory"
2026 msgstr "读取工作区中的 .gitattributes"
2027
2028 #: archive.c
2029 msgid "report archived files on stderr"
2030 msgstr "在标准错误上报告归档文件"
2031
2032 #: archive.c builtin/clone.c builtin/fetch.c builtin/pack-objects.c
2033 #: builtin/pull.c
2034 msgid "time"
2035 msgstr "时间"
2036
2037 #: archive.c
2038 msgid "set modification time of archive entries"
2039 msgstr "设置归档条目的修改时间"
2040
2041 #: archive.c
2042 msgid "set compression level"
2043 msgstr "设置压缩级别"
2044
2045 #: archive.c
2046 msgid "list supported archive formats"
2047 msgstr "列出支持的归档格式"
2048
2049 #: archive.c builtin/archive.c builtin/clone.c builtin/submodule--helper.c
2050 msgid "repo"
2051 msgstr "仓库"
2052
2053 #: archive.c builtin/archive.c
2054 msgid "retrieve the archive from remote repository <repo>"
2055 msgstr "从远程仓库 <仓库> 提取归档文件"
2056
2057 #: archive.c builtin/archive.c builtin/difftool.c builtin/notes.c
2058 msgid "command"
2059 msgstr "命令"
2060
2061 #: archive.c builtin/archive.c
2062 msgid "path to the remote git-upload-archive command"
2063 msgstr "远程 git-upload-archive 命令的路径"
2064
2065 #: archive.c
2066 msgid "Unexpected option --remote"
2067 msgstr "未知参数 --remote"
2068
2069 #: archive.c builtin/add.c builtin/checkout.c builtin/clone.c builtin/commit.c
2070 #: builtin/fast-export.c builtin/index-pack.c builtin/log.c builtin/reset.c
2071 #: builtin/rm.c builtin/stash.c builtin/worktree.c fetch-pack.c http-fetch.c
2072 #: revision.c
2073 #, c-format
2074 msgid "the option '%s' requires '%s'"
2075 msgstr "选项 '%s' 需要 '%s'"
2076
2077 #: archive.c
2078 msgid "Unexpected option --output"
2079 msgstr "未知参数 --output"
2080
2081 #: archive.c t/unit-tests/unit-test.c
2082 #, c-format
2083 msgid "extra command line parameter '%s'"
2084 msgstr "额外的命令行参数:'%s'"
2085
2086 #: archive.c
2087 #, c-format
2088 msgid "Unknown archive format '%s'"
2089 msgstr "未知归档格式 '%s'"
2090
2091 #: archive.c
2092 #, c-format
2093 msgid "Argument not supported for format '%s': -%d"
2094 msgstr "参数不支持此格式 '%s':-%d"
2095
2096 #: attr.c
2097 #, c-format
2098 msgid "%.*s is not a valid attribute name"
2099 msgstr "%.*s 不是一个有效的属性名"
2100
2101 #: attr.c
2102 msgid "unable to add additional attribute"
2103 msgstr "无法添加额外属性"
2104
2105 #: attr.c
2106 #, c-format
2107 msgid "ignoring overly long attributes line %d"
2108 msgstr "忽略过长的属性行 %d"
2109
2110 #: attr.c
2111 #, c-format
2112 msgid "%s not allowed: %s:%d"
2113 msgstr "不允许 %s:%s:%d"
2114
2115 #: attr.c
2116 msgid ""
2117 "Negative patterns are ignored in git attributes\n"
2118 "Use '\\!' for literal leading exclamation."
2119 msgstr ""
2120 "否定模式在 git attributes 中被忽略\n"
2121 "当字符串确实要以感叹号开始时,使用 '\\!'。"
2122
2123 #: attr.c
2124 #, c-format
2125 msgid "cannot fstat gitattributes file '%s'"
2126 msgstr "无法 fstat gitattributes 文件 '%s'"
2127
2128 #: attr.c
2129 #, c-format
2130 msgid "ignoring overly large gitattributes file '%s'"
2131 msgstr "忽略过大的 gitattributes 文件 '%s'"
2132
2133 #: attr.c
2134 #, c-format
2135 msgid "ignoring overly large gitattributes blob '%s'"
2136 msgstr "忽略过大的 gitattributes 数据对象 '%s'"
2137
2138 #: attr.c
2139 msgid "cannot use --attr-source or GIT_ATTR_SOURCE without repo"
2140 msgstr "无法在没有仓库的情况下使用 --attr-source 或 GIT_ATTR_SOURCE"
2141
2142 #: attr.c
2143 msgid "bad --attr-source or GIT_ATTR_SOURCE"
2144 msgstr "错误的 --attr-source 或 GIT_ATTR_SOURCE"
2145
2146 #: attr.c read-cache.c refs/packed-backend.c
2147 #, c-format
2148 msgid "unable to stat '%s'"
2149 msgstr "无法对 %s 执行 stat"
2150
2151 #: bisect.c builtin/cat-file.c builtin/index-pack.c builtin/notes.c
2152 #: builtin/pack-objects.c combine-diff.c object-file.c rerere.c
2153 #, c-format
2154 msgid "unable to read %s"
2155 msgstr "无法读取 %s"
2156
2157 #: bisect.c
2158 #, c-format
2159 msgid "Badly quoted content in file '%s': %s"
2160 msgstr "文件 '%s' 包含错误的引用格式:%s"
2161
2162 #: bisect.c
2163 #, c-format
2164 msgid "We cannot bisect more!\n"
2165 msgstr "我们无法进行更多的二分查找!\n"
2166
2167 #: bisect.c
2168 #, c-format
2169 msgid "Not a valid commit name %s"
2170 msgstr "不是一个有效的提交名 %s"
2171
2172 #: bisect.c
2173 #, c-format
2174 msgid ""
2175 "The merge base %s is bad.\n"
2176 "This means the bug has been fixed between %s and [%s].\n"
2177 msgstr ""
2178 "合并基线 %s 是有问题的。\n"
2179 "这意味着介于 %s 和 [%s] 之间的 bug 已经被修复。\n"
2180
2181 #: bisect.c
2182 #, c-format
2183 msgid ""
2184 "The merge base %s is new.\n"
2185 "The property has changed between %s and [%s].\n"
2186 msgstr ""
2187 "合并基线 %s 是新的。\n"
2188 "介于 %s 和 [%s] 之间的属性已经被修改。\n"
2189
2190 #: bisect.c
2191 #, c-format
2192 msgid ""
2193 "The merge base %s is %s.\n"
2194 "This means the first '%s' commit is between %s and [%s].\n"
2195 msgstr ""
2196 "合并基线 %s 是 %s。\n"
2197 "这意味着第一个 '%s' 提交位于 %s 和 [%s] 之间。\n"
2198
2199 #: bisect.c
2200 #, c-format
2201 msgid ""
2202 "Some %s revs are not ancestors of the %s rev.\n"
2203 "git bisect cannot work properly in this case.\n"
2204 "Maybe you mistook %s and %s revs?\n"
2205 msgstr ""
2206 "一些 %s 版本不是 %s 版本的祖先。\n"
2207 "这种情况下 git 二分查找无法正常工作。\n"
2208 "您可能弄错了 %s 和 %s 版本?\n"
2209
2210 #: bisect.c
2211 #, c-format
2212 msgid ""
2213 "the merge base between %s and [%s] must be skipped.\n"
2214 "So we cannot be sure the first %s commit is between %s and %s.\n"
2215 "We continue anyway."
2216 msgstr ""
2217 "介于 %s 和 [%s] 的合并基线必须被跳过。\n"
2218 "所以我们无法确认第一个 %s 提交是否介于 %s 和 %s 之间。\n"
2219 "我们仍然继续。"
2220
2221 #: bisect.c
2222 #, c-format
2223 msgid "Bisecting: a merge base must be tested\n"
2224 msgstr "二分查找中:合并基线必须经过测试\n"
2225
2226 #: bisect.c
2227 #, c-format
2228 msgid "a %s revision is needed"
2229 msgstr "需要一个 %s 版本"
2230
2231 #: bisect.c
2232 #, c-format
2233 msgid "could not create file '%s'"
2234 msgstr "无法创建文件 '%s'"
2235
2236 #: bisect.c builtin/notes.c
2237 #, c-format
2238 msgid "unable to start 'show' for object '%s'"
2239 msgstr "无法对对象 '%s' 启动 'show'"
2240
2241 #: bisect.c builtin/merge.c
2242 #, c-format
2243 msgid "could not read file '%s'"
2244 msgstr "无法读取文件 '%s'"
2245
2246 #: bisect.c
2247 msgid "reading bisect refs failed"
2248 msgstr "读取二分查找引用失败"
2249
2250 #: bisect.c
2251 #, c-format
2252 msgid "%s was both %s and %s\n"
2253 msgstr "%s 同时为 %s 和 %s\n"
2254
2255 #: bisect.c
2256 #, c-format
2257 msgid ""
2258 "No testable commit found.\n"
2259 "Maybe you started with bad path arguments?\n"
2260 msgstr ""
2261 "没有发现可测试的提交。\n"
2262 "可能您在运行时使用了错误的路径参数?\n"
2263
2264 #: bisect.c
2265 #, c-format
2266 msgid "(roughly %d step)"
2267 msgid_plural "(roughly %d steps)"
2268 msgstr[0] "(大概 %d 步)"
2269 msgstr[1] "(大概 %d 步)"
2270
2271 #. TRANSLATORS: the last %s will be replaced with "(roughly %d
2272 #. steps)" translation.
2273 #.
2274 #: bisect.c
2275 #, c-format
2276 msgid "Bisecting: %d revision left to test after this %s\n"
2277 msgid_plural "Bisecting: %d revisions left to test after this %s\n"
2278 msgstr[0] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
2279 msgstr[1] "二分查找中:在此之后,还剩 %d 个版本待测试 %s\n"
2280
2281 #: blame.c
2282 msgid "--contents and --reverse do not blend well."
2283 msgstr "--contents 和 --reverse 不能混用。"
2284
2285 #: blame.c
2286 msgid "--reverse and --first-parent together require specified latest commit"
2287 msgstr "--reverse 和 --first-parent 共用,需要指定最新的提交"
2288
2289 #: blame.c builtin/bisect.c builtin/commit.c builtin/fast-export.c
2290 #: builtin/log.c builtin/merge.c builtin/pack-objects.c builtin/shortlog.c
2291 #: midx-write.c pack-bitmap.c remote.c sequencer.c submodule.c
2292 msgid "revision walk setup failed"
2293 msgstr "版本遍历初始化失败"
2294
2295 #: blame.c
2296 msgid ""
2297 "--reverse --first-parent together require range along first-parent chain"
2298 msgstr "--reverse 和 --first-parent 共用,需要第一祖先链上的提交范围"
2299
2300 #: blame.c
2301 #, c-format
2302 msgid "no such path %s in %s"
2303 msgstr "在 %2$s 中无此路径 %1$s"
2304
2305 #: blame.c
2306 #, c-format
2307 msgid "cannot read blob %s for path %s"
2308 msgstr "无法为路径 %2$s 读取数据对象 %1$s"
2309
2310 #: branch.c
2311 msgid ""
2312 "cannot inherit upstream tracking configuration of multiple refs when "
2313 "rebasing is requested"
2314 msgstr "在请求变基时无法继承上游多个引用的跟踪设置"
2315
2316 #: branch.c
2317 #, c-format
2318 msgid "not setting branch '%s' as its own upstream"
2319 msgstr "没有将分支 '%s' 设置为它自己的上游"
2320
2321 #: branch.c
2322 #, c-format
2323 msgid "branch '%s' set up to track '%s' by rebasing."
2324 msgstr "分支 '%s' 设置为使用变基来跟踪 '%s'。"
2325
2326 #: branch.c
2327 #, c-format
2328 msgid "branch '%s' set up to track '%s'."
2329 msgstr "分支 '%s' 设置为跟踪 '%s'。"
2330
2331 #: branch.c
2332 #, c-format
2333 msgid "branch '%s' set up to track:"
2334 msgstr "分支 '%s' 设置为跟踪:"
2335
2336 #: branch.c
2337 msgid "unable to write upstream branch configuration"
2338 msgstr "无法写入上游分支配置"
2339
2340 #: branch.c
2341 msgid ""
2342 "\n"
2343 "After fixing the error cause you may try to fix up\n"
2344 "the remote tracking information by invoking:"
2345 msgstr ""
2346 "\n"
2347 "在修复错误后,您可以通过执行以下命令来尝试修复远程跟踪信息:"
2348
2349 #: branch.c
2350 #, c-format
2351 msgid "asked to inherit tracking from '%s', but no remote is set"
2352 msgstr "要求从 '%s' 继承跟踪信息,但是没有设置远程"
2353
2354 #: branch.c
2355 #, c-format
2356 msgid "asked to inherit tracking from '%s', but no merge configuration is set"
2357 msgstr "要求从 '%s' 继承跟踪信息,但是没有设置合并配置"
2358
2359 #: branch.c
2360 #, c-format
2361 msgid "not tracking: ambiguous information for ref '%s'"
2362 msgstr "未跟踪:引用 '%s' 的信息含糊不清"
2363
2364 # 译者:为保证在输出中对齐,注意调整句中空格!
2365 #. #-#-#-#-# branch.c.po #-#-#-#-#
2366 #. TRANSLATORS: This is a line listing a remote with duplicate
2367 #. refspecs in the advice message below. For RTL languages you'll
2368 #. probably want to swap the "%s" and leading " " space around.
2369 #.
2370 #. #-#-#-#-# object-name.c.po #-#-#-#-#
2371 #. TRANSLATORS: This is line item of ambiguous object output
2372 #. from describe_ambiguous_object() above. For RTL languages
2373 #. you'll probably want to swap the "%s" and leading " " space
2374 #. around.
2375 #.
2376 #: branch.c object-name.c
2377 #, c-format
2378 msgid " %s\n"
2379 msgstr " %s\n"
2380
2381 #. TRANSLATORS: The second argument is a \n-delimited list of
2382 #. duplicate refspecs, composed above.
2383 #.
2384 #: branch.c
2385 #, c-format
2386 msgid ""
2387 "There are multiple remotes whose fetch refspecs map to the remote\n"
2388 "tracking ref '%s':\n"
2389 "%s\n"
2390 "This is typically a configuration error.\n"
2391 "\n"
2392 "To support setting up tracking branches, ensure that\n"
2393 "different remotes' fetch refspecs map into different\n"
2394 "tracking namespaces."
2395 msgstr ""
2396 "有多个远程的获取引用规格映射到了跟踪引用 '%s':\n"
2397 "%s\n"
2398 "这一般是个配置错误。\n"
2399 "\n"
2400 "如果要支持设置跟踪分支,请保证不同远程的获取引用规格映射至不同的跟踪命名空"
2401 "间。"
2402
2403 #: branch.c
2404 #, c-format
2405 msgid "'%s' is not a valid branch name"
2406 msgstr "'%s' 不是一个有效的分支名称"
2407
2408 #: branch.c builtin/branch.c
2409 msgid "See 'git help check-ref-format'"
2410 msgstr "参阅 'git help check-ref-format'"
2411
2412 #: branch.c
2413 #, c-format
2414 msgid "a branch named '%s' already exists"
2415 msgstr "一个名为 '%s' 的分支已经存在"
2416
2417 #: branch.c
2418 #, c-format
2419 msgid "cannot force update the branch '%s' used by worktree at '%s'"
2420 msgstr "无法强制更新被工作区 '%2$s' 所使用的分支 '%1$s'"
2421
2422 #: branch.c
2423 #, c-format
2424 msgid "cannot set up tracking information; starting point '%s' is not a branch"
2425 msgstr "无法设置跟踪信息;起始点 '%s' 不是一个分支"
2426
2427 #: branch.c
2428 #, c-format
2429 msgid "the requested upstream branch '%s' does not exist"
2430 msgstr "请求的上游分支 '%s' 不存在"
2431
2432 #: branch.c
2433 msgid ""
2434 "\n"
2435 "If you are planning on basing your work on an upstream\n"
2436 "branch that already exists at the remote, you may need to\n"
2437 "run \"git fetch\" to retrieve it.\n"
2438 "\n"
2439 "If you are planning to push out a new local branch that\n"
2440 "will track its remote counterpart, you may want to use\n"
2441 "\"git push -u\" to set the upstream config as you push."
2442 msgstr ""
2443 "\n"
2444 "如果您正计划基于远程一个现存的上游分支开始您的工作,\n"
2445 "您可能需要执行 \"git fetch\" 来获取分支。\n"
2446 "\n"
2447 "如果您正计划推送一个能与对应远程分支建立跟踪的新的本地分支,\n"
2448 "您可能需要使用 \"git push -u\" 推送分支并配置和上游的关联。"
2449
2450 #: branch.c builtin/replace.c
2451 #, c-format
2452 msgid "not a valid object name: '%s'"
2453 msgstr "不是一个有效的对象名:'%s'"
2454
2455 #: branch.c
2456 #, c-format
2457 msgid "ambiguous object name: '%s'"
2458 msgstr "歧义的对象名:'%s'"
2459
2460 #: branch.c
2461 #, c-format
2462 msgid "not a valid branch point: '%s'"
2463 msgstr "无效的分支点:'%s'"
2464
2465 #: branch.c
2466 #, c-format
2467 msgid "submodule '%s': unable to find submodule"
2468 msgstr "子模组 '%s':无法找到子模组"
2469
2470 #: branch.c
2471 #, c-format
2472 msgid ""
2473 "You may try updating the submodules using 'git checkout --no-recurse-"
2474 "submodules %s && git submodule update --init'"
2475 msgstr ""
2476 "您可以用 'git checkout --no-recurse-submodules %s && git submodule update --"
2477 "init' 来尝试更新子模组"
2478
2479 #: branch.c
2480 #, c-format
2481 msgid "submodule '%s': cannot create branch '%s'"
2482 msgstr "子模组 '%s':无法创建分支 '%s'"
2483
2484 #: branch.c
2485 #, c-format
2486 msgid "'%s' is already used by worktree at '%s'"
2487 msgstr "'%s' 已经被工作区 '%s' 使用"
2488
2489 #: builtin/add.c
2490 msgid "git add [<options>] [--] <pathspec>..."
2491 msgstr "git add [<选项>] [--] <路径规格>..."
2492
2493 #: builtin/add.c
2494 #, c-format
2495 msgid "cannot chmod %cx '%s'"
2496 msgstr "无法 chmod %cx '%s'"
2497
2498 #: builtin/add.c
2499 msgid "Unstaged changes after refreshing the index:"
2500 msgstr "刷新索引之后尚未被暂存的变更:"
2501
2502 #: builtin/add.c
2503 msgid "could not read the index"
2504 msgstr "无法读取索引"
2505
2506 #: builtin/add.c
2507 msgid "editing patch failed"
2508 msgstr "编辑补丁失败"
2509
2510 #: builtin/add.c read-cache.c
2511 #, c-format
2512 msgid "could not stat '%s'"
2513 msgstr "无法对 '%s' 调用 stat"
2514
2515 #: builtin/add.c
2516 msgid "empty patch. aborted"
2517 msgstr "空补丁。已中止"
2518
2519 #: builtin/add.c
2520 #, c-format
2521 msgid "could not apply '%s'"
2522 msgstr "无法应用 '%s'"
2523
2524 #: builtin/add.c
2525 msgid "The following paths are ignored by one of your .gitignore files:\n"
2526 msgstr "下列路径根据您的一个 .gitignore 文件而被忽略:\n"
2527
2528 #: builtin/add.c builtin/clean.c builtin/fetch.c builtin/mv.c
2529 #: builtin/prune-packed.c builtin/pull.c builtin/push.c builtin/remote.c
2530 #: builtin/rm.c builtin/send-pack.c builtin/sparse-checkout.c
2531 msgid "dry run"
2532 msgstr "试运行"
2533
2534 #: builtin/add.c builtin/check-ignore.c builtin/commit.c
2535 #: builtin/count-objects.c builtin/fsck.c builtin/log.c builtin/mv.c
2536 #: builtin/read-tree.c builtin/refs.c
2537 msgid "be verbose"
2538 msgstr "输出更详细"
2539
2540 #: builtin/add.c
2541 msgid "interactive picking"
2542 msgstr "交互式拣选"
2543
2544 #: builtin/add.c builtin/checkout.c builtin/reset.c
2545 msgid "select hunks interactively"
2546 msgstr "交互式挑选数据块"
2547
2548 #: builtin/add.c builtin/checkout.c builtin/reset.c builtin/stash.c
2549 msgid "auto advance to the next file when selecting hunks interactively"
2550 msgstr "在交互式选择补丁块时自动前进到下一个文件"
2551
2552 #: builtin/add.c
2553 msgid "edit current diff and apply"
2554 msgstr "编辑当前差异并应用"
2555
2556 #: builtin/add.c
2557 msgid "allow adding otherwise ignored files"
2558 msgstr "允许添加忽略的文件"
2559
2560 #: builtin/add.c
2561 msgid "update tracked files"
2562 msgstr "更新已跟踪的文件"
2563
2564 #: builtin/add.c
2565 msgid "renormalize EOL of tracked files (implies -u)"
2566 msgstr "对已跟踪文件(暗含 -u)重新归一换行符"
2567
2568 #: builtin/add.c
2569 msgid "record only the fact that the path will be added later"
2570 msgstr "只记录该路径稍后将被添加"
2571
2572 #: builtin/add.c
2573 msgid "add changes from all tracked and untracked files"
2574 msgstr "添加所有已跟踪和未跟踪文件的变更"
2575
2576 #: builtin/add.c
2577 msgid "ignore paths removed in the working tree (same as --no-all)"
2578 msgstr "忽略工作区中移除的路径(和 --no-all 相同)"
2579
2580 #: builtin/add.c
2581 msgid "don't add, only refresh the index"
2582 msgstr "不添加,只刷新索引"
2583
2584 #: builtin/add.c
2585 msgid "just skip files which cannot be added because of errors"
2586 msgstr "跳过因出错无法添加的文件"
2587
2588 #: builtin/add.c
2589 msgid "check if - even missing - files are ignored in dry run"
2590 msgstr "检查试运行时文件(即使不存在)是否被忽略"
2591
2592 #: builtin/add.c builtin/mv.c builtin/rm.c
2593 msgid "allow updating entries outside of the sparse-checkout cone"
2594 msgstr "允许更新稀疏检出锥以外的条目"
2595
2596 #: builtin/add.c builtin/update-index.c
2597 msgid "override the executable bit of the listed files"
2598 msgstr "覆盖列表里文件的可执行位"
2599
2600 #: builtin/add.c
2601 msgid "warn when adding an embedded repository"
2602 msgstr "添加嵌入式仓库时给予警告"
2603
2604 #: builtin/add.c
2605 #, c-format
2606 msgid ""
2607 "You've added another git repository inside your current repository.\n"
2608 "Clones of the outer repository will not contain the contents of\n"
2609 "the embedded repository and will not know how to obtain it.\n"
2610 "If you meant to add a submodule, use:\n"
2611 "\n"
2612 "\tgit submodule add <url> %s\n"
2613 "\n"
2614 "If you added this path by mistake, you can remove it from the\n"
2615 "index with:\n"
2616 "\n"
2617 "\tgit rm --cached %s\n"
2618 "\n"
2619 "See \"git help submodule\" for more information."
2620 msgstr ""
2621 "您在当前仓库中添加了另一个 Git 仓库。外层仓库的克隆将不包含嵌入式仓库的\n"
2622 "内容,并且不知道该如何获取它。如果您要添加一个子模组,使用:\n"
2623 "\n"
2624 "\tgit submodule add <url> %s\n"
2625 "\n"
2626 "如果您不小心添加了这个路径,可以用下面的命令将其从索引中删除:\n"
2627 "\n"
2628 "\tgit rm --cached %s\n"
2629 "\n"
2630 "参见 \"git help submodule\" 获取更多信息。"
2631
2632 #: builtin/add.c
2633 #, c-format
2634 msgid "adding embedded git repository: %s"
2635 msgstr "正在添加嵌入式 git 仓库:%s"
2636
2637 #: builtin/add.c
2638 msgid "Use -f if you really want to add them."
2639 msgstr "如果您确实想添加它们,请使用 -f 选项。"
2640
2641 #: builtin/add.c
2642 msgid "adding files failed"
2643 msgstr "添加文件失败"
2644
2645 #: builtin/add.c builtin/checkout.c builtin/commit.c builtin/reset.c
2646 #: builtin/stash.c
2647 #, c-format
2648 msgid "'%s' cannot be negative"
2649 msgstr "'%s' 不能为负数"
2650
2651 #: builtin/add.c
2652 #, c-format
2653 msgid "--chmod param '%s' must be either -x or +x"
2654 msgstr "参数 --chmod 取值 '%s' 必须是 -x 或 +x"
2655
2656 #: builtin/add.c builtin/checkout.c builtin/commit.c builtin/reset.c
2657 #: builtin/rm.c builtin/stash.c
2658 #, c-format
2659 msgid "'%s' and pathspec arguments cannot be used together"
2660 msgstr "'%s' 和路径规格参数不能同时使用"
2661
2662 #: builtin/add.c
2663 #, c-format
2664 msgid "Nothing specified, nothing added.\n"
2665 msgstr "没有指定文件,也没有文件被添加。\n"
2666
2667 #: builtin/add.c
2668 msgid "Maybe you wanted to say 'git add .'?"
2669 msgstr "也许您想要执行 'git add .'?"
2670
2671 #: builtin/add.c builtin/check-ignore.c builtin/checkout.c builtin/clean.c
2672 #: builtin/commit.c builtin/diff-tree.c builtin/grep.c builtin/mv.c
2673 #: builtin/reset.c builtin/rm.c builtin/submodule--helper.c read-cache.c
2674 #: rerere.c submodule.c
2675 msgid "index file corrupt"
2676 msgstr "索引文件损坏"
2677
2678 #: builtin/add.c builtin/am.c builtin/checkout.c builtin/clone.c
2679 #: builtin/commit.c builtin/history.c builtin/stash.c merge.c rerere.c
2680 msgid "unable to write new index file"
2681 msgstr "无法写新的索引文件"
2682
2683 #: builtin/am.c builtin/mailinfo.c mailinfo.c
2684 #, c-format
2685 msgid "bad action '%s' for '%s'"
2686 msgstr "用于 '%2$s' 的动作 '%1$s' 无效"
2687
2688 #: builtin/am.c builtin/blame.c builtin/fetch.c builtin/pack-objects.c
2689 #: builtin/pull.c builtin/revert.c diff-merges.c diff.c environment.c
2690 #: gpg-interface.c ls-refs.c parallel-checkout.c sequencer.c setup.c
2691 #, c-format
2692 msgid "invalid value for '%s': '%s'"
2693 msgstr "'%s' 的值无效:'%s'"
2694
2695 #: builtin/am.c builtin/commit.c builtin/merge.c sequencer.c trailer.c
2696 #, c-format
2697 msgid "could not read '%s'"
2698 msgstr "无法读取 '%s'"
2699
2700 #: builtin/am.c
2701 msgid "could not parse author script"
2702 msgstr "无法解析作者脚本"
2703
2704 #: builtin/am.c builtin/replace.c commit.c sequencer.c
2705 #, c-format
2706 msgid "could not parse %s"
2707 msgstr "无法解析 %s"
2708
2709 #: builtin/am.c
2710 #, c-format
2711 msgid "'%s' was deleted by the applypatch-msg hook"
2712 msgstr "'%s' 被 applypatch-msg 钩子删除"
2713
2714 #: builtin/am.c
2715 #, c-format
2716 msgid "Malformed input line: '%s'."
2717 msgstr "非法的输入行:'%s'。"
2718
2719 #: builtin/am.c
2720 #, c-format
2721 msgid "Failed to copy notes from '%s' to '%s'"
2722 msgstr "从 '%s' 拷贝注解到 '%s' 时失败"
2723
2724 #: builtin/am.c
2725 msgid "fseek failed"
2726 msgstr "fseek 失败"
2727
2728 #: builtin/am.c builtin/rebase.c sequencer.c wrapper.c
2729 #, c-format
2730 msgid "could not open '%s' for reading"
2731 msgstr "无法打开 '%s' 进行读取"
2732
2733 #: builtin/am.c builtin/rebase.c editor.c sequencer.c wrapper.c
2734 #, c-format
2735 msgid "could not open '%s' for writing"
2736 msgstr "无法打开 '%s' 进行写入"
2737
2738 #: builtin/am.c
2739 #, c-format
2740 msgid "could not parse patch '%s'"
2741 msgstr "无法解析补丁 '%s'"
2742
2743 #: builtin/am.c
2744 msgid "Only one StGIT patch series can be applied at once"
2745 msgstr "一次只能有一个 StGIT 补丁队列被应用"
2746
2747 #: builtin/am.c
2748 msgid "invalid timestamp"
2749 msgstr "无效的时间戳"
2750
2751 #: builtin/am.c
2752 msgid "invalid Date line"
2753 msgstr "无效的日期行"
2754
2755 #: builtin/am.c
2756 msgid "invalid timezone offset"
2757 msgstr "无效的时区偏移值"
2758
2759 #: builtin/am.c
2760 msgid "Patch format detection failed."
2761 msgstr "补丁格式探测失败。"
2762
2763 #: builtin/am.c builtin/clone.c
2764 #, c-format
2765 msgid "failed to create directory '%s'"
2766 msgstr "无法创建目录 '%s'"
2767
2768 #: builtin/am.c
2769 msgid "Failed to split patches."
2770 msgstr "无法拆分补丁。"
2771
2772 #: builtin/am.c
2773 #, c-format
2774 msgid "When you have resolved this problem, run \"%s --continue\".\n"
2775 msgstr "当您解决这一问题之后,执行 \"%s --continue\"。\n"
2776
2777 #: builtin/am.c
2778 #, c-format
2779 msgid "If you prefer to skip this patch, run \"%s --skip\" instead.\n"
2780 msgstr "如果您想要跳过这一补丁,则执行 \"%s --skip\"。\n"
2781
2782 #: builtin/am.c
2783 #, c-format
2784 msgid ""
2785 "To record the empty patch as an empty commit, run \"%s --allow-empty\".\n"
2786 msgstr "若要把空补丁记录为空提交,执行 \"%s --allow-empty\"。\n"
2787
2788 #: builtin/am.c
2789 #, c-format
2790 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
2791 msgstr "若要复原至原始分支并停止补丁操作,执行 \"%s --abort\"。"
2792
2793 #: builtin/am.c
2794 msgid "Patch sent with format=flowed; space at the end of lines might be lost."
2795 msgstr "补丁使用 format=flowed 格式发送,行尾的空格可能会丢失。"
2796
2797 #: builtin/am.c
2798 #, c-format
2799 msgid "missing author line in commit %s"
2800 msgstr "在提交 %s 中缺失作者行"
2801
2802 #: builtin/am.c
2803 #, c-format
2804 msgid "invalid ident line: %.*s"
2805 msgstr "无效的身份标识:%.*s"
2806
2807 #: builtin/am.c builtin/checkout.c builtin/clone.c commit-graph.c
2808 #, c-format
2809 msgid "unable to parse commit %s"
2810 msgstr "无法解析提交 %s"
2811
2812 #: builtin/am.c
2813 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
2814 msgstr "仓库缺乏必要的数据对象,无法回落到三路合并。"
2815
2816 #: builtin/am.c
2817 msgid "Using index info to reconstruct a base tree..."
2818 msgstr "使用索引来重建一个(三路合并的)基础目录树..."
2819
2820 #: builtin/am.c
2821 msgid ""
2822 "Did you hand edit your patch?\n"
2823 "It does not apply to blobs recorded in its index."
2824 msgstr ""
2825 "您是否曾手动编辑过您的补丁?\n"
2826 "无法应用补丁到索引中的数据对象上。"
2827
2828 #: builtin/am.c
2829 msgid "Falling back to patching base and 3-way merge..."
2830 msgstr "回落到在基础版本上打补丁并进行三路合并..."
2831
2832 #: builtin/am.c
2833 msgid "Failed to merge in the changes."
2834 msgstr "无法合并变更。"
2835
2836 #: builtin/am.c builtin/merge.c sequencer.c
2837 msgid "git write-tree failed to write a tree"
2838 msgstr "git write-tree 无法写入树对象"
2839
2840 #: builtin/am.c
2841 msgid "applying to an empty history"
2842 msgstr "正应用到一个空历史上"
2843
2844 #: builtin/am.c builtin/commit.c builtin/merge.c replay.c sequencer.c
2845 msgid "failed to write commit object"
2846 msgstr "无法写提交对象"
2847
2848 #: builtin/am.c
2849 #, c-format
2850 msgid "cannot resume: %s does not exist."
2851 msgstr "无法继续:%s 不存在。"
2852
2853 #: builtin/am.c
2854 msgid "Commit Body is:"
2855 msgstr "提交内容为:"
2856
2857 #. TRANSLATORS: Make sure to include [y], [n], [e], [v] and [a]
2858 #. in your translation. The program will only accept English
2859 #. input at this point.
2860 #.
2861 #: builtin/am.c
2862 #, c-format
2863 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
2864 msgstr "应用?是[y]/否[n]/编辑[e]/查看补丁[v]/应用所有[a]:"
2865
2866 #: builtin/am.c builtin/commit.c
2867 msgid "unable to write index file"
2868 msgstr "无法写入索引文件"
2869
2870 #: builtin/am.c
2871 #, c-format
2872 msgid "Dirty index: cannot apply patches (dirty: %s)"
2873 msgstr "脏索引:无法应用补丁(脏文件:%s)"
2874
2875 #: builtin/am.c
2876 #, c-format
2877 msgid "Skipping: %.*s"
2878 msgstr "跳过:%.*s"
2879
2880 #: builtin/am.c
2881 #, c-format
2882 msgid "Creating an empty commit: %.*s"
2883 msgstr "创建空提交:%.*s"
2884
2885 #: builtin/am.c
2886 msgid "Patch is empty."
2887 msgstr "补丁为空。"
2888
2889 #: builtin/am.c
2890 #, c-format
2891 msgid "Applying: %.*s"
2892 msgstr "应用:%.*s"
2893
2894 #: builtin/am.c
2895 msgid "No changes -- Patch already applied."
2896 msgstr "没有变更 —— 补丁已经应用过。"
2897
2898 #: builtin/am.c
2899 #, c-format
2900 msgid "Patch failed at %s %.*s"
2901 msgstr "打补丁失败于 %s %.*s"
2902
2903 #: builtin/am.c
2904 msgid "Use 'git am --show-current-patch=diff' to see the failed patch"
2905 msgstr "用 'git am --show-current-patch=diff' 命令查看失败的补丁"
2906
2907 #: builtin/am.c
2908 msgid "No changes - recorded it as an empty commit."
2909 msgstr "没有变更 —— 记录为空提交。"
2910
2911 #: builtin/am.c
2912 msgid ""
2913 "No changes - did you forget to use 'git add'?\n"
2914 "If there is nothing left to stage, chances are that something else\n"
2915 "already introduced the same changes; you might want to skip this patch."
2916 msgstr ""
2917 "没有变更 —— 您是不是忘了执行 'git add'?\n"
2918 "如果没有什么要添加到暂存区的,则很可能是其他提交已经引入了相同的变更。\n"
2919 "您也许想要跳过这个补丁。"
2920
2921 #: builtin/am.c
2922 msgid ""
2923 "You still have unmerged paths in your index.\n"
2924 "You should 'git add' each file with resolved conflicts to mark them as "
2925 "such.\n"
2926 "You might run `git rm` on a file to accept \"deleted by them\" for it."
2927 msgstr ""
2928 "在您的索引中仍存在未合并的路径。\n"
2929 "您应该对已经冲突解决的每一个文件执行 'git add' 来标记已经完成。\n"
2930 "您可以对 \"由他们删除\" 的文件执行 `git rm` 命令。"
2931
2932 #: builtin/am.c builtin/reset.c
2933 #, c-format
2934 msgid "Could not parse object '%s'."
2935 msgstr "无法解析对象 '%s'。"
2936
2937 #: builtin/am.c
2938 msgid "failed to clean index"
2939 msgstr "无法清空索引"
2940
2941 #: builtin/am.c
2942 msgid ""
2943 "You seem to have moved HEAD since the last 'am' failure.\n"
2944 "Not rewinding to ORIG_HEAD"
2945 msgstr "您好像在上一次 'am' 失败后移动了 HEAD。未回退至 ORIG_HEAD"
2946
2947 #: builtin/am.c builtin/bisect.c builtin/tag.c worktree.c
2948 #, c-format
2949 msgid "failed to read '%s'"
2950 msgstr "无法读取 '%s'"
2951
2952 #: builtin/am.c
2953 msgid "git am [<options>] [(<mbox> | <Maildir>)...]"
2954 msgstr "git am [<选项>] [(<mbox> | <Maildir>)...]"
2955
2956 #: builtin/am.c
2957 msgid "git am [<options>] (--continue | --skip | --abort)"
2958 msgstr "git am [<选项>] (--continue | --skip | --abort)"
2959
2960 #: builtin/am.c
2961 msgid "run interactively"
2962 msgstr "以交互式方式运行"
2963
2964 #: builtin/am.c
2965 msgid "bypass pre-applypatch and applypatch-msg hooks"
2966 msgstr "绕过 pre-applypatch 和 applypatch-msg 钩子"
2967
2968 #: builtin/am.c builtin/cat-file.c
2969 msgid "historical option -- no-op"
2970 msgstr "老的参数 —— 无作用"
2971
2972 #: builtin/am.c
2973 msgid "allow fall back on 3way merging if needed"
2974 msgstr "如有需要,允许回落到三路合并"
2975
2976 #: builtin/am.c builtin/init-db.c builtin/prune-packed.c builtin/repack.c
2977 #: builtin/stash.c
2978 msgid "be quiet"
2979 msgstr "静默模式"
2980
2981 #: builtin/am.c
2982 msgid "add a Signed-off-by trailer to the commit message"
2983 msgstr "在提交说明中添加 Signed-off-by 尾注"
2984
2985 #: builtin/am.c
2986 msgid "recode into utf8 (default)"
2987 msgstr "使用 utf8 字符集(默认)"
2988
2989 #: builtin/am.c
2990 msgid "pass -k flag to git-mailinfo"
2991 msgstr "向 git-mailinfo 传递 -k 参数"
2992
2993 #: builtin/am.c
2994 msgid "pass -b flag to git-mailinfo"
2995 msgstr "向 git-mailinfo 传递 -b 参数"
2996
2997 #: builtin/am.c
2998 msgid "pass -m flag to git-mailinfo"
2999 msgstr "向 git-mailinfo 传递 -m 参数"
3000
3001 #: builtin/am.c
3002 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
3003 msgstr "针对 mbox 格式,向 git-mailsplit 传递 --keep-cr 参数"
3004
3005 #: builtin/am.c
3006 msgid "strip everything before a scissors line"
3007 msgstr "丢弃裁切线前的所有内容"
3008
3009 #: builtin/am.c
3010 msgid "pass it through git-mailinfo"
3011 msgstr "传递给 git-mailinfo"
3012
3013 #: builtin/am.c
3014 msgid "pass it through git-apply"
3015 msgstr "传递给 git-apply"
3016
3017 #: builtin/am.c builtin/commit.c builtin/fmt-merge-msg.c builtin/grep.c
3018 #: builtin/merge.c builtin/pull.c builtin/rebase.c builtin/repack.c
3019 #: builtin/show-branch.c builtin/show-ref.c builtin/tag.c parse-options.h
3020 msgid "n"
3021 msgstr "n"
3022
3023 #: builtin/am.c builtin/branch.c builtin/bugreport.c builtin/cat-file.c
3024 #: builtin/clone.c builtin/diagnose.c builtin/for-each-ref.c builtin/init-db.c
3025 #: builtin/ls-files.c builtin/ls-tree.c builtin/refs.c builtin/replace.c
3026 #: builtin/repo.c builtin/submodule--helper.c builtin/tag.c
3027 #: builtin/verify-tag.c
3028 msgid "format"
3029 msgstr "格式"
3030
3031 #: builtin/am.c
3032 msgid "format the patch(es) are in"
3033 msgstr "补丁的格式"
3034
3035 #: builtin/am.c
3036 msgid "override error message when patch failure occurs"
3037 msgstr "覆盖打补丁失败时的错误信息"
3038
3039 #: builtin/am.c
3040 msgid "continue applying patches after resolving a conflict"
3041 msgstr "冲突解决后继续应用补丁"
3042
3043 #: builtin/am.c
3044 msgid "synonyms for --continue"
3045 msgstr "和 --continue 同义"
3046
3047 #: builtin/am.c
3048 msgid "skip the current patch"
3049 msgstr "跳过当前补丁"
3050
3051 #: builtin/am.c
3052 msgid "restore the original branch and abort the patching operation"
3053 msgstr "恢复原始分支并终止打补丁操作"
3054
3055 #: builtin/am.c
3056 msgid "abort the patching operation but keep HEAD where it is"
3057 msgstr "终止补丁操作但保持 HEAD 不变"
3058
3059 #: builtin/am.c
3060 msgid "show the patch being applied"
3061 msgstr "显示正在应用的补丁"
3062
3063 #: builtin/am.c
3064 msgid "try to apply current patch again"
3065 msgstr "尝试再次应用当前补丁"
3066
3067 #: builtin/am.c
3068 msgid "record the empty patch as an empty commit"
3069 msgstr "把空补丁记录为空提交"
3070
3071 #: builtin/am.c
3072 msgid "lie about committer date"
3073 msgstr "伪造提交者日期"
3074
3075 #: builtin/am.c
3076 msgid "use current timestamp for author date"
3077 msgstr "用当前时间作为作者日期"
3078
3079 #: builtin/am.c builtin/commit-tree.c builtin/commit.c builtin/merge.c
3080 #: builtin/pull.c builtin/rebase.c builtin/revert.c builtin/tag.c
3081 msgid "key-id"
3082 msgstr "密钥 ID"
3083
3084 #: builtin/am.c builtin/rebase.c
3085 msgid "GPG-sign commits"
3086 msgstr "使用 GPG 签名提交"
3087
3088 #: builtin/am.c
3089 msgid "how to handle empty patches"
3090 msgstr "如何处理空补丁"
3091
3092 #: builtin/am.c
3093 msgid "(internal use for git-rebase)"
3094 msgstr "(内部使用,用于 git-rebase)"
3095
3096 #: builtin/am.c
3097 msgid ""
3098 "The -b/--binary option has been a no-op for long time, and\n"
3099 "it will be removed. Please do not use it anymore."
3100 msgstr ""
3101 "参数 -b/--binary 已经很长时间不做任何实质操作了,并且将被移除。\n"
3102 "请不要再使用它了。"
3103
3104 #: builtin/am.c
3105 msgid "failed to read the index"
3106 msgstr "无法读取索引"
3107
3108 #: builtin/am.c
3109 #, c-format
3110 msgid "previous rebase directory %s still exists but mbox given."
3111 msgstr "之前的变基目录 %s 仍然存在,但却提供了 mbox。"
3112
3113 #: builtin/am.c
3114 #, c-format
3115 msgid ""
3116 "Stray %s directory found.\n"
3117 "Use \"git am --abort\" to remove it."
3118 msgstr ""
3119 "发现了残留的 %s 目录。\n"
3120 "使用 \"git am --abort\" 删除它。"
3121
3122 #: builtin/am.c
3123 msgid "Resolve operation not in progress, we are not resuming."
3124 msgstr "解决操作未进行,我们不会继续。"
3125
3126 #: builtin/am.c
3127 msgid "interactive mode requires patches on the command line"
3128 msgstr "交互式模式需要命令行上提供补丁"
3129
3130 #: builtin/apply.c
3131 msgid "git apply [<options>] [<patch>...]"
3132 msgstr "git apply [<选项>] [<补丁>...]"
3133
3134 #: builtin/archive.c diagnose.c
3135 msgid "could not redirect output"
3136 msgstr "无法重定向输出"
3137
3138 #: builtin/archive.c
3139 msgid "git archive: expected ACK/NAK, got a flush packet"
3140 msgstr "git archive:期望是 ACK/NAK,却得到 flush 包"
3141
3142 #: builtin/archive.c
3143 #, c-format
3144 msgid "git archive: NACK %s"
3145 msgstr "git archive:NACK %s"
3146
3147 #: builtin/archive.c
3148 msgid "git archive: protocol error"
3149 msgstr "git archive:协议错误"
3150
3151 #: builtin/archive.c
3152 msgid "git archive: expected a flush"
3153 msgstr "git archive:应有一个 flush 包"
3154
3155 #: builtin/backfill.c
3156 msgid "git backfill [--min-batch-size=<n>] [--[no-]sparse]"
3157 msgstr "git backfill [--min-batch-size=<n>] [--[no-]sparse]"
3158
3159 #: builtin/backfill.c
3160 msgid "problem loading sparse-checkout"
3161 msgstr "加载稀疏检出时出现问题"
3162
3163 #: builtin/backfill.c
3164 msgid "Minimum number of objects to request at a time"
3165 msgstr "单次请求的最少对象数量"
3166
3167 #: builtin/backfill.c
3168 msgid "Restrict the missing objects to the current sparse-checkout"
3169 msgstr "将缺少的对象限制在当前的稀疏检出中"
3170
3171 #: builtin/backfill.c builtin/diff-pairs.c builtin/log.c builtin/replay.c
3172 #: builtin/shortlog.c bundle.c
3173 #, c-format
3174 msgid "unrecognized argument: %s"
3175 msgstr "未识别的参数:%s"
3176
3177 #: builtin/bisect.c
3178 msgid ""
3179 "git bisect start [--term-(bad|new)=<term-new> --term-(good|old)=<term-old>]\n"
3180 " [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] "
3181 "[<pathspec>...]"
3182 msgstr ""
3183 "git bisect start [--term-(bad|new)=<新术语> --term-(good|old)=<旧术语>]\n"
3184 " [--no-checkout] [--first-parent] [<坏> [<好>...]] [--] [<路"
3185 "径规格>...]"
3186
3187 #: builtin/bisect.c
3188 msgid "git bisect (bad|new|<term-new>) [<rev>]"
3189 msgstr "git bisect (bad|new|<新术语>) [<版本>]"
3190
3191 #: builtin/bisect.c
3192 msgid "git bisect (good|old|<term-old>) [<rev>...]"
3193 msgstr "git bisect (good|old|<旧术语>) [<版本>...]"
3194
3195 #: builtin/bisect.c
3196 msgid "git bisect skip [(<rev>|<range>)...]"
3197 msgstr "git bisect skip [(<版本>|<范围>)...]"
3198
3199 #: builtin/bisect.c
3200 msgid "git bisect reset [<commit>]"
3201 msgstr "git bisect reset [<提交>]"
3202
3203 #: builtin/bisect.c
3204 msgid "git bisect replay <logfile>"
3205 msgstr "git bisect replay <日志文件>"
3206
3207 #: builtin/bisect.c
3208 msgid "git bisect run <cmd> [<arg>...]"
3209 msgstr "git bisect run <命令> [<参数>...]"
3210
3211 #: builtin/bisect.c
3212 #, c-format
3213 msgid "cannot open file '%s' in mode '%s'"
3214 msgstr "无法以 '%2$s' 模式打开文件 '%1$s'"
3215
3216 #: builtin/bisect.c
3217 #, c-format
3218 msgid "could not write to file '%s'"
3219 msgstr "无法写入文件 '%s'"
3220
3221 #: builtin/bisect.c
3222 #, c-format
3223 msgid "cannot open file '%s' for reading"
3224 msgstr "无法打开文件 '%s' 来读取"
3225
3226 #: builtin/bisect.c
3227 #, c-format
3228 msgid "'%s' is not a valid term"
3229 msgstr "'%s' 不是一个有效的术语"
3230
3231 #: builtin/bisect.c
3232 #, c-format
3233 msgid "can't use the builtin command '%s' as a term"
3234 msgstr "无法使用内置命令 '%s' 作为术语"
3235
3236 #: builtin/bisect.c
3237 #, c-format
3238 msgid "can't change the meaning of the term '%s'"
3239 msgstr "无法修改术语 '%s' 的含义"
3240
3241 #: builtin/bisect.c
3242 msgid "please use two different terms"
3243 msgstr "请使用两个不同的术语"
3244
3245 #: builtin/bisect.c
3246 #, c-format
3247 msgid "We are not bisecting.\n"
3248 msgstr "我们没有在二分查找。\n"
3249
3250 #: builtin/bisect.c
3251 #, c-format
3252 msgid "'%s' is not a valid commit"
3253 msgstr "'%s' 不是一个有效的提交"
3254
3255 #: builtin/bisect.c
3256 #, c-format
3257 msgid ""
3258 "could not check out original HEAD '%s'. Try 'git bisect reset <commit>'."
3259 msgstr "无法检出原始 HEAD '%s'。尝试 'git bisect reset <提交>'。"
3260
3261 #: builtin/bisect.c
3262 #, c-format
3263 msgid "Bad bisect_write argument: %s"
3264 msgstr "错误的 bisect_write 参数:%s"
3265
3266 #: builtin/bisect.c
3267 #, c-format
3268 msgid "couldn't get the oid of the rev '%s'"
3269 msgstr "无法获取版本 '%s' 的对象 ID"
3270
3271 #: builtin/bisect.c
3272 #, c-format
3273 msgid "couldn't open the file '%s'"
3274 msgstr "无法打开文件 '%s'"
3275
3276 #: builtin/bisect.c
3277 #, c-format
3278 msgid "Invalid command: you're currently in a %s/%s bisect"
3279 msgstr "无效的命令:您当前正处于一个 %s/%s 二分查找中"
3280
3281 #: builtin/bisect.c
3282 #, c-format
3283 msgid ""
3284 "You need to give me at least one %s and %s revision.\n"
3285 "You can use \"git bisect %s\" and \"git bisect %s\" for that."
3286 msgstr ""
3287 "您需要给我至少一个 %s 和一个 %s 版本。\n"
3288 "为此您可以用 \"git bisect %s\" 和 \"git bisect %s\"。"
3289
3290 #: builtin/bisect.c
3291 #, c-format
3292 msgid ""
3293 "You need to start by \"git bisect start\".\n"
3294 "You then need to give me at least one %s and %s revision.\n"
3295 "You can use \"git bisect %s\" and \"git bisect %s\" for that."
3296 msgstr ""
3297 "您需要执行 \"git bisect start\" 来开始。\n"
3298 "然后需要提供我至少一个 %s 和一个 %s 版本。\n"
3299 "为此您可以用 \"git bisect %s\" 和 \"git bisect %s\" 命令。"
3300
3301 #: builtin/bisect.c
3302 #, c-format
3303 msgid "bisecting only with a %s commit"
3304 msgstr "在只有一个 %s 提交的情况下二分查找"
3305
3306 #. TRANSLATORS: Make sure to include [Y] and [n] in your
3307 #. translation. The program will only accept English input
3308 #. at this point.
3309 #.
3310 #: builtin/bisect.c
3311 msgid "Are you sure [Y/n]? "
3312 msgstr "您确认吗 [Y/n]? "
3313
3314 #: builtin/bisect.c
3315 msgid "status: waiting for both good and bad commits\n"
3316 msgstr "状态:正在等待好的和坏的提交\n"
3317
3318 #: builtin/bisect.c
3319 #, c-format
3320 msgid "status: waiting for bad commit, %d good commit known\n"
3321 msgid_plural "status: waiting for bad commit, %d good commits known\n"
3322 msgstr[0] "状态:正在等待坏的提交,已知 %d 个好的提交\n"
3323 msgstr[1] "状态:正在等待坏的提交,已知 %d 个好的提交\n"
3324
3325 #: builtin/bisect.c
3326 msgid "status: waiting for good commit(s), bad commit known\n"
3327 msgstr "状态:正在等待好的提交,已知坏的提交\n"
3328
3329 #: builtin/bisect.c
3330 msgid "no terms defined"
3331 msgstr "未定义术语"
3332
3333 #: builtin/bisect.c
3334 #, c-format
3335 msgid ""
3336 "Your current terms are %s for the old state\n"
3337 "and %s for the new state.\n"
3338 msgstr "您当前针对旧状态的术语是 %s,对新状态的术语是 %s。\n"
3339
3340 #: builtin/bisect.c
3341 #, c-format
3342 msgid ""
3343 "invalid argument %s for 'git bisect terms'.\n"
3344 "Supported options are: --term-good|--term-old and --term-bad|--term-new."
3345 msgstr ""
3346 "命令 'git bisect terms' 的参数 %s 无效。\n"
3347 "支持的选项有:--term-good|--term-old 和 --term-bad|--term-new。"
3348
3349 #: builtin/bisect.c
3350 #, c-format
3351 msgid "could not open '%s' for appending"
3352 msgstr "无法打开 '%s' 进行追加"
3353
3354 #: builtin/bisect.c
3355 msgid "'' is not a valid term"
3356 msgstr "'' 不是一个有效的术语"
3357
3358 #: builtin/bisect.c
3359 #, c-format
3360 msgid "unrecognized option: '%s'"
3361 msgstr "未识别的选项:'%s'"
3362
3363 #: builtin/bisect.c
3364 #, c-format
3365 msgid "'%s' does not appear to be a valid revision"
3366 msgstr "'%s' 看起来不是一个有效的版本"
3367
3368 #: builtin/bisect.c
3369 msgid "bad HEAD - I need a HEAD"
3370 msgstr "无效的 HEAD - 需要一个 HEAD"
3371
3372 #: builtin/bisect.c
3373 #, c-format
3374 msgid "checking out '%s' failed. Try 'git bisect start <valid-branch>'."
3375 msgstr "检出 '%s' 失败。尝试 'git bisect start <有效分支>'。"
3376
3377 #: builtin/bisect.c
3378 msgid "bad HEAD - strange symbolic ref"
3379 msgstr "无效的 HEAD - 奇怪的符号引用"
3380
3381 #: builtin/bisect.c
3382 #, c-format
3383 msgid "invalid ref: '%s'"
3384 msgstr "无效的引用:'%s'"
3385
3386 #: builtin/bisect.c
3387 msgid "You need to start by \"git bisect start\"\n"
3388 msgstr "您需要执行 \"git bisect start\" 来开始\n"
3389
3390 #. TRANSLATORS: Make sure to include [Y] and [n] in your
3391 #. translation. The program will only accept English input
3392 #. at this point.
3393 #.
3394 #: builtin/bisect.c
3395 msgid "Do you want me to do it for you [Y/n]? "
3396 msgstr "您想让我为您这样做吗[Y/n]? "
3397
3398 #: builtin/bisect.c
3399 msgid "Please call `--bisect-state` with at least one argument"
3400 msgstr "请使用至少一个参数调用 `--bisect-state`"
3401
3402 #: builtin/bisect.c
3403 #, c-format
3404 msgid "'git bisect %s' can take only one argument."
3405 msgstr "'git bisect %s' 只能带一个参数。"
3406
3407 #: builtin/bisect.c
3408 #, c-format
3409 msgid "Bad rev input: %s"
3410 msgstr "错误的版本输入:%s"
3411
3412 #: builtin/bisect.c
3413 #, c-format
3414 msgid "Bad rev input (not a commit): %s"
3415 msgstr "错误的版本输入(不是提交):%s"
3416
3417 #: builtin/bisect.c
3418 msgid "We are not bisecting."
3419 msgstr "我们没有在二分查找。"
3420
3421 #: builtin/bisect.c
3422 #, c-format
3423 msgid "'%s'?? what are you talking about?"
3424 msgstr "'%s'??您在说什么?"
3425
3426 #: builtin/bisect.c
3427 #, c-format
3428 msgid "cannot read file '%s' for replaying"
3429 msgstr "无法读取文件 '%s' 来重放"
3430
3431 #: builtin/bisect.c
3432 #, c-format
3433 msgid "running %s\n"
3434 msgstr "正在执行 %s\n"
3435
3436 #: builtin/bisect.c
3437 msgid "bisect run failed: no command provided."
3438 msgstr "二分查找运行失败:没有提供命令。"
3439
3440 #: builtin/bisect.c
3441 #, c-format
3442 msgid "unable to verify %s on good revision"
3443 msgstr "无法在好版本中验证 %s"
3444
3445 #: builtin/bisect.c
3446 #, c-format
3447 msgid "bogus exit code %d for good revision"
3448 msgstr "好版本返回错误的退出码 %d"
3449
3450 #: builtin/bisect.c
3451 #, c-format
3452 msgid "bisect run failed: exit code %d from %s is < 0 or >= 128"
3453 msgstr "二分查找运行失败:命令 %2$s 的退出码 %1$d < 0 或 >= 128"
3454
3455 #: builtin/bisect.c
3456 #, c-format
3457 msgid "cannot open file '%s' for writing"
3458 msgstr "无法打开文件 '%s' 进行写入"
3459
3460 #: builtin/bisect.c
3461 msgid "bisect run cannot continue any more"
3462 msgstr "二分查找无法继续运行"
3463
3464 #: builtin/bisect.c
3465 msgid "bisect run success"
3466 msgstr "二分查找运行成功"
3467
3468 #: builtin/bisect.c
3469 msgid "bisect found first bad commit"
3470 msgstr "二分查找找到了第一个坏的提交"
3471
3472 #: builtin/bisect.c
3473 #, c-format
3474 msgid "bisect run failed: 'git bisect %s' exited with error code %d"
3475 msgstr "二分查找运行失败:'git bisect %s' 退出码为 %d"
3476
3477 #: builtin/bisect.c
3478 #, c-format
3479 msgid "'%s' requires either no argument or a commit"
3480 msgstr "'%s' 无需参数或者需要一个提交"
3481
3482 #: builtin/bisect.c
3483 #, c-format
3484 msgid "'%s' requires 0 or 1 argument"
3485 msgstr "'%s' 无需参数或者需要一个参数"
3486
3487 #: builtin/bisect.c
3488 #, c-format
3489 msgid "'%s' requires 0 arguments"
3490 msgstr "'%s' 无需参数"
3491
3492 #: builtin/bisect.c
3493 msgid "no logfile given"
3494 msgstr "未提供日志文件"
3495
3496 #: builtin/bisect.c
3497 #, c-format
3498 msgid "'%s' failed: no command provided."
3499 msgstr "'%s' 运行失败:没有提供命令。"
3500
3501 #: builtin/bisect.c
3502 msgid "need a command"
3503 msgstr "需要一个命令"
3504
3505 #: builtin/bisect.c builtin/cat-file.c
3506 #, c-format
3507 msgid "unknown command: '%s'"
3508 msgstr "未知命令:'%s'"
3509
3510 #: builtin/blame.c
3511 msgid "git blame [<options>] [<rev-opts>] [<rev>] [--] <file>"
3512 msgstr "git blame [<选项>] [<版本选项>] [<版本>] [--] <文件>"
3513
3514 #: builtin/blame.c
3515 msgid "git annotate [<options>] [<rev-opts>] [<rev>] [--] <file>"
3516 msgstr "git annotate [<选项>] [<版本选项>] [<版本>] [--] <文件>"
3517
3518 #: builtin/blame.c
3519 msgid "<rev-opts> are documented in git-rev-list(1)"
3520 msgstr "<版本选项> 的文档记录在 git-rev-list(1) 中"
3521
3522 #: builtin/blame.c
3523 #, c-format
3524 msgid "expecting a color: %s"
3525 msgstr "期望是颜色:%s"
3526
3527 #: builtin/blame.c
3528 msgid "must end with a color"
3529 msgstr "必须以一个颜色结尾"
3530
3531 #: builtin/blame.c diff.c merge-ort.c transport.c
3532 #, c-format
3533 msgid "unknown value for config '%s': %s"
3534 msgstr "配置 '%s' 未知的取值:%s"
3535
3536 #: builtin/blame.c builtin/merge-file.c diff.c
3537 msgid ""
3538 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3539 "\"histogram\""
3540 msgstr ""
3541 "选项 diff-algorithm 接受参数 \"myers\"、\"minimal\"、\"patience\" 和 "
3542 "\"histogram\""
3543
3544 #: builtin/blame.c
3545 #, c-format
3546 msgid "cannot find revision %s to ignore"
3547 msgstr "无法找到要忽略的版本 %s"
3548
3549 #: builtin/blame.c
3550 msgid "show blame entries as we find them, incrementally"
3551 msgstr "增量式地显示发现的 blame 条目"
3552
3553 #: builtin/blame.c
3554 msgid "do not show object names of boundary commits (Default: off)"
3555 msgstr "不显示边界提交的对象名(默认:关闭)"
3556
3557 #: builtin/blame.c
3558 msgid "do not treat root commits as boundaries (Default: off)"
3559 msgstr "不把根提交作为边界(默认:关闭)"
3560
3561 #: builtin/blame.c
3562 msgid "show work cost statistics"
3563 msgstr "显示工作消耗统计"
3564
3565 #: builtin/blame.c builtin/checkout.c builtin/clone.c builtin/commit-graph.c
3566 #: builtin/fetch.c builtin/merge.c builtin/multi-pack-index.c builtin/pull.c
3567 #: builtin/push.c builtin/remote.c builtin/send-pack.c
3568 msgid "force progress reporting"
3569 msgstr "强制显示进度报告"
3570
3571 #: builtin/blame.c
3572 msgid "show output score for blame entries"
3573 msgstr "显示 blame 条目的输出得分"
3574
3575 #: builtin/blame.c
3576 msgid "show original filename (Default: auto)"
3577 msgstr "显示原始文件名(默认:自动)"
3578
3579 #: builtin/blame.c
3580 msgid "show original linenumber (Default: off)"
3581 msgstr "显示原始的行号(默认:关闭)"
3582
3583 #: builtin/blame.c
3584 msgid "show in a format designed for machine consumption"
3585 msgstr "显示为一个适合机器读取的格式"
3586
3587 #: builtin/blame.c
3588 msgid "show porcelain format with per-line commit information"
3589 msgstr "以 porcelain 格式显示每行的提交信息"
3590
3591 #: builtin/blame.c
3592 msgid "use the same output mode as git-annotate (Default: off)"
3593 msgstr "使用和 git-annotate 相同的输出模式(默认:关闭)"
3594
3595 #: builtin/blame.c
3596 msgid "show raw timestamp (Default: off)"
3597 msgstr "显示原始时间戳(默认:关闭)"
3598
3599 #: builtin/blame.c
3600 msgid "show long commit SHA1 (Default: off)"
3601 msgstr "显示长的 SHA1 提交号(默认:关闭)"
3602
3603 #: builtin/blame.c
3604 msgid "suppress author name and timestamp (Default: off)"
3605 msgstr "隐藏作者名字和时间戳(默认:关闭)"
3606
3607 #: builtin/blame.c
3608 msgid "show author email instead of name (Default: off)"
3609 msgstr "显示作者的邮箱而不是名字(默认:关闭)"
3610
3611 #: builtin/blame.c
3612 msgid "ignore whitespace differences"
3613 msgstr "忽略空白差异"
3614
3615 #: builtin/blame.c builtin/merge-file.c diff.c
3616 msgid "<algorithm>"
3617 msgstr "<算法>"
3618
3619 #: builtin/blame.c builtin/merge-file.c diff.c
3620 msgid "choose a diff algorithm"
3621 msgstr "选择一个差异算法"
3622
3623 #: builtin/blame.c builtin/clone.c builtin/log.c
3624 msgid "rev"
3625 msgstr "版本"
3626
3627 #: builtin/blame.c
3628 msgid "ignore <rev> when blaming"
3629 msgstr "在执行 blame 操作时忽略 <版本>"
3630
3631 #: builtin/blame.c
3632 msgid "ignore revisions from <file>"
3633 msgstr "忽略来自 <文件> 中的版本"
3634
3635 #: builtin/blame.c
3636 msgid "color redundant metadata from previous line differently"
3637 msgstr "用不同颜色标示与前一行重复的元信息"
3638
3639 #: builtin/blame.c
3640 msgid "color lines by age"
3641 msgstr "依据时间着色"
3642
3643 #: builtin/blame.c
3644 msgid "spend extra cycles to find a better match"
3645 msgstr "花费更多计算来找到更好的匹配"
3646
3647 #: builtin/blame.c
3648 msgid "use revisions from <file> instead of calling git-rev-list"
3649 msgstr "使用来自 <文件> 的修订集而不是调用 git-rev-list"
3650
3651 #: builtin/blame.c
3652 msgid "use <file>'s contents as the final image"
3653 msgstr "使用 <文件> 的内容作为最终结果"
3654
3655 #: builtin/blame.c
3656 msgid "score"
3657 msgstr "得分"
3658
3659 #: builtin/blame.c
3660 msgid "find line copies within and across files"
3661 msgstr "找到文件内及跨文件的行拷贝"
3662
3663 #: builtin/blame.c
3664 msgid "find line movements within and across files"
3665 msgstr "找到文件内及跨文件的行移动"
3666
3667 #: builtin/blame.c
3668 msgid "range"
3669 msgstr "范围"
3670
3671 #: builtin/blame.c
3672 msgid "process only line range <start>,<end> or function :<funcname>"
3673 msgstr "只处理在 <开始>,<结束> 范围内的行,或者函数:<函数名>"
3674
3675 #: builtin/blame.c
3676 msgid "--progress can't be used with --incremental or porcelain formats"
3677 msgstr "--progress 不能和 --incremental 或 porcelain 格式一起使用"
3678
3679 #. TRANSLATORS: This string is used to tell us the
3680 #. maximum display width for a relative timestamp in
3681 #. "git blame" output. For C locale, "4 years, 11
3682 #. months ago", which takes 22 places, is the longest
3683 #. among various forms of relative timestamps, but
3684 #. your language may need more or fewer display
3685 #. columns.
3686 #.
3687 #: builtin/blame.c
3688 msgid "4 years, 11 months ago"
3689 msgstr "4 年 11 个月前"
3690
3691 #: builtin/blame.c
3692 #, c-format
3693 msgid "file %s has only %lu line"
3694 msgid_plural "file %s has only %lu lines"
3695 msgstr[0] "文件 %s 只有 %lu 行"
3696 msgstr[1] "文件 %s 只有 %lu 行"
3697
3698 #: builtin/blame.c
3699 msgid "Blaming lines"
3700 msgstr "追踪代码行"
3701
3702 #: builtin/branch.c
3703 msgid "git branch [<options>] [-r | -a] [--merged] [--no-merged]"
3704 msgstr "git branch [<选项>] [-r | -a] [--merged] [--no-merged]"
3705
3706 #: builtin/branch.c
3707 msgid ""
3708 "git branch [<options>] [-f] [--recurse-submodules] <branch-name> [<start-"
3709 "point>]"
3710 msgstr "git branch [<选项>] [-f] [--recurse-submodules] <分支名> [<起始点>]"
3711
3712 #: builtin/branch.c
3713 msgid "git branch [<options>] [-l] [<pattern>...]"
3714 msgstr "git branch [<选项>] [-l] [<模式>...]"
3715
3716 #: builtin/branch.c
3717 msgid "git branch [<options>] [-r] (-d | -D) <branch-name>..."
3718 msgstr "git branch [<选项>] [-r] (-d | -D) <分支名>..."
3719
3720 #: builtin/branch.c
3721 msgid "git branch [<options>] (-m | -M) [<old-branch>] <new-branch>"
3722 msgstr "git branch [<选项>] (-m | -M) [<旧分支>] <新分支>"
3723
3724 #: builtin/branch.c
3725 msgid "git branch [<options>] (-c | -C) [<old-branch>] <new-branch>"
3726 msgstr "git branch [<选项>] (-c | -C) [<旧分支>] <新分支>"
3727
3728 #: builtin/branch.c
3729 msgid "git branch [<options>] [-r | -a] [--points-at]"
3730 msgstr "git branch [<选项>] [-r | -a] [--points-at]"
3731
3732 #: builtin/branch.c
3733 msgid "git branch [<options>] [-r | -a] [--format]"
3734 msgstr "git branch [<选项>] [-r | -a] [--format]"
3735
3736 # 译者:保持原换行格式,在输出时 %s 的替代内容会让字符串变长
3737 #: builtin/branch.c
3738 #, c-format
3739 msgid ""
3740 "deleting branch '%s' that has been merged to\n"
3741 " '%s', but not yet merged to HEAD"
3742 msgstr ""
3743 "将要删除的分支 '%s' 已经被合并到\n"
3744 " '%s',但未合并到 HEAD"
3745
3746 # 译者:保持原换行格式,在输出时 %s 的替代内容会让字符串变长
3747 #: builtin/branch.c
3748 #, c-format
3749 msgid ""
3750 "not deleting branch '%s' that is not yet merged to\n"
3751 " '%s', even though it is merged to HEAD"
3752 msgstr ""
3753 "并未删除分支 '%s',虽然它已经合并到 HEAD,\n"
3754 " 然而却尚未被合并到分支 '%s'"
3755
3756 #: builtin/branch.c
3757 #, c-format
3758 msgid "couldn't look up commit object for '%s'"
3759 msgstr "无法查询 '%s' 指向的提交对象"
3760
3761 #: builtin/branch.c
3762 #, c-format
3763 msgid "the branch '%s' is not fully merged"
3764 msgstr "分支 '%s' 没有完全合并"
3765
3766 #: builtin/branch.c
3767 #, c-format
3768 msgid "If you are sure you want to delete it, run 'git branch -D %s'"
3769 msgstr "如果您确认要删除它,执行 'git branch -D %s'"
3770
3771 #: builtin/branch.c
3772 msgid "update of config-file failed"
3773 msgstr "更新配置文件失败"
3774
3775 #: builtin/branch.c
3776 msgid "cannot use -a with -d"
3777 msgstr "不能将 -a 和 -d 同时使用"
3778
3779 #: builtin/branch.c
3780 #, c-format
3781 msgid "cannot delete branch '%s' used by worktree at '%s'"
3782 msgstr "无法删除被工作区 '%2$s' 使用的分支 '%1$s'"
3783
3784 #: builtin/branch.c
3785 #, c-format
3786 msgid "remote-tracking branch '%s' not found"
3787 msgstr "未能找到远程跟踪分支 '%s'"
3788
3789 #: builtin/branch.c
3790 #, c-format
3791 msgid ""
3792 "branch '%s' not found.\n"
3793 "Did you forget --remote?"
3794 msgstr ""
3795 "分支 '%s' 未找到。\n"
3796 "是否忘记指定 --remote 选项?"
3797
3798 #: builtin/branch.c
3799 #, c-format
3800 msgid "branch '%s' not found"
3801 msgstr "分支 '%s' 未找到"
3802
3803 #: builtin/branch.c
3804 #, c-format
3805 msgid "Deleted remote-tracking branch %s (was %s).\n"
3806 msgstr "已删除远程跟踪分支 %s(原为 %s)。\n"
3807
3808 #: builtin/branch.c
3809 #, c-format
3810 msgid "Deleted branch %s (was %s).\n"
3811 msgstr "已删除分支 %s(原为 %s)。\n"
3812
3813 #: builtin/branch.c builtin/tag.c
3814 msgid "unable to parse format string"
3815 msgstr "无法解析格式化字符串"
3816
3817 #: builtin/branch.c
3818 msgid "could not resolve HEAD"
3819 msgstr "无法解析 HEAD"
3820
3821 #: builtin/branch.c
3822 #, c-format
3823 msgid "HEAD (%s) points outside of refs/heads/"
3824 msgstr "HEAD (%s) 指向 refs/heads/ 之外"
3825
3826 #: builtin/branch.c
3827 #, c-format
3828 msgid "branch %s is being rebased at %s"
3829 msgstr "分支 %s 正被变基到 %s"
3830
3831 #: builtin/branch.c
3832 #, c-format
3833 msgid "branch %s is being bisected at %s"
3834 msgstr "分支 %s 正在 %s 处进行二分查找"
3835
3836 #: builtin/branch.c
3837 #, c-format
3838 msgid "HEAD of working tree %s is not updated"
3839 msgstr "工作区 %s 的 HEAD 未更新"
3840
3841 #: builtin/branch.c
3842 #, c-format
3843 msgid "invalid branch name: '%s'"
3844 msgstr "无效的分支名:'%s'"
3845
3846 #: builtin/branch.c
3847 #, c-format
3848 msgid "no commit on branch '%s' yet"
3849 msgstr "分支 '%s' 尚无提交"
3850
3851 #: builtin/branch.c
3852 #, c-format
3853 msgid "no branch named '%s'"
3854 msgstr "没有分支 '%s'"
3855
3856 #: builtin/branch.c
3857 msgid "branch rename failed"
3858 msgstr "分支重命名失败"
3859
3860 #: builtin/branch.c
3861 msgid "branch copy failed"
3862 msgstr "分支拷贝失败"
3863
3864 #: builtin/branch.c
3865 #, c-format
3866 msgid "created a copy of a misnamed branch '%s'"
3867 msgstr "已为错误命名的分支 '%s' 创建了一个副本"
3868
3869 #: builtin/branch.c
3870 #, c-format
3871 msgid "renamed a misnamed branch '%s' away"
3872 msgstr "已将错误命名的分支 '%s' 重命名"
3873
3874 #: builtin/branch.c
3875 #, c-format
3876 msgid "branch renamed to %s, but HEAD is not updated"
3877 msgstr "分支重命名为 %s,但 HEAD 没有更新"
3878
3879 #: builtin/branch.c
3880 msgid "branch is renamed, but update of config-file failed"
3881 msgstr "分支被重命名,但更新配置文件失败"
3882
3883 #: builtin/branch.c
3884 msgid "branch is copied, but update of config-file failed"
3885 msgstr "分支已拷贝,但更新配置文件失败"
3886
3887 #: builtin/branch.c
3888 #, c-format
3889 msgid ""
3890 "Please edit the description for the branch\n"
3891 " %s\n"
3892 "Lines starting with '%s' will be stripped.\n"
3893 msgstr ""
3894 "请编辑分支的描述\n"
3895 " %s\n"
3896 "以 '%s' 开头的行将被移除。\n"
3897
3898 #: builtin/branch.c
3899 msgid "Generic options"
3900 msgstr "通用选项"
3901
3902 #: builtin/branch.c
3903 msgid "show hash and subject, give twice for upstream branch"
3904 msgstr "显示哈希值和主题,若参数出现两次则显示上游分支"
3905
3906 #: builtin/branch.c
3907 msgid "suppress informational messages"
3908 msgstr "不显示信息"
3909
3910 #: builtin/branch.c builtin/checkout.c builtin/submodule--helper.c
3911 msgid "set branch tracking configuration"
3912 msgstr "设置分支跟踪配置"
3913
3914 #: builtin/branch.c
3915 msgid "do not use"
3916 msgstr "不要使用"
3917
3918 #: builtin/branch.c
3919 msgid "upstream"
3920 msgstr "上游"
3921
3922 #: builtin/branch.c
3923 msgid "change the upstream info"
3924 msgstr "改变上游信息"
3925
3926 #: builtin/branch.c
3927 msgid "unset the upstream info"
3928 msgstr "取消上游信息的设置"
3929
3930 #: builtin/branch.c
3931 msgid "use colored output"
3932 msgstr "使用彩色输出"
3933
3934 #: builtin/branch.c
3935 msgid "act on remote-tracking branches"
3936 msgstr "作用于远程跟踪分支"
3937
3938 #: builtin/branch.c
3939 msgid "print only branches that contain the commit"
3940 msgstr "只打印包含该提交的分支"
3941
3942 #: builtin/branch.c
3943 msgid "print only branches that don't contain the commit"
3944 msgstr "只打印不包含该提交的分支"
3945
3946 #: builtin/branch.c
3947 msgid "Specific git-branch actions:"
3948 msgstr "具体的 git-branch 操作:"
3949
3950 #: builtin/branch.c
3951 msgid "list both remote-tracking and local branches"
3952 msgstr "列出远程跟踪及本地分支"
3953
3954 #: builtin/branch.c
3955 msgid "delete fully merged branch"
3956 msgstr "删除完全合并的分支"
3957
3958 #: builtin/branch.c
3959 msgid "delete branch (even if not merged)"
3960 msgstr "删除分支(即使没有合并)"
3961
3962 #: builtin/branch.c
3963 msgid "move/rename a branch and its reflog"
3964 msgstr "移动/重命名一个分支,以及它的引用日志"
3965
3966 #: builtin/branch.c
3967 msgid "move/rename a branch, even if target exists"
3968 msgstr "移动/重命名一个分支,即使目标已存在"
3969
3970 #: builtin/branch.c builtin/for-each-ref.c builtin/tag.c
3971 msgid "do not output a newline after empty formatted refs"
3972 msgstr "在格式化引用结果为空之后,不输出换行符"
3973
3974 #: builtin/branch.c
3975 msgid "copy a branch and its reflog"
3976 msgstr "拷贝一个分支和它的引用日志"
3977
3978 #: builtin/branch.c
3979 msgid "copy a branch, even if target exists"
3980 msgstr "拷贝一个分支,即使目标已存在"
3981
3982 #: builtin/branch.c
3983 msgid "list branch names"
3984 msgstr "列出分支名"
3985
3986 #: builtin/branch.c
3987 msgid "show current branch name"
3988 msgstr "显示当前分支名"
3989
3990 #: builtin/branch.c builtin/submodule--helper.c
3991 msgid "create the branch's reflog"
3992 msgstr "创建分支的引用日志"
3993
3994 #: builtin/branch.c
3995 msgid "edit the description for the branch"
3996 msgstr "编辑分支的描述"
3997
3998 #: builtin/branch.c
3999 msgid "force creation, move/rename, deletion"
4000 msgstr "强制创建、移动/重命名、删除"
4001
4002 #: builtin/branch.c
4003 msgid "print only branches that are merged"
4004 msgstr "只打印已经合并的分支"
4005
4006 #: builtin/branch.c
4007 msgid "print only branches that are not merged"
4008 msgstr "只打印尚未合并的分支"
4009
4010 #: builtin/branch.c
4011 msgid "list branches in columns"
4012 msgstr "以列的方式显示分支"
4013
4014 #: builtin/branch.c builtin/for-each-ref.c builtin/notes.c builtin/tag.c
4015 msgid "object"
4016 msgstr "对象"
4017
4018 #: builtin/branch.c
4019 msgid "print only branches of the object"
4020 msgstr "只打印指向该对象的分支"
4021
4022 #: builtin/branch.c builtin/for-each-ref.c builtin/tag.c
4023 msgid "sorting and filtering are case insensitive"
4024 msgstr "排序和过滤不区分大小写"
4025
4026 #: builtin/branch.c builtin/ls-files.c
4027 msgid "recurse through submodules"
4028 msgstr "在子模组中递归"
4029
4030 #: builtin/branch.c builtin/for-each-ref.c builtin/ls-files.c builtin/ls-tree.c
4031 #: builtin/tag.c builtin/verify-tag.c
4032 msgid "format to use for the output"
4033 msgstr "输出格式"
4034
4035 #: builtin/branch.c
4036 msgid "failed to resolve HEAD as a valid ref"
4037 msgstr "无法将 HEAD 解析为有效引用"
4038
4039 #: builtin/branch.c builtin/clone.c
4040 msgid "HEAD not found below refs/heads!"
4041 msgstr "HEAD 没有位于 refs/heads 之下!"
4042
4043 #: builtin/branch.c
4044 msgid ""
4045 "branch with --recurse-submodules can only be used if "
4046 "submodule.propagateBranches is enabled"
4047 msgstr ""
4048 "带有 --recurse-submodules 的分支只能在 submodule.propagateBranches 启用时使用"
4049
4050 #: builtin/branch.c
4051 msgid "--recurse-submodules can only be used to create branches"
4052 msgstr "--recurse-submodules 只能用于创建分支"
4053
4054 #: builtin/branch.c
4055 msgid "branch name required"
4056 msgstr "必须提供分支名"
4057
4058 #: builtin/branch.c
4059 msgid "cannot give description to detached HEAD"
4060 msgstr "无法向分离头指针提供描述"
4061
4062 #: builtin/branch.c
4063 msgid "cannot edit description of more than one branch"
4064 msgstr "无法为一个以上的分支编辑描述"
4065
4066 #: builtin/branch.c
4067 msgid "cannot copy the current branch while not on any"
4068 msgstr "不处于任何分支上,无法拷贝当前分支"
4069
4070 #: builtin/branch.c
4071 msgid "cannot rename the current branch while not on any"
4072 msgstr "不处于任何分支上,无法重命名当前分支"
4073
4074 #: builtin/branch.c
4075 msgid "too many branches for a copy operation"
4076 msgstr "为拷贝操作提供了太多的分支名"
4077
4078 #: builtin/branch.c
4079 msgid "too many arguments for a rename operation"
4080 msgstr "为重命名操作提供了太多的参数"
4081
4082 #: builtin/branch.c
4083 msgid "too many arguments to set new upstream"
4084 msgstr "为设置新上游提供了太多的参数"
4085
4086 #: builtin/branch.c
4087 #, c-format
4088 msgid ""
4089 "could not set upstream of HEAD to %s when it does not point to any branch"
4090 msgstr "无法设置 HEAD 的上游为 %s,因为 HEAD 没有指向任何分支"
4091
4092 #: builtin/branch.c
4093 #, c-format
4094 msgid "no such branch '%s'"
4095 msgstr "没有此分支 '%s'"
4096
4097 #: builtin/branch.c
4098 #, c-format
4099 msgid "branch '%s' does not exist"
4100 msgstr "分支 '%s' 不存在"
4101
4102 #: builtin/branch.c
4103 msgid "too many arguments to unset upstream"
4104 msgstr "为取消上游设置操作提供了太多的参数"
4105
4106 #: builtin/branch.c
4107 msgid "could not unset upstream of HEAD when it does not point to any branch"
4108 msgstr "无法取消 HEAD 的上游设置,因为它没有指向任何分支"
4109
4110 #: builtin/branch.c
4111 #, c-format
4112 msgid "branch '%s' has no upstream information"
4113 msgstr "分支 '%s' 没有上游信息"
4114
4115 #: builtin/branch.c
4116 msgid ""
4117 "the -a, and -r, options to 'git branch' do not take a branch name.\n"
4118 "Did you mean to use: -a|-r --list <pattern>?"
4119 msgstr ""
4120 "'git branch' 的 -a 和 -r 选项不带一个分支名。\n"
4121 "您是否想要使用:-a|-r --list <模式>?"
4122
4123 #: builtin/branch.c
4124 msgid ""
4125 "the '--set-upstream' option is no longer supported. Please use '--track' or "
4126 "'--set-upstream-to' instead"
4127 msgstr "不再支持选项 '--set-upstream'。请使用 '--track' 或 '--set-upstream-to'"
4128
4129 #: builtin/bugreport.c
4130 msgid "git version:\n"
4131 msgstr "git 版本:\n"
4132
4133 #: builtin/bugreport.c
4134 msgid "compiler info: "
4135 msgstr "编译器信息:"
4136
4137 #: builtin/bugreport.c
4138 msgid "libc info: "
4139 msgstr "libc 信息:"
4140
4141 #: builtin/bugreport.c
4142 msgid "not run from a git repository - no hooks to show\n"
4143 msgstr "不是在 git 仓库中执行 - 没有可显示的钩子\n"
4144
4145 #: builtin/bugreport.c
4146 msgid ""
4147 "git bugreport [(-o | --output-directory) <path>]\n"
4148 " [(-s | --suffix) <format> | --no-suffix]\n"
4149 " [--diagnose[=<mode>]]"
4150 msgstr ""
4151 "git bugreport [-o | --output-directory <路径>]\n"
4152 " [(-s | --suffix) <格式> | --no-suffix]\n"
4153 " [--diagnose[=<模式>]]"
4154
4155 #: builtin/bugreport.c
4156 msgid ""
4157 "Thank you for filling out a Git bug report!\n"
4158 "Please answer the following questions to help us understand your issue.\n"
4159 "\n"
4160 "What did you do before the bug happened? (Steps to reproduce your issue)\n"
4161 "\n"
4162 "What did you expect to happen? (Expected behavior)\n"
4163 "\n"
4164 "What happened instead? (Actual behavior)\n"
4165 "\n"
4166 "What's different between what you expected and what actually happened?\n"
4167 "\n"
4168 "Anything else you want to add:\n"
4169 "\n"
4170 "Please review the rest of the bug report below.\n"
4171 "You can delete any lines you don't wish to share.\n"
4172 msgstr ""
4173 "感谢您填写 Git 错误报告!\n"
4174 "请填写以下问卷,以帮助我们了解您的问题。\n"
4175 "\n"
4176 "在错误发生之前,您做了什么?(重现问题的步骤)\n"
4177 "\n"
4178 "您期望发生什么?(预期行为)\n"
4179 "\n"
4180 "实际发生了什么?(实际行为)\n"
4181 "\n"
4182 "您所期望的与实际发生的有什么不同?\n"
4183 "\n"
4184 "您想要补充的其他内容:\n"
4185 "\n"
4186 "请检查下面错误报告中余下的内容。\n"
4187 "您可以删除任何您不想共享的内容。\n"
4188
4189 #: builtin/bugreport.c builtin/commit.c builtin/fast-export.c
4190 #: builtin/pack-objects.c builtin/rebase.c builtin/replay.c parse-options.h
4191 msgid "mode"
4192 msgstr "模式"
4193
4194 #: builtin/bugreport.c
4195 msgid ""
4196 "create an additional zip archive of detailed diagnostics (default 'stats')"
4197 msgstr "额外创建详细诊断信息的压缩包(默认 'stats')"
4198
4199 #: builtin/bugreport.c
4200 msgid "specify a destination for the bugreport file(s)"
4201 msgstr "指定错误报告文件的目标位置"
4202
4203 #: builtin/bugreport.c
4204 msgid "specify a strftime format suffix for the filename(s)"
4205 msgstr "指定文件的 strftime 格式后缀"
4206
4207 #: builtin/bugreport.c
4208 #, c-format
4209 msgid "unknown argument `%s'"
4210 msgstr "未知参数 `%s'"
4211
4212 #: builtin/bugreport.c builtin/diagnose.c
4213 #, c-format
4214 msgid "could not create leading directories for '%s'"
4215 msgstr "无法为 '%s' 创建上级目录"
4216
4217 #: builtin/bugreport.c builtin/diagnose.c
4218 #, c-format
4219 msgid "unable to create diagnostics archive %s"
4220 msgstr "无法创建诊断归档包 %s"
4221
4222 #: builtin/bugreport.c
4223 msgid "System Info"
4224 msgstr "系统信息"
4225
4226 #: builtin/bugreport.c
4227 msgid "Enabled Hooks"
4228 msgstr "启用的钩子"
4229
4230 #: builtin/bugreport.c
4231 #, c-format
4232 msgid "unable to write to %s"
4233 msgstr "无法写入 %s"
4234
4235 #: builtin/bugreport.c
4236 #, c-format
4237 msgid "Created new report at '%s'.\n"
4238 msgstr "在 '%s' 创建了新报告。\n"
4239
4240 #: builtin/bundle.c
4241 msgid ""
4242 "git bundle create [-q | --quiet | --progress]\n"
4243 " [--version=<version>] <file> <git-rev-list-args>"
4244 msgstr ""
4245 "git bundle create [-q | --quiet | --progress]\n"
4246 " [--version=<版本>] <文件> <git-rev-list-参数>"
4247
4248 #: builtin/bundle.c
4249 msgid "git bundle verify [-q | --quiet] <file>"
4250 msgstr "git bundle verify [-q | --quiet] <文件>"
4251
4252 #: builtin/bundle.c
4253 msgid "git bundle list-heads <file> [<refname>...]"
4254 msgstr "git bundle list-heads <文件> [<引用名>...]"
4255
4256 #: builtin/bundle.c
4257 msgid "git bundle unbundle [--progress] <file> [<refname>...]"
4258 msgstr "git bundle unbundle [--progress] <文件> [<引用名>...]"
4259
4260 #: builtin/bundle.c
4261 msgid "need a <file> argument"
4262 msgstr "需要一个 <文件> 参数"
4263
4264 #: builtin/bundle.c builtin/pack-objects.c
4265 msgid "do not show progress meter"
4266 msgstr "不显示进度条"
4267
4268 #: builtin/bundle.c builtin/pack-objects.c
4269 msgid "show progress meter"
4270 msgstr "显示进度条"
4271
4272 #: builtin/bundle.c
4273 msgid "historical; same as --progress"
4274 msgstr "老的参数;等同于 --progress"
4275
4276 #: builtin/bundle.c
4277 msgid "historical; does nothing"
4278 msgstr "老的参数;无作用"
4279
4280 #: builtin/bundle.c
4281 msgid "specify bundle format version"
4282 msgstr "指定捆绑包的格式版本"
4283
4284 #: builtin/bundle.c
4285 msgid "Need a repository to create a bundle."
4286 msgstr "需要一个仓库来创建捆绑包。"
4287
4288 #: builtin/bundle.c
4289 msgid "do not show bundle details"
4290 msgstr "不显示捆绑包的细节"
4291
4292 #: builtin/bundle.c bundle.c
4293 msgid "need a repository to verify a bundle"
4294 msgstr "需要一个仓库来校验一个捆绑包"
4295
4296 #: builtin/bundle.c
4297 #, c-format
4298 msgid "%s is okay\n"
4299 msgstr "%s 没问题\n"
4300
4301 #: builtin/bundle.c
4302 msgid "Need a repository to unbundle."
4303 msgstr "需要一个仓库来解开捆绑包。"
4304
4305 #: builtin/bundle.c
4306 msgid "Unbundling objects"
4307 msgstr "解包对象中"
4308
4309 #: builtin/cat-file.c
4310 #, c-format
4311 msgid "cannot read object %s '%s'"
4312 msgstr "无法读取对象 %s '%s'"
4313
4314 #: builtin/cat-file.c
4315 msgid "flush is only for --buffer mode"
4316 msgstr "flush 只在 --buffer 模式中使用"
4317
4318 #: builtin/cat-file.c
4319 msgid "empty command in input"
4320 msgstr "输入为空的命令"
4321
4322 #: builtin/cat-file.c
4323 #, c-format
4324 msgid "whitespace before command: '%s'"
4325 msgstr "命令前存在空白:'%s'"
4326
4327 #: builtin/cat-file.c
4328 #, c-format
4329 msgid "%s requires arguments"
4330 msgstr "%s 需要参数"
4331
4332 #: builtin/cat-file.c
4333 #, c-format
4334 msgid "%s takes no arguments"
4335 msgstr "%s 不需要参数"
4336
4337 #: builtin/cat-file.c
4338 msgid "only one batch option may be specified"
4339 msgstr "只能指定一个批处理选项"
4340
4341 #: builtin/cat-file.c
4342 msgid "git cat-file <type> <object>"
4343 msgstr "git cat-file <类型> <对象>"
4344
4345 #: builtin/cat-file.c
4346 msgid "git cat-file (-e | -p | -t | -s) <object>"
4347 msgstr "git cat-file (-e | -p | -t | -s) <对象>"
4348
4349 #: builtin/cat-file.c
4350 msgid ""
4351 "git cat-file (--textconv | --filters)\n"
4352 " [<rev>:<path|tree-ish> | --path=<path|tree-ish> <rev>]"
4353 msgstr ""
4354 "git cat-file (--textconv | --filters)\n"
4355 " [<版本>:<路径|树对象> | --path=<路径|树对象> <版本>]"
4356
4357 #: builtin/cat-file.c
4358 msgid ""
4359 "git cat-file (--batch | --batch-check | --batch-command) [--batch-all-"
4360 "objects]\n"
4361 " [--buffer] [--follow-symlinks] [--unordered]\n"
4362 " [--textconv | --filters] [-Z]"
4363 msgstr ""
4364 "git cat-file (--batch | --batch-check | --batch-command) [--batch-all-"
4365 "objects]\n"
4366 " [--buffer] [--follow-symlinks] [--unordered]\n"
4367 " [--textconv | --filters] [-Z]"
4368
4369 #: builtin/cat-file.c
4370 msgid "Check object existence or emit object contents"
4371 msgstr "检查对象存在或输出对象内容"
4372
4373 #: builtin/cat-file.c
4374 msgid "check if <object> exists"
4375 msgstr "检查 <对象> 是否存在"
4376
4377 #: builtin/cat-file.c
4378 msgid "pretty-print <object> content"
4379 msgstr "美观地打印 <对象> 的内容"
4380
4381 #: builtin/cat-file.c
4382 msgid "Emit [broken] object attributes"
4383 msgstr "输出 [损坏的] 对象属性"
4384
4385 #: builtin/cat-file.c
4386 msgid "show object type (one of 'blob', 'tree', 'commit', 'tag', ...)"
4387 msgstr "显示对象的类型('blob'、'tree'、'commit'、'tag'……其中之一)"
4388
4389 #: builtin/cat-file.c
4390 msgid "show object size"
4391 msgstr "显示对象大小"
4392
4393 #: builtin/cat-file.c builtin/log.c
4394 msgid "use mail map file"
4395 msgstr "使用邮件映射文件"
4396
4397 #: builtin/cat-file.c
4398 msgid "Batch objects requested on stdin (or --batch-all-objects)"
4399 msgstr "批量处理标准输入中请求的对象(或者 --batch-all-objects)"
4400
4401 #: builtin/cat-file.c
4402 msgid "show full <object> or <rev> contents"
4403 msgstr "显示完整的 <对象> 或 <版本> 内容"
4404
4405 #: builtin/cat-file.c
4406 msgid "like --batch, but don't emit <contents>"
4407 msgstr "类似于 --batch,但不输出 <内容>"
4408
4409 #: builtin/cat-file.c
4410 msgid "stdin is NUL-terminated"
4411 msgstr "标准输入以 NUL 字符终止"
4412
4413 #: builtin/cat-file.c
4414 msgid "stdin and stdout is NUL-terminated"
4415 msgstr "标准输入和标准输出以 NUL 字符终止"
4416
4417 #: builtin/cat-file.c
4418 msgid "read commands from stdin"
4419 msgstr "从标准输入读取命令"
4420
4421 #: builtin/cat-file.c
4422 msgid "with --batch[-check]: ignores stdin, batches all known objects"
4423 msgstr "带有 --batch[-check]:忽略标准输入,批量处理所有已知的对象"
4424
4425 #: builtin/cat-file.c
4426 msgid "Change or optimize batch output"
4427 msgstr "更改或优化批处理输出"
4428
4429 #: builtin/cat-file.c
4430 msgid "buffer --batch output"
4431 msgstr "缓冲 --batch 的输出"
4432
4433 #: builtin/cat-file.c
4434 msgid "follow in-tree symlinks"
4435 msgstr "跟随树内符号链接"
4436
4437 #: builtin/cat-file.c
4438 msgid "do not order objects before emitting them"
4439 msgstr "在输出对象前不要排序"
4440
4441 #: builtin/cat-file.c
4442 msgid ""
4443 "Emit object (blob or tree) with conversion or filter (stand-alone, or with "
4444 "batch)"
4445 msgstr "转换或过滤后输出对象(数据对象或树)(单独或批处理)"
4446
4447 #: builtin/cat-file.c
4448 msgid "run textconv on object's content"
4449 msgstr "对对象内容做文本转换"
4450
4451 #: builtin/cat-file.c
4452 msgid "run filters on object's content"
4453 msgstr "对对象内容做过滤"
4454
4455 #: builtin/cat-file.c
4456 msgid "blob|tree"
4457 msgstr "数据对象|树"
4458
4459 #: builtin/cat-file.c
4460 msgid "use a <path> for (--textconv | --filters); Not with 'batch'"
4461 msgstr "为 (--textconv | --filters) 使用 <路径>;不能与 'batch' 同用"
4462
4463 #: builtin/cat-file.c
4464 msgid "objects filter only supported in batch mode"
4465 msgstr "对象过滤器只支持批处理模式"
4466
4467 #: builtin/cat-file.c
4468 #, c-format
4469 msgid "objects filter not supported: '%s'"
4470 msgstr "不支持对象过滤器:'%s'"
4471
4472 #: builtin/cat-file.c
4473 #, c-format
4474 msgid "'%s=<%s>' needs '%s' or '%s'"
4475 msgstr "'%s=<%s>' 需要 '%s' 或 '%s'"
4476
4477 #: builtin/cat-file.c
4478 msgid "path|tree-ish"
4479 msgstr "路径|树对象"
4480
4481 #: builtin/cat-file.c
4482 #, c-format
4483 msgid "'%s' requires a batch mode"
4484 msgstr "'%s' 需要批处理模式"
4485
4486 #: builtin/cat-file.c
4487 #, c-format
4488 msgid "'-%c' is incompatible with batch mode"
4489 msgstr "'-%c' 与批处理模式不兼容"
4490
4491 #: builtin/cat-file.c
4492 msgid "batch modes take no arguments"
4493 msgstr "批处理模式不带其他参数"
4494
4495 #: builtin/cat-file.c
4496 #, c-format
4497 msgid "<rev> required with '%s'"
4498 msgstr "'%s' 需要 <版本>"
4499
4500 #: builtin/cat-file.c
4501 #, c-format
4502 msgid "<object> required with '-%c'"
4503 msgstr "'-%c' 需要 <对象>"
4504
4505 #: builtin/cat-file.c
4506 #, c-format
4507 msgid "only two arguments allowed in <type> <object> mode, not %d"
4508 msgstr "<类型> <对象> 模式只允许两个参数,而不是 %d 个"
4509
4510 #: builtin/check-attr.c
4511 msgid ""
4512 "git check-attr [--source <tree-ish>] [-a | --all | <attr>...] [--] "
4513 "<pathname>..."
4514 msgstr ""
4515 "git check-attr [--source <树对象>] [-a | --all | <属性>...] [--] <路径名>..."
4516
4517 #: builtin/check-attr.c
4518 msgid ""
4519 "git check-attr --stdin [-z] [--source <tree-ish>] [-a | --all | <attr>...]"
4520 msgstr ""
4521 "git check-attr --stdin [-z] [--source <树对象>] [-a | --all | <属性>...]"
4522
4523 #: builtin/check-attr.c
4524 msgid "report all attributes set on file"
4525 msgstr "报告设置在文件上的所有属性"
4526
4527 #: builtin/check-attr.c
4528 msgid "use .gitattributes only from the index"
4529 msgstr "只使用索引中的 .gitattributes"
4530
4531 #: builtin/check-attr.c builtin/check-ignore.c builtin/hash-object.c
4532 msgid "read file names from stdin"
4533 msgstr "从标准输入读出文件名"
4534
4535 #: builtin/check-attr.c builtin/check-ignore.c
4536 msgid "terminate input and output records by a NUL character"
4537 msgstr "输入和输出的记录使用 NUL 字符终结"
4538
4539 #: builtin/check-attr.c
4540 msgid "<tree-ish>"
4541 msgstr "<树对象>"
4542
4543 #: builtin/check-attr.c
4544 msgid "which tree-ish to check attributes at"
4545 msgstr "要用哪一个树对象来检查属性"
4546
4547 #: builtin/check-ignore.c builtin/checkout.c builtin/gc.c builtin/worktree.c
4548 msgid "suppress progress reporting"
4549 msgstr "不显示进度报告"
4550
4551 #: builtin/check-ignore.c
4552 msgid "show non-matching input paths"
4553 msgstr "显示未匹配的输入路径"
4554
4555 #: builtin/check-ignore.c
4556 msgid "ignore index when checking"
4557 msgstr "检查时忽略索引"
4558
4559 #: builtin/check-ignore.c
4560 msgid "cannot specify pathnames with --stdin"
4561 msgstr "不能同时指定路径及 --stdin 参数"
4562
4563 #: builtin/check-ignore.c
4564 msgid "-z only makes sense with --stdin"
4565 msgstr "-z 需要和 --stdin 参数共用才有意义"
4566
4567 #: builtin/check-ignore.c
4568 msgid "no path specified"
4569 msgstr "未指定路径"
4570
4571 #: builtin/check-ignore.c
4572 msgid "--quiet is only valid with a single pathname"
4573 msgstr "参数 --quiet 只在提供一个路径名时有效"
4574
4575 #: builtin/check-ignore.c
4576 msgid "cannot have both --quiet and --verbose"
4577 msgstr "不能同时提供 --quiet 和 --verbose 参数"
4578
4579 #: builtin/check-ignore.c
4580 msgid "--non-matching is only valid with --verbose"
4581 msgstr "--non-matching 选项只在使用 --verbose 时有效"
4582
4583 #: builtin/check-mailmap.c
4584 msgid "git check-mailmap [<options>] <contact>..."
4585 msgstr "git check-mailmap [<选项>] <联系地址>..."
4586
4587 #: builtin/check-mailmap.c
4588 msgid "also read contacts from stdin"
4589 msgstr "还从标准输入读取联系地址"
4590
4591 #: builtin/check-mailmap.c
4592 msgid "read additional mailmap entries from file"
4593 msgstr "从文件中读取附加邮件映射条目"
4594
4595 #: builtin/check-mailmap.c builtin/fast-import.c
4596 msgid "blob"
4597 msgstr "数据对象"
4598
4599 #: builtin/check-mailmap.c
4600 msgid "read additional mailmap entries from blob"
4601 msgstr "从数据对象中读取附加邮件映射条目"
4602
4603 #: builtin/check-mailmap.c
4604 msgid "no contacts specified"
4605 msgstr "未指定联系地址"
4606
4607 #: builtin/checkout--worker.c
4608 msgid "git checkout--worker [<options>]"
4609 msgstr "git checkout--worker [<选项>]"
4610
4611 #: builtin/checkout--worker.c builtin/checkout-index.c builtin/column.c
4612 #: builtin/submodule--helper.c builtin/worktree.c
4613 msgid "string"
4614 msgstr "字符串"
4615
4616 #: builtin/checkout--worker.c builtin/checkout-index.c
4617 msgid "when creating files, prepend <string>"
4618 msgstr "在创建文件时,在前面加上 <字符串>"
4619
4620 #: builtin/checkout-index.c
4621 msgid "git checkout-index [<options>] [--] [<file>...]"
4622 msgstr "git checkout-index [<选项>] [--] [<文件>...]"
4623
4624 #: builtin/checkout-index.c
4625 msgid "stage should be between 1 and 3 or all"
4626 msgstr "暂存区编号应为 1 到 3 或 all"
4627
4628 #: builtin/checkout-index.c
4629 msgid "check out all files in the index"
4630 msgstr "检出索引区的所有文件"
4631
4632 #: builtin/checkout-index.c
4633 msgid "do not skip files with skip-worktree set"
4634 msgstr "在 skip-worktree 设置时不要跳过文件"
4635
4636 #: builtin/checkout-index.c
4637 msgid "force overwrite of existing files"
4638 msgstr "强制覆盖现有的文件"
4639
4640 #: builtin/checkout-index.c
4641 msgid "no warning for existing files and files not in index"
4642 msgstr "对已存在文件和不在索引中的文件不发出警告"
4643
4644 #: builtin/checkout-index.c
4645 msgid "don't checkout new files"
4646 msgstr "不检出新文件"
4647
4648 #: builtin/checkout-index.c
4649 msgid "update stat information in the index file"
4650 msgstr "更新索引中文件的状态信息"
4651
4652 #: builtin/checkout-index.c
4653 msgid "read list of paths from the standard input"
4654 msgstr "从标准输入读取路径列表"
4655
4656 #: builtin/checkout-index.c
4657 msgid "write the content to temporary files"
4658 msgstr "将内容写入临时文件"
4659
4660 #: builtin/checkout-index.c
4661 msgid "copy out the files from named stage"
4662 msgstr "从指定暂存区中拷出文件"
4663
4664 #: builtin/checkout.c
4665 #, c-format
4666 msgid "path '%s' does not have our version"
4667 msgstr "路径 '%s' 没有我们的版本"
4668
4669 #: builtin/checkout.c
4670 #, c-format
4671 msgid "path '%s' does not have their version"
4672 msgstr "路径 '%s' 没有他们的版本"
4673
4674 #: builtin/checkout.c
4675 #, c-format
4676 msgid "path '%s' does not have all necessary versions"
4677 msgstr "路径 '%s' 没有全部必需的版本"
4678
4679 #: builtin/checkout.c
4680 #, c-format
4681 msgid "path '%s' does not have necessary versions"
4682 msgstr "路径 '%s' 没有必需的版本"
4683
4684 #: builtin/checkout.c
4685 #, c-format
4686 msgid "path '%s': cannot merge"
4687 msgstr "路径 '%s':无法合并"
4688
4689 #: builtin/checkout.c
4690 #, c-format
4691 msgid "Unable to add merge result for '%s'"
4692 msgstr "无法为 '%s' 添加合并结果"
4693
4694 #: builtin/checkout.c
4695 #, c-format
4696 msgid "Recreated %d merge conflict"
4697 msgid_plural "Recreated %d merge conflicts"
4698 msgstr[0] "重新创建了 %d 个合并冲突"
4699 msgstr[1] "重新创建了 %d 个合并冲突"
4700
4701 #: builtin/checkout.c
4702 #, c-format
4703 msgid "Updated %d path from %s"
4704 msgid_plural "Updated %d paths from %s"
4705 msgstr[0] "从 %2$s 更新了 %1$d 个路径"
4706 msgstr[1] "从 %2$s 更新了 %1$d 个路径"
4707
4708 #: builtin/checkout.c
4709 #, c-format
4710 msgid "Updated %d path from the index"
4711 msgid_plural "Updated %d paths from the index"
4712 msgstr[0] "从索引区更新了 %d 个路径"
4713 msgstr[1] "从索引区更新了 %d 个路径"
4714
4715 #: builtin/checkout.c
4716 #, c-format
4717 msgid "'%s' cannot be used with updating paths"
4718 msgstr "'%s' 不能在更新路径时使用"
4719
4720 #: builtin/checkout.c
4721 #, c-format
4722 msgid "Cannot update paths and switch to branch '%s' at the same time."
4723 msgstr "不能同时更新路径并切换到分支 '%s'。"
4724
4725 #: builtin/checkout.c
4726 #, c-format
4727 msgid "neither '%s' or '%s' is specified"
4728 msgstr "'%s' 或 '%s' 都没有指定"
4729
4730 #: builtin/checkout.c
4731 #, c-format
4732 msgid "'%s' must be used when '%s' is not specified"
4733 msgstr "未指定 '%2$s' 时,必须使用 '%1$s'"
4734
4735 #: builtin/checkout.c
4736 #, c-format
4737 msgid "'%s' or '%s' cannot be used with %s"
4738 msgstr "'%s' 或 '%s' 不能和 %s 一起使用"
4739
4740 #: builtin/checkout.c
4741 #, c-format
4742 msgid "'%s', '%s', or '%s' cannot be used when checking out of a tree"
4743 msgstr "'%s'、'%s' 或 '%s' 不能在检出一个树时使用"
4744
4745 #: builtin/checkout.c
4746 #, c-format
4747 msgid "path '%s' is unmerged"
4748 msgstr "路径 '%s' 未合并"
4749
4750 #: builtin/checkout.c builtin/grep.c builtin/merge-tree.c builtin/reset.c
4751 #: merge-ort.c reset.c sequencer.c tree-walk.c
4752 #, c-format
4753 msgid "unable to read tree (%s)"
4754 msgstr "无法读取树(%s)"
4755
4756 #: builtin/checkout.c
4757 msgid "you need to resolve your current index first"
4758 msgstr "您需要先解决当前索引的冲突"
4759
4760 #: builtin/checkout.c
4761 #, c-format
4762 msgid ""
4763 "cannot continue with staged changes in the following files:\n"
4764 "%s"
4765 msgstr ""
4766 "无法继续,下列文件有暂存的修改:\n"
4767 "%s"
4768
4769 #: builtin/checkout.c
4770 #, c-format
4771 msgid "Can not do reflog for '%s': %s\n"
4772 msgstr "无法对 '%s' 执行 reflog 操作:%s\n"
4773
4774 #: builtin/checkout.c
4775 msgid "HEAD is now at"
4776 msgstr "HEAD 目前位于"
4777
4778 #: builtin/checkout.c builtin/clone.c
4779 msgid "unable to update HEAD"
4780 msgstr "无法更新 HEAD"
4781
4782 #: builtin/checkout.c
4783 #, c-format
4784 msgid "Reset branch '%s'\n"
4785 msgstr "重置分支 '%s'\n"
4786
4787 #: builtin/checkout.c
4788 #, c-format
4789 msgid "Already on '%s'\n"
4790 msgstr "已经位于 '%s'\n"
4791
4792 #: builtin/checkout.c
4793 #, c-format
4794 msgid "Switched to and reset branch '%s'\n"
4795 msgstr "切换并重置分支 '%s'\n"
4796
4797 #: builtin/checkout.c
4798 #, c-format
4799 msgid "Switched to a new branch '%s'\n"
4800 msgstr "切换到一个新分支 '%s'\n"
4801
4802 #: builtin/checkout.c
4803 #, c-format
4804 msgid "Switched to branch '%s'\n"
4805 msgstr "切换到分支 '%s'\n"
4806
4807 # 译者:注意保持前导空格
4808 #: builtin/checkout.c
4809 #, c-format
4810 msgid " ... and %d more.\n"
4811 msgstr " ... 及其他 %d 个。\n"
4812
4813 #: builtin/checkout.c
4814 #, c-format
4815 msgid ""
4816 "Warning: you are leaving %d commit behind, not connected to\n"
4817 "any of your branches:\n"
4818 "\n"
4819 "%s\n"
4820 msgid_plural ""
4821 "Warning: you are leaving %d commits behind, not connected to\n"
4822 "any of your branches:\n"
4823 "\n"
4824 "%s\n"
4825 msgstr[0] ""
4826 "警告:您正丢下 %d 个提交,未和任何分支关联:\n"
4827 "\n"
4828 "%s\n"
4829 msgstr[1] ""
4830 "警告:您正丢下 %d 个提交,未和任何分支关联:\n"
4831 "\n"
4832 "%s\n"
4833
4834 #: builtin/checkout.c
4835 #, c-format
4836 msgid ""
4837 "If you want to keep it by creating a new branch, this may be a good time\n"
4838 "to do so with:\n"
4839 "\n"
4840 " git branch <new-branch-name> %s\n"
4841 "\n"
4842 msgid_plural ""
4843 "If you want to keep them by creating a new branch, this may be a good time\n"
4844 "to do so with:\n"
4845 "\n"
4846 " git branch <new-branch-name> %s\n"
4847 "\n"
4848 msgstr[0] ""
4849 "如果您想要通过创建新分支保存它,这可能是一个好时候。\n"
4850 "如下操作:\n"
4851 "\n"
4852 " git branch <新分支名> %s\n"
4853 "\n"
4854 msgstr[1] ""
4855 "如果您想要通过创建新分支保存它们,这可能是一个好时候。\n"
4856 "如下操作:\n"
4857 "\n"
4858 " git branch <新分支名> %s\n"
4859 "\n"
4860
4861 #: builtin/checkout.c
4862 msgid "internal error in revision walk"
4863 msgstr "在版本遍历时遇到内部错误"
4864
4865 #: builtin/checkout.c
4866 msgid "Previous HEAD position was"
4867 msgstr "之前的 HEAD 位置是"
4868
4869 #: builtin/checkout.c
4870 msgid "You are on a branch yet to be born"
4871 msgstr "您位于一个尚未初始化的分支"
4872
4873 #: builtin/checkout.c
4874 #, c-format
4875 msgid ""
4876 "'%s' could be both a local file and a tracking branch.\n"
4877 "Please use -- (and optionally --no-guess) to disambiguate"
4878 msgstr ""
4879 "'%s' 既可以是一个本地文件,也可以是一个跟踪分支。\n"
4880 "请使用 --(和可选的 --no-guess)来消除歧义"
4881
4882 #: builtin/checkout.c
4883 #, c-format
4884 msgid ""
4885 "If you meant to check out a remote tracking branch on, e.g. 'origin',\n"
4886 "you can do so by fully qualifying the name with the --track option:\n"
4887 "\n"
4888 " git %s --track origin/<name>\n"
4889 "\n"
4890 "If you'd like to always have checkouts of an ambiguous <name> prefer\n"
4891 "one remote, e.g. the 'origin' remote, consider setting\n"
4892 "checkout.defaultRemote=origin in your config."
4893 msgstr ""
4894 "若您想检出远程跟踪分支(例如在 'origin' 上),可以使用 --track 选项写出完整名"
4895 "称:\n"
4896 "\n"
4897 " git %s --track origin/<名称>\n"
4898 "\n"
4899 "若希望在检出含义模糊的 <名称> 时总是偏好某个远程(例如 'origin'),\n"
4900 "可在配置中设置 checkout.defaultRemote=origin。"
4901
4902 #: builtin/checkout.c
4903 #, c-format
4904 msgid "'%s' matched multiple (%d) remote tracking branches"
4905 msgstr "'%s' 匹配多个(%d 个)远程跟踪分支"
4906
4907 #: builtin/checkout.c
4908 msgid "only one reference expected"
4909 msgstr "只期望一个引用"
4910
4911 #: builtin/checkout.c
4912 #, c-format
4913 msgid "only one reference expected, %d given."
4914 msgstr "应只有一个引用,却给出了 %d 个"
4915
4916 #: builtin/checkout.c builtin/worktree.c
4917 #, c-format
4918 msgid "invalid reference: %s"
4919 msgstr "无效引用:%s"
4920
4921 #: builtin/checkout.c
4922 #, c-format
4923 msgid "reference is not a tree: %s"
4924 msgstr "引用不是一个树:%s"
4925
4926 #: builtin/checkout.c
4927 #, c-format
4928 msgid "a branch is expected, got tag '%s'"
4929 msgstr "期望一个分支,得到标签 '%s'"
4930
4931 #: builtin/checkout.c
4932 #, c-format
4933 msgid "a branch is expected, got remote branch '%s'"
4934 msgstr "期望一个分支,得到远程分支 '%s'"
4935
4936 #: builtin/checkout.c
4937 #, c-format
4938 msgid "a branch is expected, got '%s'"
4939 msgstr "期望一个分支,得到 '%s'"
4940
4941 #: builtin/checkout.c
4942 #, c-format
4943 msgid "a branch is expected, got commit '%s'"
4944 msgstr "期望一个分支,得到提交 '%s'"
4945
4946 #: builtin/checkout.c
4947 msgid ""
4948 "If you want to detach HEAD at the commit, try again with the --detach option."
4949 msgstr "如果您想在该提交处分离 HEAD,请使用 --detach 选项重试。"
4950
4951 #: builtin/checkout.c
4952 msgid ""
4953 "cannot switch branch while merging\n"
4954 "Consider \"git merge --quit\" or \"git worktree add\"."
4955 msgstr ""
4956 "不能在合并时切换分支\n"
4957 "考虑使用 \"git merge --quit\" 或 \"git worktree add\"。"
4958
4959 #: builtin/checkout.c
4960 msgid ""
4961 "cannot switch branch in the middle of an am session\n"
4962 "Consider \"git am --quit\" or \"git worktree add\"."
4963 msgstr ""
4964 "不能在一个 am 会话期间切换分支\n"
4965 "考虑使用 \"git am --quit\" 或 \"git worktree add\"。"
4966
4967 #: builtin/checkout.c
4968 msgid ""
4969 "cannot switch branch while rebasing\n"
4970 "Consider \"git rebase --quit\" or \"git worktree add\"."
4971 msgstr ""
4972 "不能在变基时切换分支\n"
4973 "考虑使用 \"git rebase --quit\" 或 \"git worktree add\"。"
4974
4975 #: builtin/checkout.c
4976 msgid ""
4977 "cannot switch branch while cherry-picking\n"
4978 "Consider \"git cherry-pick --quit\" or \"git worktree add\"."
4979 msgstr ""
4980 "不能在拣选时切换分支\n"
4981 "考虑使用 \"git cherry-pick --quit\" 或 \"git worktree add\"。"
4982
4983 #: builtin/checkout.c
4984 msgid ""
4985 "cannot switch branch while reverting\n"
4986 "Consider \"git revert --quit\" or \"git worktree add\"."
4987 msgstr ""
4988 "不能在还原时切换分支\n"
4989 "考虑使用 \"git revert --quit\" 或 \"git worktree add\"。"
4990
4991 #: builtin/checkout.c
4992 msgid "you are switching branch while bisecting"
4993 msgstr "您在执行二分查找时切换分支"
4994
4995 #: builtin/checkout.c
4996 msgid "paths cannot be used with switching branches"
4997 msgstr "路径不能和切换分支同时使用"
4998
4999 #: builtin/checkout.c
5000 #, c-format
Showing first 5,000 of 31,098 lines. View raw