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