l10n: vi(5013t): Updated translation for v2.29.0 rd2

Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>

Tran Ngoc Quan committed Oct 13, 2020 at 08:38 UTC 8d41d1045cecbaa9f6e44b1af42816b51c579853
1 file changed +3869 -3432
po/vi.po
+3869 -3432
@@ -7,10 +7,10 @@
7 #
8 msgid ""
9 msgstr ""
10 -"Project-Id-Version: git v2.28.0 rd2\n"
10 +"Project-Id-Version: git v2.29.0 rd2\n"
11 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12 -"POT-Creation-Date: 2020-07-10 09:53+0800\n"
13 -"PO-Revision-Date: 2020-07-15 15:35+0700\n"
12 +"POT-Creation-Date: 2020-10-10 09:32+0800\n"
13 +"PO-Revision-Date: 2020-10-13 08:36+0700\n"
14 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
15 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
16 "Language: vi\n"
@@ -21,16 +21,16 @@ msgstr ""
21 "X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n"
22 "X-Poedit-SourceCharset: UTF-8\n"
23 "X-Poedit-Basepath: ..\n"
24 -"X-Generator: Poedit 2.4\n"
24 +"X-Generator: Poedit 2.4.1\n"
25
26 #: add-interactive.c:368
27 #, c-format
28 msgid "Huh (%s)?"
29 msgstr "Hả (%s)?"
30
31 -#: add-interactive.c:521 add-interactive.c:822 reset.c:65 sequencer.c:3142
32 -#: sequencer.c:3581 sequencer.c:3723 builtin/rebase.c:1518
33 -#: builtin/rebase.c:1919
31 +#: add-interactive.c:521 add-interactive.c:822 reset.c:65 sequencer.c:3250
32 +#: sequencer.c:3698 sequencer.c:3840 builtin/rebase.c:1526
33 +#: builtin/rebase.c:1944
34 msgid "could not read index"
35 msgstr "không thể đọc bảng mục lục"
36
@@ -58,7 +58,7 @@ msgstr "Cập nhật"
58 msgid "could not stage '%s'"
59 msgstr "không thể đưa “%s” lên bệ phóng"
60
61 -#: add-interactive.c:695 add-interactive.c:884 reset.c:89 sequencer.c:3336
61 +#: add-interactive.c:695 add-interactive.c:884 reset.c:89 sequencer.c:3444
62 msgid "could not write index"
63 msgstr "không thể ghi bảng mục lục"
64
@@ -73,7 +73,7 @@ msgstr[0] "đã cập nhật %d đường dẫn\n"
73 msgid "note: %s is untracked now.\n"
74 msgstr "chú ý: %s giờ đã bỏ theo dõi.\n"
75
76 -#: add-interactive.c:721 apply.c:4110 builtin/checkout.c:294
76 +#: add-interactive.c:721 apply.c:4127 builtin/checkout.c:295
77 #: builtin/reset.c:145
78 #, c-format
79 msgid "make_cache_entry failed for path '%s'"
@@ -113,21 +113,21 @@ msgstr[0] "đã thêm %d đường dẫn\n"
113 msgid "ignoring unmerged: %s"
114 msgstr "bỏ qua những thứ chưa hòa trộn: %s"
115
116 -#: add-interactive.c:929 add-patch.c:1691 git-add--interactive.perl:1368
116 +#: add-interactive.c:929 add-patch.c:1738 git-add--interactive.perl:1371
117 #, c-format
118 msgid "Only binary files changed.\n"
119 msgstr "Chỉ có các tập tin nhị phân là thay đổi.\n"
120
121 -#: add-interactive.c:931 add-patch.c:1689 git-add--interactive.perl:1370
121 +#: add-interactive.c:931 add-patch.c:1736 git-add--interactive.perl:1373
122 #, c-format
123 msgid "No changes.\n"
124 msgstr "Không có thay đổi nào.\n"
125
126 -#: add-interactive.c:935 git-add--interactive.perl:1378
126 +#: add-interactive.c:935 git-add--interactive.perl:1381
127 msgid "Patch update"
128 msgstr "Cập nhật miếng vá"
129
130 -#: add-interactive.c:974 git-add--interactive.perl:1771
130 +#: add-interactive.c:974 git-add--interactive.perl:1794
131 msgid "Review diff"
132 msgstr "Xem xét lại diff"
133
@@ -201,11 +201,11 @@ msgstr "tùy chọn mục bằng số"
201 msgid "(empty) select nothing"
202 msgstr "(để trống) không chọn gì"
203
204 -#: add-interactive.c:1083 builtin/clean.c:816 git-add--interactive.perl:1868
204 +#: add-interactive.c:1083 builtin/clean.c:816 git-add--interactive.perl:1891
205 msgid "*** Commands ***"
206 msgstr "*** Lệnh ***"
207
208 -#: add-interactive.c:1084 builtin/clean.c:817 git-add--interactive.perl:1865
208 +#: add-interactive.c:1084 builtin/clean.c:817 git-add--interactive.perl:1888
209 msgid "What now"
210 msgstr "Giờ thì sao"
211
@@ -217,12 +217,12 @@ msgstr "đã đưa lên bệ phóng"
217 msgid "unstaged"
218 msgstr "chưa đưa lên bệ phóng"
219
220 -#: add-interactive.c:1136 apply.c:4967 apply.c:4970 builtin/am.c:2250
221 -#: builtin/am.c:2253 builtin/clone.c:123 builtin/fetch.c:145
222 -#: builtin/merge.c:276 builtin/pull.c:190 builtin/submodule--helper.c:409
223 -#: builtin/submodule--helper.c:1394 builtin/submodule--helper.c:1397
224 -#: builtin/submodule--helper.c:1902 builtin/submodule--helper.c:1905
225 -#: builtin/submodule--helper.c:2148 bugreport.c:135
220 +#: add-interactive.c:1136 apply.c:4984 apply.c:4987 builtin/am.c:2270
221 +#: builtin/am.c:2273 builtin/bugreport.c:133 builtin/clone.c:123
222 +#: builtin/fetch.c:147 builtin/merge.c:275 builtin/pull.c:190
223 +#: builtin/submodule--helper.c:409 builtin/submodule--helper.c:1818
224 +#: builtin/submodule--helper.c:1821 builtin/submodule--helper.c:2326
225 +#: builtin/submodule--helper.c:2329 builtin/submodule--helper.c:2572
226 #: git-add--interactive.perl:213
227 msgid "path"
228 msgstr "đường-dẫn"
@@ -231,27 +231,27 @@ msgstr "đường-dẫn"
231 msgid "could not refresh index"
232 msgstr "không thể đọc lại bảng mục lục"
233
234 -#: add-interactive.c:1157 builtin/clean.c:781 git-add--interactive.perl:1782
234 +#: add-interactive.c:1157 builtin/clean.c:781 git-add--interactive.perl:1805
235 #, c-format
236 msgid "Bye.\n"
237 msgstr "Tạm biệt.\n"
238
239 -#: add-patch.c:34 git-add--interactive.perl:1430
239 +#: add-patch.c:34 git-add--interactive.perl:1433
240 #, c-format, perl-format
241 msgid "Stage mode change [y,n,q,a,d%s,?]? "
242 msgstr "Thay đổi chế độ bệ phóng [y,n,q,a,d%s,?]? "
243
244 -#: add-patch.c:35 git-add--interactive.perl:1431
244 +#: add-patch.c:35 git-add--interactive.perl:1434
245 #, c-format, perl-format
246 msgid "Stage deletion [y,n,q,a,d%s,?]? "
247 msgstr "Xóa khỏi bệ phóng [y,n,q,a,d%s,?]? "
248
249 -#: add-patch.c:36 git-add--interactive.perl:1432
249 +#: add-patch.c:36 git-add--interactive.perl:1435
250 #, c-format, perl-format
251 msgid "Stage addition [y,n,q,a,d%s,?]? "
252 msgstr "Thêm vào bệ phóng [y,n,q,a,d%s,?]? "
253
254 -#: add-patch.c:37 git-add--interactive.perl:1433
254 +#: add-patch.c:37 git-add--interactive.perl:1436
255 #, c-format, perl-format
256 msgid "Stage this hunk [y,n,q,a,d%s,?]? "
257 msgstr "Đưa lên bệ phóng khúc này [y,n,q,a,d%s,?]? "
@@ -279,22 +279,22 @@ msgstr ""
279 "d - đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong tập "
280 "tin\n"
281
282 -#: add-patch.c:56 git-add--interactive.perl:1436
282 +#: add-patch.c:56 git-add--interactive.perl:1439
283 #, c-format, perl-format
284 msgid "Stash mode change [y,n,q,a,d%s,?]? "
285 msgstr "Thay đổi chế độ tạm cất đi [y,n,q,a,d%s,?]? "
286
287 -#: add-patch.c:57 git-add--interactive.perl:1437
287 +#: add-patch.c:57 git-add--interactive.perl:1440
288 #, c-format, perl-format
289 msgid "Stash deletion [y,n,q,a,d%s,?]? "
290 msgstr "Xóa tạm cất [y,n,q,a,d%s,?]? "
291
292 -#: add-patch.c:58 git-add--interactive.perl:1438
292 +#: add-patch.c:58 git-add--interactive.perl:1441
293 #, c-format, perl-format
294 msgid "Stash addition [y,n,q,a,d%s,?]? "
295 msgstr "Thêm vào tạm cất [y,n,q,a,d%s,?]? "
296
297 -#: add-patch.c:59 git-add--interactive.perl:1439
297 +#: add-patch.c:59 git-add--interactive.perl:1442
298 #, c-format, perl-format
299 msgid "Stash this hunk [y,n,q,a,d%s,?]? "
300 msgstr "Tạm cất khúc này [y,n,q,a,d%s,?]? "
@@ -321,22 +321,22 @@ msgstr ""
321 "a - tạm cất khúc này và tất cả các khúc sau này trong tập tin\n"
322 "d - đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại trong tập tin\n"
323
324 -#: add-patch.c:80 git-add--interactive.perl:1442
324 +#: add-patch.c:80 git-add--interactive.perl:1445
325 #, c-format, perl-format
326 msgid "Unstage mode change [y,n,q,a,d%s,?]? "
327 msgstr "Thay đổi chế độ bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
328
329 -#: add-patch.c:81 git-add--interactive.perl:1443
329 +#: add-patch.c:81 git-add--interactive.perl:1446
330 #, c-format, perl-format
331 msgid "Unstage deletion [y,n,q,a,d%s,?]? "
332 msgstr "Xóa bỏ việc bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
333
334 -#: add-patch.c:82 git-add--interactive.perl:1444
334 +#: add-patch.c:82 git-add--interactive.perl:1447
335 #, c-format, perl-format
336 msgid "Unstage addition [y,n,q,a,d%s,?]? "
337 msgstr "Thêm vào việc bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
338
339 -#: add-patch.c:83 git-add--interactive.perl:1445
339 +#: add-patch.c:83 git-add--interactive.perl:1448
340 #, c-format, perl-format
341 msgid "Unstage this hunk [y,n,q,a,d%s,?]? "
342 msgstr "Bỏ ra khỏi bệ phóng khúc này [y,n,q,a,d%s,?]? "
@@ -365,22 +365,22 @@ msgstr ""
365 "d - đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong "
366 "tập tin\n"
367
368 -#: add-patch.c:103 git-add--interactive.perl:1448
368 +#: add-patch.c:103 git-add--interactive.perl:1451
369 #, c-format, perl-format
370 msgid "Apply mode change to index [y,n,q,a,d%s,?]? "
371 msgstr "Áp dụng thay đổi chế độ cho mục lục [y,n,q,a,d%s,?]? "
372
373 -#: add-patch.c:104 git-add--interactive.perl:1449
373 +#: add-patch.c:104 git-add--interactive.perl:1452
374 #, c-format, perl-format
375 msgid "Apply deletion to index [y,n,q,a,d%s,?]? "
376 msgstr "Áp dụng việc xóa vào mục lục [y,n,q,a,d%s,?]? "
377
378 -#: add-patch.c:105 git-add--interactive.perl:1450
378 +#: add-patch.c:105 git-add--interactive.perl:1453
379 #, c-format, perl-format
380 msgid "Apply addition to index [y,n,q,a,d%s,?]? "
381 msgstr "Áp dụng các thêm vào mục lục [y,n,q,a,d%s,?]? "
382
383 -#: add-patch.c:106 git-add--interactive.perl:1451
383 +#: add-patch.c:106 git-add--interactive.perl:1454
384 #, c-format, perl-format
385 msgid "Apply this hunk to index [y,n,q,a,d%s,?]? "
386 msgstr "Áo dụng khúc này vào mục lục [y,n,q,a,d%s,?]? "
@@ -407,26 +407,26 @@ msgstr ""
407 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
408 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
409
410 -#: add-patch.c:126 git-add--interactive.perl:1454
411 -#: git-add--interactive.perl:1472
410 +#: add-patch.c:126 git-add--interactive.perl:1457
411 +#: git-add--interactive.perl:1475
412 #, c-format, perl-format
413 msgid "Discard mode change from worktree [y,n,q,a,d%s,?]? "
414 msgstr "Loại bỏ các thay đổi chế độ từ cây làm việc [y,n,q,a,d%s,?]? "
415
416 -#: add-patch.c:127 git-add--interactive.perl:1455
417 -#: git-add--interactive.perl:1473
416 +#: add-patch.c:127 git-add--interactive.perl:1458
417 +#: git-add--interactive.perl:1476
418 #, c-format, perl-format
419 msgid "Discard deletion from worktree [y,n,q,a,d%s,?]? "
420 msgstr "Loại bỏ việc xóa khỏi cây làm việc [y,n,q,a,d%s,?]? "
421
422 -#: add-patch.c:128 git-add--interactive.perl:1456
423 -#: git-add--interactive.perl:1474
422 +#: add-patch.c:128 git-add--interactive.perl:1459
423 +#: git-add--interactive.perl:1477
424 #, c-format, perl-format
425 msgid "Discard addition from worktree [y,n,q,a,d%s,?]? "
426 msgstr "Thêm các loại bỏ khỏi cây làm việc [y,n,q,a,d%s,?]? "
427
428 -#: add-patch.c:129 git-add--interactive.perl:1457
429 -#: git-add--interactive.perl:1475
428 +#: add-patch.c:129 git-add--interactive.perl:1460
429 +#: git-add--interactive.perl:1478
430 #, c-format, perl-format
431 msgid "Discard this hunk from worktree [y,n,q,a,d%s,?]? "
432 msgstr "Loại bỏ khúc này khỏi cây làm việc [y,n,q,a,d%s,?]? "
@@ -453,22 +453,22 @@ msgstr ""
453 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
454 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
455
456 -#: add-patch.c:149 add-patch.c:194 git-add--interactive.perl:1460
456 +#: add-patch.c:149 add-patch.c:194 git-add--interactive.perl:1463
457 #, c-format, perl-format
458 msgid "Discard mode change from index and worktree [y,n,q,a,d%s,?]? "
459 msgstr "Loại bỏ thay đổi chế độ từ mục lục và cây làm việc [y,n,q,a,d%s,?]? "
460
461 -#: add-patch.c:150 add-patch.c:195 git-add--interactive.perl:1461
461 +#: add-patch.c:150 add-patch.c:195 git-add--interactive.perl:1464
462 #, c-format, perl-format
463 msgid "Discard deletion from index and worktree [y,n,q,a,d%s,?]? "
464 msgstr "Loại bỏ việc xóa khỏi mục lục và cây làm việc [y,n,q,a,d%s,?]? "
465
466 -#: add-patch.c:151 add-patch.c:196 git-add--interactive.perl:1462
466 +#: add-patch.c:151 add-patch.c:196 git-add--interactive.perl:1465
467 #, c-format, perl-format
468 msgid "Discard addition from index and worktree [y,n,q,a,d%s,?]? "
469 msgstr "Thêm các loại bỏ từ mục lục và cây làm việc [y,n,q,a,d%s,?]? "
470
471 -#: add-patch.c:152 add-patch.c:197 git-add--interactive.perl:1463
471 +#: add-patch.c:152 add-patch.c:197 git-add--interactive.perl:1466
472 #, c-format, perl-format
473 msgid "Discard this hunk from index and worktree [y,n,q,a,d%s,?]? "
474 msgstr "Loại bỏ khúc này khỏi mục lục và cây làm việc [y,n,q,a,d%s,?]? "
@@ -487,22 +487,22 @@ msgstr ""
487 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
488 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
489
490 -#: add-patch.c:171 add-patch.c:216 git-add--interactive.perl:1466
490 +#: add-patch.c:171 add-patch.c:216 git-add--interactive.perl:1469
491 #, c-format, perl-format
492 msgid "Apply mode change to index and worktree [y,n,q,a,d%s,?]? "
493 msgstr "Áp dụng thay đổi chế độ cho mục lục và cây làm việc [y,n,q,a,d%s,?]? "
494
495 -#: add-patch.c:172 add-patch.c:217 git-add--interactive.perl:1467
495 +#: add-patch.c:172 add-patch.c:217 git-add--interactive.perl:1470
496 #, c-format, perl-format
497 msgid "Apply deletion to index and worktree [y,n,q,a,d%s,?]? "
498 msgstr "Áp dụng việc xóa vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
499
500 -#: add-patch.c:173 add-patch.c:218 git-add--interactive.perl:1468
500 +#: add-patch.c:173 add-patch.c:218 git-add--interactive.perl:1471
501 #, c-format, perl-format
502 msgid "Apply addition to index and worktree [y,n,q,a,d%s,?]? "
503 msgstr "Áp dụng thêm vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
504
505 -#: add-patch.c:174 add-patch.c:219 git-add--interactive.perl:1469
505 +#: add-patch.c:174 add-patch.c:219 git-add--interactive.perl:1472
506 #, c-format, perl-format
507 msgid "Apply this hunk to index and worktree [y,n,q,a,d%s,?]? "
508 msgstr "Áp dụng khúc này vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
@@ -535,34 +535,34 @@ msgstr ""
535 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
536 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
537
538 -#: add-patch.c:328
538 +#: add-patch.c:342
539 #, c-format
540 msgid "could not parse hunk header '%.*s'"
541 msgstr "không thể phân tích cú pháp phần đầu của khúc “%.*s”"
542
543 -#: add-patch.c:347 add-patch.c:351
543 +#: add-patch.c:361 add-patch.c:365
544 #, c-format
545 msgid "could not parse colored hunk header '%.*s'"
546 msgstr "không thể phân tích cú pháp phần đầu khúc đã tô màu “%.*s”"
547
548 -#: add-patch.c:405
548 +#: add-patch.c:419
549 msgid "could not parse diff"
550 msgstr "không thể phân tích cú pháp khác biệt"
551
552 -#: add-patch.c:424
552 +#: add-patch.c:438
553 msgid "could not parse colored diff"
554 msgstr "không thể phân tích khác biệt được tô màu"
555
556 -#: add-patch.c:438
556 +#: add-patch.c:452
557 #, c-format
558 msgid "failed to run '%s'"
559 msgstr "gặp lỗi khi chạy “%s”"
560
561 -#: add-patch.c:602
561 +#: add-patch.c:611
562 msgid "mismatched output from interactive.diffFilter"
563 msgstr "đầu ra không khớp từ interactive.diffFilter"
564
565 -#: add-patch.c:603
565 +#: add-patch.c:612
566 msgid ""
567 "Your filter must maintain a one-to-one correspondence\n"
568 "between its input and output lines."
@@ -570,7 +570,7 @@ msgstr ""
570 "Bộ lọc của bạn phải duy trì một quan hệ một-đến-một\n"
571 "giữa các dòng đầu vào và đầu ra của nó."
572
573 -#: add-patch.c:776
573 +#: add-patch.c:785
574 #, c-format
575 msgid ""
576 "expected context line #%d in\n"
@@ -579,7 +579,7 @@ msgstr ""
579 "cần dòng ngữ cảnh #%d trong\n"
580 "%.*s"
581
582 -#: add-patch.c:791
582 +#: add-patch.c:800
583 #, c-format
584 msgid ""
585 "hunks do not overlap:\n"
@@ -592,11 +592,11 @@ msgstr ""
592 "\tkhông được kết thúc bằng:\n"
593 "%.*s"
594
595 -#: add-patch.c:1067 git-add--interactive.perl:1114
595 +#: add-patch.c:1076 git-add--interactive.perl:1117
596 msgid "Manual hunk edit mode -- see bottom for a quick guide.\n"
597 msgstr "Chế độ sửa khúc bằng tay -- xem ở đáy để có hướng dẫn sử dụng nhanh.\n"
598
599 -#: add-patch.c:1071
599 +#: add-patch.c:1080
600 #, c-format
601 msgid ""
602 "---\n"
@@ -610,7 +610,7 @@ msgstr ""
610 "Những dòng bắt đầu bằng %c sẽ bị loại bỏ.\n"
611
612 #. TRANSLATORS: 'it' refers to the patch mentioned in the previous messages.
613 -#: add-patch.c:1085 git-add--interactive.perl:1128
613 +#: add-patch.c:1094 git-add--interactive.perl:1131
614 msgid ""
615 "If it does not apply cleanly, you will be given an opportunity to\n"
616 "edit again. If all lines of the hunk are removed, then the edit is\n"
@@ -620,11 +620,11 @@ msgstr ""
620 "để sửa lần nữa. Nếu mọi dòng của khúc bị xóa bỏ, thế thì những\n"
621 "sửa dổi sẽ bị loại bỏ, và khúc vẫn giữ nguyên.\n"
622
623 -#: add-patch.c:1118
623 +#: add-patch.c:1127
624 msgid "could not parse hunk header"
625 msgstr "không thể phân tích cú pháp phần đầu khúc"
626
627 -#: add-patch.c:1163
627 +#: add-patch.c:1172
628 msgid "'git apply --cached' failed"
629 msgstr "'git apply --cached' gặp lỗi"
630
@@ -640,26 +640,26 @@ msgstr "'git apply --cached' gặp lỗi"
640 #. Consider translating (saying "no" discards!) as
641 #. (saying "n" for "no" discards!) if the translation
642 #. of the word "no" does not start with n.
643 -#: add-patch.c:1232 git-add--interactive.perl:1241
643 +#: add-patch.c:1241 git-add--interactive.perl:1244
644 msgid ""
645 "Your edited hunk does not apply. Edit again (saying \"no\" discards!) [y/n]? "
646 msgstr ""
647 "Hunk đã sửa của bạn không được áp dụng. Sửa lại lần nữa (nói \"n\" để loại "
648 "bỏ!) [y/n]? "
649
650 -#: add-patch.c:1275
650 +#: add-patch.c:1284
651 msgid "The selected hunks do not apply to the index!"
652 msgstr "Các khúc đã chọn không được áp dụng vào bảng mục lục!"
653
654 -#: add-patch.c:1276 git-add--interactive.perl:1345
654 +#: add-patch.c:1285 git-add--interactive.perl:1348
655 msgid "Apply them to the worktree anyway? "
656 msgstr "Vẫn áp dụng chúng cho cây làm việc? "
657
658 -#: add-patch.c:1283 git-add--interactive.perl:1348
658 +#: add-patch.c:1292 git-add--interactive.perl:1351
659 msgid "Nothing was applied.\n"
660 msgstr "Đã không áp dụng gì cả.\n"
661
662 -#: add-patch.c:1340
662 +#: add-patch.c:1349
663 msgid ""
664 "j - leave this hunk undecided, see next undecided hunk\n"
665 "J - leave this hunk undecided, see next hunk\n"
@@ -681,68 +681,68 @@ msgstr ""
681 "e - sửa bằng tay khúc hiện hành\n"
682 "? - hiển thị trợ giúp\n"
683
684 -#: add-patch.c:1463 add-patch.c:1473
684 +#: add-patch.c:1511 add-patch.c:1521
685 msgid "No previous hunk"
686 msgstr "Không có khúc kế trước"
687
688 -#: add-patch.c:1468 add-patch.c:1478
688 +#: add-patch.c:1516 add-patch.c:1526
689 msgid "No next hunk"
690 msgstr "Không có khúc kế tiếp"
691
692 -#: add-patch.c:1484
692 +#: add-patch.c:1532
693 msgid "No other hunks to goto"
694 msgstr "Không còn khúc nào để mà nhảy đến"
695
696 -#: add-patch.c:1495 git-add--interactive.perl:1594
696 +#: add-patch.c:1543 git-add--interactive.perl:1608
697 msgid "go to which hunk (<ret> to see more)? "
698 msgstr "nhảy đến khúc nào (<ret> để xem thêm)? "
699
700 -#: add-patch.c:1496 git-add--interactive.perl:1596
700 +#: add-patch.c:1544 git-add--interactive.perl:1610
701 msgid "go to which hunk? "
702 msgstr "nhảy đến khúc nào? "
703
704 -#: add-patch.c:1507
704 +#: add-patch.c:1555
705 #, c-format
706 msgid "Invalid number: '%s'"
707 msgstr "Số không hợp lệ: “%s”"
708
709 -#: add-patch.c:1512
709 +#: add-patch.c:1560
710 #, c-format
711 msgid "Sorry, only %d hunk available."
712 msgid_plural "Sorry, only %d hunks available."
713 msgstr[0] "Rất tiếc, chỉ có sẵn %d khúc."
714
715 -#: add-patch.c:1521
715 +#: add-patch.c:1569
716 msgid "No other hunks to search"
717 msgstr "Không còn khúc nào để mà tìm kiếm"
718
719 -#: add-patch.c:1527 git-add--interactive.perl:1640
719 +#: add-patch.c:1575 git-add--interactive.perl:1663
720 msgid "search for regex? "
721 msgstr "tìm kiếm cho biểu thức chính quy? "
722
723 -#: add-patch.c:1542
723 +#: add-patch.c:1590
724 #, c-format
725 msgid "Malformed search regexp %s: %s"
726 msgstr "Định dạng tìm kiếm của biểu thức chính quy không đúng %s: %s"
727
728 -#: add-patch.c:1559
728 +#: add-patch.c:1607
729 msgid "No hunk matches the given pattern"
730 msgstr "Không thấy khúc nào khớp mẫu đã cho"
731
732 -#: add-patch.c:1566
732 +#: add-patch.c:1614
733 msgid "Sorry, cannot split this hunk"
734 msgstr "Rất tiếc, không thể chia nhỏ khúc này"
735
736 -#: add-patch.c:1570
736 +#: add-patch.c:1618
737 #, c-format
738 msgid "Split into %d hunks."
739 msgstr "Chi nhỏ thành %d khúc."
740
741 -#: add-patch.c:1574
741 +#: add-patch.c:1622
742 msgid "Sorry, cannot edit this hunk"
743 msgstr "Rất tiếc, không thể sửa khúc này"
744
745 -#: add-patch.c:1625
745 +#: add-patch.c:1674
746 msgid "'git apply' failed"
747 msgstr "'git apply' gặp lỗi"
748
@@ -805,7 +805,7 @@ msgstr ""
805 msgid "Exiting because of an unresolved conflict."
806 msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
807
808 -#: advice.c:278 builtin/merge.c:1353
808 +#: advice.c:278 builtin/merge.c:1349
809 msgid "You have not concluded your merge (MERGE_HEAD exists)."
810 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
811
@@ -1108,7 +1108,7 @@ msgstr "gặp lỗi khi vá: %s:%ld"
1108 msgid "cannot checkout %s"
1109 msgstr "không thể lấy ra %s"
1110
1111 -#: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:61 setup.c:308
1111 +#: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:72 setup.c:308
1112 #, c-format
1113 msgid "failed to read %s"
1114 msgstr "gặp lỗi khi đọc %s"
@@ -1128,7 +1128,7 @@ msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
1128 msgid "%s: does not exist in index"
1129 msgstr "%s: không tồn tại trong bảng mục lục"
1130
1131 -#: apply.c:3537 apply.c:3708
1131 +#: apply.c:3537 apply.c:3708 apply.c:3953
1132 #, c-format
1133 msgid "%s: does not match index"
1134 msgstr "%s: không khớp trong mục lục"
@@ -1176,361 +1176,356 @@ msgstr "%s: sai kiểu"
1176 msgid "%s has type %o, expected %o"
1177 msgstr "%s có kiểu %o, cần %o"
1178
1179 -#: apply.c:3878 apply.c:3880 read-cache.c:830 read-cache.c:856
1180 -#: read-cache.c:1325
1179 +#: apply.c:3892 apply.c:3894 read-cache.c:832 read-cache.c:858
1180 +#: read-cache.c:1313
1181 #, c-format
1182 msgid "invalid path '%s'"
1183 msgstr "đường dẫn không hợp lệ “%s”"
1184
1185 -#: apply.c:3936
1185 +#: apply.c:3950
1186 #, c-format
1187 msgid "%s: already exists in index"
1188 msgstr "%s: đã có từ trước trong bảng mục lục"
1189
1190 -#: apply.c:3939
1190 +#: apply.c:3956
1191 #, c-format
1192 msgid "%s: already exists in working directory"
1193 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
1194
1195 -#: apply.c:3959
1195 +#: apply.c:3976
1196 #, c-format
1197 msgid "new mode (%o) of %s does not match old mode (%o)"
1198 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
1199
1200 -#: apply.c:3964
1200 +#: apply.c:3981
1201 #, c-format
1202 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1203 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
1204
1205 -#: apply.c:3984
1205 +#: apply.c:4001
1206 #, c-format
1207 msgid "affected file '%s' is beyond a symbolic link"
1208 msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
1209
1210 -#: apply.c:3988
1210 +#: apply.c:4005
1211 #, c-format
1212 msgid "%s: patch does not apply"
1213 msgstr "%s: miếng vá không được áp dụng"
1214
1215 -#: apply.c:4003
1215 +#: apply.c:4020
1216 #, c-format
1217 msgid "Checking patch %s..."
1218 msgstr "Đang kiểm tra miếng vá %s…"
1219
1220 -#: apply.c:4095
1220 +#: apply.c:4112
1221 #, c-format
1222 msgid "sha1 information is lacking or useless for submodule %s"
1223 msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
1224
1225 -#: apply.c:4102
1225 +#: apply.c:4119
1226 #, c-format
1227 msgid "mode change for %s, which is not in current HEAD"
1228 msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
1229
1230 -#: apply.c:4105
1230 +#: apply.c:4122
1231 #, c-format
1232 msgid "sha1 information is lacking or useless (%s)."
1233 msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
1234
1235 -#: apply.c:4114
1235 +#: apply.c:4131
1236 #, c-format
1237 msgid "could not add %s to temporary index"
1238 msgstr "không thể thêm %s vào chỉ mục tạm thời"
1239
1240 -#: apply.c:4124
1240 +#: apply.c:4141
1241 #, c-format
1242 msgid "could not write temporary index to %s"
1243 msgstr "không thể ghi mục lục tạm vào %s"
1244
1245 -#: apply.c:4262
1245 +#: apply.c:4279
1246 #, c-format
1247 msgid "unable to remove %s from index"
1248 msgstr "không thể gỡ bỏ %s từ mục lục"
1249
1250 -#: apply.c:4296
1250 +#: apply.c:4313
1251 #, c-format
1252 msgid "corrupt patch for submodule %s"
1253 msgstr "miếng vá sai hỏng cho mô-đun-con %s"
1254
1255 -#: apply.c:4302
1255 +#: apply.c:4319
1256 #, c-format
1257 msgid "unable to stat newly created file '%s'"
1258 msgstr "không thể lấy thống kê về tập tin %s mới hơn đã được tạo"
1259
1260 -#: apply.c:4310
1260 +#: apply.c:4327
1261 #, c-format
1262 msgid "unable to create backing store for newly created file %s"
1263 msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
1264
1265 -#: apply.c:4316 apply.c:4461
1265 +#: apply.c:4333 apply.c:4478
1266 #, c-format
1267 msgid "unable to add cache entry for %s"
1268 msgstr "không thể thêm mục nhớ đệm cho %s"
1269
1270 -#: apply.c:4359
1270 +#: apply.c:4376 builtin/bisect--helper.c:537
1271 #, c-format
1272 msgid "failed to write to '%s'"
1273 msgstr "gặp lỗi khi ghi vào “%s”"
1274
1275 -#: apply.c:4363
1275 +#: apply.c:4380
1276 #, c-format
1277 msgid "closing file '%s'"
1278 msgstr "đang đóng tập tin “%s”"
1279
1280 -#: apply.c:4433
1280 +#: apply.c:4450
1281 #, c-format
1282 msgid "unable to write file '%s' mode %o"
1283 msgstr "không thể ghi vào tập tin “%s” chế độ %o"
1284
1285 -#: apply.c:4531
1285 +#: apply.c:4548
1286 #, c-format
1287 msgid "Applied patch %s cleanly."
1288 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
1289
1290 -#: apply.c:4539
1290 +#: apply.c:4556
1291 msgid "internal error"
1292 msgstr "lỗi nội bộ"
1293
1294 -#: apply.c:4542
1294 +#: apply.c:4559
1295 #, c-format
1296 msgid "Applying patch %%s with %d reject..."
1297 msgid_plural "Applying patch %%s with %d rejects..."
1298 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
1299
1300 -#: apply.c:4553
1300 +#: apply.c:4570
1301 #, c-format
1302 msgid "truncating .rej filename to %.*s.rej"
1303 msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
1304
1305 -#: apply.c:4561 builtin/fetch.c:902 builtin/fetch.c:1195
1305 +#: apply.c:4578 builtin/fetch.c:927 builtin/fetch.c:1228
1306 #, c-format
1307 msgid "cannot open %s"
1308 msgstr "không mở được “%s”"
1309
1310 -#: apply.c:4575
1310 +#: apply.c:4592
1311 #, c-format
1312 msgid "Hunk #%d applied cleanly."
1313 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
1314
1315 -#: apply.c:4579
1315 +#: apply.c:4596
1316 #, c-format
1317 msgid "Rejected hunk #%d."
1318 msgstr "Đoạn dữ liệu #%d bị từ chối."
1319
1320 -#: apply.c:4698
1320 +#: apply.c:4715
1321 #, c-format
1322 msgid "Skipped patch '%s'."
1323 msgstr "Bỏ qua đường dẫn “%s”."
1324
1325 -#: apply.c:4706
1325 +#: apply.c:4723
1326 msgid "unrecognized input"
1327 msgstr "không thừa nhận đầu vào"
1328
1329 -#: apply.c:4726
1329 +#: apply.c:4743
1330 msgid "unable to read index file"
1331 msgstr "không thể đọc tập tin lưu bảng mục lục"
1332
1333 -#: apply.c:4883
1333 +#: apply.c:4900
1334 #, c-format
1335 msgid "can't open patch '%s': %s"
1336 msgstr "không thể mở miếng vá “%s”: %s"
1337
1338 -#: apply.c:4910
1338 +#: apply.c:4927
1339 #, c-format
1340 msgid "squelched %d whitespace error"
1341 msgid_plural "squelched %d whitespace errors"
1342 msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
1343
1344 -#: apply.c:4916 apply.c:4931
1344 +#: apply.c:4933 apply.c:4948
1345 #, c-format
1346 msgid "%d line adds whitespace errors."
1347 msgid_plural "%d lines add whitespace errors."
1348 msgstr[0] "%d dòng thêm khoảng trắng lỗi."
1349
1350 -#: apply.c:4924
1350 +#: apply.c:4941
1351 #, c-format
1352 msgid "%d line applied after fixing whitespace errors."
1353 msgid_plural "%d lines applied after fixing whitespace errors."
1354 msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
1355
1356 -#: apply.c:4940 builtin/add.c:612 builtin/mv.c:301 builtin/rm.c:406
1356 +#: apply.c:4957 builtin/add.c:618 builtin/mv.c:304 builtin/rm.c:406
1357 msgid "Unable to write new index file"
1358 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
1359
1360 -#: apply.c:4968
1360 +#: apply.c:4985
1361 msgid "don't apply changes matching the given path"
1362 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
1363
1364 -#: apply.c:4971
1364 +#: apply.c:4988
1365 msgid "apply changes matching the given path"
1366 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
1367
1368 -#: apply.c:4973 builtin/am.c:2259
1368 +#: apply.c:4990 builtin/am.c:2279
1369 msgid "num"
1370 msgstr "số"
1371
1372 -#: apply.c:4974
1372 +#: apply.c:4991
1373 msgid "remove <num> leading slashes from traditional diff paths"
1374 msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
1375
1376 -#: apply.c:4977
1376 +#: apply.c:4994
1377 msgid "ignore additions made by the patch"
1378 msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
1379
1380 -#: apply.c:4979
1380 +#: apply.c:4996
1381 msgid "instead of applying the patch, output diffstat for the input"
1382 msgstr ""
1383 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
1384
1385 -#: apply.c:4983
1385 +#: apply.c:5000
1386 msgid "show number of added and deleted lines in decimal notation"
1387 msgstr ""
1388 "hiển thị số lượng các dòng được thêm vào và xóa đi theo ký hiệu thập phân"
1389
1390 -#: apply.c:4985
1390 +#: apply.c:5002
1391 msgid "instead of applying the patch, output a summary for the input"
1392 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
1393
1394 -#: apply.c:4987
1394 +#: apply.c:5004
1395 msgid "instead of applying the patch, see if the patch is applicable"
1396 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
1397
1398 -#: apply.c:4989
1398 +#: apply.c:5006
1399 msgid "make sure the patch is applicable to the current index"
1400 msgstr "hãy chắc chắn là miếng vá thích hợp với bảng mục lục hiện hành"
1401
1402 -#: apply.c:4991
1402 +#: apply.c:5008
1403 msgid "mark new files with `git add --intent-to-add`"
1404 msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
1405
1406 -#: apply.c:4993
1406 +#: apply.c:5010
1407 msgid "apply a patch without touching the working tree"
1408 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
1409
1410 -#: apply.c:4995
1410 +#: apply.c:5012
1411 msgid "accept a patch that touches outside the working area"
1412 msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
1413
1414 -#: apply.c:4998
1414 +#: apply.c:5015
1415 msgid "also apply the patch (use with --stat/--summary/--check)"
1416 msgstr ""
1417 "đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
1418
1419 -#: apply.c:5000
1419 +#: apply.c:5017
1420 msgid "attempt three-way merge if a patch does not apply"
1421 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
1422
1423 -#: apply.c:5002
1423 +#: apply.c:5019
1424 msgid "build a temporary index based on embedded index information"
1425 msgstr ""
1426 "xây dựng bảng mục lục tạm thời trên cơ sở thông tin bảng mục lục được nhúng"
1427
1428 -#: apply.c:5005 builtin/checkout-index.c:173 builtin/ls-files.c:525
1428 +#: apply.c:5022 builtin/checkout-index.c:173 builtin/ls-files.c:525
1429 msgid "paths are separated with NUL character"
1430 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
1431
1432 -#: apply.c:5007
1432 +#: apply.c:5024
1433 msgid "ensure at least <n> lines of context match"
1434 msgstr "đảm bảo rằng có ít nhất <n> dòng ngữ cảnh khớp"
1435
1436 -#: apply.c:5008 builtin/am.c:2238 builtin/interpret-trailers.c:98
1436 +#: apply.c:5025 builtin/am.c:2258 builtin/interpret-trailers.c:98
1437 #: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
1438 -#: builtin/pack-objects.c:3530 builtin/rebase.c:1332
1438 +#: builtin/pack-objects.c:3562 builtin/rebase.c:1340
1439 msgid "action"
1440 msgstr "hành động"
1441
1442 -#: apply.c:5009
1442 +#: apply.c:5026
1443 msgid "detect new or modified lines that have whitespace errors"
1444 msgstr "tìm thấy một dòng mới hoặc bị sửa đổi mà nó có lỗi do khoảng trắng"
1445
1446 -#: apply.c:5012 apply.c:5015
1446 +#: apply.c:5029 apply.c:5032
1447 msgid "ignore changes in whitespace when finding context"
1448 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi tìm ngữ cảnh"
1449
1450 -#: apply.c:5018
1450 +#: apply.c:5035
1451 msgid "apply the patch in reverse"
1452 msgstr "áp dụng miếng vá theo chiều ngược"
1453
1454 -#: apply.c:5020
1454 +#: apply.c:5037
1455 msgid "don't expect at least one line of context"
1456 msgstr "đừng hy vọng có ít nhất một dòng ngữ cảnh"
1457
1458 -#: apply.c:5022
1458 +#: apply.c:5039
1459 msgid "leave the rejected hunks in corresponding *.rej files"
1460 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
1461
1462 -#: apply.c:5024
1462 +#: apply.c:5041
1463 msgid "allow overlapping hunks"
1464 msgstr "cho phép chồng khối nhớ"
1465
1466 -#: apply.c:5025 builtin/add.c:323 builtin/check-ignore.c:22
1467 -#: builtin/commit.c:1366 builtin/count-objects.c:98 builtin/fsck.c:775
1468 -#: builtin/log.c:2186 builtin/mv.c:123 builtin/read-tree.c:128
1466 +#: apply.c:5042 builtin/add.c:329 builtin/check-ignore.c:22
1467 +#: builtin/commit.c:1364 builtin/count-objects.c:98 builtin/fsck.c:775
1468 +#: builtin/log.c:2270 builtin/mv.c:123 builtin/read-tree.c:128
1469 msgid "be verbose"
1470 msgstr "chi tiết"
1471
1472 -#: apply.c:5027
1472 +#: apply.c:5044
1473 msgid "tolerate incorrectly detected missing new-line at the end of file"
1474 msgstr ""
1475 "đã dò tìm thấy dung sai không chính xác thiếu dòng mới tại cuối tập tin"
1476
1477 -#: apply.c:5030
1477 +#: apply.c:5047
1478 msgid "do not trust the line counts in the hunk headers"
1479 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
1480
1481 -#: apply.c:5032 builtin/am.c:2247
1481 +#: apply.c:5049 builtin/am.c:2267
1482 msgid "root"
1483 msgstr "gốc"
1484
1485 -#: apply.c:5033
1485 +#: apply.c:5050
1486 msgid "prepend <root> to all filenames"
1487 msgstr "treo thêm <root> vào tất cả các tên tập tin"
1488
1489 -#: archive-tar.c:125 archive-zip.c:351
1489 +#: archive-tar.c:125 archive-zip.c:345
1490 #, c-format
1491 msgid "cannot stream blob %s"
1492 msgstr "không thể stream blob “%s”"
1493
1494 -#: archive-tar.c:266 archive-zip.c:369
1494 +#: archive-tar.c:265 archive-zip.c:358
1495 #, c-format
1496 msgid "unsupported file mode: 0%o (SHA1: %s)"
1497 msgstr "chế độ tập tin lục không được hỗ trợ: 0%o (SHA1: %s)"
1498
1499 -#: archive-tar.c:293 archive-zip.c:359
1500 -#, c-format
1501 -msgid "cannot read %s"
1502 -msgstr "không thể đọc %s"
1503 -
1504 -#: archive-tar.c:465
1499 +#: archive-tar.c:449
1500 #, c-format
1501 msgid "unable to start '%s' filter"
1502 msgstr "không thể bắt đầu bộ lọc “%s”"
1503
1509 -#: archive-tar.c:468
1504 +#: archive-tar.c:452
1505 msgid "unable to redirect descriptor"
1506 msgstr "không thể chuyển hướng mô tả"
1507
1513 -#: archive-tar.c:475
1508 +#: archive-tar.c:459
1509 #, c-format
1510 msgid "'%s' filter reported error"
1511 msgstr "bộ lọc “%s” đã báo cáo lỗi"
1512
1518 -#: archive-zip.c:319
1513 +#: archive-zip.c:318
1514 #, c-format
1515 msgid "path is not valid UTF-8: %s"
1516 msgstr "đường dẫn không hợp lệ UTF-8: %s"
1517
1523 -#: archive-zip.c:323
1518 +#: archive-zip.c:322
1519 #, c-format
1520 msgid "path too long (%d chars, SHA1: %s): %s"
1521 msgstr "đường dẫn quá dài (%d ký tự, SHA1: %s): %s"
1522
1528 -#: archive-zip.c:480 builtin/pack-objects.c:243 builtin/pack-objects.c:246
1523 +#: archive-zip.c:469 builtin/pack-objects.c:244 builtin/pack-objects.c:247
1524 #, c-format
1525 msgid "deflate error (%d)"
1526 msgstr "lỗi giải nén (%d)"
1527
1533 -#: archive-zip.c:615
1528 +#: archive-zip.c:603
1529 #, c-format
1530 msgid "timestamp too large for this system: %<PRIuMAX>"
1531 msgstr "dấu vết thời gian là quá lớn cho hệ thống này: %<PRIuMAX>"
@@ -1554,119 +1549,149 @@ msgstr ""
1549 msgid "git archive --remote <repo> [--exec <cmd>] --list"
1550 msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
1551
1557 -#: archive.c:377 builtin/add.c:181 builtin/add.c:588 builtin/rm.c:315
1552 +#: archive.c:192
1553 +#, c-format
1554 +msgid "cannot read %s"
1555 +msgstr "không thể đọc %s"
1556 +
1557 +#: archive.c:345 sequencer.c:445 sequencer.c:1706 sequencer.c:2852
1558 +#: sequencer.c:3293 sequencer.c:3402 builtin/am.c:263 builtin/commit.c:786
1559 +#: builtin/merge.c:1124
1560 +#, c-format
1561 +msgid "could not read '%s'"
1562 +msgstr "không thể đọc “%s”"
1563 +
1564 +#: archive.c:430 builtin/add.c:181 builtin/add.c:594 builtin/rm.c:315
1565 #, c-format
1566 msgid "pathspec '%s' did not match any files"
1567 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
1568
1562 -#: archive.c:401
1569 +#: archive.c:454
1570 #, c-format
1571 msgid "no such ref: %.*s"
1572 msgstr "không có tham chiếu nào như thế: %.*s"
1573
1567 -#: archive.c:407
1574 +#: archive.c:460
1575 #, c-format
1576 msgid "not a valid object name: %s"
1577 msgstr "không phải là tên đối tượng hợp lệ: “%s”"
1578
1572 -#: archive.c:420
1579 +#: archive.c:473
1580 #, c-format
1581 msgid "not a tree object: %s"
1582 msgstr "không phải là đối tượng cây: “%s”"
1583
1577 -#: archive.c:432
1584 +#: archive.c:485
1585 msgid "current working directory is untracked"
1586 msgstr "thư mục làm việc hiện hành chưa được theo dõi"
1587
1581 -#: archive.c:464
1588 +#: archive.c:526
1589 +#, c-format
1590 +msgid "File not found: %s"
1591 +msgstr "Không tìm thấy tập tin: %s"
1592 +
1593 +#: archive.c:528
1594 +#, c-format
1595 +msgid "Not a regular file: %s"
1596 +msgstr "Không phải một tập tin thường: %s"
1597 +
1598 +#: archive.c:553
1599 msgid "fmt"
1600 msgstr "định_dạng"
1601
1585 -#: archive.c:464
1602 +#: archive.c:553
1603 msgid "archive format"
1604 msgstr "định dạng lưu trữ"
1605
1589 -#: archive.c:465 builtin/log.c:1674
1606 +#: archive.c:554 builtin/log.c:1760
1607 msgid "prefix"
1608 msgstr "tiền_tố"
1609
1593 -#: archive.c:466
1610 +#: archive.c:555
1611 msgid "prepend prefix to each pathname in the archive"
1612 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
1613
1597 -#: archive.c:467 builtin/blame.c:861 builtin/blame.c:865 builtin/blame.c:866
1598 -#: builtin/commit-tree.c:117 builtin/config.c:130 builtin/fast-export.c:1208
1599 -#: builtin/fast-export.c:1210 builtin/fast-export.c:1214 builtin/grep.c:907
1600 -#: builtin/hash-object.c:105 builtin/ls-files.c:561 builtin/ls-files.c:564
1601 -#: builtin/notes.c:412 builtin/notes.c:578 builtin/read-tree.c:123
1602 -#: parse-options.h:190
1614 +#: archive.c:556 archive.c:559 builtin/blame.c:884 builtin/blame.c:888
1615 +#: builtin/blame.c:889 builtin/commit-tree.c:117 builtin/config.c:133
1616 +#: builtin/fast-export.c:1208 builtin/fast-export.c:1210
1617 +#: builtin/fast-export.c:1214 builtin/grep.c:908 builtin/hash-object.c:105
1618 +#: builtin/ls-files.c:561 builtin/ls-files.c:564 builtin/notes.c:412
1619 +#: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:190
1620 msgid "file"
1621 msgstr "tập_tin"
1622
1606 -#: archive.c:468 builtin/archive.c:90
1623 +#: archive.c:557
1624 +msgid "add untracked file to archive"
1625 +msgstr "thêm các tập tin không được theo dõi vào kho lưu"
1626 +
1627 +#: archive.c:560 builtin/archive.c:90
1628 msgid "write the archive to this file"
1629 msgstr "ghi kho lưu vào tập tin này"
1630
1610 -#: archive.c:470
1631 +#: archive.c:562
1632 msgid "read .gitattributes in working directory"
1633 msgstr "đọc .gitattributes trong thư mục làm việc"
1634
1614 -#: archive.c:471
1635 +#: archive.c:563
1636 msgid "report archived files on stderr"
1637 msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
1638
1618 -#: archive.c:472
1639 +#: archive.c:564
1640 msgid "store only"
1641 msgstr "chỉ lưu (không nén)"
1642
1622 -#: archive.c:473
1643 +#: archive.c:565
1644 msgid "compress faster"
1645 msgstr "nén nhanh hơn"
1646
1626 -#: archive.c:481
1647 +#: archive.c:573
1648 msgid "compress better"
1649 msgstr "nén nhỏ hơn"
1650
1630 -#: archive.c:484
1651 +#: archive.c:576
1652 msgid "list supported archive formats"
1653 msgstr "liệt kê các kiểu nén được hỗ trợ"
1654
1634 -#: archive.c:486 builtin/archive.c:91 builtin/clone.c:113 builtin/clone.c:116
1635 -#: builtin/submodule--helper.c:1406 builtin/submodule--helper.c:1911
1655 +#: archive.c:578 builtin/archive.c:91 builtin/clone.c:113 builtin/clone.c:116
1656 +#: builtin/submodule--helper.c:1830 builtin/submodule--helper.c:2335
1657 msgid "repo"
1658 msgstr "kho"
1659
1639 -#: archive.c:487 builtin/archive.c:92
1660 +#: archive.c:579 builtin/archive.c:92
1661 msgid "retrieve the archive from remote repository <repo>"
1662 msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
1663
1643 -#: archive.c:488 builtin/archive.c:93 builtin/difftool.c:715
1664 +#: archive.c:580 builtin/archive.c:93 builtin/difftool.c:715
1665 #: builtin/notes.c:498
1666 msgid "command"
1667 msgstr "lệnh"
1668
1648 -#: archive.c:489 builtin/archive.c:94
1669 +#: archive.c:581 builtin/archive.c:94
1670 msgid "path to the remote git-upload-archive command"
1671 msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
1672
1652 -#: archive.c:496
1673 +#: archive.c:588
1674 msgid "Unexpected option --remote"
1675 msgstr "Gặp tùy chọn không cần --remote"
1676
1656 -#: archive.c:498
1677 +#: archive.c:590
1678 msgid "Option --exec can only be used together with --remote"
1679 msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
1680
1660 -#: archive.c:500
1681 +#: archive.c:592
1682 msgid "Unexpected option --output"
1683 msgstr "Gặp tùy chọn không cần --output"
1684
1664 -#: archive.c:522
1685 +#: archive.c:594
1686 +msgid "Options --add-file and --remote cannot be used together"
1687 +msgstr "Các tùy chọn --add-file và --remote không thể sử dụng cùng với nhau"
1688 +
1689 +#: archive.c:616
1690 #, c-format
1691 msgid "Unknown archive format '%s'"
1692 msgstr "Không hiểu định dạng “%s”"
1693
1669 -#: archive.c:529
1694 +#: archive.c:623
1695 #, c-format
1696 msgid "Argument not supported for format '%s': -%d"
1697 msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
@@ -1689,22 +1714,22 @@ msgstr ""
1714 "Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
1715 "Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
1716
1692 -#: bisect.c:468
1717 +#: bisect.c:476
1718 #, c-format
1719 msgid "Badly quoted content in file '%s': %s"
1720 msgstr "Nội dung được trích dẫn sai trong tập tin “%s”: %s"
1721
1697 -#: bisect.c:678
1722 +#: bisect.c:686
1723 #, c-format
1724 msgid "We cannot bisect more!\n"
1725 msgstr "Chúng tôi không bisect thêm nữa!\n"
1726
1702 -#: bisect.c:745
1727 +#: bisect.c:753
1728 #, c-format
1729 msgid "Not a valid commit name %s"
1730 msgstr "Không phải tên đối tượng commit %s hợp lệ"
1731
1707 -#: bisect.c:770
1732 +#: bisect.c:778
1733 #, c-format
1734 msgid ""
1735 "The merge base %s is bad.\n"
@@ -1713,7 +1738,7 @@ msgstr ""
1738 "Hòa trộn trên %s là sai.\n"
1739 "Điều đó có nghĩa là lỗi đã được sửa chữa giữa %s và [%s].\n"
1740
1716 -#: bisect.c:775
1741 +#: bisect.c:783
1742 #, c-format
1743 msgid ""
1744 "The merge base %s is new.\n"
@@ -1722,7 +1747,7 @@ msgstr ""
1747 "Hòa trộn trên %s là mới.\n"
1748 "Gần như chắc chắn là có thay đổi giữa %s và [%s].\n"
1749
1725 -#: bisect.c:780
1750 +#: bisect.c:788
1751 #, c-format
1752 msgid ""
1753 "The merge base %s is %s.\n"
@@ -1731,7 +1756,7 @@ msgstr ""
1756 "Hòa trộn trên %s là %s.\n"
1757 "Điều đó có nghĩa là lần chuyển giao “%s” đầu tiên là giữa %s và [%s].\n"
1758
1734 -#: bisect.c:788
1759 +#: bisect.c:796
1760 #, c-format
1761 msgid ""
1762 "Some %s revs are not ancestors of the %s rev.\n"
@@ -1742,7 +1767,7 @@ msgstr ""
1767 "git bisect không thể làm việc đúng đắn trong trường hợp này.\n"
1768 "Liệu có phải bạn nhầm lẫn các điểm %s và %s không?\n"
1769
1745 -#: bisect.c:801
1770 +#: bisect.c:809
1771 #, c-format
1772 msgid ""
1773 "the merge base between %s and [%s] must be skipped.\n"
@@ -1754,36 +1779,36 @@ msgstr ""
1779 "%s.\n"
1780 "Chúng tôi vẫn cứ tiếp tục."
1781
1757 -#: bisect.c:840
1782 +#: bisect.c:848
1783 #, c-format
1784 msgid "Bisecting: a merge base must be tested\n"
1785 msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
1786
1762 -#: bisect.c:890
1787 +#: bisect.c:898
1788 #, c-format
1789 msgid "a %s revision is needed"
1790 msgstr "cần một điểm xét duyệt %s"
1791
1767 -#: bisect.c:920 builtin/notes.c:177 builtin/tag.c:255
1792 +#: bisect.c:928 builtin/notes.c:177 builtin/tag.c:255
1793 #, c-format
1794 msgid "could not create file '%s'"
1795 msgstr "không thể tạo tập tin “%s”"
1796
1772 -#: bisect.c:966 builtin/merge.c:151
1797 +#: bisect.c:974 builtin/merge.c:150
1798 #, c-format
1799 msgid "could not read file '%s'"
1800 msgstr "không thể đọc tập tin “%s”"
1801
1777 -#: bisect.c:997
1802 +#: bisect.c:1014
1803 msgid "reading bisect refs failed"
1804 msgstr "việc đọc tham chiếu bisect gặp lỗi"
1805
1781 -#: bisect.c:1019
1806 +#: bisect.c:1044
1807 #, c-format
1808 msgid "%s was both %s and %s\n"
1809 msgstr "%s là cả %s và %s\n"
1810
1786 -#: bisect.c:1028
1811 +#: bisect.c:1053
1812 #, c-format
1813 msgid ""
1814 "No testable commit found.\n"
@@ -1792,7 +1817,7 @@ msgstr ""
1817 "Không tìm thấy lần chuyển giao kiểm tra được nào.\n"
1818 "Có lẽ bạn bắt đầu với các tham số đường dẫn sai?\n"
1819
1795 -#: bisect.c:1057
1820 +#: bisect.c:1082
1821 #, c-format
1822 msgid "(roughly %d step)"
1823 msgid_plural "(roughly %d steps)"
@@ -1801,46 +1826,46 @@ msgstr[0] "(ước chừng %d bước)"
1826 #. TRANSLATORS: the last %s will be replaced with "(roughly %d
1827 #. steps)" translation.
1828 #.
1804 -#: bisect.c:1063
1829 +#: bisect.c:1088
1830 #, c-format
1831 msgid "Bisecting: %d revision left to test after this %s\n"
1832 msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1833 msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
1834
1810 -#: blame.c:2777
1835 +#: blame.c:2778
1836 msgid "--contents and --reverse do not blend well."
1837 msgstr "tùy chọn--contents và --reverse không được trộn vào nhau."
1838
1814 -#: blame.c:2791
1839 +#: blame.c:2792
1840 msgid "cannot use --contents with final commit object name"
1841 msgstr "không thể dùng --contents với tên đối tượng chuyển giao cuối cùng"
1842
1818 -#: blame.c:2812
1843 +#: blame.c:2813
1844 msgid "--reverse and --first-parent together require specified latest commit"
1845 msgstr ""
1846 "cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1847
1823 -#: blame.c:2821 bundle.c:187 ref-filter.c:2200 remote.c:1924 sequencer.c:2018
1824 -#: sequencer.c:4466 submodule.c:847 builtin/commit.c:1047 builtin/log.c:405
1825 -#: builtin/log.c:1012 builtin/log.c:1541 builtin/log.c:1945 builtin/log.c:2235
1826 -#: builtin/merge.c:415 builtin/pack-objects.c:3348 builtin/pack-objects.c:3363
1827 -#: builtin/shortlog.c:192
1848 +#: blame.c:2822 bundle.c:213 ref-filter.c:2264 remote.c:2020 sequencer.c:2105
1849 +#: sequencer.c:4606 submodule.c:855 builtin/commit.c:1045 builtin/log.c:404
1850 +#: builtin/log.c:1020 builtin/log.c:1622 builtin/log.c:2029 builtin/log.c:2319
1851 +#: builtin/merge.c:414 builtin/pack-objects.c:3380 builtin/pack-objects.c:3395
1852 +#: builtin/shortlog.c:320
1853 msgid "revision walk setup failed"
1854 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1855
1831 -#: blame.c:2839
1856 +#: blame.c:2840
1857 msgid ""
1858 "--reverse --first-parent together require range along first-parent chain"
1859 msgstr ""
1860 "cùng sử dụng --reverse --first-parent yêu cầu vùng cùng với chuỗi cha-mẹ-đầu-"
1861 "tiên"
1862
1838 -#: blame.c:2850
1863 +#: blame.c:2851
1864 #, c-format
1865 msgid "no such path %s in %s"
1866 msgstr "không có đường dẫn %s trong “%s”"
1867
1843 -#: blame.c:2861
1868 +#: blame.c:2862
1869 #, c-format
1870 msgid "cannot read blob %s for path %s"
1871 msgstr "không thể đọc blob %s cho đường dẫn “%s”"
@@ -1986,86 +2011,102 @@ msgstr "“%s” đã được lấy ra tại “%s” rồi"
2011 msgid "HEAD of working tree %s is not updated"
2012 msgstr "HEAD của cây làm việc %s chưa được cập nhật"
2013
1989 -#: bundle.c:47
2014 +#: bundle.c:41
2015 +#, c-format
2016 +msgid "unrecognized bundle hash algorithm: %s"
2017 +msgstr "không hiểu thuật toán băm dữ liệu bundle: %s"
2018 +
2019 +#: bundle.c:45
2020 #, c-format
1991 -msgid "'%s' does not look like a v2 bundle file"
1992 -msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump của git)"
2021 +msgid "unknown capability '%s'"
2022 +msgstr "không hiểu dung lượng “%s”"
2023
1994 -#: bundle.c:69
1995 -msgid "unknown hash algorithm length"
1996 -msgstr "không hiểu chiều dài thuật toán băm dữ liệu"
2024 +#: bundle.c:71
2025 +#, c-format
2026 +msgid "'%s' does not look like a v2 or v3 bundle file"
2027 +msgstr "“%s” không giống như tập tin v2 hay v3 bundle (định dạng dump của git)"
2028
1998 -#: bundle.c:84
2029 +#: bundle.c:110
2030 #, c-format
2031 msgid "unrecognized header: %s%s (%d)"
2032 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
2033
2003 -#: bundle.c:110 rerere.c:480 rerere.c:690 sequencer.c:2270 sequencer.c:3034
2034 +#: bundle.c:136 rerere.c:480 rerere.c:690 sequencer.c:2357 sequencer.c:3142
2035 #: builtin/commit.c:814
2036 #, c-format
2037 msgid "could not open '%s'"
2038 msgstr "không thể mở “%s”"
2039
2009 -#: bundle.c:163
2040 +#: bundle.c:189
2041 msgid "Repository lacks these prerequisite commits:"
2042 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
2043
2013 -#: bundle.c:166
2044 +#: bundle.c:192
2045 msgid "need a repository to verify a bundle"
2046 msgstr "cần một kho chứa để thẩm tra một bundle"
2047
2017 -#: bundle.c:217
2048 +#: bundle.c:243
2049 #, c-format
2050 msgid "The bundle contains this ref:"
2051 msgid_plural "The bundle contains these %d refs:"
2052 msgstr[0] "Bó dữ liệu chứa %d tham chiếu:"
2053
2023 -#: bundle.c:224
2054 +#: bundle.c:250
2055 msgid "The bundle records a complete history."
2056 msgstr "Lệnh bundle ghi lại toàn bộ lịch sử."
2057
2027 -#: bundle.c:226
2058 +#: bundle.c:252
2059 #, c-format
2060 msgid "The bundle requires this ref:"
2061 msgid_plural "The bundle requires these %d refs:"
2062 msgstr[0] "Lệnh bundle yêu cầu %d tham chiếu này:"
2063
2033 -#: bundle.c:293
2064 +#: bundle.c:319
2065 msgid "unable to dup bundle descriptor"
2066 msgstr "không thể nhân đôi bộ mô tả bundle"
2067
2037 -#: bundle.c:300
2068 +#: bundle.c:326
2069 msgid "Could not spawn pack-objects"
2070 msgstr "Không thể sản sinh đối tượng gói"
2071
2041 -#: bundle.c:311
2072 +#: bundle.c:337
2073 msgid "pack-objects died"
2074 msgstr "đối tượng gói đã chết"
2075
2045 -#: bundle.c:353
2076 +#: bundle.c:379
2077 msgid "rev-list died"
2078 msgstr "rev-list đã chết"
2079
2049 -#: bundle.c:402
2080 +#: bundle.c:428
2081 #, c-format
2082 msgid "ref '%s' is excluded by the rev-list options"
2083 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
2084
2054 -#: bundle.c:481 builtin/log.c:208 builtin/log.c:1834 builtin/shortlog.c:306
2085 +#: bundle.c:498
2086 +#, c-format
2087 +msgid "unsupported bundle version %d"
2088 +msgstr "phiên bản bundle %d không được hỗ trợ"
2089 +
2090 +#: bundle.c:500
2091 +#, c-format
2092 +msgid "cannot write bundle version %d with algorithm %s"
2093 +msgstr "không thể ghi phiên bản bundle %d với thuật toán %s"
2094 +
2095 +#: bundle.c:522 builtin/log.c:207 builtin/log.c:1918 builtin/shortlog.c:461
2096 #, c-format
2097 msgid "unrecognized argument: %s"
2098 msgstr "đối số không được thừa nhận: %s"
2099
2059 -#: bundle.c:489
2100 +#: bundle.c:530
2101 msgid "Refusing to create empty bundle."
2102 msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
2103
2063 -#: bundle.c:499
2104 +#: bundle.c:540
2105 #, c-format
2106 msgid "cannot create '%s'"
2107 msgstr "không thể tạo “%s”"
2108
2068 -#: bundle.c:524
2109 +#: bundle.c:565
2110 msgid "index-pack died"
2111 msgstr "mục lục gói đã chết"
2112
@@ -2074,264 +2115,259 @@ msgstr "mục lục gói đã chết"
2115 msgid "invalid color value: %.*s"
2116 msgstr "giá trị màu không hợp lệ: %.*s"
2117
2077 -#: commit-graph.c:238
2118 +#: commit-graph.c:188 midx.c:46
2119 +msgid "invalid hash version"
2120 +msgstr "phiên bản băm không hợp lệ"
2121 +
2122 +#: commit-graph.c:246
2123 msgid "commit-graph file is too small"
2124 msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ"
2125
2081 -#: commit-graph.c:303
2126 +#: commit-graph.c:311
2127 #, c-format
2128 msgid "commit-graph signature %X does not match signature %X"
2129 msgstr "chữ ký đồ-thị-các-lần-chuyển-giao %X không khớp chữ ký %X"
2130
2086 -#: commit-graph.c:310
2131 +#: commit-graph.c:318
2132 #, c-format
2133 msgid "commit-graph version %X does not match version %X"
2134 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2135
2091 -#: commit-graph.c:317
2136 +#: commit-graph.c:325
2137 #, c-format
2138 msgid "commit-graph hash version %X does not match version %X"
2139 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2140
2096 -#: commit-graph.c:339
2097 -msgid "commit-graph chunk lookup table entry missing; file may be incomplete"
2098 -msgstr ""
2099 -"bảng tìm kiếm mảnh đồ-thị-các-lần-chuyển-giao còn thiếu; tập tin có thể sẽ "
2100 -"không hoàn thiện"
2141 +#: commit-graph.c:342
2142 +#, c-format
2143 +msgid "commit-graph file is too small to hold %u chunks"
2144 +msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ để giữ %u mảnh dữ liệu"
2145
2102 -#: commit-graph.c:349
2146 +#: commit-graph.c:361
2147 #, c-format
2148 msgid "commit-graph improper chunk offset %08x%08x"
2149 msgstr "bù mảnh đồ-thị-các-lần-chuyển-giao không đúng chỗ %08x%08x"
2150
2107 -#: commit-graph.c:417
2151 +#: commit-graph.c:433
2152 #, c-format
2153 msgid "commit-graph chunk id %08x appears multiple times"
2154 msgstr "mã mảnh đồ-thị-các-lần-chuyển-giao %08x xuất hiện nhiều lần"
2155
2112 -#: commit-graph.c:491
2156 +#: commit-graph.c:499
2157 msgid "commit-graph has no base graphs chunk"
2158 msgstr "đồ-thị-các-lần-chuyển-giao có không có mảnh các đồ họa cơ sở"
2159
2116 -#: commit-graph.c:501
2160 +#: commit-graph.c:509
2161 msgid "commit-graph chain does not match"
2162 msgstr "móc xích đồ-thị-các-lần-chuyển-giao không khớp"
2163
2120 -#: commit-graph.c:549
2164 +#: commit-graph.c:557
2165 #, c-format
2166 msgid "invalid commit-graph chain: line '%s' not a hash"
2167 msgstr ""
2168 "móc xích đồ-thị-các-lần-chuyển-giao không hợp lệ: dòng '%s' không phải là "
2169 "một mã băm"
2170
2127 -#: commit-graph.c:573
2171 +#: commit-graph.c:581
2172 msgid "unable to find all commit-graph files"
2173 msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
2174
2131 -#: commit-graph.c:706 commit-graph.c:770
2175 +#: commit-graph.c:721 commit-graph.c:785
2176 msgid "invalid commit position. commit-graph is likely corrupt"
2177 msgstr ""
2178 "vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
2179 "bị hỏng"
2180
2137 -#: commit-graph.c:727
2181 +#: commit-graph.c:742
2182 #, c-format
2183 msgid "could not find commit %s"
2184 msgstr "không thể tìm thấy lần chuyển giao %s"
2185
2142 -#: commit-graph.c:1009 builtin/am.c:1292
2186 +#: commit-graph.c:1042 builtin/am.c:1306
2187 #, c-format
2188 msgid "unable to parse commit %s"
2189 msgstr "không thể phân tích lần chuyển giao “%s”"
2190
2147 -#: commit-graph.c:1157
2148 -msgid "Writing changed paths Bloom filters index"
2149 -msgstr "Ghi dữ liệu các mục lục Bloom đường dẫn đã bị thay đổi"
2150 -
2151 -#: commit-graph.c:1182
2152 -msgid "Writing changed paths Bloom filters data"
2153 -msgstr "Ghi dữ liệu các bộ lọc Bloom đường dẫn đã bị thay đổi"
2154 -
2155 -#: commit-graph.c:1221 builtin/pack-objects.c:2832
2191 +#: commit-graph.c:1265 builtin/pack-objects.c:2864
2192 #, c-format
2193 msgid "unable to get type of object %s"
2194 msgstr "không thể lấy kiểu của đối tượng “%s”"
2195
2160 -#: commit-graph.c:1257
2196 +#: commit-graph.c:1301
2197 msgid "Loading known commits in commit graph"
2198 msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
2199
2164 -#: commit-graph.c:1274
2200 +#: commit-graph.c:1318
2201 msgid "Expanding reachable commits in commit graph"
2202 msgstr ""
2203 "Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
2204 "chuyển giao"
2205
2170 -#: commit-graph.c:1294
2206 +#: commit-graph.c:1338
2207 msgid "Clearing commit marks in commit graph"
2208 msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
2209
2174 -#: commit-graph.c:1313
2210 +#: commit-graph.c:1357
2211 msgid "Computing commit graph generation numbers"
2212 msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
2213
2178 -#: commit-graph.c:1367
2214 +#: commit-graph.c:1424
2215 msgid "Computing commit changed paths Bloom filters"
2216 msgstr "Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi"
2217
2182 -#: commit-graph.c:1423
2218 +#: commit-graph.c:1501
2219 msgid "Collecting referenced commits"
2220 msgstr "Đang sưu tập các lần chuyển giao được tham chiếu"
2221
2186 -#: commit-graph.c:1447
2222 +#: commit-graph.c:1526
2223 #, c-format
2224 msgid "Finding commits for commit graph in %d pack"
2225 msgid_plural "Finding commits for commit graph in %d packs"
2226 msgstr[0] ""
2227 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
2228
2193 -#: commit-graph.c:1460
2229 +#: commit-graph.c:1539
2230 #, c-format
2231 msgid "error adding pack %s"
2232 msgstr "gặp lỗi thêm gói %s"
2233
2198 -#: commit-graph.c:1464
2234 +#: commit-graph.c:1543
2235 #, c-format
2236 msgid "error opening index for %s"
2237 msgstr "gặp lỗi khi mở mục lục cho “%s”"
2238
2203 -#: commit-graph.c:1503
2239 +#: commit-graph.c:1582
2240 msgid "Finding commits for commit graph among packed objects"
2241 msgstr ""
2242 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
2243 "tượng đã đóng gói"
2244
2209 -#: commit-graph.c:1518
2245 +#: commit-graph.c:1597
2246 msgid "Counting distinct commits in commit graph"
2247 msgstr "Đang đếm các lần chuyển giao khác nhau trong đồ thị lần chuyển giao"
2248
2213 -#: commit-graph.c:1550
2249 +#: commit-graph.c:1629
2250 msgid "Finding extra edges in commit graph"
2251 msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
2252
2217 -#: commit-graph.c:1599
2253 +#: commit-graph.c:1678
2254 msgid "failed to write correct number of base graph ids"
2255 msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
2256
2221 -#: commit-graph.c:1633 midx.c:812
2257 +#: commit-graph.c:1720 midx.c:826
2258 #, c-format
2259 msgid "unable to create leading directories of %s"
2260 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
2261
2226 -#: commit-graph.c:1646
2262 +#: commit-graph.c:1733
2263 msgid "unable to create temporary graph layer"
2264 msgstr "không thể tạo lớp sơ đồ tạm thời"
2265
2230 -#: commit-graph.c:1651
2266 +#: commit-graph.c:1738
2267 #, c-format
2268 msgid "unable to adjust shared permissions for '%s'"
2269 msgstr "không thể chỉnh sửa quyền chia sẻ thành “%s”"
2270
2235 -#: commit-graph.c:1728
2271 +#: commit-graph.c:1808
2272 #, c-format
2273 msgid "Writing out commit graph in %d pass"
2274 msgid_plural "Writing out commit graph in %d passes"
2275 msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
2276
2241 -#: commit-graph.c:1773
2277 +#: commit-graph.c:1853
2278 msgid "unable to open commit-graph chain file"
2279 msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
2280
2245 -#: commit-graph.c:1789
2281 +#: commit-graph.c:1869
2282 msgid "failed to rename base commit-graph file"
2283 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
2284
2249 -#: commit-graph.c:1809
2285 +#: commit-graph.c:1889
2286 msgid "failed to rename temporary commit-graph file"
2287 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
2288
2253 -#: commit-graph.c:1935
2289 +#: commit-graph.c:2015
2290 msgid "Scanning merged commits"
2291 msgstr "Đang quét các lần chuyển giao đã hòa trộn"
2292
2257 -#: commit-graph.c:1946
2293 +#: commit-graph.c:2026
2294 #, c-format
2295 msgid "unexpected duplicate commit id %s"
2296 msgstr "gặp mã số tích lần chuyển giao bị trùng lặp “%s”"
2297
2262 -#: commit-graph.c:1969
2298 +#: commit-graph.c:2049
2299 msgid "Merging commit-graph"
2300 msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
2301
2266 -#: commit-graph.c:2156
2302 +#: commit-graph.c:2259
2303 #, c-format
2304 msgid "the commit graph format cannot write %d commits"
2305 msgstr "định dạng đồ họa các lần chuyển giao không thể ghi %d lần chuyển giao"
2306
2271 -#: commit-graph.c:2167
2307 +#: commit-graph.c:2270
2308 msgid "too many commits to write graph"
2309 msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
2310
2275 -#: commit-graph.c:2260
2311 +#: commit-graph.c:2363
2312 msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2313 msgstr ""
2314 "tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
2315 "đã hỏng"
2316
2281 -#: commit-graph.c:2270
2317 +#: commit-graph.c:2373
2318 #, c-format
2319 msgid "commit-graph has incorrect OID order: %s then %s"
2320 msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
2321
2286 -#: commit-graph.c:2280 commit-graph.c:2295
2322 +#: commit-graph.c:2383 commit-graph.c:2398
2323 #, c-format
2324 msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2325 msgstr ""
2326 "đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
2327 "%u"
2328
2293 -#: commit-graph.c:2287
2329 +#: commit-graph.c:2390
2330 #, c-format
2331 msgid "failed to parse commit %s from commit-graph"
2332 msgstr "gặp lỗi khi phân tích lần chuyển giao từ %s đồ-thị-các-lần-chuyển-giao"
2333
2298 -#: commit-graph.c:2305
2334 +#: commit-graph.c:2408
2335 msgid "Verifying commits in commit graph"
2336 msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
2337
2302 -#: commit-graph.c:2320
2338 +#: commit-graph.c:2423
2339 #, c-format
2340 msgid "failed to parse commit %s from object database for commit-graph"
2341 msgstr ""
2342 "gặp lỗi khi phân tích lần chuyển giao %s từ cơ sở dữ liệu đối tượng cho đồ "
2343 "thị lần chuyển giao"
2344
2309 -#: commit-graph.c:2327
2345 +#: commit-graph.c:2430
2346 #, c-format
2347 msgid "root tree OID for commit %s in commit-graph is %s != %s"
2348 msgstr ""
2349 "OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
2350 "%s"
2351
2316 -#: commit-graph.c:2337
2352 +#: commit-graph.c:2440
2353 #, c-format
2354 msgid "commit-graph parent list for commit %s is too long"
2355 msgstr ""
2356 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
2357
2322 -#: commit-graph.c:2346
2358 +#: commit-graph.c:2449
2359 #, c-format
2360 msgid "commit-graph parent for %s is %s != %s"
2361 msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
2362
2327 -#: commit-graph.c:2360
2363 +#: commit-graph.c:2463
2364 #, c-format
2365 msgid "commit-graph parent list for commit %s terminates early"
2366 msgstr ""
2367 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
2368 "dứt quá sớm"
2369
2334 -#: commit-graph.c:2365
2370 +#: commit-graph.c:2468
2371 #, c-format
2372 msgid ""
2373 "commit-graph has generation number zero for commit %s, but non-zero elsewhere"
@@ -2339,7 +2375,7 @@ msgstr ""
2375 "đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
2376 "nhưng không phải số không ở chỗ khác"
2377
2342 -#: commit-graph.c:2369
2378 +#: commit-graph.c:2472
2379 #, c-format
2380 msgid ""
2381 "commit-graph has non-zero generation number for commit %s, but zero elsewhere"
@@ -2347,20 +2383,20 @@ msgstr ""
2383 "đồ-thị-các-lần-chuyển-giao có con số không phải không lần tạo cho lần chuyển "
2384 "giao %s, nhưng số không ở chỗ khác"
2385
2350 -#: commit-graph.c:2385
2386 +#: commit-graph.c:2488
2387 #, c-format
2388 msgid "commit-graph generation for commit %s is %u != %u"
2389 msgstr "tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %u != %u"
2390
2355 -#: commit-graph.c:2391
2391 +#: commit-graph.c:2494
2392 #, c-format
2393 msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2394 msgstr ""
2395 "ngày chuyển giao cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là "
2396 "%<PRIuMAX> != %<PRIuMAX>"
2397
2362 -#: commit.c:52 sequencer.c:2739 builtin/am.c:359 builtin/am.c:403
2363 -#: builtin/am.c:1371 builtin/am.c:2013 builtin/replace.c:457
2398 +#: commit.c:52 sequencer.c:2845 builtin/am.c:373 builtin/am.c:417
2399 +#: builtin/am.c:1385 builtin/am.c:2031 builtin/replace.c:457
2400 #, c-format
2401 msgid "could not parse %s"
2402 msgstr "không thể phân tích cú pháp %s"
@@ -2463,7 +2499,7 @@ msgstr "khóa không chứa một phần: %s"
2499 msgid "key does not contain variable name: %s"
2500 msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
2501
2466 -#: config.c:408 sequencer.c:2456
2502 +#: config.c:408 sequencer.c:2547
2503 #, c-format
2504 msgid "invalid key: %s"
2505 msgstr "khóa không đúng: %s"
@@ -2601,7 +2637,7 @@ msgstr "giá trị cho %s sai dạng: %s"
2637 msgid "must be one of nothing, matching, simple, upstream or current"
2638 msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
2639
2604 -#: config.c:1533 builtin/pack-objects.c:3617
2640 +#: config.c:1533 builtin/pack-objects.c:3649
2641 #, c-format
2642 msgid "bad pack compression level %d"
2643 msgstr "mức nén gói %d không hợp lệ"
@@ -2630,101 +2666,101 @@ msgstr "gặp lỗi khi phân tích cú pháp %s"
2666 msgid "unable to parse command-line config"
2667 msgstr "không thể phân tích cấu hình dòng lệnh"
2668
2633 -#: config.c:2113
2669 +#: config.c:2122
2670 msgid "unknown error occurred while reading the configuration files"
2671 msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
2672
2637 -#: config.c:2283
2673 +#: config.c:2296
2674 #, c-format
2675 msgid "Invalid %s: '%s'"
2676 msgstr "%s không hợp lệ: “%s”"
2677
2642 -#: config.c:2328
2678 +#: config.c:2341
2679 #, c-format
2680 msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2681 msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
2682
2647 -#: config.c:2374
2683 +#: config.c:2387
2684 #, c-format
2685 msgid "unable to parse '%s' from command-line config"
2686 msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
2687
2652 -#: config.c:2376
2688 +#: config.c:2389
2689 #, c-format
2690 msgid "bad config variable '%s' in file '%s' at line %d"
2691 msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
2692
2657 -#: config.c:2457
2693 +#: config.c:2470
2694 #, c-format
2695 msgid "invalid section name '%s'"
2696 msgstr "tên của phần không hợp lệ “%s”"
2697
2662 -#: config.c:2489
2698 +#: config.c:2502
2699 #, c-format
2700 msgid "%s has multiple values"
2701 msgstr "%s có đa giá trị"
2702
2667 -#: config.c:2518
2703 +#: config.c:2531
2704 #, c-format
2705 msgid "failed to write new configuration file %s"
2706 msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
2707
2672 -#: config.c:2770 config.c:3094
2708 +#: config.c:2783 config.c:3107
2709 #, c-format
2710 msgid "could not lock config file %s"
2711 msgstr "không thể khóa tập tin cấu hình %s"
2712
2677 -#: config.c:2781
2713 +#: config.c:2794
2714 #, c-format
2715 msgid "opening %s"
2716 msgstr "đang mở “%s”"
2717
2682 -#: config.c:2816 builtin/config.c:344
2718 +#: config.c:2829 builtin/config.c:354
2719 #, c-format
2720 msgid "invalid pattern: %s"
2721 msgstr "mẫu không hợp lệ: %s"
2722
2687 -#: config.c:2841
2723 +#: config.c:2854
2724 #, c-format
2725 msgid "invalid config file %s"
2726 msgstr "tập tin cấu hình “%s” không hợp lệ"
2727
2692 -#: config.c:2854 config.c:3107
2728 +#: config.c:2867 config.c:3120
2729 #, c-format
2730 msgid "fstat on %s failed"
2731 msgstr "fstat trên %s gặp lỗi"
2732
2697 -#: config.c:2865
2733 +#: config.c:2878
2734 #, c-format
2735 msgid "unable to mmap '%s'"
2736 msgstr "không thể mmap “%s”"
2737
2702 -#: config.c:2874 config.c:3112
2738 +#: config.c:2887 config.c:3125
2739 #, c-format
2740 msgid "chmod on %s failed"
2741 msgstr "chmod trên %s gặp lỗi"
2742
2707 -#: config.c:2959 config.c:3209
2743 +#: config.c:2972 config.c:3222
2744 #, c-format
2745 msgid "could not write config file %s"
2746 msgstr "không thể ghi tập tin cấu hình “%s”"
2747
2712 -#: config.c:2993
2748 +#: config.c:3006
2749 #, c-format
2750 msgid "could not set '%s' to '%s'"
2751 msgstr "không thể đặt “%s” thành “%s”"
2752
2717 -#: config.c:2995 builtin/remote.c:655 builtin/remote.c:849 builtin/remote.c:857
2753 +#: config.c:3008 builtin/remote.c:656 builtin/remote.c:850 builtin/remote.c:858
2754 #, c-format
2755 msgid "could not unset '%s'"
2756 msgstr "không thể thôi đặt “%s”"
2757
2722 -#: config.c:3085
2758 +#: config.c:3098
2759 #, c-format
2760 msgid "invalid section name: %s"
2761 msgstr "tên của phần không hợp lệ: %s"
2762
2727 -#: config.c:3252
2763 +#: config.c:3265
2764 #, c-format
2765 msgid "missing value for '%s'"
2766 msgstr "thiếu giá trị cho cho “%s”"
@@ -2893,23 +2929,23 @@ msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
2929 msgid "strange pathname '%s' blocked"
2930 msgstr "đã khóa tên đường dẫn lạ “%s”"
2931
2896 -#: connect.c:1407
2932 +#: connect.c:1408
2933 msgid "unable to fork"
2934 msgstr "không thể rẽ nhánh tiến trình con"
2935
2900 -#: connected.c:109 builtin/fsck.c:209 builtin/prune.c:45
2936 +#: connected.c:108 builtin/fsck.c:209 builtin/prune.c:45
2937 msgid "Checking connectivity"
2938 msgstr "Đang kiểm tra kết nối"
2939
2904 -#: connected.c:121
2940 +#: connected.c:120
2941 msgid "Could not run 'git rev-list'"
2942 msgstr "Không thể chạy “git rev-list”"
2943
2908 -#: connected.c:141
2944 +#: connected.c:144
2945 msgid "failed write to rev-list"
2946 msgstr "gặp lỗi khi ghi vào rev-list"
2947
2912 -#: connected.c:148
2948 +#: connected.c:149
2949 msgid "failed to close rev-list's stdin"
2950 msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
2951
@@ -2984,40 +3020,40 @@ msgstr "gặp lỗi khi mã hóa “%s” từ “%s” sang “%s”"
3020 msgid "encoding '%s' from %s to %s and back is not the same"
3021 msgstr "mã hóa “%s” từ %s thành %s và ngược trở lại không phải là cùng"
3022
2987 -#: convert.c:668
3023 +#: convert.c:665
3024 #, c-format
3025 msgid "cannot fork to run external filter '%s'"
3026 msgstr "không thể rẽ nhánh tiến trình để chạy bộ lọc bên ngoài “%s”"
3027
2992 -#: convert.c:688
3028 +#: convert.c:685
3029 #, c-format
3030 msgid "cannot feed the input to external filter '%s'"
3031 msgstr "không thể cấp đầu vào cho bộ lọc bên ngoài “%s”"
3032
2997 -#: convert.c:695
3033 +#: convert.c:692
3034 #, c-format
3035 msgid "external filter '%s' failed %d"
3036 msgstr "chạy bộ lọc bên ngoài “%s” gặp lỗi %d"
3037
3002 -#: convert.c:730 convert.c:733
3038 +#: convert.c:727 convert.c:730
3039 #, c-format
3040 msgid "read from external filter '%s' failed"
3041 msgstr "đọc từ bộ lọc bên ngoài “%s” gặp lỗi"
3042
3007 -#: convert.c:736 convert.c:791
3043 +#: convert.c:733 convert.c:788
3044 #, c-format
3045 msgid "external filter '%s' failed"
3046 msgstr "gặp lỗi khi chạy bộ lọc bên ngoài “%s”"
3047
3012 -#: convert.c:840
3048 +#: convert.c:837
3049 msgid "unexpected filter type"
3050 msgstr "gặp kiểu bộ lọc thừa"
3051
3016 -#: convert.c:851
3052 +#: convert.c:848
3053 msgid "path name too long for external filter"
3054 msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
3055
3020 -#: convert.c:943
3056 +#: convert.c:940
3057 #, c-format
3058 msgid ""
3059 "external filter '%s' is not available anymore although not all paths have "
@@ -3026,16 +3062,16 @@ msgstr ""
3062 "bộ lọc bên ngoài “%s” không sẵn sàng nữa mặc dù không phải tất cả các đường "
3063 "dẫn đã được lọc"
3064
3029 -#: convert.c:1243
3065 +#: convert.c:1240
3066 msgid "true/false are no valid working-tree-encodings"
3067 msgstr "true/false là không phải bảng-mã-cây-làm-việc hợp lệ"
3068
3033 -#: convert.c:1431 convert.c:1465
3069 +#: convert.c:1428 convert.c:1462
3070 #, c-format
3071 msgid "%s: clean filter '%s' failed"
3072 msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
3073
3038 -#: convert.c:1511
3074 +#: convert.c:1508
3075 #, c-format
3076 msgid "%s: smudge filter %s failed"
3077 msgstr "%s: smudge bộ lọc %s gặp lỗi"
@@ -3053,17 +3089,17 @@ msgstr "từ chối làm việc với giấy chứng thực thiếu trường m
3089 msgid "refusing to work with credential missing protocol field"
3090 msgstr "từ chối làm việc với giấy chứng thực thiếu trường giao thức"
3091
3056 -#: credential.c:396
3092 +#: credential.c:394
3093 #, c-format
3094 msgid "url contains a newline in its %s component: %s"
3095 msgstr "url có chứa một dấu xuống dòng trong thành phần %s của nó: %s"
3096
3061 -#: credential.c:440
3097 +#: credential.c:438
3098 #, c-format
3099 msgid "url has no scheme: %s"
3100 msgstr "url không có lược đồ: %s"
3101
3066 -#: credential.c:513
3102 +#: credential.c:511
3103 #, c-format
3104 msgid "credential url cannot be parsed: %s"
3105 msgstr "không thể phân tích cú pháp giấy chứng thực url: %s"
@@ -3214,35 +3250,35 @@ msgstr ""
3250 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
3251 "%s"
3252
3217 -#: diff.c:4243
3253 +#: diff.c:4269
3254 #, c-format
3255 msgid "external diff died, stopping at %s"
3256 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
3257
3222 -#: diff.c:4589
3258 +#: diff.c:4618
3259 msgid "--name-only, --name-status, --check and -s are mutually exclusive"
3260 msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
3261
3226 -#: diff.c:4592
3262 +#: diff.c:4621
3263 msgid "-G, -S and --find-object are mutually exclusive"
3264 msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
3265
3230 -#: diff.c:4670
3266 +#: diff.c:4699
3267 msgid "--follow requires exactly one pathspec"
3268 msgstr "--follow cần chính xác một đặc tả đường dẫn"
3269
3234 -#: diff.c:4718
3270 +#: diff.c:4747
3271 #, c-format
3272 msgid "invalid --stat value: %s"
3273 msgstr "giá trị --stat không hợp lệ: “%s”"
3274
3239 -#: diff.c:4723 diff.c:4728 diff.c:4733 diff.c:4738 diff.c:5250
3240 -#: parse-options.c:197 parse-options.c:201
3275 +#: diff.c:4752 diff.c:4757 diff.c:4762 diff.c:4767 diff.c:5279
3276 +#: parse-options.c:197 parse-options.c:201 builtin/commit-graph.c:180
3277 #, c-format
3278 msgid "%s expects a numerical value"
3279 msgstr "tùy chọn “%s” cần một giá trị bằng số"
3280
3245 -#: diff.c:4755
3281 +#: diff.c:4784
3282 #, c-format
3283 msgid ""
3284 "Failed to parse --dirstat/-X option parameter:\n"
@@ -3251,42 +3287,42 @@ msgstr ""
3287 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
3288 "%s"
3289
3254 -#: diff.c:4840
3290 +#: diff.c:4869
3291 #, c-format
3292 msgid "unknown change class '%c' in --diff-filter=%s"
3293 msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
3294
3259 -#: diff.c:4864
3295 +#: diff.c:4893
3296 #, c-format
3297 msgid "unknown value after ws-error-highlight=%.*s"
3298 msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
3299
3264 -#: diff.c:4878
3300 +#: diff.c:4907
3301 #, c-format
3302 msgid "unable to resolve '%s'"
3303 msgstr "không thể phân giải “%s”"
3304
3269 -#: diff.c:4928 diff.c:4934
3305 +#: diff.c:4957 diff.c:4963
3306 #, c-format
3307 msgid "%s expects <n>/<m> form"
3308 msgstr "%s cần dạng <n>/<m>"
3309
3274 -#: diff.c:4946
3310 +#: diff.c:4975
3311 #, c-format
3312 msgid "%s expects a character, got '%s'"
3313 msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
3314
3279 -#: diff.c:4967
3315 +#: diff.c:4996
3316 #, c-format
3317 msgid "bad --color-moved argument: %s"
3318 msgstr "đối số --color-moved sai: %s"
3319
3284 -#: diff.c:4986
3320 +#: diff.c:5015
3321 #, c-format
3322 msgid "invalid mode '%s' in --color-moved-ws"
3323 msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
3324
3289 -#: diff.c:5026
3325 +#: diff.c:5055
3326 msgid ""
3327 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3328 "\"histogram\""
@@ -3294,150 +3330,150 @@ msgstr ""
3330 "tùy chọn diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
3331 "\"histogram\""
3332
3297 -#: diff.c:5062 diff.c:5082
3333 +#: diff.c:5091 diff.c:5111
3334 #, c-format
3335 msgid "invalid argument to %s"
3336 msgstr "tham số cho %s không hợp lệ"
3337
3302 -#: diff.c:5219
3338 +#: diff.c:5248
3339 #, c-format
3340 msgid "failed to parse --submodule option parameter: '%s'"
3341 msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
3342
3307 -#: diff.c:5275
3343 +#: diff.c:5304
3344 #, c-format
3345 msgid "bad --word-diff argument: %s"
3346 msgstr "đối số --word-diff sai: %s"
3347
3312 -#: diff.c:5298
3348 +#: diff.c:5327
3349 msgid "Diff output format options"
3350 msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
3351
3316 -#: diff.c:5300 diff.c:5306
3352 +#: diff.c:5329 diff.c:5335
3353 msgid "generate patch"
3354 msgstr "tạo miếng vá"
3355
3320 -#: diff.c:5303 builtin/log.c:177
3356 +#: diff.c:5332 builtin/log.c:176
3357 msgid "suppress diff output"
3358 msgstr "chặn mọi kết xuất từ diff"
3359
3324 -#: diff.c:5308 diff.c:5422 diff.c:5429
3360 +#: diff.c:5337 diff.c:5451 diff.c:5458
3361 msgid "<n>"
3362 msgstr "<n>"
3363
3328 -#: diff.c:5309 diff.c:5312
3364 +#: diff.c:5338 diff.c:5341
3365 msgid "generate diffs with <n> lines context"
3366 msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
3367
3332 -#: diff.c:5314
3368 +#: diff.c:5343
3369 msgid "generate the diff in raw format"
3370 msgstr "tạo khác biệt ở định dạng thô"
3371
3336 -#: diff.c:5317
3372 +#: diff.c:5346
3373 msgid "synonym for '-p --raw'"
3374 msgstr "đồng nghĩa với “-p --raw”"
3375
3340 -#: diff.c:5321
3376 +#: diff.c:5350
3377 msgid "synonym for '-p --stat'"
3378 msgstr "đồng nghĩa với “-p --stat”"
3379
3344 -#: diff.c:5325
3380 +#: diff.c:5354
3381 msgid "machine friendly --stat"
3382 msgstr "--stat thuận tiện cho máy đọc"
3383
3348 -#: diff.c:5328
3384 +#: diff.c:5357
3385 msgid "output only the last line of --stat"
3386 msgstr "chỉ xuất những dòng cuối của --stat"
3387
3352 -#: diff.c:5330 diff.c:5338
3388 +#: diff.c:5359 diff.c:5367
3389 msgid "<param1,param2>..."
3390 msgstr "<tham_số_1,tham_số_2>…"
3391
3356 -#: diff.c:5331
3392 +#: diff.c:5360
3393 msgid ""
3394 "output the distribution of relative amount of changes for each sub-directory"
3395 msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
3396
3361 -#: diff.c:5335
3397 +#: diff.c:5364
3398 msgid "synonym for --dirstat=cumulative"
3399 msgstr "đồng nghĩa với --dirstat=cumulative"
3400
3365 -#: diff.c:5339
3401 +#: diff.c:5368
3402 msgid "synonym for --dirstat=files,param1,param2..."
3403 msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
3404
3369 -#: diff.c:5343
3405 +#: diff.c:5372
3406 msgid "warn if changes introduce conflict markers or whitespace errors"
3407 msgstr ""
3408 "cảnh báo nếu các thay đổi đưa ra các bộ tạo xung đột hay lỗi khoảng trắng"
3409
3374 -#: diff.c:5346
3410 +#: diff.c:5375
3411 msgid "condensed summary such as creations, renames and mode changes"
3412 msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
3413
3378 -#: diff.c:5349
3414 +#: diff.c:5378
3415 msgid "show only names of changed files"
3416 msgstr "chỉ hiển thị tên của các tập tin đổi"
3417
3382 -#: diff.c:5352
3418 +#: diff.c:5381
3419 msgid "show only names and status of changed files"
3420 msgstr "chỉ hiển thị tên tập tin và tình trạng của các tập tin bị thay đổi"
3421
3386 -#: diff.c:5354
3422 +#: diff.c:5383
3423 msgid "<width>[,<name-width>[,<count>]]"
3424 msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
3425
3390 -#: diff.c:5355
3426 +#: diff.c:5384
3427 msgid "generate diffstat"
3428 msgstr "tạo diffstat"
3429
3394 -#: diff.c:5357 diff.c:5360 diff.c:5363
3430 +#: diff.c:5386 diff.c:5389 diff.c:5392
3431 msgid "<width>"
3432 msgstr "<rộng>"
3433
3398 -#: diff.c:5358
3434 +#: diff.c:5387
3435 msgid "generate diffstat with a given width"
3436 msgstr "tạo diffstat với độ rộng đã cho"
3437
3402 -#: diff.c:5361
3438 +#: diff.c:5390
3439 msgid "generate diffstat with a given name width"
3440 msgstr "tạo diffstat với tên độ rộng đã cho"
3441
3406 -#: diff.c:5364
3442 +#: diff.c:5393
3443 msgid "generate diffstat with a given graph width"
3444 msgstr "tạo diffstat với độ rộng đồ thị đã cho"
3445
3410 -#: diff.c:5366
3446 +#: diff.c:5395
3447 msgid "<count>"
3448 msgstr "<số_lượng>"
3449
3414 -#: diff.c:5367
3450 +#: diff.c:5396
3451 msgid "generate diffstat with limited lines"
3452 msgstr "tạo diffstat với các dòng bị giới hạn"
3453
3418 -#: diff.c:5370
3454 +#: diff.c:5399
3455 msgid "generate compact summary in diffstat"
3456 msgstr "tạo tổng hợp xúc tích trong diffstat"
3457
3422 -#: diff.c:5373
3458 +#: diff.c:5402
3459 msgid "output a binary diff that can be applied"
3460 msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
3461
3426 -#: diff.c:5376
3462 +#: diff.c:5405
3463 msgid "show full pre- and post-image object names on the \"index\" lines"
3464 msgstr ""
3465 "hiển thị đầy đủ các tên đối tượng pre- và post-image trên các dòng \"mục lục"
3466 "\""
3467
3432 -#: diff.c:5378
3468 +#: diff.c:5407
3469 msgid "show colored diff"
3470 msgstr "hiển thị thay đổi được tô màu"
3471
3436 -#: diff.c:5379
3472 +#: diff.c:5408
3473 msgid "<kind>"
3474 msgstr "<kiểu>"
3475
3440 -#: diff.c:5380
3476 +#: diff.c:5409
3477 msgid ""
3478 "highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3479 "diff"
@@ -3445,7 +3481,7 @@ msgstr ""
3481 "tô sáng các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
3482 "trong khác biệt"
3483
3448 -#: diff.c:5383
3484 +#: diff.c:5412
3485 msgid ""
3486 "do not munge pathnames and use NULs as output field terminators in --raw or "
3487 "--numstat"
@@ -3453,89 +3489,89 @@ msgstr ""
3489 "không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
3490 "trong --raw hay --numstat"
3491
3456 -#: diff.c:5386 diff.c:5389 diff.c:5392 diff.c:5498
3492 +#: diff.c:5415 diff.c:5418 diff.c:5421 diff.c:5527
3493 msgid "<prefix>"
3494 msgstr "<tiền_tố>"
3495
3460 -#: diff.c:5387
3496 +#: diff.c:5416
3497 msgid "show the given source prefix instead of \"a/\""
3498 msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
3499
3464 -#: diff.c:5390
3500 +#: diff.c:5419
3501 msgid "show the given destination prefix instead of \"b/\""
3502 msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
3503
3468 -#: diff.c:5393
3504 +#: diff.c:5422
3505 msgid "prepend an additional prefix to every line of output"
3506 msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
3507
3472 -#: diff.c:5396
3508 +#: diff.c:5425
3509 msgid "do not show any source or destination prefix"
3510 msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
3511
3476 -#: diff.c:5399
3512 +#: diff.c:5428
3513 msgid "show context between diff hunks up to the specified number of lines"
3514 msgstr ""
3515 "hiển thị ngữ cảnh giữa các khúc khác biệt khi đạt đến số lượng dòng đã chỉ "
3516 "định"
3517
3482 -#: diff.c:5403 diff.c:5408 diff.c:5413
3518 +#: diff.c:5432 diff.c:5437 diff.c:5442
3519 msgid "<char>"
3520 msgstr "<ký_tự>"
3521
3486 -#: diff.c:5404
3522 +#: diff.c:5433
3523 msgid "specify the character to indicate a new line instead of '+'"
3524 msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
3525
3490 -#: diff.c:5409
3526 +#: diff.c:5438
3527 msgid "specify the character to indicate an old line instead of '-'"
3528 msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
3529
3494 -#: diff.c:5414
3530 +#: diff.c:5443
3531 msgid "specify the character to indicate a context instead of ' '"
3532 msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
3533
3498 -#: diff.c:5417
3534 +#: diff.c:5446
3535 msgid "Diff rename options"
3536 msgstr "Tùy chọn khác biệt đổi tên"
3537
3502 -#: diff.c:5418
3538 +#: diff.c:5447
3539 msgid "<n>[/<m>]"
3540 msgstr "<n>[/<m>]"
3541
3506 -#: diff.c:5419
3542 +#: diff.c:5448
3543 msgid "break complete rewrite changes into pairs of delete and create"
3544 msgstr "ngắt các thay đổi ghi lại hoàn thiện thành cặp của xóa và tạo"
3545
3510 -#: diff.c:5423
3546 +#: diff.c:5452
3547 msgid "detect renames"
3548 msgstr "dò tìm các tên thay đổi"
3549
3514 -#: diff.c:5427
3550 +#: diff.c:5456
3551 msgid "omit the preimage for deletes"
3552 msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
3553
3518 -#: diff.c:5430
3554 +#: diff.c:5459
3555 msgid "detect copies"
3556 msgstr "dò bản sao"
3557
3522 -#: diff.c:5434
3558 +#: diff.c:5463
3559 msgid "use unmodified files as source to find copies"
3560 msgstr "dùng các tập tin không bị chỉnh sửa như là nguồn để tìm các bản sao"
3561
3526 -#: diff.c:5436
3562 +#: diff.c:5465
3563 msgid "disable rename detection"
3564 msgstr "tắt dò tìm đổi tên"
3565
3530 -#: diff.c:5439
3566 +#: diff.c:5468
3567 msgid "use empty blobs as rename source"
3568 msgstr "dùng các blob trống rống như là nguồn đổi tên"
3569
3534 -#: diff.c:5441
3570 +#: diff.c:5470
3571 msgid "continue listing the history of a file beyond renames"
3572 msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
3573
3538 -#: diff.c:5444
3574 +#: diff.c:5473
3575 msgid ""
3576 "prevent rename/copy detection if the number of rename/copy targets exceeds "
3577 "given limit"
@@ -3543,156 +3579,156 @@ msgstr ""
3579 "ngăn cản dò tìm đổi tên/bản sao nếu số lượng của đích đổi tên/bản sao vượt "
3580 "quá giới hạn đưa ra"
3581
3546 -#: diff.c:5446
3582 +#: diff.c:5475
3583 msgid "Diff algorithm options"
3584 msgstr "Tùy chọn thuật toán khác biệt"
3585
3550 -#: diff.c:5448
3586 +#: diff.c:5477
3587 msgid "produce the smallest possible diff"
3588 msgstr "sản sinh khác biệt ít nhất có thể"
3589
3554 -#: diff.c:5451
3590 +#: diff.c:5480
3591 msgid "ignore whitespace when comparing lines"
3592 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
3593
3558 -#: diff.c:5454
3594 +#: diff.c:5483
3595 msgid "ignore changes in amount of whitespace"
3596 msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
3597
3562 -#: diff.c:5457
3598 +#: diff.c:5486
3599 msgid "ignore changes in whitespace at EOL"
3600 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
3601
3566 -#: diff.c:5460
3602 +#: diff.c:5489
3603 msgid "ignore carrier-return at the end of line"
3604 msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
3605
3570 -#: diff.c:5463
3606 +#: diff.c:5492
3607 msgid "ignore changes whose lines are all blank"
3608 msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
3609
3574 -#: diff.c:5466
3610 +#: diff.c:5495
3611 msgid "heuristic to shift diff hunk boundaries for easy reading"
3612 msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
3613
3578 -#: diff.c:5469
3614 +#: diff.c:5498
3615 msgid "generate diff using the \"patience diff\" algorithm"
3616 msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
3617
3582 -#: diff.c:5473
3618 +#: diff.c:5502
3619 msgid "generate diff using the \"histogram diff\" algorithm"
3620 msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
3621
3586 -#: diff.c:5475
3622 +#: diff.c:5504
3623 msgid "<algorithm>"
3624 msgstr "<thuật toán>"
3625
3590 -#: diff.c:5476
3626 +#: diff.c:5505
3627 msgid "choose a diff algorithm"
3628 msgstr "chọn một thuật toán khác biệt"
3629
3594 -#: diff.c:5478
3630 +#: diff.c:5507
3631 msgid "<text>"
3632 msgstr "<văn bản>"
3633
3598 -#: diff.c:5479
3634 +#: diff.c:5508
3635 msgid "generate diff using the \"anchored diff\" algorithm"
3636 msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
3637
3602 -#: diff.c:5481 diff.c:5490 diff.c:5493
3638 +#: diff.c:5510 diff.c:5519 diff.c:5522
3639 msgid "<mode>"
3640 msgstr "<chế độ>"
3641
3606 -#: diff.c:5482
3642 +#: diff.c:5511
3643 msgid "show word diff, using <mode> to delimit changed words"
3644 msgstr ""
3645 "hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi"
3646
3611 -#: diff.c:5484 diff.c:5487 diff.c:5532
3647 +#: diff.c:5513 diff.c:5516 diff.c:5561
3648 msgid "<regex>"
3649 msgstr "<regex>"
3650
3615 -#: diff.c:5485
3651 +#: diff.c:5514
3652 msgid "use <regex> to decide what a word is"
3653 msgstr "dùng <regex> để quyết định từ là cái gì"
3654
3619 -#: diff.c:5488
3655 +#: diff.c:5517
3656 msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3657 msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
3658
3623 -#: diff.c:5491
3659 +#: diff.c:5520
3660 msgid "moved lines of code are colored differently"
3661 msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
3662
3627 -#: diff.c:5494
3663 +#: diff.c:5523
3664 msgid "how white spaces are ignored in --color-moved"
3665 msgstr "cách bỏ qua khoảng trắng trong --color-moved"
3666
3631 -#: diff.c:5497
3667 +#: diff.c:5526
3668 msgid "Other diff options"
3669 msgstr "Các tùy chọn khác biệt khác"
3670
3635 -#: diff.c:5499
3671 +#: diff.c:5528
3672 msgid "when run from subdir, exclude changes outside and show relative paths"
3673 msgstr ""
3674 "khi chạy từ thư mục con, thực thi các thay đổi bên ngoài và hiển thị các "
3675 "đường dẫn liên quan"
3676
3641 -#: diff.c:5503
3677 +#: diff.c:5532
3678 msgid "treat all files as text"
3679 msgstr "coi mọi tập tin là dạng văn bản thường"
3680
3645 -#: diff.c:5505
3681 +#: diff.c:5534
3682 msgid "swap two inputs, reverse the diff"
3683 msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
3684
3649 -#: diff.c:5507
3685 +#: diff.c:5536
3686 msgid "exit with 1 if there were differences, 0 otherwise"
3687 msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
3688
3653 -#: diff.c:5509
3689 +#: diff.c:5538
3690 msgid "disable all output of the program"
3691 msgstr "tắt mọi kết xuất của chương trình"
3692
3657 -#: diff.c:5511
3693 +#: diff.c:5540
3694 msgid "allow an external diff helper to be executed"
3695 msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
3696
3661 -#: diff.c:5513
3697 +#: diff.c:5542
3698 msgid "run external text conversion filters when comparing binary files"
3699 msgstr ""
3700 "chạy các bộ lọc văn bản thông thường bên ngoài khi so sánh các tập tin nhị "
3701 "phân"
3702
3667 -#: diff.c:5515
3703 +#: diff.c:5544
3704 msgid "<when>"
3705 msgstr "<khi>"
3706
3671 -#: diff.c:5516
3707 +#: diff.c:5545
3708 msgid "ignore changes to submodules in the diff generation"
3709 msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
3710
3675 -#: diff.c:5519
3711 +#: diff.c:5548
3712 msgid "<format>"
3713 msgstr "<định dạng>"
3714
3679 -#: diff.c:5520
3715 +#: diff.c:5549
3716 msgid "specify how differences in submodules are shown"
3717 msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
3718
3683 -#: diff.c:5524
3719 +#: diff.c:5553
3720 msgid "hide 'git add -N' entries from the index"
3721 msgstr "ẩn các mục “git add -N” từ bảng mục lục"
3722
3687 -#: diff.c:5527
3723 +#: diff.c:5556
3724 msgid "treat 'git add -N' entries as real in the index"
3725 msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
3726
3691 -#: diff.c:5529
3727 +#: diff.c:5558
3728 msgid "<string>"
3729 msgstr "<chuỗi>"
3730
3695 -#: diff.c:5530
3731 +#: diff.c:5559
3732 msgid ""
3733 "look for differences that change the number of occurrences of the specified "
3734 "string"
@@ -3700,7 +3736,7 @@ msgstr ""
3736 "tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của "
3737 "chuỗi được chỉ ra"
3738
3703 -#: diff.c:5533
3739 +#: diff.c:5562
3740 msgid ""
3741 "look for differences that change the number of occurrences of the specified "
3742 "regex"
@@ -3708,23 +3744,23 @@ msgstr ""
3744 "tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của biểu "
3745 "thức chính quy được chỉ ra"
3746
3711 -#: diff.c:5536
3747 +#: diff.c:5565
3748 msgid "show all changes in the changeset with -S or -G"
3749 msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
3750
3715 -#: diff.c:5539
3751 +#: diff.c:5568
3752 msgid "treat <string> in -S as extended POSIX regular expression"
3753 msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
3754
3719 -#: diff.c:5542
3755 +#: diff.c:5571
3756 msgid "control the order in which files appear in the output"
3757 msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
3758
3723 -#: diff.c:5543
3759 +#: diff.c:5572
3760 msgid "<object-id>"
3761 msgstr "<mã-số-đối-tượng>"
3762
3727 -#: diff.c:5544
3763 +#: diff.c:5573
3764 msgid ""
3765 "look for differences that change the number of occurrences of the specified "
3766 "object"
@@ -3732,33 +3768,33 @@ msgstr ""
3768 "tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của đối "
3769 "tượng được chỉ ra"
3770
3735 -#: diff.c:5546
3771 +#: diff.c:5575
3772 msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3773 msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
3774
3739 -#: diff.c:5547
3775 +#: diff.c:5576
3776 msgid "select files by diff type"
3777 msgstr "chọn các tập tin theo kiểu khác biệt"
3778
3743 -#: diff.c:5549
3779 +#: diff.c:5578
3780 msgid "<file>"
3781 msgstr "<tập_tin>"
3782
3747 -#: diff.c:5550
3783 +#: diff.c:5579
3784 msgid "Output to a specific file"
3785 msgstr "Xuất ra một tập tin cụ thể"
3786
3751 -#: diff.c:6205
3787 +#: diff.c:6236
3788 msgid "inexact rename detection was skipped due to too many files."
3789 msgstr ""
3790 "nhận thấy đổi tên không chính xác đã bị bỏ qua bởi có quá nhiều tập tin."
3791
3756 -#: diff.c:6208
3792 +#: diff.c:6239
3793 msgid "only found copies from modified paths due to too many files."
3794 msgstr ""
3795 "chỉ tìm thấy các bản sao từ đường dẫn đã sửa đổi bởi vì có quá nhiều tập tin."
3796
3761 -#: diff.c:6211
3797 +#: diff.c:6242
3798 #, c-format
3799 msgid ""
3800 "you may want to set your %s variable to at least %d and retry the command."
@@ -3775,59 +3811,59 @@ msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3811 msgid "Performing inexact rename detection"
3812 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3813
3778 -#: dir.c:573
3814 +#: dir.c:578
3815 #, c-format
3816 msgid "pathspec '%s' did not match any file(s) known to git"
3817 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào mà git biết"
3818
3783 -#: dir.c:713 dir.c:742 dir.c:755
3819 +#: dir.c:718 dir.c:747 dir.c:760
3820 #, c-format
3821 msgid "unrecognized pattern: '%s'"
3822 msgstr "mẫu không được thừa nhận: “%s”"
3823
3788 -#: dir.c:772 dir.c:786
3824 +#: dir.c:777 dir.c:791
3825 #, c-format
3826 msgid "unrecognized negative pattern: '%s'"
3827 msgstr "mẫu âm không được thừa nhận: “%s”"
3828
3793 -#: dir.c:804
3829 +#: dir.c:809
3830 #, c-format
3831 msgid "your sparse-checkout file may have issues: pattern '%s' is repeated"
3832 msgstr "tập tin sparse-checkout của bạn có lẽ gặp lỗi: mẫu '%s' đã bị lặp lại"
3833
3798 -#: dir.c:814
3834 +#: dir.c:819
3835 msgid "disabling cone pattern matching"
3836 msgstr "vô hiệu khớp mẫu nón"
3837
3802 -#: dir.c:1191
3838 +#: dir.c:1198
3839 #, c-format
3840 msgid "cannot use %s as an exclude file"
3841 msgstr "không thể dùng %s như là một tập tin loại trừ"
3842
3807 -#: dir.c:2296
3843 +#: dir.c:2305
3844 #, c-format
3845 msgid "could not open directory '%s'"
3846 msgstr "không thể mở thư mục “%s”"
3847
3812 -#: dir.c:2596
3848 +#: dir.c:2605
3849 msgid "failed to get kernel name and information"
3850 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3851
3816 -#: dir.c:2720
3852 +#: dir.c:2729
3853 msgid "untracked cache is disabled on this system or location"
3854 msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3855
3820 -#: dir.c:3502
3856 +#: dir.c:3520
3857 #, c-format
3858 msgid "index file corrupt in repo %s"
3859 msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3860
3825 -#: dir.c:3547 dir.c:3552
3861 +#: dir.c:3565 dir.c:3570
3862 #, c-format
3863 msgid "could not create directories for %s"
3864 msgstr "không thể tạo thư mục cho %s"
3865
3830 -#: dir.c:3581
3866 +#: dir.c:3599
3867 #, c-format
3868 msgid "could not migrate git directory from '%s' to '%s'"
3869 msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
@@ -3861,245 +3897,245 @@ msgstr "không thể đặt GIT_DIR thành “%s”"
3897 msgid "too many args to run %s"
3898 msgstr "quá nhiều tham số để chạy %s"
3899
3864 -#: fetch-pack.c:152
3900 +#: fetch-pack.c:176
3901 msgid "git fetch-pack: expected shallow list"
3902 msgstr "git fetch-pack: cần danh sách shallow"
3903
3868 -#: fetch-pack.c:155
3904 +#: fetch-pack.c:179
3905 msgid "git fetch-pack: expected a flush packet after shallow list"
3906 msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
3907
3872 -#: fetch-pack.c:166
3908 +#: fetch-pack.c:190
3909 msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
3910 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
3911
3876 -#: fetch-pack.c:186
3912 +#: fetch-pack.c:210
3913 #, c-format
3914 msgid "git fetch-pack: expected ACK/NAK, got '%s'"
3915 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
3916
3881 -#: fetch-pack.c:197
3917 +#: fetch-pack.c:221
3918 msgid "unable to write to remote"
3919 msgstr "không thể ghi lên máy phục vụ"
3920
3885 -#: fetch-pack.c:259
3921 +#: fetch-pack.c:282
3922 msgid "--stateless-rpc requires multi_ack_detailed"
3923 msgstr "--stateless-rpc cần multi_ack_detailed"
3924
3889 -#: fetch-pack.c:358 fetch-pack.c:1408
3925 +#: fetch-pack.c:375 fetch-pack.c:1397
3926 #, c-format
3927 msgid "invalid shallow line: %s"
3928 msgstr "dòng shallow không hợp lệ: %s"
3929
3894 -#: fetch-pack.c:364 fetch-pack.c:1414
3930 +#: fetch-pack.c:381 fetch-pack.c:1403
3931 #, c-format
3932 msgid "invalid unshallow line: %s"
3933 msgstr "dòng unshallow không hợp lệ: %s"
3934
3899 -#: fetch-pack.c:366 fetch-pack.c:1416
3935 +#: fetch-pack.c:383 fetch-pack.c:1405
3936 #, c-format
3937 msgid "object not found: %s"
3938 msgstr "không tìm thấy đối tượng: %s"
3939
3904 -#: fetch-pack.c:369 fetch-pack.c:1419
3940 +#: fetch-pack.c:386 fetch-pack.c:1408
3941 #, c-format
3942 msgid "error in object: %s"
3943 msgstr "lỗi trong đối tượng: %s"
3944
3909 -#: fetch-pack.c:371 fetch-pack.c:1421
3945 +#: fetch-pack.c:388 fetch-pack.c:1410
3946 #, c-format
3947 msgid "no shallow found: %s"
3948 msgstr "không tìm shallow nào: %s"
3949
3914 -#: fetch-pack.c:374 fetch-pack.c:1425
3950 +#: fetch-pack.c:391 fetch-pack.c:1414
3951 #, c-format
3952 msgid "expected shallow/unshallow, got %s"
3953 msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
3954
3919 -#: fetch-pack.c:416
3955 +#: fetch-pack.c:431
3956 #, c-format
3957 msgid "got %s %d %s"
3958 msgstr "nhận %s %d - %s"
3959
3924 -#: fetch-pack.c:433
3960 +#: fetch-pack.c:448
3961 #, c-format
3962 msgid "invalid commit %s"
3963 msgstr "lần chuyển giao %s không hợp lệ"
3964
3929 -#: fetch-pack.c:464
3965 +#: fetch-pack.c:479
3966 msgid "giving up"
3967 msgstr "chịu thua"
3968
3933 -#: fetch-pack.c:477 progress.c:336
3969 +#: fetch-pack.c:492 progress.c:339
3970 msgid "done"
3971 msgstr "xong"
3972
3937 -#: fetch-pack.c:489
3973 +#: fetch-pack.c:504
3974 #, c-format
3975 msgid "got %s (%d) %s"
3976 msgstr "nhận %s (%d) %s"
3977
3942 -#: fetch-pack.c:535
3978 +#: fetch-pack.c:540
3979 #, c-format
3980 msgid "Marking %s as complete"
3981 msgstr "Đánh dấu %s là đã hoàn thành"
3982
3947 -#: fetch-pack.c:756
3983 +#: fetch-pack.c:755
3984 #, c-format
3985 msgid "already have %s (%s)"
3986 msgstr "đã sẵn có %s (%s)"
3987
3952 -#: fetch-pack.c:821
3988 +#: fetch-pack.c:824
3989 msgid "fetch-pack: unable to fork off sideband demultiplexer"
3990 msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
3991
3956 -#: fetch-pack.c:829
3992 +#: fetch-pack.c:832
3993 msgid "protocol error: bad pack header"
3994 msgstr "lỗi giao thức: phần đầu gói bị sai"
3995
3960 -#: fetch-pack.c:910
3996 +#: fetch-pack.c:916
3997 #, c-format
3998 msgid "fetch-pack: unable to fork off %s"
3999 msgstr "fetch-pack: không thể rẽ nhánh %s"
4000
3965 -#: fetch-pack.c:927
4001 +#: fetch-pack.c:933
4002 #, c-format
4003 msgid "%s failed"
4004 msgstr "%s gặp lỗi"
4005
3970 -#: fetch-pack.c:929
4006 +#: fetch-pack.c:935
4007 msgid "error in sideband demultiplexer"
4008 msgstr "có lỗi trong sideband demultiplexer"
4009
3974 -#: fetch-pack.c:976
4010 +#: fetch-pack.c:978
4011 #, c-format
4012 msgid "Server version is %.*s"
4013 msgstr "Phiên bản máy chủ là %.*s"
4014
3979 -#: fetch-pack.c:981 fetch-pack.c:987 fetch-pack.c:990 fetch-pack.c:996
3980 -#: fetch-pack.c:1000 fetch-pack.c:1004 fetch-pack.c:1008 fetch-pack.c:1012
3981 -#: fetch-pack.c:1016 fetch-pack.c:1020 fetch-pack.c:1024 fetch-pack.c:1028
3982 -#: fetch-pack.c:1034 fetch-pack.c:1040 fetch-pack.c:1045 fetch-pack.c:1050
4015 +#: fetch-pack.c:983 fetch-pack.c:989 fetch-pack.c:992 fetch-pack.c:998
4016 +#: fetch-pack.c:1002 fetch-pack.c:1006 fetch-pack.c:1010 fetch-pack.c:1014
4017 +#: fetch-pack.c:1018 fetch-pack.c:1022 fetch-pack.c:1026 fetch-pack.c:1030
4018 +#: fetch-pack.c:1036 fetch-pack.c:1042 fetch-pack.c:1047 fetch-pack.c:1052
4019 #, c-format
4020 msgid "Server supports %s"
4021 msgstr "Máy chủ hỗ trợ %s"
4022
3987 -#: fetch-pack.c:983
4023 +#: fetch-pack.c:985
4024 msgid "Server does not support shallow clients"
4025 msgstr "Máy chủ không hỗ trợ máy khách shallow"
4026
3991 -#: fetch-pack.c:1043
4027 +#: fetch-pack.c:1045
4028 msgid "Server does not support --shallow-since"
4029 msgstr "Máy chủ không hỗ trợ --shallow-since"
4030
3995 -#: fetch-pack.c:1048
4031 +#: fetch-pack.c:1050
4032 msgid "Server does not support --shallow-exclude"
4033 msgstr "Máy chủ không hỗ trợ --shallow-exclude"
4034
3999 -#: fetch-pack.c:1052
4035 +#: fetch-pack.c:1054
4036 msgid "Server does not support --deepen"
4037 msgstr "Máy chủ không hỗ trợ --deepen"
4038
4003 -#: fetch-pack.c:1054
4039 +#: fetch-pack.c:1056
4040 msgid "Server does not support this repository's object format"
4041 msgstr "Máy chủ không hỗ trợ định dạng đối tượng của kho này"
4042
4007 -#: fetch-pack.c:1071
4043 +#: fetch-pack.c:1069
4044 msgid "no common commits"
4045 msgstr "không có lần chuyển giao chung nào"
4046
4011 -#: fetch-pack.c:1083 fetch-pack.c:1639
4047 +#: fetch-pack.c:1081 fetch-pack.c:1619
4048 msgid "git fetch-pack: fetch failed."
4049 msgstr "git fetch-pack: fetch gặp lỗi."
4050
4015 -#: fetch-pack.c:1211
4051 +#: fetch-pack.c:1205
4052 #, c-format
4053 msgid "mismatched algorithms: client %s; server %s"
4054 msgstr "các thuật toán không khớp nhau: máy khách %s; máy chủ %s"
4055
4020 -#: fetch-pack.c:1215
4056 +#: fetch-pack.c:1209
4057 #, c-format
4058 msgid "the server does not support algorithm '%s'"
4059 msgstr "máy chủ không hỗ trợ thuật toán “%s”"
4060
4025 -#: fetch-pack.c:1235
4061 +#: fetch-pack.c:1229
4062 msgid "Server does not support shallow requests"
4063 msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
4064
4029 -#: fetch-pack.c:1242
4065 +#: fetch-pack.c:1236
4066 msgid "Server supports filter"
4067 msgstr "Máy chủ hỗ trợ bộ lọc"
4068
4033 -#: fetch-pack.c:1286
4069 +#: fetch-pack.c:1275
4070 msgid "unable to write request to remote"
4071 msgstr "không thể ghi các yêu cầu lên máy phục vụ"
4072
4037 -#: fetch-pack.c:1304
4073 +#: fetch-pack.c:1293
4074 #, c-format
4075 msgid "error reading section header '%s'"
4076 msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
4077
4042 -#: fetch-pack.c:1310
4078 +#: fetch-pack.c:1299
4079 #, c-format
4080 msgid "expected '%s', received '%s'"
4081 msgstr "cần “%s”, nhưng lại nhận “%s”"
4082
4047 -#: fetch-pack.c:1371
4083 +#: fetch-pack.c:1360
4084 #, c-format
4085 msgid "unexpected acknowledgment line: '%s'"
4086 msgstr "gặp dòng không được thừa nhận: “%s”"
4087
4052 -#: fetch-pack.c:1376
4088 +#: fetch-pack.c:1365
4089 #, c-format
4090 msgid "error processing acks: %d"
4091 msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
4092
4057 -#: fetch-pack.c:1386
4093 +#: fetch-pack.c:1375
4094 msgid "expected packfile to be sent after 'ready'"
4095 msgstr "cần tập tin gói để gửi sau “ready”"
4096
4061 -#: fetch-pack.c:1388
4097 +#: fetch-pack.c:1377
4098 msgid "expected no other sections to be sent after no 'ready'"
4099 msgstr "không cần thêm phần nào để gửi sau “ready”"
4100
4065 -#: fetch-pack.c:1430
4101 +#: fetch-pack.c:1419
4102 #, c-format
4103 msgid "error processing shallow info: %d"
4104 msgstr "lỗi xử lý thông tin shallow: %d"
4105
4070 -#: fetch-pack.c:1477
4106 +#: fetch-pack.c:1466
4107 #, c-format
4108 msgid "expected wanted-ref, got '%s'"
4109 msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
4110
4075 -#: fetch-pack.c:1482
4111 +#: fetch-pack.c:1471
4112 #, c-format
4113 msgid "unexpected wanted-ref: '%s'"
4114 msgstr "wanted-ref không được mong đợi: “%s”"
4115
4080 -#: fetch-pack.c:1487
4116 +#: fetch-pack.c:1476
4117 #, c-format
4118 msgid "error processing wanted refs: %d"
4119 msgstr "lỗi khi xử lý wanted refs: %d"
4120
4085 -#: fetch-pack.c:1517
4121 +#: fetch-pack.c:1506
4122 msgid "git fetch-pack: expected response end packet"
4123 msgstr "git fetch-pack: cần nhận được trả lời là kết thúc gói"
4124
4089 -#: fetch-pack.c:1921
4125 +#: fetch-pack.c:1887
4126 msgid "no matching remote head"
4127 msgstr "không khớp phần đầu máy chủ"
4128
4093 -#: fetch-pack.c:1944 builtin/clone.c:692
4129 +#: fetch-pack.c:1910 builtin/clone.c:692
4130 msgid "remote did not send all necessary objects"
4131 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4132
4097 -#: fetch-pack.c:1971
4133 +#: fetch-pack.c:1937
4134 #, c-format
4135 msgid "no such remote ref %s"
4136 msgstr "không có máy chủ tham chiếu nào như %s"
4137
4102 -#: fetch-pack.c:1974
4138 +#: fetch-pack.c:1940
4139 #, c-format
4140 msgid "Server does not allow request for unadvertised object %s"
4141 msgstr ""
@@ -4199,41 +4235,41 @@ msgstr "Lệnh/Đồng bộ kho ở mức thấp"
4235 msgid "Low-level Commands / Internal Helpers"
4236 msgstr "Lệnh/Hỗ trợ nội tại ở mức thấp"
4237
4202 -#: help.c:298
4238 +#: help.c:300
4239 #, c-format
4240 msgid "available git commands in '%s'"
4241 msgstr "các lệnh git sẵn có trong thư mục “%s”:"
4242
4207 -#: help.c:305
4243 +#: help.c:307
4244 msgid "git commands available from elsewhere on your $PATH"
4245 msgstr "các lệnh git sẵn có từ một nơi khác trong $PATH của bạn"
4246
4211 -#: help.c:314
4247 +#: help.c:316
4248 msgid "These are common Git commands used in various situations:"
4249 msgstr "Có các lệnh Git chung được sử dụng trong các tình huống khác nhau:"
4250
4215 -#: help.c:363 git.c:99
4251 +#: help.c:365 git.c:99
4252 #, c-format
4253 msgid "unsupported command listing type '%s'"
4254 msgstr "không hỗ trợ liệt kê lệnh kiểu “%s”"
4255
4220 -#: help.c:403
4221 -msgid "The common Git guides are:"
4222 -msgstr "Các chỉ dẫn chung về Git là:"
4256 +#: help.c:405
4257 +msgid "The Git concept guides are:"
4258 +msgstr "Các chỉ dẫn khái niệm về Git là:"
4259
4224 -#: help.c:427
4260 +#: help.c:429
4261 msgid "See 'git help <command>' to read about a specific subcommand"
4262 msgstr "Xem “git help <lệnh>” để đọc các đặc tả của lệnh con"
4263
4228 -#: help.c:432
4264 +#: help.c:434
4265 msgid "External commands"
4266 msgstr "Các lệnh bên ngoài"
4267
4232 -#: help.c:447
4268 +#: help.c:449
4269 msgid "Command aliases"
4270 msgstr "Các bí danh lệnh"
4271
4236 -#: help.c:511
4272 +#: help.c:513
4273 #, c-format
4274 msgid ""
4275 "'%s' appears to be a git command, but we were not\n"
@@ -4242,31 +4278,31 @@ msgstr ""
4278 "“%s” trông như là một lệnh git, nhưng chúng tôi không\n"
4279 "thể thực thi nó. Có lẽ là lệnh git-%s đã bị hỏng?"
4280
4245 -#: help.c:570
4281 +#: help.c:572
4282 msgid "Uh oh. Your system reports no Git commands at all."
4283 msgstr "Ối chà. Hệ thống của bạn báo rằng chẳng có lệnh Git nào cả."
4284
4249 -#: help.c:592
4285 +#: help.c:594
4286 #, c-format
4287 msgid "WARNING: You called a Git command named '%s', which does not exist."
4288 msgstr "CẢNH BÁO: Bạn đã gọi lệnh Git có tên “%s”, mà nó lại không có sẵn."
4289
4254 -#: help.c:597
4290 +#: help.c:599
4291 #, c-format
4292 msgid "Continuing under the assumption that you meant '%s'."
4293 msgstr "Tiếp tục và coi rằng ý bạn là “%s”."
4294
4259 -#: help.c:602
4295 +#: help.c:604
4296 #, c-format
4297 msgid "Continuing in %0.1f seconds, assuming that you meant '%s'."
4298 msgstr "Tiếp tục trong %0.1f giây,và coi rằng ý bạn là “%s”."
4299
4264 -#: help.c:610
4300 +#: help.c:612
4301 #, c-format
4302 msgid "git: '%s' is not a git command. See 'git --help'."
4303 msgstr "git: “%s” không phải là một lệnh của git. Xem “git --help”."
4304
4269 -#: help.c:614
4305 +#: help.c:616
4306 msgid ""
4307 "\n"
4308 "The most similar command is"
@@ -4277,16 +4313,16 @@ msgstr[0] ""
4313 "\n"
4314 "Những lệnh giống nhất là"
4315
4280 -#: help.c:654
4316 +#: help.c:656
4317 msgid "git version [<options>]"
4318 msgstr "git version [<các tùy chọn>]"
4319
4284 -#: help.c:709
4320 +#: help.c:711
4321 #, c-format
4322 msgid "%s: %s - %s"
4323 msgstr "%s: %s - %s"
4324
4289 -#: help.c:713
4325 +#: help.c:715
4326 msgid ""
4327 "\n"
4328 "Did you mean this?"
@@ -4297,7 +4333,15 @@ msgstr[0] ""
4333 "\n"
4334 "Có phải ý bạn là một trong số những cái này không?"
4335
4300 -#: ident.c:349
4336 +#: ident.c:353
4337 +msgid "Author identity unknown\n"
4338 +msgstr "Chưa biết định danh tác giả\n"
4339 +
4340 +#: ident.c:356
4341 +msgid "Committer identity unknown\n"
4342 +msgstr "Chưa biết định danh người chuyển giao\n"
4343 +
4344 +#: ident.c:362
4345 msgid ""
4346 "\n"
4347 "*** Please tell me who you are.\n"
@@ -4323,66 +4367,66 @@ msgstr ""
4367 "Bỏ tùy chọn --global nếu chỉ định danh riêng cho kho này.\n"
4368 "\n"
4369
4326 -#: ident.c:379
4370 +#: ident.c:397
4371 msgid "no email was given and auto-detection is disabled"
4372 msgstr "không đưa ra địa chỉ thư điện tử và auto-detection bị tắt"
4373
4330 -#: ident.c:384
4374 +#: ident.c:402
4375 #, c-format
4376 msgid "unable to auto-detect email address (got '%s')"
4377 msgstr "không thể tự dò tìm địa chỉ thư điện tử (nhận “%s”)"
4378
4335 -#: ident.c:401
4379 +#: ident.c:419
4380 msgid "no name was given and auto-detection is disabled"
4381 msgstr "chưa chỉ ra tên và tự-động-dò-tìm bị tắt"
4382
4339 -#: ident.c:407
4383 +#: ident.c:425
4384 #, c-format
4385 msgid "unable to auto-detect name (got '%s')"
4386 msgstr "không thể dò-tìm-tự động tên (đã nhận “%s”)"
4387
4344 -#: ident.c:415
4388 +#: ident.c:433
4389 #, c-format
4390 msgid "empty ident name (for <%s>) not allowed"
4391 msgstr "không cho phép tên định danh là rỗng (cho <%s>)"
4392
4349 -#: ident.c:421
4393 +#: ident.c:439
4394 #, c-format
4395 msgid "name consists only of disallowed characters: %s"
4396 msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
4397
4354 -#: ident.c:436 builtin/commit.c:634
4398 +#: ident.c:454 builtin/commit.c:634
4399 #, c-format
4400 msgid "invalid date format: %s"
4401 msgstr "ngày tháng không hợp lệ: %s"
4402
4359 -#: list-objects-filter-options.c:58
4403 +#: list-objects-filter-options.c:81
4404 msgid "expected 'tree:<depth>'"
4405 msgstr "cần “tree:<depth>”"
4406
4363 -#: list-objects-filter-options.c:73
4407 +#: list-objects-filter-options.c:96
4408 msgid "sparse:path filters support has been dropped"
4409 msgstr "việc hỗ trợ bộ lọc sparse:đường/dẫn đã bị bỏ"
4410
4367 -#: list-objects-filter-options.c:86
4411 +#: list-objects-filter-options.c:109
4412 #, c-format
4413 msgid "invalid filter-spec '%s'"
4414 msgstr "đặc tả bộ lọc không hợp lệ “%s”"
4415
4372 -#: list-objects-filter-options.c:102
4416 +#: list-objects-filter-options.c:125
4417 #, c-format
4418 msgid "must escape char in sub-filter-spec: '%c'"
4419 msgstr "phải thoát char trong sub-filter-spec: '%c'"
4420
4377 -#: list-objects-filter-options.c:144
4421 +#: list-objects-filter-options.c:167
4422 msgid "expected something after combine:"
4423 msgstr "mong đợi một cái gì đó sau khi kết hợp:"
4424
4381 -#: list-objects-filter-options.c:226
4425 +#: list-objects-filter-options.c:249
4426 msgid "multiple filter-specs cannot be combined"
4427 msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
4428
4385 -#: list-objects-filter-options.c:330
4429 +#: list-objects-filter-options.c:361
4430 msgid "unable to upgrade repository format to support partial clone"
4431 msgstr "không thể nâng cấp định định dạng kho chứa để hỗ trợ nhân bản cục bộ"
4432
@@ -4756,7 +4800,7 @@ msgstr "thêm/thêm"
4800 msgid "Skipped %s (merged same as existing)"
4801 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
4802
4759 -#: merge-recursive.c:3101 git-submodule.sh:959
4803 +#: merge-recursive.c:3101
4804 msgid "submodule"
4805 msgstr "mô-đun-con"
4806
@@ -4845,21 +4889,21 @@ msgstr "Đã cập nhật rồi!"
4889 msgid "merging of trees %s and %s failed"
4890 msgstr "hòa trộn các cây %s và %s gặp lỗi"
4891
4848 -#: merge-recursive.c:3549
4892 +#: merge-recursive.c:3550
4893 msgid "Merging:"
4894 msgstr "Đang trộn:"
4895
4852 -#: merge-recursive.c:3562
4896 +#: merge-recursive.c:3563
4897 #, c-format
4898 msgid "found %u common ancestor:"
4899 msgid_plural "found %u common ancestors:"
4900 msgstr[0] "tìm thấy %u tổ tiên chung:"
4901
4858 -#: merge-recursive.c:3612
4902 +#: merge-recursive.c:3613
4903 msgid "merge returned no commit"
4904 msgstr "hòa trộn không trả về lần chuyển giao nào"
4905
4862 -#: merge-recursive.c:3671
4906 +#: merge-recursive.c:3672
4907 #, c-format
4908 msgid ""
4909 "Your local changes to the following files would be overwritten by merge:\n"
@@ -4869,12 +4913,12 @@ msgstr ""
4913 "hòa trộn:\n"
4914 " %s"
4915
4872 -#: merge-recursive.c:3768
4916 +#: merge-recursive.c:3769
4917 #, c-format
4918 msgid "Could not parse object '%s'"
4919 msgstr "Không thể phân tích đối tượng “%s”"
4920
4877 -#: merge-recursive.c:3786 builtin/merge.c:705 builtin/merge.c:885
4921 +#: merge-recursive.c:3787 builtin/merge.c:702 builtin/merge.c:881
4922 msgid "Unable to write index."
4923 msgstr "Không thể ghi bảng mục lục."
4924
@@ -4882,171 +4926,175 @@ msgstr "Không thể ghi bảng mục lục."
4926 msgid "failed to read the cache"
4927 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
4928
4885 -#: merge.c:108 rerere.c:720 builtin/am.c:1878 builtin/am.c:1912
4886 -#: builtin/checkout.c:559 builtin/checkout.c:822 builtin/clone.c:816
4929 +#: merge.c:109 rerere.c:720 builtin/am.c:1896 builtin/am.c:1930
4930 +#: builtin/checkout.c:560 builtin/checkout.c:816 builtin/clone.c:816
4931 #: builtin/stash.c:265
4932 msgid "unable to write new index file"
4933 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
4934
4891 -#: midx.c:68
4935 +#: midx.c:79
4936 #, c-format
4937 msgid "multi-pack-index file %s is too small"
4938 msgstr "tập tin đồ thị multi-pack-index %s quá nhỏ"
4939
4896 -#: midx.c:84
4940 +#: midx.c:95
4941 #, c-format
4942 msgid "multi-pack-index signature 0x%08x does not match signature 0x%08x"
4943 msgstr "chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x"
4944
4901 -#: midx.c:89
4945 +#: midx.c:100
4946 #, c-format
4947 msgid "multi-pack-index version %d not recognized"
4948 msgstr "không nhận ra phiên bản %d của multi-pack-index"
4949
4906 -#: midx.c:94
4950 +#: midx.c:105
4951 #, c-format
4908 -msgid "hash version %u does not match"
4909 -msgstr "phiên bản băm “%u” không khớp"
4952 +msgid "multi-pack-index hash version %u does not match version %u"
4953 +msgstr "phiên bản băm multi-pack-index %u không khớp phiên bản %u"
4954
4911 -#: midx.c:108
4955 +#: midx.c:122
4956 msgid "invalid chunk offset (too large)"
4957 msgstr "khoảng bù đoạn không hợp lệ (quá lớn)"
4958
4915 -#: midx.c:132
4959 +#: midx.c:146
4960 msgid "terminating multi-pack-index chunk id appears earlier than expected"
4961 msgstr "mã mảnh kết thúc multi-pack-index xuất hiện sớm hơn bình thường"
4962
4919 -#: midx.c:145
4963 +#: midx.c:159
4964 msgid "multi-pack-index missing required pack-name chunk"
4965 msgstr "multi-pack-index thiếu mảnh pack-name cần thiết"
4966
4923 -#: midx.c:147
4967 +#: midx.c:161
4968 msgid "multi-pack-index missing required OID fanout chunk"
4969 msgstr "multi-pack-index thiếu mảnh OID fanout cần thiết"
4970
4927 -#: midx.c:149
4971 +#: midx.c:163
4972 msgid "multi-pack-index missing required OID lookup chunk"
4973 msgstr "multi-pack-index thiếu mảnh OID lookup cần thiết"
4974
4931 -#: midx.c:151
4975 +#: midx.c:165
4976 msgid "multi-pack-index missing required object offsets chunk"
4977 msgstr "multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết"
4978
4935 -#: midx.c:165
4979 +#: midx.c:179
4980 #, c-format
4981 msgid "multi-pack-index pack names out of order: '%s' before '%s'"
4982 msgstr "các tên gói multi-pack-index không đúng thứ tự: “%s” trước “%s”"
4983
4940 -#: midx.c:208
4984 +#: midx.c:222
4985 #, c-format
4986 msgid "bad pack-int-id: %u (%u total packs)"
4987 msgstr "pack-int-id sai: %u (%u các gói tổng)"
4988
4945 -#: midx.c:258
4989 +#: midx.c:272
4990 msgid "multi-pack-index stores a 64-bit offset, but off_t is too small"
4991 msgstr "multi-pack-index lưu trữ một khoảng bù 64-bít, nhưng off_t là quá nhỏ"
4992
4949 -#: midx.c:286
4993 +#: midx.c:300
4994 msgid "error preparing packfile from multi-pack-index"
4995 msgstr "lỗi chuẩn bị tập tin gói từ multi-pack-index"
4996
4953 -#: midx.c:470
4997 +#: midx.c:485
4998 #, c-format
4999 msgid "failed to add packfile '%s'"
5000 msgstr "gặp lỗi khi thêm tập tin gói “%s”"
5001
4958 -#: midx.c:476
5002 +#: midx.c:491
5003 #, c-format
5004 msgid "failed to open pack-index '%s'"
5005 msgstr "gặp lỗi khi mở pack-index “%s”"
5006
4963 -#: midx.c:536
5007 +#: midx.c:551
5008 #, c-format
5009 msgid "failed to locate object %d in packfile"
5010 msgstr "gặp lỗi khi phân bổ đối tượng “%d” trong tập tin gói"
5011
4968 -#: midx.c:840
5012 +#: midx.c:853
5013 msgid "Adding packfiles to multi-pack-index"
5014 msgstr "Đang thêm tập tin gói từ multi-pack-index"
5015
4972 -#: midx.c:873
5016 +#: midx.c:886
5017 #, c-format
5018 msgid "did not see pack-file %s to drop"
5019 msgstr "đã không thấy tập tin gói %s để mà xóa"
5020
4977 -#: midx.c:925
5021 +#: midx.c:938
5022 msgid "no pack files to index."
5023 msgstr "không có tập tin gói để đánh mục lục."
5024
4981 -#: midx.c:977
5025 +#: midx.c:990
5026 msgid "Writing chunks to multi-pack-index"
5027 msgstr "Đang ghi các khúc vào multi-pack-index"
5028
4985 -#: midx.c:1056
5029 +#: midx.c:1068
5030 #, c-format
5031 msgid "failed to clear multi-pack-index at %s"
5032 msgstr "gặp lỗi khi xóa multi-pack-index tại %s"
5033
4990 -#: midx.c:1112
5034 +#: midx.c:1124
5035 +msgid "multi-pack-index file exists, but failed to parse"
5036 +msgstr "đã có tập tin multi-pack-index, nhưng gặp lỗi khi phân tích cú pháp"
5037 +
5038 +#: midx.c:1132
5039 msgid "Looking for referenced packfiles"
5040 msgstr "Đang khóa cho các gói bị tham chiếu"
5041
4994 -#: midx.c:1127
5042 +#: midx.c:1147
5043 #, c-format
5044 msgid ""
5045 "oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5046 msgstr "fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5047
5000 -#: midx.c:1132
5048 +#: midx.c:1152
5049 msgid "the midx contains no oid"
5050 msgstr "midx chẳng chứa oid nào"
5051
5004 -#: midx.c:1141
5052 +#: midx.c:1161
5053 msgid "Verifying OID order in multi-pack-index"
5054 msgstr "Thẩm tra thứ tự OID trong multi-pack-index"
5055
5008 -#: midx.c:1150
5056 +#: midx.c:1170
5057 #, c-format
5058 msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
5059 msgstr "lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]"
5060
5013 -#: midx.c:1170
5061 +#: midx.c:1190
5062 msgid "Sorting objects by packfile"
5063 msgstr "Đang sắp xếp các đối tượng theo tập tin gói"
5064
5017 -#: midx.c:1177
5065 +#: midx.c:1197
5066 msgid "Verifying object offsets"
5067 msgstr "Đang thẩm tra các khoảng bù đối tượng"
5068
5021 -#: midx.c:1193
5069 +#: midx.c:1213
5070 #, c-format
5071 msgid "failed to load pack entry for oid[%d] = %s"
5072 msgstr "gặp lỗi khi tải mục gói cho oid[%d] = %s"
5073
5026 -#: midx.c:1199
5074 +#: midx.c:1219
5075 #, c-format
5076 msgid "failed to load pack-index for packfile %s"
5077 msgstr "gặp lỗi khi tải pack-index cho tập tin gói %s"
5078
5031 -#: midx.c:1208
5079 +#: midx.c:1228
5080 #, c-format
5081 msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5082 msgstr ""
5083 "khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5084
5037 -#: midx.c:1233
5085 +#: midx.c:1253
5086 msgid "Counting referenced objects"
5087 msgstr "Đang đếm các đối tượng được tham chiếu"
5088
5041 -#: midx.c:1243
5089 +#: midx.c:1263
5090 msgid "Finding and deleting unreferenced packfiles"
5091 msgstr "Đang tìm và xóa các gói không được tham chiếu"
5092
5045 -#: midx.c:1433
5093 +#: midx.c:1454
5094 msgid "could not start pack-objects"
5095 msgstr "không thể lấy thông tin thống kê về các đối tượng gói"
5096
5049 -#: midx.c:1452
5097 +#: midx.c:1474
5098 msgid "could not finish pack-objects"
5099 msgstr "không thể hoàn thiện các đối tượng gói"
5100
@@ -5132,7 +5180,7 @@ msgstr "không thể phân tích đối tượng: “%s”"
5180 msgid "hash mismatch %s"
5181 msgstr "mã băm không khớp %s"
5182
5135 -#: pack-bitmap.c:815 pack-bitmap.c:821 builtin/pack-objects.c:2184
5183 +#: pack-bitmap.c:815 pack-bitmap.c:821 builtin/pack-objects.c:2216
5184 #, c-format
5185 msgid "unable to get size of %s"
5186 msgstr "không thể lấy kích cỡ của %s"
@@ -5141,12 +5189,12 @@ msgstr "không thể lấy kích cỡ của %s"
5189 msgid "offset before end of packfile (broken .idx?)"
5190 msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
5191
5144 -#: packfile.c:1900
5192 +#: packfile.c:1922
5193 #, c-format
5194 msgid "offset before start of pack index for %s (corrupt index?)"
5195 msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
5196
5149 -#: packfile.c:1904
5197 +#: packfile.c:1926
5198 #, c-format
5199 msgid "offset beyond end of pack index for %s (truncated index?)"
5200 msgstr ""
@@ -5167,7 +5215,7 @@ msgstr "ngày tháng hết hạn dị hình “%s”"
5215 msgid "option `%s' expects \"always\", \"auto\", or \"never\""
5216 msgstr "tùy chọn “%s” cần \"always\", \"auto\", hoặc \"never\""
5217
5170 -#: parse-options-cb.c:130 parse-options-cb.c:147
5218 +#: parse-options-cb.c:132 parse-options-cb.c:149
5219 #, c-format
5220 msgid "malformed object name '%s'"
5221 msgstr "tên đối tượng dị hình “%s”"
@@ -5212,31 +5260,31 @@ msgstr "tùy chọn chưa rõ rang: %s (nên là --%s%s hay --%s%s)"
5260 msgid "did you mean `--%s` (with two dashes)?"
5261 msgstr "có phải ý bạn là “--%s“ (với hai dấu gạch ngang)?"
5262
5215 -#: parse-options.c:663 parse-options.c:963
5263 +#: parse-options.c:666 parse-options.c:971
5264 #, c-format
5265 msgid "alias of --%s"
5266 msgstr "bí danh của --%s"
5267
5220 -#: parse-options.c:854
5268 +#: parse-options.c:862
5269 #, c-format
5270 msgid "unknown option `%s'"
5271 msgstr "không hiểu tùy chọn “%s”"
5272
5225 -#: parse-options.c:856
5273 +#: parse-options.c:864
5274 #, c-format
5275 msgid "unknown switch `%c'"
5276 msgstr "không hiểu tùy chọn “%c”"
5277
5230 -#: parse-options.c:858
5278 +#: parse-options.c:866
5279 #, c-format
5280 msgid "unknown non-ascii option in string: `%s'"
5281 msgstr "không hiểu tùy chọn non-ascii trong chuỗi: “%s”"
5282
5235 -#: parse-options.c:882
5283 +#: parse-options.c:890
5284 msgid "..."
5285 msgstr "…"
5286
5239 -#: parse-options.c:901
5287 +#: parse-options.c:909
5288 #, c-format
5289 msgid "usage: %s"
5290 msgstr "cách dùng: %s"
@@ -5244,17 +5292,17 @@ msgstr "cách dùng: %s"
5292 #. TRANSLATORS: the colon here should align with the
5293 #. one in "usage: %s" translation.
5294 #.
5247 -#: parse-options.c:907
5295 +#: parse-options.c:915
5296 #, c-format
5297 msgid " or: %s"
5298 msgstr " hoặc: %s"
5299
5252 -#: parse-options.c:910
5300 +#: parse-options.c:918
5301 #, c-format
5302 msgid " %s"
5303 msgstr " %s"
5304
5257 -#: parse-options.c:949
5305 +#: parse-options.c:957
5306 msgid "-NUM"
5307 msgstr "-SỐ"
5308
@@ -5393,7 +5441,7 @@ msgstr "lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s"
5441 msgid "protocol error: bad line length %d"
5442 msgstr "lỗi giao thức: chiều dài dòng bị sai %d"
5443
5396 -#: pkt-line.c:373
5444 +#: pkt-line.c:373 sideband.c:150
5445 #, c-format
5446 msgid "remote error: %s"
5447 msgstr "lỗi máy chủ: %s"
@@ -5407,15 +5455,24 @@ msgstr "Làm mới bảng mục lục"
5455 msgid "unable to create threaded lstat: %s"
5456 msgstr "không thể tạo tuyến trình lstat: %s"
5457
5410 -#: pretty.c:982
5458 +#: pretty.c:983
5459 msgid "unable to parse --pretty format"
5460 msgstr "không thể phân tích định dạng --pretty"
5461
5414 -#: promisor-remote.c:23
5415 -msgid "Remote with no URL"
5416 -msgstr "Máy chủ không có địa chỉ URL"
5462 +#: promisor-remote.c:30
5463 +msgid "promisor-remote: unable to fork off fetch subprocess"
5464 +msgstr "promisor-remote: không thể rẽ nhánh tuyến trình con fetch"
5465 +
5466 +#: promisor-remote.c:35 promisor-remote.c:37
5467 +msgid "promisor-remote: could not write to fetch subprocess"
5468 +msgstr "promisor-remote: không thể ghi tiến trình con fetch"
5469 +
5470 +#: promisor-remote.c:41
5471 +msgid "promisor-remote: could not close stdin to fetch subprocess"
5472 +msgstr ""
5473 +"promisor-remote: không thể đóng đầu vào tiêu chuẩn tiến trình con fetch"
5474
5418 -#: promisor-remote.c:58
5475 +#: promisor-remote.c:53
5476 #, c-format
5477 msgid "promisor remote name cannot begin with '/': %s"
5478 msgstr "tên máy chủ hứa hẹn không thể bắt đầu bằng '/': %s"
@@ -5432,7 +5489,7 @@ msgstr "không thể lấy thông tin thống kê về “log“"
5489 msgid "could not read `log` output"
5490 msgstr "không thể đọc kết xuất “log”"
5491
5435 -#: range-diff.c:98 sequencer.c:5143
5492 +#: range-diff.c:98 sequencer.c:5283
5493 #, c-format
5494 msgid "could not parse commit '%s'"
5495 msgstr "không thể phân tích lần chuyển giao “%s”"
@@ -5460,52 +5517,52 @@ msgstr "gặp lỗi khi tạo khác biệt"
5517 msgid "could not parse log for '%s'"
5518 msgstr "không thể phân tích nhật ký cho “%s”"
5519
5463 -#: read-cache.c:680
5520 +#: read-cache.c:682
5521 #, c-format
5522 msgid "will not add file alias '%s' ('%s' already exists in index)"
5523 msgstr ""
5524 "sẽ không thêm các bí danh “%s” (“%s” đã có từ trước trong bảng mục lục)"
5525
5469 -#: read-cache.c:696
5526 +#: read-cache.c:698
5527 msgid "cannot create an empty blob in the object database"
5528 msgstr "không thể tạo một blob rỗng trong cơ sở dữ liệu đối tượng"
5529
5473 -#: read-cache.c:718
5530 +#: read-cache.c:720
5531 #, c-format
5532 msgid "%s: can only add regular files, symbolic links or git-directories"
5533 msgstr ""
5534 "%s: chỉ có thể thêm tập tin thông thường, liên kết mềm hoặc git-directories"
5535
5479 -#: read-cache.c:723
5536 +#: read-cache.c:725
5537 #, c-format
5538 msgid "'%s' does not have a commit checked out"
5539 msgstr "“%s” không có một lần chuyển giao nào được lấy ra"
5540
5484 -#: read-cache.c:775
5541 +#: read-cache.c:777
5542 #, c-format
5543 msgid "unable to index file '%s'"
5544 msgstr "không thể đánh mục lục tập tin “%s”"
5545
5489 -#: read-cache.c:794
5546 +#: read-cache.c:796
5547 #, c-format
5548 msgid "unable to add '%s' to index"
5549 msgstr "không thể thêm %s vào bảng mục lục"
5550
5494 -#: read-cache.c:805
5551 +#: read-cache.c:807
5552 #, c-format
5553 msgid "unable to stat '%s'"
5554 msgstr "không thể lấy thống kê “%s”"
5555
5499 -#: read-cache.c:1330
5556 +#: read-cache.c:1318
5557 #, c-format
5558 msgid "'%s' appears as both a file and as a directory"
5559 msgstr "%s có vẻ không phải là tập tin và cũng chẳng phải là một thư mục"
5560
5504 -#: read-cache.c:1536
5561 +#: read-cache.c:1524
5562 msgid "Refresh index"
5563 msgstr "Làm tươi mới bảng mục lục"
5564
5508 -#: read-cache.c:1651
5565 +#: read-cache.c:1639
5566 #, c-format
5567 msgid ""
5568 "index.version set, but the value is invalid.\n"
@@ -5514,7 +5571,7 @@ msgstr ""
5571 "index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
5572 "Dùng phiên bản %i"
5573
5517 -#: read-cache.c:1661
5574 +#: read-cache.c:1649
5575 #, c-format
5576 msgid ""
5577 "GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -5523,139 +5580,139 @@ msgstr ""
5580 "GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
5581 "Dùng phiên bản %i"
5582
5526 -#: read-cache.c:1717
5583 +#: read-cache.c:1705
5584 #, c-format
5585 msgid "bad signature 0x%08x"
5586 msgstr "chữ ký sai 0x%08x"
5587
5531 -#: read-cache.c:1720
5588 +#: read-cache.c:1708
5589 #, c-format
5590 msgid "bad index version %d"
5591 msgstr "phiên bản mục lục sai %d"
5592
5536 -#: read-cache.c:1729
5593 +#: read-cache.c:1717
5594 msgid "bad index file sha1 signature"
5595 msgstr "chữ ký dạng sha1 cho tập tin mục lục không đúng"
5596
5540 -#: read-cache.c:1759
5597 +#: read-cache.c:1747
5598 #, c-format
5599 msgid "index uses %.4s extension, which we do not understand"
5600 msgstr "mục lục dùng phần mở rộng %.4s, cái mà chúng tôi không hiểu được"
5601
5545 -#: read-cache.c:1761
5602 +#: read-cache.c:1749
5603 #, c-format
5604 msgid "ignoring %.4s extension"
5605 msgstr "đang lờ đi phần mở rộng %.4s"
5606
5550 -#: read-cache.c:1798
5607 +#: read-cache.c:1786
5608 #, c-format
5609 msgid "unknown index entry format 0x%08x"
5610 msgstr "không hiểu định dạng mục lục 0x%08x"
5611
5555 -#: read-cache.c:1814
5612 +#: read-cache.c:1802
5613 #, c-format
5614 msgid "malformed name field in the index, near path '%s'"
5615 msgstr "trường tên sai sạng trong mục lục, gần đường dẫn “%s”"
5616
5560 -#: read-cache.c:1871
5617 +#: read-cache.c:1859
5618 msgid "unordered stage entries in index"
5619 msgstr "các mục tin stage không đúng thứ tự trong mục lục"
5620
5564 -#: read-cache.c:1874
5621 +#: read-cache.c:1862
5622 #, c-format
5623 msgid "multiple stage entries for merged file '%s'"
5624 msgstr "nhiều mục stage cho tập tin hòa trộn “%s”"
5625
5569 -#: read-cache.c:1877
5626 +#: read-cache.c:1865
5627 #, c-format
5628 msgid "unordered stage entries for '%s'"
5629 msgstr "các mục tin stage không đúng thứ tự cho “%s”"
5630
5574 -#: read-cache.c:1983 read-cache.c:2271 rerere.c:565 rerere.c:599 rerere.c:1111
5575 -#: submodule.c:1619 builtin/add.c:532 builtin/check-ignore.c:181
5576 -#: builtin/checkout.c:488 builtin/checkout.c:674 builtin/clean.c:991
5631 +#: read-cache.c:1971 read-cache.c:2262 rerere.c:565 rerere.c:599 rerere.c:1111
5632 +#: submodule.c:1628 builtin/add.c:538 builtin/check-ignore.c:181
5633 +#: builtin/checkout.c:489 builtin/checkout.c:675 builtin/clean.c:991
5634 #: builtin/commit.c:364 builtin/diff-tree.c:121 builtin/grep.c:507
5578 -#: builtin/mv.c:145 builtin/reset.c:247 builtin/rm.c:290
5635 +#: builtin/mv.c:146 builtin/reset.c:247 builtin/rm.c:290
5636 #: builtin/submodule--helper.c:332
5637 msgid "index file corrupt"
5638 msgstr "tập tin ghi bảng mục lục bị hỏng"
5639
5583 -#: read-cache.c:2124
5640 +#: read-cache.c:2115
5641 #, c-format
5642 msgid "unable to create load_cache_entries thread: %s"
5643 msgstr "không thể tạo tuyến load_cache_entries: %s"
5644
5588 -#: read-cache.c:2137
5645 +#: read-cache.c:2128
5646 #, c-format
5647 msgid "unable to join load_cache_entries thread: %s"
5648 msgstr "không thể gia nhập tuyến load_cache_entries: %s"
5649
5593 -#: read-cache.c:2170
5650 +#: read-cache.c:2161
5651 #, c-format
5652 msgid "%s: index file open failed"
5653 msgstr "%s: mở tập tin mục lục gặp lỗi"
5654
5598 -#: read-cache.c:2174
5655 +#: read-cache.c:2165
5656 #, c-format
5657 msgid "%s: cannot stat the open index"
5658 msgstr "%s: không thể lấy thống kê bảng mục lục đã mở"
5659
5603 -#: read-cache.c:2178
5660 +#: read-cache.c:2169
5661 #, c-format
5662 msgid "%s: index file smaller than expected"
5663 msgstr "%s: tập tin mục lục nhỏ hơn mong đợi"
5664
5608 -#: read-cache.c:2182
5665 +#: read-cache.c:2173
5666 #, c-format
5667 msgid "%s: unable to map index file"
5668 msgstr "%s: không thể ánh xạ tập tin mục lục"
5669
5613 -#: read-cache.c:2224
5670 +#: read-cache.c:2215
5671 #, c-format
5672 msgid "unable to create load_index_extensions thread: %s"
5673 msgstr "không thể tạo tuyến load_index_extensions: %s"
5674
5618 -#: read-cache.c:2251
5675 +#: read-cache.c:2242
5676 #, c-format
5677 msgid "unable to join load_index_extensions thread: %s"
5678 msgstr "không thể gia nhập tuyến load_index_extensions: %s"
5679
5623 -#: read-cache.c:2283
5680 +#: read-cache.c:2274
5681 #, c-format
5682 msgid "could not freshen shared index '%s'"
5683 msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
5684
5628 -#: read-cache.c:2330
5685 +#: read-cache.c:2321
5686 #, c-format
5687 msgid "broken index, expect %s in %s, got %s"
5688 msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
5689
5633 -#: read-cache.c:3026 strbuf.c:1171 wrapper.c:630 builtin/merge.c:1130
5690 +#: read-cache.c:3017 strbuf.c:1171 wrapper.c:633 builtin/merge.c:1126
5691 #, c-format
5692 msgid "could not close '%s'"
5693 msgstr "không thể đóng “%s”"
5694
5638 -#: read-cache.c:3129 sequencer.c:2355 sequencer.c:4066
5695 +#: read-cache.c:3120 sequencer.c:2446 sequencer.c:4185
5696 #, c-format
5697 msgid "could not stat '%s'"
5698 msgstr "không thể lấy thông tin thống kê về “%s”"
5699
5643 -#: read-cache.c:3142
5700 +#: read-cache.c:3133
5701 #, c-format
5702 msgid "unable to open git dir: %s"
5703 msgstr "không thể mở thư mục git: %s"
5704
5648 -#: read-cache.c:3154
5705 +#: read-cache.c:3145
5706 #, c-format
5707 msgid "unable to unlink: %s"
5708 msgstr "không thể bỏ liên kết (unlink): “%s”"
5709
5653 -#: read-cache.c:3179
5710 +#: read-cache.c:3170
5711 #, c-format
5712 msgid "cannot fix permission bits on '%s'"
5713 msgstr "không thể sửa các bít phân quyền trên “%s”"
5714
5658 -#: read-cache.c:3328
5715 +#: read-cache.c:3319
5716 #, c-format
5717 msgid "%s: cannot drop to stage #0"
5718 msgstr "%s: không thể xóa bỏ stage #0"
@@ -5729,7 +5786,7 @@ msgid "Rebase %s onto %s (%d command)"
5786 msgid_plural "Rebase %s onto %s (%d commands)"
5787 msgstr[0] "Cải tổ %s vào %s (%d lệnh )"
5788
5732 -#: rebase-interactive.c:72 git-rebase--preserve-merges.sh:228
5789 +#: rebase-interactive.c:72 git-rebase--preserve-merges.sh:218
5790 msgid ""
5791 "\n"
5792 "Do not remove any line. Use 'drop' explicitly to remove a commit.\n"
@@ -5738,7 +5795,7 @@ msgstr ""
5795 "Đừng xóa bất kỳ dòng nào. Dùng “drop” một cách rõ ràng để xóa bỏ một lần "
5796 "chuyển giao.\n"
5797
5741 -#: rebase-interactive.c:75 git-rebase--preserve-merges.sh:232
5798 +#: rebase-interactive.c:75 git-rebase--preserve-merges.sh:222
5799 msgid ""
5800 "\n"
5801 "If you remove a line here THAT COMMIT WILL BE LOST.\n"
@@ -5746,7 +5803,7 @@ msgstr ""
5803 "\n"
5804 "Nếu bạn xóa bỏ một dòng ở đây thì LẦN CHUYỂN GIAO ĐÓ SẼ MẤT.\n"
5805
5749 -#: rebase-interactive.c:81 git-rebase--preserve-merges.sh:871
5806 +#: rebase-interactive.c:81 git-rebase--preserve-merges.sh:861
5807 msgid ""
5808 "\n"
5809 "You are editing the todo file of an ongoing interactive rebase.\n"
@@ -5760,7 +5817,7 @@ msgstr ""
5817 " git rebase --continue\n"
5818 "\n"
5819
5763 -#: rebase-interactive.c:86 git-rebase--preserve-merges.sh:948
5820 +#: rebase-interactive.c:86 git-rebase--preserve-merges.sh:938
5821 msgid ""
5822 "\n"
5823 "However, if you remove everything, the rebase will be aborted.\n"
@@ -5770,14 +5827,14 @@ msgstr ""
5827 "Tuy nhiên, nếu bạn xóa bỏ mọi thứ, việc cải tổ sẽ bị bãi bỏ.\n"
5828 "\n"
5829
5773 -#: rebase-interactive.c:110 rerere.c:485 rerere.c:692 sequencer.c:3463
5774 -#: sequencer.c:3489 sequencer.c:5248 builtin/fsck.c:347 builtin/rebase.c:258
5830 +#: rebase-interactive.c:110 rerere.c:485 rerere.c:692 sequencer.c:3571
5831 +#: sequencer.c:3597 sequencer.c:5389 builtin/fsck.c:347 builtin/rebase.c:264
5832 #, c-format
5833 msgid "could not write '%s'"
5834 msgstr "không thể ghi “%s”"
5835
5779 -#: rebase-interactive.c:116 builtin/rebase.c:190 builtin/rebase.c:216
5780 -#: builtin/rebase.c:240
5836 +#: rebase-interactive.c:116 builtin/rebase.c:196 builtin/rebase.c:222
5837 +#: builtin/rebase.c:246
5838 #, c-format
5839 msgid "could not write '%s'."
5840 msgstr "không thể ghi “%s”."
@@ -5809,14 +5866,14 @@ msgstr ""
5866 "Cánh ứng xử có thể là: ignore, warn, error.\n"
5867 "\n"
5868
5812 -#: rebase-interactive.c:233 rebase-interactive.c:238 sequencer.c:2274
5813 -#: builtin/rebase.c:176 builtin/rebase.c:201 builtin/rebase.c:227
5814 -#: builtin/rebase.c:252
5869 +#: rebase-interactive.c:233 rebase-interactive.c:238 sequencer.c:2361
5870 +#: builtin/rebase.c:182 builtin/rebase.c:207 builtin/rebase.c:233
5871 +#: builtin/rebase.c:258
5872 #, c-format
5873 msgid "could not read '%s'."
5874 msgstr "không thể đọc “%s”."
5875
5819 -#: ref-filter.c:42 wt-status.c:1977
5876 +#: ref-filter.c:42 wt-status.c:1973
5877 msgid "gone"
5878 msgstr "đã ra đi"
5879
@@ -5835,122 +5892,127 @@ msgstr "đằng sau %d"
5892 msgid "ahead %d, behind %d"
5893 msgstr "trước %d, sau %d"
5894
5838 -#: ref-filter.c:165
5895 +#: ref-filter.c:169
5896 #, c-format
5897 msgid "expected format: %%(color:<color>)"
5898 msgstr "cần định dạng: %%(color:<color>)"
5899
5843 -#: ref-filter.c:167
5900 +#: ref-filter.c:171
5901 #, c-format
5902 msgid "unrecognized color: %%(color:%s)"
5903 msgstr "không nhận ra màu: %%(màu:%s)"
5904
5848 -#: ref-filter.c:189
5905 +#: ref-filter.c:193
5906 #, c-format
5907 msgid "Integer value expected refname:lstrip=%s"
5908 msgstr "Giá trị nguyên cần tên tham chiếu:lstrip=%s"
5909
5853 -#: ref-filter.c:193
5910 +#: ref-filter.c:197
5911 #, c-format
5912 msgid "Integer value expected refname:rstrip=%s"
5913 msgstr "Giá trị nguyên cần tên tham chiếu:rstrip=%s"
5914
5858 -#: ref-filter.c:195
5915 +#: ref-filter.c:199
5916 #, c-format
5917 msgid "unrecognized %%(%s) argument: %s"
5918 msgstr "đối số không được thừa nhận %%(%s): %s"
5919
5863 -#: ref-filter.c:250
5920 +#: ref-filter.c:254
5921 #, c-format
5922 msgid "%%(objecttype) does not take arguments"
5923 msgstr "%%(objecttype) không nhận các đối số"
5924
5868 -#: ref-filter.c:272
5925 +#: ref-filter.c:276
5926 #, c-format
5927 msgid "unrecognized %%(objectsize) argument: %s"
5928 msgstr "tham số không được thừa nhận %%(objectname): %s"
5929
5873 -#: ref-filter.c:280
5930 +#: ref-filter.c:284
5931 #, c-format
5932 msgid "%%(deltabase) does not take arguments"
5933 msgstr "%%(deltabase) không nhận các đối số"
5934
5878 -#: ref-filter.c:292
5935 +#: ref-filter.c:296
5936 #, c-format
5937 msgid "%%(body) does not take arguments"
5938 msgstr "%%(body) không nhận các đối số"
5939
5883 -#: ref-filter.c:301
5940 +#: ref-filter.c:309
5941 #, c-format
5885 -msgid "%%(subject) does not take arguments"
5886 -msgstr "%%(subject) không nhận các đối số"
5942 +msgid "unrecognized %%(subject) argument: %s"
5943 +msgstr "tham số không được thừa nhận %%(subject): %s"
5944
5888 -#: ref-filter.c:323
5945 +#: ref-filter.c:330
5946 #, c-format
5947 msgid "unknown %%(trailers) argument: %s"
5948 msgstr "không hiểu tham số %%(trailers): %s"
5949
5893 -#: ref-filter.c:352
5950 +#: ref-filter.c:363
5951 #, c-format
5952 msgid "positive value expected contents:lines=%s"
5953 msgstr "cần nội dung mang giá trị dương:lines=%s"
5954
5898 -#: ref-filter.c:354
5955 +#: ref-filter.c:365
5956 #, c-format
5957 msgid "unrecognized %%(contents) argument: %s"
5958 msgstr "đối số không được thừa nhận %%(contents): %s"
5959
5903 -#: ref-filter.c:369
5960 +#: ref-filter.c:380
5961 +#, c-format
5962 +msgid "positive value expected '%s' in %%(%s)"
5963 +msgstr "cần giá trị dương '%s' trong %%(%s)"
5964 +
5965 +#: ref-filter.c:384
5966 #, c-format
5905 -msgid "positive value expected objectname:short=%s"
5906 -msgstr "cần nội dung mang giá trị dương:shot=%s"
5967 +msgid "unrecognized argument '%s' in %%(%s)"
5968 +msgstr "đối số '%s' không được thừa nhận trong %%(%s)"
5969
5908 -#: ref-filter.c:373
5970 +#: ref-filter.c:398
5971 #, c-format
5910 -msgid "unrecognized %%(objectname) argument: %s"
5911 -msgstr "đối số không được thừa nhận %%(objectname): %s"
5972 +msgid "unrecognized email option: %s"
5973 +msgstr "không nhận ra tùy chọn thư điện tử: “%s”"
5974
5913 -#: ref-filter.c:403
5975 +#: ref-filter.c:428
5976 #, c-format
5977 msgid "expected format: %%(align:<width>,<position>)"
5978 msgstr "cần định dạng: %%(align:<width>,<position>)"
5979
5918 -#: ref-filter.c:415
5980 +#: ref-filter.c:440
5981 #, c-format
5982 msgid "unrecognized position:%s"
5983 msgstr "vị trí không được thừa nhận:%s"
5984
5923 -#: ref-filter.c:422
5985 +#: ref-filter.c:447
5986 #, c-format
5987 msgid "unrecognized width:%s"
5988 msgstr "chiều rộng không được thừa nhận:%s"
5989
5928 -#: ref-filter.c:431
5990 +#: ref-filter.c:456
5991 #, c-format
5992 msgid "unrecognized %%(align) argument: %s"
5993 msgstr "đối số không được thừa nhận %%(align): %s"
5994
5933 -#: ref-filter.c:439
5995 +#: ref-filter.c:464
5996 #, c-format
5997 msgid "positive width expected with the %%(align) atom"
5998 msgstr "cần giá trị độ rộng dương với nguyên tử %%(align)"
5999
5938 -#: ref-filter.c:457
6000 +#: ref-filter.c:482
6001 #, c-format
6002 msgid "unrecognized %%(if) argument: %s"
6003 msgstr "đối số không được thừa nhận %%(if): %s"
6004
5943 -#: ref-filter.c:559
6005 +#: ref-filter.c:584
6006 #, c-format
6007 msgid "malformed field name: %.*s"
6008 msgstr "tên trường dị hình: %.*s"
6009
5948 -#: ref-filter.c:586
6010 +#: ref-filter.c:611
6011 #, c-format
6012 msgid "unknown field name: %.*s"
6013 msgstr "không hiểu tên trường: %.*s"
6014
5953 -#: ref-filter.c:590
6015 +#: ref-filter.c:615
6016 #, c-format
6017 msgid ""
6018 "not a git repository, but the field '%.*s' requires access to object data"
@@ -5958,116 +6020,106 @@ msgstr ""
6020 "không phải là một kho git, nhưng trường “%.*s” yêu cầu truy cập vào dữ liệu "
6021 "đối tượng"
6022
5961 -#: ref-filter.c:714
6023 +#: ref-filter.c:739
6024 #, c-format
6025 msgid "format: %%(if) atom used without a %%(then) atom"
6026 msgstr "định dạng: nguyên tử %%(if) được dùng mà không có nguyên tử %%(then)"
6027
5966 -#: ref-filter.c:777
6028 +#: ref-filter.c:802
6029 #, c-format
6030 msgid "format: %%(then) atom used without an %%(if) atom"
6031 msgstr "định dạng: nguyên tử %%(then) được dùng mà không có nguyên tử %%(if)"
6032
5971 -#: ref-filter.c:779
6033 +#: ref-filter.c:804
6034 #, c-format
6035 msgid "format: %%(then) atom used more than once"
6036 msgstr "định dạng: nguyên tử %%(then) được dùng nhiều hơn một lần"
6037
5976 -#: ref-filter.c:781
6038 +#: ref-filter.c:806
6039 #, c-format
6040 msgid "format: %%(then) atom used after %%(else)"
6041 msgstr "định dạng: nguyên tử %%(then) được dùng sau %%(else)"
6042
5981 -#: ref-filter.c:809
6043 +#: ref-filter.c:834
6044 #, c-format
6045 msgid "format: %%(else) atom used without an %%(if) atom"
6046 msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(if)"
6047
5986 -#: ref-filter.c:811
6048 +#: ref-filter.c:836
6049 #, c-format
6050 msgid "format: %%(else) atom used without a %%(then) atom"
6051 msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(then)"
6052
5991 -#: ref-filter.c:813
6053 +#: ref-filter.c:838
6054 #, c-format
6055 msgid "format: %%(else) atom used more than once"
6056 msgstr "định dạng: nguyên tử %%(else) được dùng nhiều hơn một lần"
6057
5996 -#: ref-filter.c:828
6058 +#: ref-filter.c:853
6059 #, c-format
6060 msgid "format: %%(end) atom used without corresponding atom"
6061 msgstr "định dạng: nguyên tử %%(end) được dùng mà không có nguyên tử tương ứng"
6062
6001 -#: ref-filter.c:885
6063 +#: ref-filter.c:910
6064 #, c-format
6065 msgid "malformed format string %s"
6066 msgstr "chuỗi định dạng dị hình %s"
6067
6006 -#: ref-filter.c:1486
6068 +#: ref-filter.c:1541
6069 #, c-format
6070 msgid "no branch, rebasing %s"
6071 msgstr "không nhánh, đang cải tổ %s"
6072
6011 -#: ref-filter.c:1489
6073 +#: ref-filter.c:1544
6074 #, c-format
6075 msgid "no branch, rebasing detached HEAD %s"
6076 msgstr "không nhánh, đang cải tổ HEAD %s đã tách rời"
6077
6016 -#: ref-filter.c:1492
6078 +#: ref-filter.c:1547
6079 #, c-format
6080 msgid "no branch, bisect started on %s"
6081 msgstr "không nhánh, di chuyển nửa bước được bắt đầu tại %s"
6082
6021 -#: ref-filter.c:1502
6083 +#: ref-filter.c:1557
6084 msgid "no branch"
6085 msgstr "không nhánh"
6086
6025 -#: ref-filter.c:1538 ref-filter.c:1747
6087 +#: ref-filter.c:1591 ref-filter.c:1800
6088 #, c-format
6089 msgid "missing object %s for %s"
6090 msgstr "thiếu đối tượng %s cho %s"
6091
6030 -#: ref-filter.c:1548
6092 +#: ref-filter.c:1601
6093 #, c-format
6094 msgid "parse_object_buffer failed on %s for %s"
6095 msgstr "parse_object_buffer gặp lỗi trên %s cho %s"
6096
6035 -#: ref-filter.c:2001
6097 +#: ref-filter.c:2054
6098 #, c-format
6099 msgid "malformed object at '%s'"
6100 msgstr "đối tượng dị hình tại “%s”"
6101
6040 -#: ref-filter.c:2090
6102 +#: ref-filter.c:2143
6103 #, c-format
6104 msgid "ignoring ref with broken name %s"
6105 msgstr "đang lờ đi tham chiếu với tên hỏng %s"
6106
6045 -#: ref-filter.c:2095 refs.c:657
6107 +#: ref-filter.c:2148 refs.c:657
6108 #, c-format
6109 msgid "ignoring broken ref %s"
6110 msgstr "đang lờ đi tham chiếu hỏng %s"
6111
6050 -#: ref-filter.c:2395
6112 +#: ref-filter.c:2464
6113 #, c-format
6114 msgid "format: %%(end) atom missing"
6115 msgstr "định dạng: thiếu nguyên tử %%(end)"
6116
6055 -#: ref-filter.c:2495
6056 -#, c-format
6057 -msgid "option `%s' is incompatible with --merged"
6058 -msgstr "tùy chọn “%s” là xung khắc với tùy chọn --merged"
6059 -
6060 -#: ref-filter.c:2498
6061 -#, c-format
6062 -msgid "option `%s' is incompatible with --no-merged"
6063 -msgstr "tùy chọn “%s” là xung khắc với tùy chọn --no-merged"
6064 -
6065 -#: ref-filter.c:2508
6117 +#: ref-filter.c:2563
6118 #, c-format
6119 msgid "malformed object name %s"
6120 msgstr "tên đối tượng dị hình %s"
6121
6070 -#: ref-filter.c:2513
6122 +#: ref-filter.c:2568
6123 #, c-format
6124 msgid "option `%s' must point to a commit"
6125 msgstr "tùy chọn “%s” phải chỉ đến một lần chuyển giao"
@@ -6092,157 +6144,119 @@ msgstr "tên nhánh không hợp lệ: %s = %s"
6144 msgid "ignoring dangling symref %s"
6145 msgstr "đang lờ đi tham chiếu mềm thừa %s"
6146
6095 -#: refs.c:792
6096 -#, c-format
6097 -msgid "could not open '%s' for writing: %s"
6098 -msgstr "không thể mở “%s” để ghi: %s"
6099 -
6100 -#: refs.c:802 refs.c:853
6101 -#, c-format
6102 -msgid "could not read ref '%s'"
6103 -msgstr "không thể đọc tham chiếu “%s”"
6104 -
6105 -#: refs.c:808
6106 -#, c-format
6107 -msgid "ref '%s' already exists"
6108 -msgstr "tham chiếu “%s” đã có từ trước rồi"
6109 -
6110 -#: refs.c:813
6111 -#, c-format
6112 -msgid "unexpected object ID when writing '%s'"
6113 -msgstr "không cần ID đối tượng khi ghi “%s”"
6114 -
6115 -#: refs.c:821 sequencer.c:408 sequencer.c:2721 sequencer.c:2925
6116 -#: sequencer.c:2939 sequencer.c:3195 sequencer.c:5159 strbuf.c:1168
6117 -#: wrapper.c:628
6118 -#, c-format
6119 -msgid "could not write to '%s'"
6120 -msgstr "không thể ghi vào “%s”"
6121 -
6122 -#: refs.c:848 strbuf.c:1166 wrapper.c:196 wrapper.c:366 builtin/am.c:719
6123 -#: builtin/rebase.c:852
6124 -#, c-format
6125 -msgid "could not open '%s' for writing"
6126 -msgstr "không thể mở “%s” để ghi"
6127 -
6128 -#: refs.c:855
6129 -#, c-format
6130 -msgid "unexpected object ID when deleting '%s'"
6131 -msgstr "gặp ID đối tượng không cần khi xóa “%s”"
6132 -
6133 -#: refs.c:986
6147 +#: refs.c:892
6148 #, c-format
6149 msgid "log for ref %s has gap after %s"
6150 msgstr "nhật ký cho tham chiếu %s có khoảng trống sau %s"
6151
6138 -#: refs.c:992
6152 +#: refs.c:898
6153 #, c-format
6154 msgid "log for ref %s unexpectedly ended on %s"
6155 msgstr "nhật ký cho tham chiếu %s kết thúc bất ngờ trên %s"
6156
6143 -#: refs.c:1051
6157 +#: refs.c:957
6158 #, c-format
6159 msgid "log for %s is empty"
6160 msgstr "nhật ký cho %s trống rỗng"
6161
6148 -#: refs.c:1143
6162 +#: refs.c:1049
6163 #, c-format
6164 msgid "refusing to update ref with bad name '%s'"
6165 msgstr "từ chối cập nhật tham chiếu với tên sai “%s”"
6166
6153 -#: refs.c:1219
6167 +#: refs.c:1120
6168 #, c-format
6169 msgid "update_ref failed for ref '%s': %s"
6170 msgstr "update_ref bị lỗi cho ref “%s”: %s"
6171
6158 -#: refs.c:2011
6172 +#: refs.c:1944
6173 #, c-format
6174 msgid "multiple updates for ref '%s' not allowed"
6175 msgstr "không cho phép đa cập nhật cho tham chiếu “%s”"
6176
6163 -#: refs.c:2098
6177 +#: refs.c:2024
6178 msgid "ref updates forbidden inside quarantine environment"
6179 msgstr "cập nhật tham chiếu bị cấm trong môi trường kiểm tra"
6180
6167 -#: refs.c:2109
6181 +#: refs.c:2035
6182 msgid "ref updates aborted by hook"
6183 msgstr "các cập nhật tham chiếu bị bãi bỏ bởi móc"
6184
6171 -#: refs.c:2209 refs.c:2239
6185 +#: refs.c:2135 refs.c:2165
6186 #, c-format
6187 msgid "'%s' exists; cannot create '%s'"
6188 msgstr "“%s” sẵn có; không thể tạo “%s”"
6189
6176 -#: refs.c:2215 refs.c:2250
6190 +#: refs.c:2141 refs.c:2176
6191 #, c-format
6192 msgid "cannot process '%s' and '%s' at the same time"
6193 msgstr "không thể xử lý “%s” và “%s” cùng một lúc"
6194
6181 -#: refs/files-backend.c:1233
6195 +#: refs/files-backend.c:1228
6196 #, c-format
6197 msgid "could not remove reference %s"
6198 msgstr "không thể gỡ bỏ tham chiếu: %s"
6199
6186 -#: refs/files-backend.c:1247 refs/packed-backend.c:1541
6187 -#: refs/packed-backend.c:1551
6200 +#: refs/files-backend.c:1242 refs/packed-backend.c:1542
6201 +#: refs/packed-backend.c:1552
6202 #, c-format
6203 msgid "could not delete reference %s: %s"
6204 msgstr "không thể xóa bỏ tham chiếu %s: %s"
6205
6192 -#: refs/files-backend.c:1250 refs/packed-backend.c:1554
6206 +#: refs/files-backend.c:1245 refs/packed-backend.c:1555
6207 #, c-format
6208 msgid "could not delete references: %s"
6209 msgstr "không thể xóa bỏ tham chiếu: %s"
6210
6197 -#: refspec.c:137
6211 +#: refspec.c:167
6212 #, c-format
6213 msgid "invalid refspec '%s'"
6214 msgstr "refspec không hợp lệ “%s”"
6215
6202 -#: remote.c:355
6216 +#: remote.c:351
6217 #, c-format
6218 msgid "config remote shorthand cannot begin with '/': %s"
6219 msgstr "cấu hình viết tắt máy chủ không thể bắt đầu bằng “/”: %s"
6220
6207 -#: remote.c:403
6221 +#: remote.c:399
6222 msgid "more than one receivepack given, using the first"
6223 msgstr "đã đưa ra nhiều hơn một gói nhận về, đang sử dụng cái đầu tiên"
6224
6211 -#: remote.c:411
6225 +#: remote.c:407
6226 msgid "more than one uploadpack given, using the first"
6227 msgstr "đã đưa ra nhiều hơn một gói tải lên, đang sử dụng cái đầu tiên"
6228
6215 -#: remote.c:594
6229 +#: remote.c:590
6230 #, c-format
6231 msgid "Cannot fetch both %s and %s to %s"
6232 msgstr "Không thể lấy về cả %s và %s cho %s"
6233
6220 -#: remote.c:598
6234 +#: remote.c:594
6235 #, c-format
6236 msgid "%s usually tracks %s, not %s"
6237 msgstr "%s thường theo dõi %s, không phải %s"
6238
6225 -#: remote.c:602
6239 +#: remote.c:598
6240 #, c-format
6241 msgid "%s tracks both %s and %s"
6242 msgstr "%s theo dõi cả %s và %s"
6243
6230 -#: remote.c:670
6244 +#: remote.c:666
6245 #, c-format
6246 msgid "key '%s' of pattern had no '*'"
6247 msgstr "khóa “%s” của mẫu k có “*”"
6248
6235 -#: remote.c:680
6249 +#: remote.c:676
6250 #, c-format
6251 msgid "value '%s' of pattern has no '*'"
6252 msgstr "giá trị “%s” của mẫu k có “*”"
6253
6240 -#: remote.c:986
6254 +#: remote.c:1073
6255 #, c-format
6256 msgid "src refspec %s does not match any"
6257 msgstr "refspec %s nguồn không khớp bất kỳ cái gì"
6258
6245 -#: remote.c:991
6259 +#: remote.c:1078
6260 #, c-format
6261 msgid "src refspec %s matches more than one"
6262 msgstr "refspec %s nguồn khớp nhiều hơn một"
@@ -6251,7 +6265,7 @@ msgstr "refspec %s nguồn khớp nhiều hơn một"
6265 #. <remote> <src>:<dst>" push, and "being pushed ('%s')" is
6266 #. the <src>.
6267 #.
6254 -#: remote.c:1006
6268 +#: remote.c:1093
6269 #, c-format
6270 msgid ""
6271 "The destination you provided is not a full refname (i.e.,\n"
@@ -6276,7 +6290,7 @@ msgstr ""
6290 "Nếu cả hai là không thể, thì chúng tôi cũng chịu thua. Bạn phải dùng tham "
6291 "chiếu dạng đầy đủ."
6292
6279 -#: remote.c:1026
6293 +#: remote.c:1113
6294 #, c-format
6295 msgid ""
6296 "The <src> part of the refspec is a commit object.\n"
@@ -6287,7 +6301,7 @@ msgstr ""
6301 "Có phải ý bạn là một tạo một nhánh mới bằng cách đẩy lên\n"
6302 "“%s:refs/heads/%s”?"
6303
6290 -#: remote.c:1031
6304 +#: remote.c:1118
6305 #, c-format
6306 msgid ""
6307 "The <src> part of the refspec is a tag object.\n"
@@ -6298,7 +6312,7 @@ msgstr ""
6312 "Có phải ý bạn là một tạo một thẻ mới bằng cách đẩy lên\n"
6313 "“%s:refs/tags/%s”?"
6314
6301 -#: remote.c:1036
6315 +#: remote.c:1123
6316 #, c-format
6317 msgid ""
6318 "The <src> part of the refspec is a tree object.\n"
@@ -6309,7 +6323,7 @@ msgstr ""
6323 "Có phải ý bạn là một tạo một cây mới bằng cách đẩy lên\n"
6324 "“%s:refs/tags/%s”?"
6325
6312 -#: remote.c:1041
6326 +#: remote.c:1128
6327 #, c-format
6328 msgid ""
6329 "The <src> part of the refspec is a blob object.\n"
@@ -6320,115 +6334,115 @@ msgstr ""
6334 "Có phải ý bạn là một tạo một blob mới bằng cách đẩy lên\n"
6335 "“%s:refs/tags/%s”?"
6336
6323 -#: remote.c:1077
6337 +#: remote.c:1164
6338 #, c-format
6339 msgid "%s cannot be resolved to branch"
6340 msgstr "“%s” không thể được phân giải thành nhánh"
6341
6328 -#: remote.c:1088
6342 +#: remote.c:1175
6343 #, c-format
6344 msgid "unable to delete '%s': remote ref does not exist"
6345 msgstr "không thể xóa “%s”: tham chiếu trên máy chủ không tồn tại"
6346
6333 -#: remote.c:1100
6347 +#: remote.c:1187
6348 #, c-format
6349 msgid "dst refspec %s matches more than one"
6350 msgstr "dst refspec %s khớp nhiều hơn một"
6351
6338 -#: remote.c:1107
6352 +#: remote.c:1194
6353 #, c-format
6354 msgid "dst ref %s receives from more than one src"
6355 msgstr "dst ref %s nhận từ hơn một nguồn"
6356
6343 -#: remote.c:1610 remote.c:1711
6357 +#: remote.c:1703 remote.c:1804
6358 msgid "HEAD does not point to a branch"
6359 msgstr "HEAD không chỉ đến một nhánh nào cả"
6360
6347 -#: remote.c:1619
6361 +#: remote.c:1712
6362 #, c-format
6363 msgid "no such branch: '%s'"
6364 msgstr "không có nhánh nào như thế: “%s”"
6365
6352 -#: remote.c:1622
6366 +#: remote.c:1715
6367 #, c-format
6368 msgid "no upstream configured for branch '%s'"
6369 msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
6370
6357 -#: remote.c:1628
6371 +#: remote.c:1721
6372 #, c-format
6373 msgid "upstream branch '%s' not stored as a remote-tracking branch"
6374 msgstr ""
6375 "nhánh thượng nguồn “%s” không được lưu lại như là một nhánh theo dõi máy chủ"
6376
6363 -#: remote.c:1643
6377 +#: remote.c:1736
6378 #, c-format
6379 msgid "push destination '%s' on remote '%s' has no local tracking branch"
6380 msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
6381
6368 -#: remote.c:1655
6382 +#: remote.c:1748
6383 #, c-format
6384 msgid "branch '%s' has no remote for pushing"
6385 msgstr "nhánh “%s” không có máy chủ để đẩy lên"
6386
6373 -#: remote.c:1665
6387 +#: remote.c:1758
6388 #, c-format
6389 msgid "push refspecs for '%s' do not include '%s'"
6390 msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
6391
6378 -#: remote.c:1678
6392 +#: remote.c:1771
6393 msgid "push has no destination (push.default is 'nothing')"
6394 msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
6395
6382 -#: remote.c:1700
6396 +#: remote.c:1793
6397 msgid "cannot resolve 'simple' push to a single destination"
6398 msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
6399
6386 -#: remote.c:1826
6400 +#: remote.c:1922
6401 #, c-format
6402 msgid "couldn't find remote ref %s"
6403 msgstr "không thể tìm thấy tham chiếu máy chủ %s"
6404
6391 -#: remote.c:1839
6405 +#: remote.c:1935
6406 #, c-format
6407 msgid "* Ignoring funny ref '%s' locally"
6408 msgstr "* Đang bỏ qua tham chiếu thú vị nội bộ “%s”"
6409
6396 -#: remote.c:2002
6410 +#: remote.c:2098
6411 #, c-format
6412 msgid "Your branch is based on '%s', but the upstream is gone.\n"
6413 msgstr ""
6414 "Nhánh của bạn dựa trên cơ sở là “%s”, nhưng trên thượng nguồn không còn.\n"
6415
6402 -#: remote.c:2006
6416 +#: remote.c:2102
6417 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
6418 msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
6419
6406 -#: remote.c:2009
6420 +#: remote.c:2105
6421 #, c-format
6422 msgid "Your branch is up to date with '%s'.\n"
6423 msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
6424
6411 -#: remote.c:2013
6425 +#: remote.c:2109
6426 #, c-format
6427 msgid "Your branch and '%s' refer to different commits.\n"
6428 msgstr "Nhánh của bạn và “%s” tham chiếu đến các lần chuyển giao khác nhau.\n"
6429
6416 -#: remote.c:2016
6430 +#: remote.c:2112
6431 #, c-format
6432 msgid " (use \"%s\" for details)\n"
6433 msgstr " (dùng \"%s\" để biết thêm chi tiết)\n"
6434
6421 -#: remote.c:2020
6435 +#: remote.c:2116
6436 #, c-format
6437 msgid "Your branch is ahead of '%s' by %d commit.\n"
6438 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
6439 msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
6440
6427 -#: remote.c:2026
6441 +#: remote.c:2122
6442 msgid " (use \"git push\" to publish your local commits)\n"
6443 msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
6444
6431 -#: remote.c:2029
6445 +#: remote.c:2125
6446 #, c-format
6447 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
6448 msgid_plural ""
@@ -6437,11 +6451,11 @@ msgstr[0] ""
6451 "Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
6452 "tiếp-nhanh.\n"
6453
6440 -#: remote.c:2037
6454 +#: remote.c:2133
6455 msgid " (use \"git pull\" to update your local branch)\n"
6456 msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
6457
6444 -#: remote.c:2040
6458 +#: remote.c:2136
6459 #, c-format
6460 msgid ""
6461 "Your branch and '%s' have diverged,\n"
@@ -6454,13 +6468,13 @@ msgstr[0] ""
6468 "và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
6469 "tương ứng với mỗi lần.\n"
6470
6457 -#: remote.c:2050
6471 +#: remote.c:2146
6472 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
6473 msgstr ""
6474 " (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
6475 "bạn)\n"
6476
6463 -#: remote.c:2241
6477 +#: remote.c:2337
6478 #, c-format
6479 msgid "cannot parse expected object name '%s'"
6480 msgstr "không thể phân tích tên đối tượng mong muốn “%s”"
@@ -6480,11 +6494,6 @@ msgstr "tham chiếu thay thế bị trùng: %s"
6494 msgid "replace depth too high for object %s"
6495 msgstr "độ sâu thay thế quá cao cho đối tượng %s"
6496
6483 -#: repository.c:94 builtin/init-db.c:188
6484 -#, c-format
6485 -msgid "The hash algorithm %s is not supported in this build."
6486 -msgstr "Thuật toán băm %s không được hỗ trợ trong bản biên dịch này."
6487 -
6497 #: rerere.c:217 rerere.c:226 rerere.c:229
6498 msgid "corrupt MERGE_RR"
6499 msgstr "MERGE_RR sai hỏng"
@@ -6543,8 +6552,8 @@ msgstr "không thể unlink stray “%s”"
6552 msgid "Recorded preimage for '%s'"
6553 msgstr "Preimage đã được ghi lại cho “%s”"
6554
6546 -#: rerere.c:881 submodule.c:2078 builtin/log.c:1891
6547 -#: builtin/submodule--helper.c:1454 builtin/submodule--helper.c:1466
6555 +#: rerere.c:881 submodule.c:2082 builtin/log.c:1975
6556 +#: builtin/submodule--helper.c:1878 builtin/submodule--helper.c:1890
6557 #, c-format
6558 msgid "could not create directory '%s'"
6559 msgstr "không thể tạo thư mục “%s”"
@@ -6582,25 +6591,30 @@ msgstr "không thể mở thư mục rr-cache"
6591 msgid "could not determine HEAD revision"
6592 msgstr "không thể dò tìm điểm xét duyệt HEAD"
6593
6585 -#: reset.c:70 reset.c:76 sequencer.c:3318
6594 +#: reset.c:70 reset.c:76 sequencer.c:3426
6595 #, c-format
6596 msgid "failed to find tree of %s"
6597 msgstr "gặp lỗi khi tìm cây của %s"
6598
6590 -#: revision.c:2661
6599 +#: revision.c:2344
6600 +msgid "--unpacked=<packfile> no longer supported"
6601 +msgstr "--unpacked=<packfile> không còn được hỗ trợ nữa"
6602 +
6603 +#: revision.c:2364
6604 +#, c-format
6605 +msgid "unknown value for --diff-merges: %s"
6606 +msgstr "không hiểu giá trị cho --diff-merges: %s"
6607 +
6608 +#: revision.c:2702
6609 msgid "your current branch appears to be broken"
6610 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
6611
6594 -#: revision.c:2664
6612 +#: revision.c:2705
6613 #, c-format
6614 msgid "your current branch '%s' does not have any commits yet"
6615 msgstr "nhánh hiện tại của bạn “%s” không có một lần chuyển giao nào cả"
6616
6599 -#: revision.c:2873
6600 -msgid "--first-parent is incompatible with --bisect"
6601 -msgstr "--first-parent xung khắc với --bisect"
6602 -
6603 -#: revision.c:2877
6617 +#: revision.c:2915
6618 msgid "-L does not yet support diff formats besides -p and -s"
6619 msgstr "-L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và -s"
6620
@@ -6608,12 +6622,12 @@ msgstr "-L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và
6622 msgid "open /dev/null failed"
6623 msgstr "gặp lỗi khi mở “/dev/null”"
6624
6611 -#: run-command.c:1269
6625 +#: run-command.c:1270
6626 #, c-format
6627 msgid "cannot create async thread: %s"
6628 msgstr "không thể tạo tuyến async: %s"
6629
6616 -#: run-command.c:1333
6630 +#: run-command.c:1334
6631 #, c-format
6632 msgid ""
6633 "The '%s' hook was ignored because it's not set as executable.\n"
@@ -6637,19 +6651,19 @@ msgstr "không thể phân tích tình trạng unpack máy chủ: %s"
6651 msgid "remote unpack failed: %s"
6652 msgstr "máy chủ gặp lỗi unpack: %s"
6653
6640 -#: send-pack.c:308
6654 +#: send-pack.c:372
6655 msgid "failed to sign the push certificate"
6656 msgstr "gặp lỗi khi ký chứng thực đẩy"
6657
6644 -#: send-pack.c:394
6658 +#: send-pack.c:460
6659 msgid "the receiving end does not support this repository's hash algorithm"
6660 msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6661
6648 -#: send-pack.c:403
6662 +#: send-pack.c:469
6663 msgid "the receiving end does not support --signed push"
6664 msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
6665
6652 -#: send-pack.c:405
6666 +#: send-pack.c:471
6667 msgid ""
6668 "not sending a push certificate since the receiving end does not support --"
6669 "signed push"
@@ -6657,47 +6671,47 @@ msgstr ""
6671 "đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
6672 "signed"
6673
6660 -#: send-pack.c:417
6674 +#: send-pack.c:483
6675 msgid "the receiving end does not support --atomic push"
6676 msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
6677
6664 -#: send-pack.c:422
6678 +#: send-pack.c:488
6679 msgid "the receiving end does not support push options"
6680 msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6681
6668 -#: sequencer.c:192
6682 +#: sequencer.c:194
6683 #, c-format
6684 msgid "invalid commit message cleanup mode '%s'"
6685 msgstr "chế độ dọn dẹp ghi chú các lần chuyển giao không hợp lệ “%s”"
6686
6673 -#: sequencer.c:297
6687 +#: sequencer.c:308
6688 #, c-format
6689 msgid "could not delete '%s'"
6690 msgstr "không thể xóa bỏ “%s”"
6691
6678 -#: sequencer.c:316 builtin/rebase.c:743 builtin/rebase.c:1582 builtin/rm.c:385
6692 +#: sequencer.c:329 builtin/rebase.c:749 builtin/rebase.c:1590 builtin/rm.c:385
6693 #, c-format
6694 msgid "could not remove '%s'"
6695 msgstr "không thể gỡ bỏ “%s”"
6696
6683 -#: sequencer.c:326
6697 +#: sequencer.c:339
6698 msgid "revert"
6699 msgstr "hoàn nguyên"
6700
6687 -#: sequencer.c:328
6701 +#: sequencer.c:341
6702 msgid "cherry-pick"
6703 msgstr "cherry-pick"
6704
6691 -#: sequencer.c:330
6705 +#: sequencer.c:343
6706 msgid "rebase"
6707 msgstr "rebase"
6708
6695 -#: sequencer.c:332
6709 +#: sequencer.c:345
6710 #, c-format
6711 msgid "unknown action: %d"
6712 msgstr "không nhận ra thao tác: %d"
6713
6700 -#: sequencer.c:390
6714 +#: sequencer.c:404
6715 msgid ""
6716 "after resolving the conflicts, mark the corrected paths\n"
6717 "with 'git add <paths>' or 'git rm <paths>'"
@@ -6705,7 +6719,7 @@ msgstr ""
6719 "sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa\n"
6720 "với lệnh “git add </các/đường/dẫn>” hoặc “git rm </các/đường/dẫn>”"
6721
6708 -#: sequencer.c:393
6722 +#: sequencer.c:407
6723 msgid ""
6724 "after resolving the conflicts, mark the corrected paths\n"
6725 "with 'git add <paths>' or 'git rm <paths>'\n"
@@ -6715,43 +6729,43 @@ msgstr ""
6729 "với lệnh “git add </các/đường/dẫn>” hoặc “git rm </các/đường/dẫn>”\n"
6730 "và chuyển giao kết quả bằng lệnh “git commit”"
6731
6718 -#: sequencer.c:406 sequencer.c:2921
6732 +#: sequencer.c:420 sequencer.c:3028
6733 #, c-format
6734 msgid "could not lock '%s'"
6735 msgstr "không thể khóa “%s”"
6736
6723 -#: sequencer.c:413
6737 +#: sequencer.c:422 sequencer.c:2827 sequencer.c:3032 sequencer.c:3046
6738 +#: sequencer.c:3303 sequencer.c:5299 strbuf.c:1168 wrapper.c:631
6739 +#, c-format
6740 +msgid "could not write to '%s'"
6741 +msgstr "không thể ghi vào “%s”"
6742 +
6743 +#: sequencer.c:427
6744 #, c-format
6745 msgid "could not write eol to '%s'"
6746 msgstr "không thể ghi eol vào “%s”"
6747
6728 -#: sequencer.c:418 sequencer.c:2726 sequencer.c:2927 sequencer.c:2941
6729 -#: sequencer.c:3203
6748 +#: sequencer.c:432 sequencer.c:2832 sequencer.c:3034 sequencer.c:3048
6749 +#: sequencer.c:3311
6750 #, c-format
6751 msgid "failed to finalize '%s'"
6752 msgstr "gặp lỗi khi hoàn thành “%s”"
6753
6734 -#: sequencer.c:431 sequencer.c:1620 sequencer.c:2746 sequencer.c:3185
6735 -#: sequencer.c:3294 builtin/am.c:249 builtin/commit.c:786 builtin/merge.c:1128
6736 -#, c-format
6737 -msgid "could not read '%s'"
6738 -msgstr "không thể đọc “%s”"
6739 -
6740 -#: sequencer.c:457
6754 +#: sequencer.c:471
6755 #, c-format
6756 msgid "your local changes would be overwritten by %s."
6757 msgstr "các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh %s."
6758
6745 -#: sequencer.c:461
6759 +#: sequencer.c:475
6760 msgid "commit your changes or stash them to proceed."
6761 msgstr "chuyển giao các thay đổi của bạn hay tạm cất (stash) chúng để xử lý."
6762
6749 -#: sequencer.c:493
6763 +#: sequencer.c:507
6764 #, c-format
6765 msgid "%s: fast-forward"
6766 msgstr "%s: chuyển-tiếp-nhanh"
6767
6754 -#: sequencer.c:532 builtin/tag.c:566
6768 +#: sequencer.c:546 builtin/tag.c:566
6769 #, c-format
6770 msgid "Invalid cleanup mode %s"
6771 msgstr "Chế độ dọn dẹp không hợp lệ %s"
@@ -6759,65 +6773,65 @@ msgstr "Chế độ dọn dẹp không hợp lệ %s"
6773 #. TRANSLATORS: %s will be "revert", "cherry-pick" or
6774 #. "rebase".
6775 #.
6762 -#: sequencer.c:626
6776 +#: sequencer.c:640
6777 #, c-format
6778 msgid "%s: Unable to write new index file"

This file is too large to show in full.