@matheusbsbs / matheus-bagliano / commits / ebf9785bec
Fork 0

l10n: vi.po(4931t): Updated translation for v2.28.0

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

Tran Ngoc Quan committed Jul 15, 2020 at 15:31 UTC ebf9785bec7240daf826e95c39d33b18dee45618
1 file changed +1411 -1125
po/vi.po
+1411 -1125
@@ -7,10 +7,10 @@
7 #
8 msgid ""
9 msgstr ""
10 -"Project-Id-Version: git v2.27.0 rd2\n"
10 +"Project-Id-Version: git v2.28.0 rd2\n"
11 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12 -"POT-Creation-Date: 2020-05-27 07:23+0800\n"
13 -"PO-Revision-Date: 2020-05-27 08:06+0700\n"
12 +"POT-Creation-Date: 2020-07-10 09:53+0800\n"
13 +"PO-Revision-Date: 2020-07-15 15:35+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,7 +21,7 @@ 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.3.1\n"
24 +"X-Generator: Poedit 2.4\n"
25
26 #: add-interactive.c:368
27 #, c-format
@@ -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:1675 git-add--interactive.perl:1366
116 +#: add-interactive.c:929 add-patch.c:1691 git-add--interactive.perl:1368
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:1673 git-add--interactive.perl:1368
121 +#: add-interactive.c:931 add-patch.c:1689 git-add--interactive.perl:1370
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:1376
126 +#: add-interactive.c:935 git-add--interactive.perl:1378
127 msgid "Patch update"
128 msgstr "Cập nhật miếng vá"
129
130 -#: add-interactive.c:974 git-add--interactive.perl:1754
130 +#: add-interactive.c:974 git-add--interactive.perl:1771
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:1851
204 +#: add-interactive.c:1083 builtin/clean.c:816 git-add--interactive.perl:1868
205 msgid "*** Commands ***"
206 msgstr "*** Lệnh ***"
207
208 -#: add-interactive.c:1084 builtin/clean.c:817 git-add--interactive.perl:1848
208 +#: add-interactive.c:1084 builtin/clean.c:817 git-add--interactive.perl:1865
209 msgid "What now"
210 msgstr "Giờ thì sao"
211
@@ -222,7 +222,7 @@ msgstr "chưa đưa lên bệ phóng"
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:129
225 +#: builtin/submodule--helper.c:2148 bugreport.c:135
226 #: git-add--interactive.perl:213
227 msgid "path"
228 msgstr "đường-dẫn"
@@ -231,27 +231,32 @@ 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:1765
234 +#: add-interactive.c:1157 builtin/clean.c:781 git-add--interactive.perl:1782
235 #, c-format
236 msgid "Bye.\n"
237 msgstr "Tạm biệt.\n"
238
239 -#: add-patch.c:34 git-add--interactive.perl:1428
239 +#: add-patch.c:34 git-add--interactive.perl:1430
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:1429
244 +#: add-patch.c:35 git-add--interactive.perl:1431
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:1430
249 +#: add-patch.c:36 git-add--interactive.perl:1432
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
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,?]? "
258
254 -#: add-patch.c:38
259 +#: add-patch.c:39
260 msgid ""
261 "If the patch applies cleanly, the edited hunk will immediately be marked for "
262 "staging."
@@ -259,7 +264,7 @@ msgstr ""
264 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
265 "để chuyển lên bệ phóng."
266
262 -#: add-patch.c:41
267 +#: add-patch.c:42
268 msgid ""
269 "y - stage this hunk\n"
270 "n - do not stage this hunk\n"
@@ -274,22 +279,27 @@ 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
277 -#: add-patch.c:55 git-add--interactive.perl:1433
282 +#: add-patch.c:56 git-add--interactive.perl:1436
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
282 -#: add-patch.c:56 git-add--interactive.perl:1434
287 +#: add-patch.c:57 git-add--interactive.perl:1437
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
287 -#: add-patch.c:57 git-add--interactive.perl:1435
292 +#: add-patch.c:58 git-add--interactive.perl:1438
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
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,?]? "
301
292 -#: add-patch.c:59
302 +#: add-patch.c:61
303 msgid ""
304 "If the patch applies cleanly, the edited hunk will immediately be marked for "
305 "stashing."
@@ -297,7 +307,7 @@ msgstr ""
307 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
308 "để tạm cất."
309
300 -#: add-patch.c:62
310 +#: add-patch.c:64
311 msgid ""
312 "y - stash this hunk\n"
313 "n - do not stash this hunk\n"
@@ -311,22 +321,27 @@ 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
314 -#: add-patch.c:78 git-add--interactive.perl:1438
324 +#: add-patch.c:80 git-add--interactive.perl:1442
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
319 -#: add-patch.c:79 git-add--interactive.perl:1439
329 +#: add-patch.c:81 git-add--interactive.perl:1443
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
324 -#: add-patch.c:80 git-add--interactive.perl:1440
334 +#: add-patch.c:82 git-add--interactive.perl:1444
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
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,?]? "
343
329 -#: add-patch.c:82
344 +#: add-patch.c:85
345 msgid ""
346 "If the patch applies cleanly, the edited hunk will immediately be marked for "
347 "unstaging."
@@ -334,7 +349,7 @@ msgstr ""
349 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
350 "để bỏ ra khỏi bệ phóng."
351
337 -#: add-patch.c:85
352 +#: add-patch.c:88
353 msgid ""
354 "y - unstage this hunk\n"
355 "n - do not unstage this hunk\n"
@@ -350,22 +365,27 @@ 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
353 -#: add-patch.c:100 git-add--interactive.perl:1443
368 +#: add-patch.c:103 git-add--interactive.perl:1448
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
358 -#: add-patch.c:101 git-add--interactive.perl:1444
373 +#: add-patch.c:104 git-add--interactive.perl:1449
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
363 -#: add-patch.c:102 git-add--interactive.perl:1445
378 +#: add-patch.c:105 git-add--interactive.perl:1450
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
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,?]? "
387
368 -#: add-patch.c:104 add-patch.c:169 add-patch.c:212
388 +#: add-patch.c:108 add-patch.c:176 add-patch.c:221
389 msgid ""
390 "If the patch applies cleanly, the edited hunk will immediately be marked for "
391 "applying."
@@ -373,7 +393,7 @@ msgstr ""
393 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
394 "để áp dụng."
395
376 -#: add-patch.c:107
396 +#: add-patch.c:111
397 msgid ""
398 "y - apply this hunk to index\n"
399 "n - do not apply this hunk to index\n"
@@ -387,25 +407,31 @@ 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
390 -#: add-patch.c:122 git-add--interactive.perl:1448
391 -#: git-add--interactive.perl:1463
410 +#: add-patch.c:126 git-add--interactive.perl:1454
411 +#: git-add--interactive.perl:1472
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
396 -#: add-patch.c:123 git-add--interactive.perl:1449
397 -#: git-add--interactive.perl:1464
416 +#: add-patch.c:127 git-add--interactive.perl:1455
417 +#: git-add--interactive.perl:1473
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
402 -#: add-patch.c:124 git-add--interactive.perl:1450
403 -#: git-add--interactive.perl:1465
422 +#: add-patch.c:128 git-add--interactive.perl:1456
423 +#: git-add--interactive.perl:1474
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
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,?]? "
433
408 -#: add-patch.c:126 add-patch.c:148 add-patch.c:191
434 +#: add-patch.c:131 add-patch.c:154 add-patch.c:199
435 msgid ""
436 "If the patch applies cleanly, the edited hunk will immediately be marked for "
437 "discarding."
@@ -413,7 +439,7 @@ msgstr ""
439 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
440 "để loại bỏ."
441
416 -#: add-patch.c:129 add-patch.c:194
442 +#: add-patch.c:134 add-patch.c:202
443 msgid ""
444 "y - discard this hunk from worktree\n"
445 "n - do not discard this hunk from worktree\n"
@@ -427,22 +453,27 @@ 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
430 -#: add-patch.c:144 add-patch.c:187 git-add--interactive.perl:1453
456 +#: add-patch.c:149 add-patch.c:194 git-add--interactive.perl:1460
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
435 -#: add-patch.c:145 add-patch.c:188 git-add--interactive.perl:1454
461 +#: add-patch.c:150 add-patch.c:195 git-add--interactive.perl:1461
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
440 -#: add-patch.c:146 add-patch.c:189 git-add--interactive.perl:1455
466 +#: add-patch.c:151 add-patch.c:196 git-add--interactive.perl:1462
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
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,?]? "
475
445 -#: add-patch.c:151
476 +#: add-patch.c:157
477 msgid ""
478 "y - discard this hunk from index and worktree\n"
479 "n - do not discard this hunk from index and worktree\n"
@@ -456,22 +487,27 @@ 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
459 -#: add-patch.c:165 add-patch.c:208 git-add--interactive.perl:1458
490 +#: add-patch.c:171 add-patch.c:216 git-add--interactive.perl:1466
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
464 -#: add-patch.c:166 add-patch.c:209 git-add--interactive.perl:1459
495 +#: add-patch.c:172 add-patch.c:217 git-add--interactive.perl:1467
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
469 -#: add-patch.c:167 add-patch.c:210 git-add--interactive.perl:1460
500 +#: add-patch.c:173 add-patch.c:218 git-add--interactive.perl:1468
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
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,?]? "
509
474 -#: add-patch.c:172
510 +#: add-patch.c:179
511 msgid ""
512 "y - apply this hunk to index and worktree\n"
513 "n - do not apply this hunk to index and worktree\n"
@@ -485,7 +521,7 @@ msgstr ""
521 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
522 "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"
523
488 -#: add-patch.c:215
524 +#: add-patch.c:224
525 msgid ""
526 "y - apply this hunk to worktree\n"
527 "n - do not apply this hunk to worktree\n"
@@ -499,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
502 -#: add-patch.c:319
538 +#: add-patch.c:328
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
507 -#: add-patch.c:338 add-patch.c:342
543 +#: add-patch.c:347 add-patch.c:351
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
512 -#: add-patch.c:396
548 +#: add-patch.c:405
549 msgid "could not parse diff"
550 msgstr "không thể phân tích cú pháp khác biệt"
551
516 -#: add-patch.c:415
552 +#: add-patch.c:424
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
520 -#: add-patch.c:429
556 +#: add-patch.c:438
557 #, c-format
558 msgid "failed to run '%s'"
559 msgstr "gặp lỗi khi chạy “%s”"
560
525 -#: add-patch.c:588
561 +#: add-patch.c:602
562 msgid "mismatched output from interactive.diffFilter"
563 msgstr "đầu ra không khớp từ interactive.diffFilter"
564
529 -#: add-patch.c:589
565 +#: add-patch.c:603
566 msgid ""
567 "Your filter must maintain a one-to-one correspondence\n"
568 "between its input and output lines."
@@ -534,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
537 -#: add-patch.c:762
573 +#: add-patch.c:776
574 #, c-format
575 msgid ""
576 "expected context line #%d in\n"
@@ -543,7 +579,7 @@ msgstr ""
579 "cần dòng ngữ cảnh #%d trong\n"
580 "%.*s"
581
546 -#: add-patch.c:777
582 +#: add-patch.c:791
583 #, c-format
584 msgid ""
585 "hunks do not overlap:\n"
@@ -556,11 +592,11 @@ msgstr ""
592 "\tkhông được kết thúc bằng:\n"
593 "%.*s"
594
559 -#: add-patch.c:1053 git-add--interactive.perl:1112
595 +#: add-patch.c:1067 git-add--interactive.perl:1114
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
563 -#: add-patch.c:1057
599 +#: add-patch.c:1071
600 #, c-format
601 msgid ""
602 "---\n"
@@ -574,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.
577 -#: add-patch.c:1071 git-add--interactive.perl:1126
613 +#: add-patch.c:1085 git-add--interactive.perl:1128
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"
@@ -584,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
587 -#: add-patch.c:1104
623 +#: add-patch.c:1118
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
591 -#: add-patch.c:1149
627 +#: add-patch.c:1163
628 msgid "'git apply --cached' failed"
629 msgstr "'git apply --cached' gặp lỗi"
630
@@ -604,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.
607 -#: add-patch.c:1218 git-add--interactive.perl:1239
643 +#: add-patch.c:1232 git-add--interactive.perl:1241
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
614 -#: add-patch.c:1261
650 +#: add-patch.c:1275
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
618 -#: add-patch.c:1262 git-add--interactive.perl:1343
654 +#: add-patch.c:1276 git-add--interactive.perl:1345
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
622 -#: add-patch.c:1269 git-add--interactive.perl:1346
658 +#: add-patch.c:1283 git-add--interactive.perl:1348
659 msgid "Nothing was applied.\n"
660 msgstr "Đã không áp dụng gì cả.\n"
661
626 -#: add-patch.c:1326
662 +#: add-patch.c:1340
663 msgid ""
664 "j - leave this hunk undecided, see next undecided hunk\n"
665 "J - leave this hunk undecided, see next hunk\n"
@@ -645,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
648 -#: add-patch.c:1447 add-patch.c:1457
684 +#: add-patch.c:1463 add-patch.c:1473
685 msgid "No previous hunk"
686 msgstr "Không có khúc kế trước"
687
652 -#: add-patch.c:1452 add-patch.c:1462
688 +#: add-patch.c:1468 add-patch.c:1478
689 msgid "No next hunk"
690 msgstr "Không có khúc kế tiếp"
691
656 -#: add-patch.c:1468
692 +#: add-patch.c:1484
693 msgid "No other hunks to goto"
694 msgstr "Không còn khúc nào để mà nhảy đến"
695
660 -#: add-patch.c:1479 git-add--interactive.perl:1577
696 +#: add-patch.c:1495 git-add--interactive.perl:1594
697 msgid "go to which hunk (<ret> to see more)? "
698 msgstr "nhảy đến khúc nào (<ret> để xem thêm)? "
699
664 -#: add-patch.c:1480 git-add--interactive.perl:1579
700 +#: add-patch.c:1496 git-add--interactive.perl:1596
701 msgid "go to which hunk? "
702 msgstr "nhảy đến khúc nào? "
703
668 -#: add-patch.c:1491
704 +#: add-patch.c:1507
705 #, c-format
706 msgid "Invalid number: '%s'"
707 msgstr "Số không hợp lệ: “%s”"
708
673 -#: add-patch.c:1496
709 +#: add-patch.c:1512
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
679 -#: add-patch.c:1505
715 +#: add-patch.c:1521
716 msgid "No other hunks to search"
717 msgstr "Không còn khúc nào để mà tìm kiếm"
718
683 -#: add-patch.c:1511 git-add--interactive.perl:1623
719 +#: add-patch.c:1527 git-add--interactive.perl:1640
720 msgid "search for regex? "
721 msgstr "tìm kiếm cho biểu thức chính quy? "
722
687 -#: add-patch.c:1526
723 +#: add-patch.c:1542
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
692 -#: add-patch.c:1543
728 +#: add-patch.c:1559
729 msgid "No hunk matches the given pattern"
730 msgstr "Không thấy khúc nào khớp mẫu đã cho"
731
696 -#: add-patch.c:1550
732 +#: add-patch.c:1566
733 msgid "Sorry, cannot split this hunk"
734 msgstr "Rất tiếc, không thể chia nhỏ khúc này"
735
700 -#: add-patch.c:1554
736 +#: add-patch.c:1570
737 #, c-format
738 msgid "Split into %d hunks."
739 msgstr "Chi nhỏ thành %d khúc."
740
705 -#: add-patch.c:1558
741 +#: add-patch.c:1574
742 msgid "Sorry, cannot edit this hunk"
743 msgstr "Rất tiếc, không thể sửa khúc này"
744
709 -#: add-patch.c:1609
745 +#: add-patch.c:1625
746 msgid "'git apply' failed"
747 msgstr "'git apply' gặp lỗi"
748
@@ -1399,7 +1435,7 @@ 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
1437 #: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
1402 -#: builtin/pack-objects.c:3458 builtin/rebase.c:1332
1438 +#: builtin/pack-objects.c:3530 builtin/rebase.c:1332
1439 msgid "action"
1440 msgstr "hành động"
1441
@@ -1489,7 +1525,7 @@ msgstr "đường dẫn không hợp lệ UTF-8: %s"
1525 msgid "path too long (%d chars, SHA1: %s): %s"
1526 msgstr "đường dẫn quá dài (%d ký tự, SHA1: %s): %s"
1527
1492 -#: archive-zip.c:480 builtin/pack-objects.c:232 builtin/pack-objects.c:235
1528 +#: archive-zip.c:480 builtin/pack-objects.c:243 builtin/pack-objects.c:246
1529 #, c-format
1530 msgid "deflate error (%d)"
1531 msgstr "lỗi giải nén (%d)"
@@ -1559,8 +1595,8 @@ msgid "prepend prefix to each pathname in the archive"
1595 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
1596
1597 #: archive.c:467 builtin/blame.c:861 builtin/blame.c:865 builtin/blame.c:866
1562 -#: builtin/commit-tree.c:117 builtin/config.c:130 builtin/fast-export.c:1162
1563 -#: builtin/fast-export.c:1164 builtin/fast-export.c:1168 builtin/grep.c:907
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
@@ -1784,10 +1820,10 @@ msgid "--reverse and --first-parent together require specified latest commit"
1820 msgstr ""
1821 "cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1822
1787 -#: blame.c:2821 bundle.c:167 ref-filter.c:2200 remote.c:1924 sequencer.c:2018
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
1790 -#: builtin/merge.c:415 builtin/pack-objects.c:3276 builtin/pack-objects.c:3291
1826 +#: builtin/merge.c:415 builtin/pack-objects.c:3348 builtin/pack-objects.c:3363
1827 #: builtin/shortlog.c:192
1828 msgid "revision walk setup failed"
1829 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
@@ -1950,82 +1986,86 @@ msgstr "“%s” đã được lấy ra tại “%s” rồi"
1986 msgid "HEAD of working tree %s is not updated"
1987 msgstr "HEAD của cây làm việc %s chưa được cập nhật"
1988
1953 -#: bundle.c:36
1989 +#: bundle.c:47
1990 #, 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)"
1993
1958 -#: bundle.c:64
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"
1997 +
1998 +#: bundle.c:84
1999 #, c-format
2000 msgid "unrecognized header: %s%s (%d)"
2001 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
2002
1963 -#: bundle.c:90 rerere.c:480 rerere.c:690 sequencer.c:2270 sequencer.c:3034
2003 +#: bundle.c:110 rerere.c:480 rerere.c:690 sequencer.c:2270 sequencer.c:3034
2004 #: builtin/commit.c:814
2005 #, c-format
2006 msgid "could not open '%s'"
2007 msgstr "không thể mở “%s”"
2008
1969 -#: bundle.c:143
2009 +#: bundle.c:163
2010 msgid "Repository lacks these prerequisite commits:"
2011 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
2012
1973 -#: bundle.c:146
2013 +#: bundle.c:166
2014 msgid "need a repository to verify a bundle"
2015 msgstr "cần một kho chứa để thẩm tra một bundle"
2016
1977 -#: bundle.c:197
2017 +#: bundle.c:217
2018 #, c-format
2019 msgid "The bundle contains this ref:"
2020 msgid_plural "The bundle contains these %d refs:"
2021 msgstr[0] "Bó dữ liệu chứa %d tham chiếu:"
2022
1983 -#: bundle.c:204
2023 +#: bundle.c:224
2024 msgid "The bundle records a complete history."
2025 msgstr "Lệnh bundle ghi lại toàn bộ lịch sử."
2026
1987 -#: bundle.c:206
2027 +#: bundle.c:226
2028 #, c-format
2029 msgid "The bundle requires this ref:"
2030 msgid_plural "The bundle requires these %d refs:"
2031 msgstr[0] "Lệnh bundle yêu cầu %d tham chiếu này:"
2032
1993 -#: bundle.c:273
2033 +#: bundle.c:293
2034 msgid "unable to dup bundle descriptor"
2035 msgstr "không thể nhân đôi bộ mô tả bundle"
2036
1997 -#: bundle.c:280
2037 +#: bundle.c:300
2038 msgid "Could not spawn pack-objects"
2039 msgstr "Không thể sản sinh đối tượng gói"
2040
2001 -#: bundle.c:291
2041 +#: bundle.c:311
2042 msgid "pack-objects died"
2043 msgstr "đối tượng gói đã chết"
2044
2005 -#: bundle.c:333
2045 +#: bundle.c:353
2046 msgid "rev-list died"
2047 msgstr "rev-list đã chết"
2048
2009 -#: bundle.c:382
2049 +#: bundle.c:402
2050 #, c-format
2051 msgid "ref '%s' is excluded by the rev-list options"
2052 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
2053
2014 -#: bundle.c:461 builtin/log.c:208 builtin/log.c:1834 builtin/shortlog.c:306
2054 +#: bundle.c:481 builtin/log.c:208 builtin/log.c:1834 builtin/shortlog.c:306
2055 #, c-format
2056 msgid "unrecognized argument: %s"
2057 msgstr "đối số không được thừa nhận: %s"
2058
2019 -#: bundle.c:469
2059 +#: bundle.c:489
2060 msgid "Refusing to create empty bundle."
2061 msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
2062
2023 -#: bundle.c:479
2063 +#: bundle.c:499
2064 #, c-format
2065 msgid "cannot create '%s'"
2066 msgstr "không thể tạo “%s”"
2067
2028 -#: bundle.c:504
2068 +#: bundle.c:524
2069 msgid "index-pack died"
2070 msgstr "mục lục gói đã chết"
2071
@@ -2034,272 +2074,264 @@ msgstr "mục lục gói đã chết"
2074 msgid "invalid color value: %.*s"
2075 msgstr "giá trị màu không hợp lệ: %.*s"
2076
2037 -#: commit-graph.c:183
2077 +#: commit-graph.c:238
2078 msgid "commit-graph file is too small"
2079 msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ"
2080
2041 -#: commit-graph.c:248
2081 +#: commit-graph.c:303
2082 #, c-format
2083 msgid "commit-graph signature %X does not match signature %X"
2084 msgstr "chữ ký đồ-thị-các-lần-chuyển-giao %X không khớp chữ ký %X"
2085
2046 -#: commit-graph.c:255
2086 +#: commit-graph.c:310
2087 #, c-format
2088 msgid "commit-graph version %X does not match version %X"
2089 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2090
2051 -#: commit-graph.c:262
2091 +#: commit-graph.c:317
2092 #, c-format
2093 msgid "commit-graph hash version %X does not match version %X"
2094 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2095
2056 -#: commit-graph.c:284
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"
2101
2062 -#: commit-graph.c:294
2102 +#: commit-graph.c:349
2103 #, c-format
2104 msgid "commit-graph improper chunk offset %08x%08x"
2105 msgstr "bù mảnh đồ-thị-các-lần-chuyển-giao không đúng chỗ %08x%08x"
2106
2067 -#: commit-graph.c:362
2107 +#: commit-graph.c:417
2108 #, c-format
2109 msgid "commit-graph chunk id %08x appears multiple times"
2110 msgstr "mã mảnh đồ-thị-các-lần-chuyển-giao %08x xuất hiện nhiều lần"
2111
2072 -#: commit-graph.c:436
2112 +#: commit-graph.c:491
2113 msgid "commit-graph has no base graphs chunk"
2114 msgstr "đồ-thị-các-lần-chuyển-giao có không có mảnh các đồ họa cơ sở"
2115
2076 -#: commit-graph.c:446
2116 +#: commit-graph.c:501
2117 msgid "commit-graph chain does not match"
2118 msgstr "móc xích đồ-thị-các-lần-chuyển-giao không khớp"
2119
2080 -#: commit-graph.c:494
2120 +#: commit-graph.c:549
2121 #, c-format
2122 msgid "invalid commit-graph chain: line '%s' not a hash"
2123 msgstr ""
2124 "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à "
2125 "một mã băm"
2126
2087 -#: commit-graph.c:518
2127 +#: commit-graph.c:573
2128 msgid "unable to find all commit-graph files"
2129 msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
2130
2091 -#: commit-graph.c:651 commit-graph.c:711
2131 +#: commit-graph.c:706 commit-graph.c:770
2132 msgid "invalid commit position. commit-graph is likely corrupt"
2133 msgstr ""
2134 "vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
2135 "bị hỏng"
2136
2097 -#: commit-graph.c:672
2137 +#: commit-graph.c:727
2138 #, c-format
2139 msgid "could not find commit %s"
2140 msgstr "không thể tìm thấy lần chuyển giao %s"
2141
2102 -#: commit-graph.c:948 builtin/am.c:1292
2142 +#: commit-graph.c:1009 builtin/am.c:1292
2143 #, c-format
2144 msgid "unable to parse commit %s"
2145 msgstr "không thể phân tích lần chuyển giao “%s”"
2146
2107 -#: commit-graph.c:1096
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
2111 -#: commit-graph.c:1121
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
2115 -#: commit-graph.c:1160 builtin/pack-objects.c:2783
2155 +#: commit-graph.c:1221 builtin/pack-objects.c:2832
2156 #, c-format
2157 msgid "unable to get type of object %s"
2158 msgstr "không thể lấy kiểu của đối tượng “%s”"
2159
2120 -#: commit-graph.c:1196
2160 +#: commit-graph.c:1257
2161 msgid "Loading known commits in commit graph"
2162 msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
2163
2124 -#: commit-graph.c:1213
2164 +#: commit-graph.c:1274
2165 msgid "Expanding reachable commits in commit graph"
2166 msgstr ""
2167 "Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
2168 "chuyển giao"
2169
2130 -#: commit-graph.c:1233
2170 +#: commit-graph.c:1294
2171 msgid "Clearing commit marks in commit graph"
2172 msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
2173
2134 -#: commit-graph.c:1252
2174 +#: commit-graph.c:1313
2175 msgid "Computing commit graph generation numbers"
2176 msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
2177
2138 -#: commit-graph.c:1300
2178 +#: commit-graph.c:1367
2179 msgid "Computing commit changed paths Bloom filters"
2180 msgstr "Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi"
2181
2142 -#: commit-graph.c:1359
2182 +#: commit-graph.c:1423
2183 +msgid "Collecting referenced commits"
2184 +msgstr "Đang sưu tập các lần chuyển giao được tham chiếu"
2185 +
2186 +#: commit-graph.c:1447
2187 #, c-format
2188 msgid "Finding commits for commit graph in %d pack"
2189 msgid_plural "Finding commits for commit graph in %d packs"
2190 msgstr[0] ""
2191 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
2192
2149 -#: commit-graph.c:1372
2193 +#: commit-graph.c:1460
2194 #, c-format
2195 msgid "error adding pack %s"
2196 msgstr "gặp lỗi thêm gói %s"
2197
2154 -#: commit-graph.c:1376
2198 +#: commit-graph.c:1464
2199 #, c-format
2200 msgid "error opening index for %s"
2201 msgstr "gặp lỗi khi mở mục lục cho “%s”"
2202
2159 -#: commit-graph.c:1405
2160 -#, c-format
2161 -msgid "Finding commits for commit graph from %d ref"
2162 -msgid_plural "Finding commits for commit graph from %d refs"
2163 -msgstr[0] ""
2164 -"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao từ %d tham chiếu"
2165 -
2166 -#: commit-graph.c:1426
2167 -#, c-format
2168 -msgid "invalid commit object id: %s"
2169 -msgstr "mã số đối tượng lần chuyển giao không hợp lệ: %s"
2170 -
2171 -#: commit-graph.c:1442
2203 +#: commit-graph.c:1503
2204 msgid "Finding commits for commit graph among packed objects"
2205 msgstr ""
2206 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
2207 "tượng đã đóng gói"
2208
2177 -#: commit-graph.c:1457
2209 +#: commit-graph.c:1518
2210 msgid "Counting distinct commits in commit graph"
2211 msgstr "Đang đếm các lần chuyển giao khác nhau trong đồ thị lần chuyển giao"
2212
2181 -#: commit-graph.c:1489
2213 +#: commit-graph.c:1550
2214 msgid "Finding extra edges in commit graph"
2215 msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
2216
2185 -#: commit-graph.c:1538
2217 +#: commit-graph.c:1599
2218 msgid "failed to write correct number of base graph ids"
2219 msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
2220
2189 -#: commit-graph.c:1572 midx.c:812
2221 +#: commit-graph.c:1633 midx.c:812
2222 #, c-format
2223 msgid "unable to create leading directories of %s"
2224 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
2225
2194 -#: commit-graph.c:1585
2226 +#: commit-graph.c:1646
2227 msgid "unable to create temporary graph layer"
2228 msgstr "không thể tạo lớp sơ đồ tạm thời"
2229
2198 -#: commit-graph.c:1590
2230 +#: commit-graph.c:1651
2231 #, c-format
2232 msgid "unable to adjust shared permissions for '%s'"
2233 msgstr "không thể chỉnh sửa quyền chia sẻ thành “%s”"
2234
2203 -#: commit-graph.c:1667
2235 +#: commit-graph.c:1728
2236 #, c-format
2237 msgid "Writing out commit graph in %d pass"
2238 msgid_plural "Writing out commit graph in %d passes"
2239 msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
2240
2209 -#: commit-graph.c:1712
2241 +#: commit-graph.c:1773
2242 msgid "unable to open commit-graph chain file"
2243 msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
2244
2213 -#: commit-graph.c:1728
2245 +#: commit-graph.c:1789
2246 msgid "failed to rename base commit-graph file"
2247 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
2248
2217 -#: commit-graph.c:1748
2249 +#: commit-graph.c:1809
2250 msgid "failed to rename temporary commit-graph file"
2251 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
2252
2221 -#: commit-graph.c:1874
2253 +#: commit-graph.c:1935
2254 msgid "Scanning merged commits"
2255 msgstr "Đang quét các lần chuyển giao đã hòa trộn"
2256
2225 -#: commit-graph.c:1885
2257 +#: commit-graph.c:1946
2258 #, c-format
2259 msgid "unexpected duplicate commit id %s"
2260 msgstr "gặp mã số tích lần chuyển giao bị trùng lặp “%s”"
2261
2230 -#: commit-graph.c:1908
2262 +#: commit-graph.c:1969
2263 msgid "Merging commit-graph"
2264 msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
2265
2234 -#: commit-graph.c:2096
2266 +#: commit-graph.c:2156
2267 #, c-format
2268 msgid "the commit graph format cannot write %d commits"
2269 msgstr "định dạng đồ họa các lần chuyển giao không thể ghi %d lần chuyển giao"
2270
2239 -#: commit-graph.c:2107
2271 +#: commit-graph.c:2167
2272 msgid "too many commits to write graph"
2273 msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
2274
2243 -#: commit-graph.c:2200
2275 +#: commit-graph.c:2260
2276 msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2277 msgstr ""
2278 "tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
2279 "đã hỏng"
2280
2249 -#: commit-graph.c:2210
2281 +#: commit-graph.c:2270
2282 #, c-format
2283 msgid "commit-graph has incorrect OID order: %s then %s"
2284 msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
2285
2254 -#: commit-graph.c:2220 commit-graph.c:2235
2286 +#: commit-graph.c:2280 commit-graph.c:2295
2287 #, c-format
2288 msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2289 msgstr ""
2290 "đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
2291 "%u"
2292
2261 -#: commit-graph.c:2227
2293 +#: commit-graph.c:2287
2294 #, c-format
2295 msgid "failed to parse commit %s from commit-graph"
2296 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"
2297
2266 -#: commit-graph.c:2245
2298 +#: commit-graph.c:2305
2299 msgid "Verifying commits in commit graph"
2300 msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
2301
2270 -#: commit-graph.c:2259
2302 +#: commit-graph.c:2320
2303 #, c-format
2304 msgid "failed to parse commit %s from object database for commit-graph"
2305 msgstr ""
2306 "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 đồ "
2307 "thị lần chuyển giao"
2308
2277 -#: commit-graph.c:2266
2309 +#: commit-graph.c:2327
2310 #, c-format
2311 msgid "root tree OID for commit %s in commit-graph is %s != %s"
2312 msgstr ""
2313 "OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
2314 "%s"
2315
2284 -#: commit-graph.c:2276
2316 +#: commit-graph.c:2337
2317 #, c-format
2318 msgid "commit-graph parent list for commit %s is too long"
2319 msgstr ""
2320 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
2321
2290 -#: commit-graph.c:2285
2322 +#: commit-graph.c:2346
2323 #, c-format
2324 msgid "commit-graph parent for %s is %s != %s"
2325 msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
2326
2295 -#: commit-graph.c:2298
2327 +#: commit-graph.c:2360
2328 #, c-format
2329 msgid "commit-graph parent list for commit %s terminates early"
2330 msgstr ""
2331 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
2332 "dứt quá sớm"
2333
2302 -#: commit-graph.c:2303
2334 +#: commit-graph.c:2365
2335 #, c-format
2336 msgid ""
2337 "commit-graph has generation number zero for commit %s, but non-zero elsewhere"
@@ -2307,7 +2339,7 @@ msgstr ""
2339 "đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
2340 "nhưng không phải số không ở chỗ khác"
2341
2310 -#: commit-graph.c:2307
2342 +#: commit-graph.c:2369
2343 #, c-format
2344 msgid ""
2345 "commit-graph has non-zero generation number for commit %s, but zero elsewhere"
@@ -2315,12 +2347,12 @@ msgstr ""
2347 "đồ-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 "
2348 "giao %s, nhưng số không ở chỗ khác"
2349
2318 -#: commit-graph.c:2322
2350 +#: commit-graph.c:2385
2351 #, c-format
2352 msgid "commit-graph generation for commit %s is %u != %u"
2353 msgstr "tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %u != %u"
2354
2323 -#: commit-graph.c:2328
2355 +#: commit-graph.c:2391
2356 #, c-format
2357 msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2358 msgstr ""
@@ -2358,28 +2390,28 @@ msgstr ""
2390 "Tắt lời nhắn này bằng cách chạy\n"
2391 "\"git config advice.graftFileDeprecated false\""
2392
2361 -#: commit.c:1168
2393 +#: commit.c:1172
2394 #, c-format
2395 msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
2396 msgstr ""
2397 "Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s."
2398
2367 -#: commit.c:1172
2399 +#: commit.c:1176
2400 #, c-format
2401 msgid "Commit %s has a bad GPG signature allegedly by %s."
2402 msgstr "Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s."
2403
2372 -#: commit.c:1175
2404 +#: commit.c:1179
2405 #, c-format
2406 msgid "Commit %s does not have a GPG signature."
2407 msgstr "Lần chuyển giao %s không có chữ ký GPG."
2408
2377 -#: commit.c:1178
2409 +#: commit.c:1182
2410 #, c-format
2411 msgid "Commit %s has a good GPG signature by %s\n"
2412 msgstr "Lần chuyển giao %s có một chữ ký GPG tốt bởi %s\n"
2413
2382 -#: commit.c:1432
2414 +#: commit.c:1436
2415 msgid ""
2416 "Warning: commit message did not conform to UTF-8.\n"
2417 "You may want to amend it after fixing the message, or set the config\n"
@@ -2569,7 +2601,7 @@ msgstr "giá trị cho %s sai dạng: %s"
2601 msgid "must be one of nothing, matching, simple, upstream or current"
2602 msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
2603
2572 -#: config.c:1533 builtin/pack-objects.c:3542
2604 +#: config.c:1533 builtin/pack-objects.c:3617
2605 #, c-format
2606 msgid "bad pack compression level %d"
2607 msgstr "mức nén gói %d không hợp lệ"
@@ -2718,72 +2750,81 @@ msgstr ""
2750 msgid "server doesn't support '%s'"
2751 msgstr "máy chủ không hỗ trợ “%s”"
2752
2721 -#: connect.c:103
2753 +#: connect.c:118
2754 #, c-format
2755 msgid "server doesn't support feature '%s'"
2756 msgstr "máy chủ không hỗ trợ tính năng “%s”"
2757
2726 -#: connect.c:114
2758 +#: connect.c:129
2759 msgid "expected flush after capabilities"
2760 msgstr "cần đẩy dữ liệu lên đĩa sau các capabilities"
2761
2730 -#: connect.c:233
2762 +#: connect.c:263
2763 #, c-format
2764 msgid "ignoring capabilities after first line '%s'"
2765 msgstr "bỏ qua capabilities sau dòng đầu tiên “%s”"
2766
2735 -#: connect.c:252
2767 +#: connect.c:284
2768 msgid "protocol error: unexpected capabilities^{}"
2769 msgstr "lỗi giao thức: không cần capabilities^{}"
2770
2739 -#: connect.c:273
2771 +#: connect.c:306
2772 #, c-format
2773 msgid "protocol error: expected shallow sha-1, got '%s'"
2774 msgstr "lỗi giao thức: cần sha-1 shallow, nhưng lại nhận được “%s”"
2775
2744 -#: connect.c:275
2776 +#: connect.c:308
2777 msgid "repository on the other end cannot be shallow"
2778 msgstr "kho đã ở điểm cuối khoác nên không thể được shallow"
2779
2748 -#: connect.c:313
2780 +#: connect.c:347
2781 msgid "invalid packet"
2782 msgstr "gói không hợp lệ"
2783
2752 -#: connect.c:333
2784 +#: connect.c:367
2785 #, c-format
2786 msgid "protocol error: unexpected '%s'"
2787 msgstr "lỗi giao thức: không cần “%s”"
2788
2757 -#: connect.c:441
2789 +#: connect.c:473
2790 +#, c-format
2791 +msgid "unknown object format '%s' specified by server"
2792 +msgstr "không hiểu định dạng đối tượng '%s' được chỉ định bởi máy phục vụ"
2793 +
2794 +#: connect.c:500
2795 #, c-format
2796 msgid "invalid ls-refs response: %s"
2797 msgstr "trả về của ls-refs không hợp lệ: %s"
2798
2762 -#: connect.c:445
2799 +#: connect.c:504
2800 msgid "expected flush after ref listing"
2801 msgstr "cần đẩy dữ liệu lên đĩa sau khi liệt kê tham chiếu"
2802
2766 -#: connect.c:544
2803 +#: connect.c:507
2804 +msgid "expected response end packet after ref listing"
2805 +msgstr "cần nhận được trả lời là kết thúc gói sau khi liệt kê tham chiếu"
2806 +
2807 +#: connect.c:640
2808 #, c-format
2809 msgid "protocol '%s' is not supported"
2810 msgstr "giao thức “%s” chưa được hỗ trợ"
2811
2771 -#: connect.c:595
2812 +#: connect.c:691
2813 msgid "unable to set SO_KEEPALIVE on socket"
2814 msgstr "không thể đặt SO_KEEPALIVE trên ổ cắm"
2815
2775 -#: connect.c:635 connect.c:698
2816 +#: connect.c:731 connect.c:794
2817 #, c-format
2818 msgid "Looking up %s ... "
2819 msgstr "Đang tìm kiếm %s … "
2820
2780 -#: connect.c:639
2821 +#: connect.c:735
2822 #, c-format
2823 msgid "unable to look up %s (port %s) (%s)"
2824 msgstr "không tìm được %s (cổng %s) (%s)"
2825
2826 #. TRANSLATORS: this is the end of "Looking up %s ... "
2786 -#: connect.c:643 connect.c:714
2827 +#: connect.c:739 connect.c:810
2828 #, c-format
2829 msgid ""
2830 "done.\n"
@@ -2792,7 +2833,7 @@ msgstr ""
2833 "xong.\n"
2834 "Đang kết nối đến %s (cổng %s) … "
2835
2795 -#: connect.c:665 connect.c:742
2836 +#: connect.c:761 connect.c:838
2837 #, c-format
2838 msgid ""
2839 "unable to connect to %s:\n"
@@ -2802,73 +2843,73 @@ msgstr ""
2843 "%s"
2844
2845 #. TRANSLATORS: this is the end of "Connecting to %s (port %s) ... "
2805 -#: connect.c:671 connect.c:748
2846 +#: connect.c:767 connect.c:844
2847 msgid "done."
2848 msgstr "hoàn tất."
2849
2809 -#: connect.c:702
2850 +#: connect.c:798
2851 #, c-format
2852 msgid "unable to look up %s (%s)"
2853 msgstr "không thể tìm thấy %s (%s)"
2854
2814 -#: connect.c:708
2855 +#: connect.c:804
2856 #, c-format
2857 msgid "unknown port %s"
2858 msgstr "không hiểu cổng %s"
2859
2819 -#: connect.c:845 connect.c:1175
2860 +#: connect.c:941 connect.c:1271
2861 #, c-format
2862 msgid "strange hostname '%s' blocked"
2863 msgstr "đã khóa tên máy lạ “%s”"
2864
2824 -#: connect.c:847
2865 +#: connect.c:943
2866 #, c-format
2867 msgid "strange port '%s' blocked"
2868 msgstr "đã khóa cổng lạ “%s”"
2869
2829 -#: connect.c:857
2870 +#: connect.c:953
2871 #, c-format
2872 msgid "cannot start proxy %s"
2873 msgstr "không thể khởi chạy ủy nhiệm “%s”"
2874
2834 -#: connect.c:928
2875 +#: connect.c:1024
2876 msgid "no path specified; see 'git help pull' for valid url syntax"
2877 msgstr "chưa chỉ định đường dẫn; xem'git help pull” để biết cú pháp url hợp lệ"
2878
2838 -#: connect.c:1123
2879 +#: connect.c:1219
2880 msgid "ssh variant 'simple' does not support -4"
2881 msgstr "ssh biến thể “simple” không hỗ trợ -4"
2882
2842 -#: connect.c:1135
2883 +#: connect.c:1231
2884 msgid "ssh variant 'simple' does not support -6"
2885 msgstr "ssh biến thể “simple” không hỗ trợ -6"
2886
2846 -#: connect.c:1152
2887 +#: connect.c:1248
2888 msgid "ssh variant 'simple' does not support setting port"
2889 msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
2890
2850 -#: connect.c:1264
2891 +#: connect.c:1360
2892 #, c-format
2893 msgid "strange pathname '%s' blocked"
2894 msgstr "đã khóa tên đường dẫn lạ “%s”"
2895
2855 -#: connect.c:1311
2896 +#: connect.c:1407
2897 msgid "unable to fork"
2898 msgstr "không thể rẽ nhánh tiến trình con"
2899
2859 -#: connected.c:107 builtin/fsck.c:209 builtin/prune.c:45
2900 +#: connected.c:109 builtin/fsck.c:209 builtin/prune.c:45
2901 msgid "Checking connectivity"
2902 msgstr "Đang kiểm tra kết nối"
2903
2863 -#: connected.c:119
2904 +#: connected.c:121
2905 msgid "Could not run 'git rev-list'"
2906 msgstr "Không thể chạy “git rev-list”"
2907
2867 -#: connected.c:139
2908 +#: connected.c:141
2909 msgid "failed write to rev-list"
2910 msgstr "gặp lỗi khi ghi vào rev-list"
2911
2871 -#: connected.c:146
2912 +#: connected.c:148
2913 msgid "failed to close rev-list's stdin"
2914 msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
2915
@@ -3123,17 +3164,17 @@ msgstr ""
3164 "Không phải là một thư mục git. Dùng --no-index để so sánh hai đường dẫn bên "
3165 "ngoài một cây làm việc"
3166
3126 -#: diff.c:155
3167 +#: diff.c:156
3168 #, c-format
3169 msgid " Failed to parse dirstat cut-off percentage '%s'\n"
3170 msgstr " Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
3171
3131 -#: diff.c:160
3172 +#: diff.c:161
3173 #, c-format
3174 msgid " Unknown dirstat parameter '%s'\n"
3175 msgstr " Không hiểu đối số dirstat “%s”\n"
3176
3136 -#: diff.c:296
3177 +#: diff.c:297
3178 msgid ""
3179 "color moved setting must be one of 'no', 'default', 'blocks', 'zebra', "
3180 "'dimmed-zebra', 'plain'"
@@ -3141,7 +3182,7 @@ msgstr ""
3182 "cài đặt màu đã di chuyển phải là một trong “no”, “default”, “blocks”, "
3183 "“zebra”, “dimmed_zebra”, “plain”"
3184
3144 -#: diff.c:324
3185 +#: diff.c:325
3186 #, c-format
3187 msgid ""
3188 "unknown color-moved-ws mode '%s', possible values are 'ignore-space-change', "
@@ -3151,7 +3192,7 @@ msgstr ""
3192 "change”, “ignore-space-at-eol”, “ignore-all-space”, “allow-indentation-"
3193 "change”"
3194
3154 -#: diff.c:332
3195 +#: diff.c:333
3196 msgid ""
3197 "color-moved-ws: allow-indentation-change cannot be combined with other "
3198 "whitespace modes"
@@ -3159,12 +3200,12 @@ msgstr ""
3200 "color-moved-ws: allow-indentation-change không thể tổ hợp cùng với các chế "
3201 "độ khoảng trắng khác"
3202
3162 -#: diff.c:405
3203 +#: diff.c:410
3204 #, c-format
3205 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
3206 msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
3207
3167 -#: diff.c:465
3208 +#: diff.c:470
3209 #, c-format
3210 msgid ""
3211 "Found errors in 'diff.dirstat' config variable:\n"
@@ -3173,35 +3214,35 @@ msgstr ""
3214 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
3215 "%s"
3216
3176 -#: diff.c:4238
3217 +#: diff.c:4243
3218 #, c-format
3219 msgid "external diff died, stopping at %s"
3220 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
3221
3181 -#: diff.c:4583
3222 +#: diff.c:4589
3223 msgid "--name-only, --name-status, --check and -s are mutually exclusive"
3224 msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
3225
3185 -#: diff.c:4586
3226 +#: diff.c:4592
3227 msgid "-G, -S and --find-object are mutually exclusive"
3228 msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
3229
3189 -#: diff.c:4664
3230 +#: diff.c:4670
3231 msgid "--follow requires exactly one pathspec"
3232 msgstr "--follow cần chính xác một đặc tả đường dẫn"
3233
3193 -#: diff.c:4712
3234 +#: diff.c:4718
3235 #, c-format
3236 msgid "invalid --stat value: %s"
3237 msgstr "giá trị --stat không hợp lệ: “%s”"
3238
3198 -#: diff.c:4717 diff.c:4722 diff.c:4727 diff.c:4732 diff.c:5245
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
3241 #, c-format
3242 msgid "%s expects a numerical value"
3243 msgstr "tùy chọn “%s” cần một giá trị bằng số"
3244
3204 -#: diff.c:4749
3245 +#: diff.c:4755
3246 #, c-format
3247 msgid ""
3248 "Failed to parse --dirstat/-X option parameter:\n"
@@ -3210,42 +3251,42 @@ msgstr ""
3251 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
3252 "%s"
3253
3213 -#: diff.c:4834
3254 +#: diff.c:4840
3255 #, c-format
3256 msgid "unknown change class '%c' in --diff-filter=%s"
3257 msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
3258
3218 -#: diff.c:4858
3259 +#: diff.c:4864
3260 #, c-format
3261 msgid "unknown value after ws-error-highlight=%.*s"
3262 msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
3263
3223 -#: diff.c:4872
3264 +#: diff.c:4878
3265 #, c-format
3266 msgid "unable to resolve '%s'"
3267 msgstr "không thể phân giải “%s”"
3268
3228 -#: diff.c:4922 diff.c:4928
3269 +#: diff.c:4928 diff.c:4934
3270 #, c-format
3271 msgid "%s expects <n>/<m> form"
3272 msgstr "%s cần dạng <n>/<m>"
3273
3233 -#: diff.c:4940
3274 +#: diff.c:4946
3275 #, c-format
3276 msgid "%s expects a character, got '%s'"
3277 msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
3278
3238 -#: diff.c:4961
3279 +#: diff.c:4967
3280 #, c-format
3281 msgid "bad --color-moved argument: %s"
3282 msgstr "đối số --color-moved sai: %s"
3283
3243 -#: diff.c:4980
3284 +#: diff.c:4986
3285 #, c-format
3286 msgid "invalid mode '%s' in --color-moved-ws"
3287 msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
3288
3248 -#: diff.c:5020
3289 +#: diff.c:5026
3290 msgid ""
3291 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3292 "\"histogram\""
@@ -3253,150 +3294,150 @@ msgstr ""
3294 "tùy chọn diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
3295 "\"histogram\""
3296
3256 -#: diff.c:5056 diff.c:5076
3297 +#: diff.c:5062 diff.c:5082
3298 #, c-format
3299 msgid "invalid argument to %s"
3300 msgstr "tham số cho %s không hợp lệ"
3301
3261 -#: diff.c:5214
3302 +#: diff.c:5219
3303 #, c-format
3304 msgid "failed to parse --submodule option parameter: '%s'"
3305 msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
3306
3266 -#: diff.c:5270
3307 +#: diff.c:5275
3308 #, c-format
3309 msgid "bad --word-diff argument: %s"
3310 msgstr "đối số --word-diff sai: %s"
3311
3271 -#: diff.c:5293
3312 +#: diff.c:5298
3313 msgid "Diff output format options"
3314 msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
3315
3275 -#: diff.c:5295 diff.c:5301
3316 +#: diff.c:5300 diff.c:5306
3317 msgid "generate patch"
3318 msgstr "tạo miếng vá"
3319
3279 -#: diff.c:5298 builtin/log.c:177
3320 +#: diff.c:5303 builtin/log.c:177
3321 msgid "suppress diff output"
3322 msgstr "chặn mọi kết xuất từ diff"
3323
3283 -#: diff.c:5303 diff.c:5417 diff.c:5424
3324 +#: diff.c:5308 diff.c:5422 diff.c:5429
3325 msgid "<n>"
3326 msgstr "<n>"
3327
3287 -#: diff.c:5304 diff.c:5307
3328 +#: diff.c:5309 diff.c:5312
3329 msgid "generate diffs with <n> lines context"
3330 msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
3331
3291 -#: diff.c:5309
3332 +#: diff.c:5314
3333 msgid "generate the diff in raw format"
3334 msgstr "tạo khác biệt ở định dạng thô"
3335
3295 -#: diff.c:5312
3336 +#: diff.c:5317
3337 msgid "synonym for '-p --raw'"
3338 msgstr "đồng nghĩa với “-p --raw”"
3339
3299 -#: diff.c:5316
3340 +#: diff.c:5321
3341 msgid "synonym for '-p --stat'"
3342 msgstr "đồng nghĩa với “-p --stat”"
3343
3303 -#: diff.c:5320
3344 +#: diff.c:5325
3345 msgid "machine friendly --stat"
3346 msgstr "--stat thuận tiện cho máy đọc"
3347
3307 -#: diff.c:5323
3348 +#: diff.c:5328
3349 msgid "output only the last line of --stat"
3350 msgstr "chỉ xuất những dòng cuối của --stat"
3351
3311 -#: diff.c:5325 diff.c:5333
3352 +#: diff.c:5330 diff.c:5338
3353 msgid "<param1,param2>..."
3354 msgstr "<tham_số_1,tham_số_2>…"
3355
3315 -#: diff.c:5326
3356 +#: diff.c:5331
3357 msgid ""
3358 "output the distribution of relative amount of changes for each sub-directory"
3359 msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
3360
3320 -#: diff.c:5330
3361 +#: diff.c:5335
3362 msgid "synonym for --dirstat=cumulative"
3363 msgstr "đồng nghĩa với --dirstat=cumulative"
3364
3324 -#: diff.c:5334
3365 +#: diff.c:5339
3366 msgid "synonym for --dirstat=files,param1,param2..."
3367 msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
3368
3328 -#: diff.c:5338
3369 +#: diff.c:5343
3370 msgid "warn if changes introduce conflict markers or whitespace errors"
3371 msgstr ""
3372 "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"
3373
3333 -#: diff.c:5341
3374 +#: diff.c:5346
3375 msgid "condensed summary such as creations, renames and mode changes"
3376 msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
3377
3337 -#: diff.c:5344
3378 +#: diff.c:5349
3379 msgid "show only names of changed files"
3380 msgstr "chỉ hiển thị tên của các tập tin đổi"
3381
3341 -#: diff.c:5347
3382 +#: diff.c:5352
3383 msgid "show only names and status of changed files"
3384 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"
3385
3345 -#: diff.c:5349
3386 +#: diff.c:5354
3387 msgid "<width>[,<name-width>[,<count>]]"
3388 msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
3389
3349 -#: diff.c:5350
3390 +#: diff.c:5355
3391 msgid "generate diffstat"
3392 msgstr "tạo diffstat"
3393
3353 -#: diff.c:5352 diff.c:5355 diff.c:5358
3394 +#: diff.c:5357 diff.c:5360 diff.c:5363
3395 msgid "<width>"
3396 msgstr "<rộng>"
3397
3357 -#: diff.c:5353
3398 +#: diff.c:5358
3399 msgid "generate diffstat with a given width"
3400 msgstr "tạo diffstat với độ rộng đã cho"
3401
3361 -#: diff.c:5356
3402 +#: diff.c:5361
3403 msgid "generate diffstat with a given name width"
3404 msgstr "tạo diffstat với tên độ rộng đã cho"
3405
3365 -#: diff.c:5359
3406 +#: diff.c:5364
3407 msgid "generate diffstat with a given graph width"
3408 msgstr "tạo diffstat với độ rộng đồ thị đã cho"
3409
3369 -#: diff.c:5361
3410 +#: diff.c:5366
3411 msgid "<count>"
3412 msgstr "<số_lượng>"
3413
3373 -#: diff.c:5362
3414 +#: diff.c:5367
3415 msgid "generate diffstat with limited lines"
3416 msgstr "tạo diffstat với các dòng bị giới hạn"
3417
3377 -#: diff.c:5365
3418 +#: diff.c:5370
3419 msgid "generate compact summary in diffstat"
3420 msgstr "tạo tổng hợp xúc tích trong diffstat"
3421
3381 -#: diff.c:5368
3422 +#: diff.c:5373
3423 msgid "output a binary diff that can be applied"
3424 msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
3425
3385 -#: diff.c:5371
3426 +#: diff.c:5376
3427 msgid "show full pre- and post-image object names on the \"index\" lines"
3428 msgstr ""
3429 "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"
3430 "\""
3431
3391 -#: diff.c:5373
3432 +#: diff.c:5378
3433 msgid "show colored diff"
3434 msgstr "hiển thị thay đổi được tô màu"
3435
3395 -#: diff.c:5374
3436 +#: diff.c:5379
3437 msgid "<kind>"
3438 msgstr "<kiểu>"
3439
3399 -#: diff.c:5375
3440 +#: diff.c:5380
3441 msgid ""
3442 "highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3443 "diff"
@@ -3404,7 +3445,7 @@ msgstr ""
3445 "tô sáng các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
3446 "trong khác biệt"
3447
3407 -#: diff.c:5378
3448 +#: diff.c:5383
3449 msgid ""
3450 "do not munge pathnames and use NULs as output field terminators in --raw or "
3451 "--numstat"
@@ -3412,89 +3453,89 @@ msgstr ""
3453 "không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
3454 "trong --raw hay --numstat"
3455
3415 -#: diff.c:5381 diff.c:5384 diff.c:5387 diff.c:5493
3456 +#: diff.c:5386 diff.c:5389 diff.c:5392 diff.c:5498
3457 msgid "<prefix>"
3458 msgstr "<tiền_tố>"
3459
3419 -#: diff.c:5382
3460 +#: diff.c:5387
3461 msgid "show the given source prefix instead of \"a/\""
3462 msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
3463
3423 -#: diff.c:5385
3464 +#: diff.c:5390
3465 msgid "show the given destination prefix instead of \"b/\""
3466 msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
3467
3427 -#: diff.c:5388
3468 +#: diff.c:5393
3469 msgid "prepend an additional prefix to every line of output"
3470 msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
3471
3431 -#: diff.c:5391
3472 +#: diff.c:5396
3473 msgid "do not show any source or destination prefix"
3474 msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
3475
3435 -#: diff.c:5394
3476 +#: diff.c:5399
3477 msgid "show context between diff hunks up to the specified number of lines"
3478 msgstr ""
3479 "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ỉ "
3480 "định"
3481
3441 -#: diff.c:5398 diff.c:5403 diff.c:5408
3482 +#: diff.c:5403 diff.c:5408 diff.c:5413
3483 msgid "<char>"
3484 msgstr "<ký_tự>"
3485
3445 -#: diff.c:5399
3486 +#: diff.c:5404
3487 msgid "specify the character to indicate a new line instead of '+'"
3488 msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
3489
3449 -#: diff.c:5404
3490 +#: diff.c:5409
3491 msgid "specify the character to indicate an old line instead of '-'"
3492 msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
3493
3453 -#: diff.c:5409
3494 +#: diff.c:5414
3495 msgid "specify the character to indicate a context instead of ' '"
3496 msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
3497
3457 -#: diff.c:5412
3498 +#: diff.c:5417
3499 msgid "Diff rename options"
3500 msgstr "Tùy chọn khác biệt đổi tên"
3501
3461 -#: diff.c:5413
3502 +#: diff.c:5418
3503 msgid "<n>[/<m>]"
3504 msgstr "<n>[/<m>]"
3505
3465 -#: diff.c:5414
3506 +#: diff.c:5419
3507 msgid "break complete rewrite changes into pairs of delete and create"
3508 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"
3509
3469 -#: diff.c:5418
3510 +#: diff.c:5423
3511 msgid "detect renames"
3512 msgstr "dò tìm các tên thay đổi"
3513
3473 -#: diff.c:5422
3514 +#: diff.c:5427
3515 msgid "omit the preimage for deletes"
3516 msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
3517
3477 -#: diff.c:5425
3518 +#: diff.c:5430
3519 msgid "detect copies"
3520 msgstr "dò bản sao"
3521
3481 -#: diff.c:5429
3522 +#: diff.c:5434
3523 msgid "use unmodified files as source to find copies"
3524 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"
3525
3485 -#: diff.c:5431
3526 +#: diff.c:5436
3527 msgid "disable rename detection"
3528 msgstr "tắt dò tìm đổi tên"
3529
3489 -#: diff.c:5434
3530 +#: diff.c:5439
3531 msgid "use empty blobs as rename source"
3532 msgstr "dùng các blob trống rống như là nguồn đổi tên"
3533
3493 -#: diff.c:5436
3534 +#: diff.c:5441
3535 msgid "continue listing the history of a file beyond renames"
3536 msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
3537
3497 -#: diff.c:5439
3538 +#: diff.c:5444
3539 msgid ""
3540 "prevent rename/copy detection if the number of rename/copy targets exceeds "
3541 "given limit"
@@ -3502,156 +3543,156 @@ msgstr ""
3543 "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 "
3544 "quá giới hạn đưa ra"
3545
3505 -#: diff.c:5441
3546 +#: diff.c:5446
3547 msgid "Diff algorithm options"
3548 msgstr "Tùy chọn thuật toán khác biệt"
3549
3509 -#: diff.c:5443
3550 +#: diff.c:5448
3551 msgid "produce the smallest possible diff"
3552 msgstr "sản sinh khác biệt ít nhất có thể"
3553
3513 -#: diff.c:5446
3554 +#: diff.c:5451
3555 msgid "ignore whitespace when comparing lines"
3556 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
3557
3517 -#: diff.c:5449
3558 +#: diff.c:5454
3559 msgid "ignore changes in amount of whitespace"
3560 msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
3561
3521 -#: diff.c:5452
3562 +#: diff.c:5457
3563 msgid "ignore changes in whitespace at EOL"
3564 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
3565
3525 -#: diff.c:5455
3566 +#: diff.c:5460
3567 msgid "ignore carrier-return at the end of line"
3568 msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
3569
3529 -#: diff.c:5458
3570 +#: diff.c:5463
3571 msgid "ignore changes whose lines are all blank"
3572 msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
3573
3533 -#: diff.c:5461
3574 +#: diff.c:5466
3575 msgid "heuristic to shift diff hunk boundaries for easy reading"
3576 msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
3577
3537 -#: diff.c:5464
3578 +#: diff.c:5469
3579 msgid "generate diff using the \"patience diff\" algorithm"
3580 msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
3581
3541 -#: diff.c:5468
3582 +#: diff.c:5473
3583 msgid "generate diff using the \"histogram diff\" algorithm"
3584 msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
3585
3545 -#: diff.c:5470
3586 +#: diff.c:5475
3587 msgid "<algorithm>"
3588 msgstr "<thuật toán>"
3589
3549 -#: diff.c:5471
3590 +#: diff.c:5476
3591 msgid "choose a diff algorithm"
3592 msgstr "chọn một thuật toán khác biệt"
3593
3553 -#: diff.c:5473
3594 +#: diff.c:5478
3595 msgid "<text>"
3596 msgstr "<văn bản>"
3597
3557 -#: diff.c:5474
3598 +#: diff.c:5479
3599 msgid "generate diff using the \"anchored diff\" algorithm"
3600 msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
3601
3561 -#: diff.c:5476 diff.c:5485 diff.c:5488
3602 +#: diff.c:5481 diff.c:5490 diff.c:5493
3603 msgid "<mode>"
3604 msgstr "<chế độ>"
3605
3565 -#: diff.c:5477
3606 +#: diff.c:5482
3607 msgid "show word diff, using <mode> to delimit changed words"
3608 msgstr ""
3609 "hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi"
3610
3570 -#: diff.c:5479 diff.c:5482 diff.c:5527
3611 +#: diff.c:5484 diff.c:5487 diff.c:5532
3612 msgid "<regex>"
3613 msgstr "<regex>"
3614
3574 -#: diff.c:5480
3615 +#: diff.c:5485
3616 msgid "use <regex> to decide what a word is"
3617 msgstr "dùng <regex> để quyết định từ là cái gì"
3618
3578 -#: diff.c:5483
3619 +#: diff.c:5488
3620 msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3621 msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
3622
3582 -#: diff.c:5486
3623 +#: diff.c:5491
3624 msgid "moved lines of code are colored differently"
3625 msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
3626
3586 -#: diff.c:5489
3627 +#: diff.c:5494
3628 msgid "how white spaces are ignored in --color-moved"
3629 msgstr "cách bỏ qua khoảng trắng trong --color-moved"
3630
3590 -#: diff.c:5492
3631 +#: diff.c:5497
3632 msgid "Other diff options"
3633 msgstr "Các tùy chọn khác biệt khác"
3634
3594 -#: diff.c:5494
3635 +#: diff.c:5499
3636 msgid "when run from subdir, exclude changes outside and show relative paths"
3637 msgstr ""
3638 "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 "
3639 "đường dẫn liên quan"
3640
3600 -#: diff.c:5498
3641 +#: diff.c:5503
3642 msgid "treat all files as text"
3643 msgstr "coi mọi tập tin là dạng văn bản thường"
3644
3604 -#: diff.c:5500
3645 +#: diff.c:5505
3646 msgid "swap two inputs, reverse the diff"
3647 msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
3648
3608 -#: diff.c:5502
3649 +#: diff.c:5507
3650 msgid "exit with 1 if there were differences, 0 otherwise"
3651 msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
3652
3612 -#: diff.c:5504
3653 +#: diff.c:5509
3654 msgid "disable all output of the program"
3655 msgstr "tắt mọi kết xuất của chương trình"
3656
3616 -#: diff.c:5506
3657 +#: diff.c:5511
3658 msgid "allow an external diff helper to be executed"
3659 msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
3660
3620 -#: diff.c:5508
3661 +#: diff.c:5513
3662 msgid "run external text conversion filters when comparing binary files"
3663 msgstr ""
3664 "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ị "
3665 "phân"
3666
3626 -#: diff.c:5510
3667 +#: diff.c:5515
3668 msgid "<when>"
3669 msgstr "<khi>"
3670
3630 -#: diff.c:5511
3671 +#: diff.c:5516
3672 msgid "ignore changes to submodules in the diff generation"
3673 msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
3674
3634 -#: diff.c:5514
3675 +#: diff.c:5519
3676 msgid "<format>"
3677 msgstr "<định dạng>"
3678
3638 -#: diff.c:5515
3679 +#: diff.c:5520
3680 msgid "specify how differences in submodules are shown"
3681 msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
3682
3642 -#: diff.c:5519
3683 +#: diff.c:5524
3684 msgid "hide 'git add -N' entries from the index"
3685 msgstr "ẩn các mục “git add -N” từ bảng mục lục"
3686
3646 -#: diff.c:5522
3687 +#: diff.c:5527
3688 msgid "treat 'git add -N' entries as real in the index"
3689 msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
3690
3650 -#: diff.c:5524
3691 +#: diff.c:5529
3692 msgid "<string>"
3693 msgstr "<chuỗi>"
3694
3654 -#: diff.c:5525
3695 +#: diff.c:5530
3696 msgid ""
3697 "look for differences that change the number of occurrences of the specified "
3698 "string"
@@ -3659,7 +3700,7 @@ msgstr ""
3700 "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 "
3701 "chuỗi được chỉ ra"
3702
3662 -#: diff.c:5528
3703 +#: diff.c:5533
3704 msgid ""
3705 "look for differences that change the number of occurrences of the specified "
3706 "regex"
@@ -3667,23 +3708,23 @@ msgstr ""
3708 "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 "
3709 "thức chính quy được chỉ ra"
3710
3670 -#: diff.c:5531
3711 +#: diff.c:5536
3712 msgid "show all changes in the changeset with -S or -G"
3713 msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
3714
3674 -#: diff.c:5534
3715 +#: diff.c:5539
3716 msgid "treat <string> in -S as extended POSIX regular expression"
3717 msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
3718
3678 -#: diff.c:5537
3719 +#: diff.c:5542
3720 msgid "control the order in which files appear in the output"
3721 msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
3722
3682 -#: diff.c:5538
3723 +#: diff.c:5543
3724 msgid "<object-id>"
3725 msgstr "<mã-số-đối-tượng>"
3726
3686 -#: diff.c:5539
3727 +#: diff.c:5544
3728 msgid ""
3729 "look for differences that change the number of occurrences of the specified "
3730 "object"
@@ -3691,33 +3732,33 @@ msgstr ""
3732 "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 "
3733 "tượng được chỉ ra"
3734
3694 -#: diff.c:5541
3735 +#: diff.c:5546
3736 msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3737 msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
3738
3698 -#: diff.c:5542
3739 +#: diff.c:5547
3740 msgid "select files by diff type"
3741 msgstr "chọn các tập tin theo kiểu khác biệt"
3742
3702 -#: diff.c:5544
3743 +#: diff.c:5549
3744 msgid "<file>"
3745 msgstr "<tập_tin>"
3746
3706 -#: diff.c:5545
3747 +#: diff.c:5550
3748 msgid "Output to a specific file"
3749 msgstr "Xuất ra một tập tin cụ thể"
3750
3710 -#: diff.c:6200
3751 +#: diff.c:6205
3752 msgid "inexact rename detection was skipped due to too many files."
3753 msgstr ""
3754 "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."
3755
3715 -#: diff.c:6203
3756 +#: diff.c:6208
3757 msgid "only found copies from modified paths due to too many files."
3758 msgstr ""
3759 "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."
3760
3720 -#: diff.c:6206
3761 +#: diff.c:6211
3762 #, c-format
3763 msgid ""
3764 "you may want to set your %s variable to at least %d and retry the command."
@@ -3734,59 +3775,59 @@ msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3775 msgid "Performing inexact rename detection"
3776 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3777
3737 -#: dir.c:555
3778 +#: dir.c:573
3779 #, c-format
3780 msgid "pathspec '%s' did not match any file(s) known to git"
3781 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"
3782
3742 -#: dir.c:695 dir.c:724 dir.c:737
3783 +#: dir.c:713 dir.c:742 dir.c:755
3784 #, c-format
3785 msgid "unrecognized pattern: '%s'"
3786 msgstr "mẫu không được thừa nhận: “%s”"
3787
3747 -#: dir.c:754 dir.c:768
3788 +#: dir.c:772 dir.c:786
3789 #, c-format
3790 msgid "unrecognized negative pattern: '%s'"
3791 msgstr "mẫu âm không được thừa nhận: “%s”"
3792
3752 -#: dir.c:786
3793 +#: dir.c:804
3794 #, c-format
3795 msgid "your sparse-checkout file may have issues: pattern '%s' is repeated"
3796 msgstr "tập tin sparse-checkout của bạn có lẽ gặp lỗi: mẫu '%s' đã bị lặp lại"
3797
3757 -#: dir.c:796
3798 +#: dir.c:814
3799 msgid "disabling cone pattern matching"
3800 msgstr "vô hiệu khớp mẫu nón"
3801
3761 -#: dir.c:1173
3802 +#: dir.c:1191
3803 #, c-format
3804 msgid "cannot use %s as an exclude file"
3805 msgstr "không thể dùng %s như là một tập tin loại trừ"
3806
3766 -#: dir.c:2275
3807 +#: dir.c:2296
3808 #, c-format
3809 msgid "could not open directory '%s'"
3810 msgstr "không thể mở thư mục “%s”"
3811
3771 -#: dir.c:2575
3812 +#: dir.c:2596
3813 msgid "failed to get kernel name and information"
3814 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3815
3775 -#: dir.c:2699
3816 +#: dir.c:2720
3817 msgid "untracked cache is disabled on this system or location"
3818 msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3819
3779 -#: dir.c:3481
3820 +#: dir.c:3502
3821 #, c-format
3822 msgid "index file corrupt in repo %s"
3823 msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3824
3784 -#: dir.c:3526 dir.c:3531
3825 +#: dir.c:3547 dir.c:3552
3826 #, c-format
3827 msgid "could not create directories for %s"
3828 msgstr "không thể tạo thư mục cho %s"
3829
3789 -#: dir.c:3560
3830 +#: dir.c:3581
3831 #, c-format
3832 msgid "could not migrate git directory from '%s' to '%s'"
3833 msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
@@ -3796,11 +3837,11 @@ msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
3837 msgid "hint: Waiting for your editor to close the file...%c"
3838 msgstr "gợi ý: Chờ trình biên soạn của bạn đóng tập tin…%c"
3839
3799 -#: entry.c:178
3840 +#: entry.c:177
3841 msgid "Filtering content"
3842 msgstr "Nội dung lọc"
3843
3803 -#: entry.c:479
3844 +#: entry.c:478
3845 #, c-format
3846 msgid "could not stat file '%s'"
3847 msgstr "không thể lấy thống kê tập tin “%s”"
@@ -3820,227 +3861,245 @@ msgstr "không thể đặt GIT_DIR thành “%s”"
3861 msgid "too many args to run %s"
3862 msgstr "quá nhiều tham số để chạy %s"
3863
3823 -#: fetch-pack.c:151
3864 +#: fetch-pack.c:152
3865 msgid "git fetch-pack: expected shallow list"
3866 msgstr "git fetch-pack: cần danh sách shallow"
3867
3827 -#: fetch-pack.c:154
3868 +#: fetch-pack.c:155
3869 msgid "git fetch-pack: expected a flush packet after shallow list"
3870 msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
3871
3831 -#: fetch-pack.c:165
3872 +#: fetch-pack.c:166
3873 msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
3874 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
3875
3835 -#: fetch-pack.c:185
3876 +#: fetch-pack.c:186
3877 #, c-format
3878 msgid "git fetch-pack: expected ACK/NAK, got '%s'"
3879 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
3880
3840 -#: fetch-pack.c:196
3881 +#: fetch-pack.c:197
3882 msgid "unable to write to remote"
3883 msgstr "không thể ghi lên máy phục vụ"
3884
3844 -#: fetch-pack.c:258
3885 +#: fetch-pack.c:259
3886 msgid "--stateless-rpc requires multi_ack_detailed"
3887 msgstr "--stateless-rpc cần multi_ack_detailed"
3888
3848 -#: fetch-pack.c:357 fetch-pack.c:1364
3889 +#: fetch-pack.c:358 fetch-pack.c:1408
3890 #, c-format
3891 msgid "invalid shallow line: %s"
3892 msgstr "dòng shallow không hợp lệ: %s"
3893
3853 -#: fetch-pack.c:363 fetch-pack.c:1370
3894 +#: fetch-pack.c:364 fetch-pack.c:1414
3895 #, c-format
3896 msgid "invalid unshallow line: %s"
3897 msgstr "dòng unshallow không hợp lệ: %s"
3898
3858 -#: fetch-pack.c:365 fetch-pack.c:1372
3899 +#: fetch-pack.c:366 fetch-pack.c:1416
3900 #, c-format
3901 msgid "object not found: %s"
3902 msgstr "không tìm thấy đối tượng: %s"
3903
3863 -#: fetch-pack.c:368 fetch-pack.c:1375
3904 +#: fetch-pack.c:369 fetch-pack.c:1419
3905 #, c-format
3906 msgid "error in object: %s"
3907 msgstr "lỗi trong đối tượng: %s"
3908
3868 -#: fetch-pack.c:370 fetch-pack.c:1377
3909 +#: fetch-pack.c:371 fetch-pack.c:1421
3910 #, c-format
3911 msgid "no shallow found: %s"
3912 msgstr "không tìm shallow nào: %s"
3913
3873 -#: fetch-pack.c:373 fetch-pack.c:1381
3914 +#: fetch-pack.c:374 fetch-pack.c:1425
3915 #, c-format
3916 msgid "expected shallow/unshallow, got %s"
3917 msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
3918
3878 -#: fetch-pack.c:415
3919 +#: fetch-pack.c:416
3920 #, c-format
3921 msgid "got %s %d %s"
3922 msgstr "nhận %s %d - %s"
3923
3883 -#: fetch-pack.c:432
3924 +#: fetch-pack.c:433
3925 #, c-format
3926 msgid "invalid commit %s"
3927 msgstr "lần chuyển giao %s không hợp lệ"
3928
3888 -#: fetch-pack.c:463
3929 +#: fetch-pack.c:464
3930 msgid "giving up"
3931 msgstr "chịu thua"
3932
3892 -#: fetch-pack.c:476 progress.c:336
3933 +#: fetch-pack.c:477 progress.c:336
3934 msgid "done"
3935 msgstr "xong"
3936
3896 -#: fetch-pack.c:488
3937 +#: fetch-pack.c:489
3938 #, c-format
3939 msgid "got %s (%d) %s"
3940 msgstr "nhận %s (%d) %s"
3941
3901 -#: fetch-pack.c:534
3942 +#: fetch-pack.c:535
3943 #, c-format
3944 msgid "Marking %s as complete"
3945 msgstr "Đánh dấu %s là đã hoàn thành"
3946
3906 -#: fetch-pack.c:755
3947 +#: fetch-pack.c:756
3948 #, c-format
3949 msgid "already have %s (%s)"
3950 msgstr "đã sẵn có %s (%s)"
3951
3911 -#: fetch-pack.c:819
3952 +#: fetch-pack.c:821
3953 msgid "fetch-pack: unable to fork off sideband demultiplexer"
3954 msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
3955
3915 -#: fetch-pack.c:827
3956 +#: fetch-pack.c:829
3957 msgid "protocol error: bad pack header"
3958 msgstr "lỗi giao thức: phần đầu gói bị sai"
3959
3919 -#: fetch-pack.c:901
3960 +#: fetch-pack.c:910
3961 #, c-format
3962 msgid "fetch-pack: unable to fork off %s"
3963 msgstr "fetch-pack: không thể rẽ nhánh %s"
3964
3924 -#: fetch-pack.c:917
3965 +#: fetch-pack.c:927
3966 #, c-format
3967 msgid "%s failed"
3968 msgstr "%s gặp lỗi"
3969
3929 -#: fetch-pack.c:919
3970 +#: fetch-pack.c:929
3971 msgid "error in sideband demultiplexer"
3972 msgstr "có lỗi trong sideband demultiplexer"
3973
3933 -#: fetch-pack.c:966
3974 +#: fetch-pack.c:976
3975 #, c-format
3976 msgid "Server version is %.*s"
3977 msgstr "Phiên bản máy chủ là %.*s"
3978
3938 -#: fetch-pack.c:971 fetch-pack.c:977 fetch-pack.c:980 fetch-pack.c:986
3939 -#: fetch-pack.c:990 fetch-pack.c:994 fetch-pack.c:998 fetch-pack.c:1002
3940 -#: fetch-pack.c:1006 fetch-pack.c:1010 fetch-pack.c:1014 fetch-pack.c:1018
3941 -#: fetch-pack.c:1024 fetch-pack.c:1030 fetch-pack.c:1035 fetch-pack.c:1040
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
3983 #, c-format
3984 msgid "Server supports %s"
3985 msgstr "Máy chủ hỗ trợ %s"
3986
3946 -#: fetch-pack.c:973
3987 +#: fetch-pack.c:983
3988 msgid "Server does not support shallow clients"
3989 msgstr "Máy chủ không hỗ trợ máy khách shallow"
3990
3950 -#: fetch-pack.c:1033
3991 +#: fetch-pack.c:1043
3992 msgid "Server does not support --shallow-since"
3993 msgstr "Máy chủ không hỗ trợ --shallow-since"
3994
3954 -#: fetch-pack.c:1038
3995 +#: fetch-pack.c:1048
3996 msgid "Server does not support --shallow-exclude"
3997 msgstr "Máy chủ không hỗ trợ --shallow-exclude"
3998
3958 -#: fetch-pack.c:1042
3999 +#: fetch-pack.c:1052
4000 msgid "Server does not support --deepen"
4001 msgstr "Máy chủ không hỗ trợ --deepen"
4002
3962 -#: fetch-pack.c:1059
4003 +#: fetch-pack.c:1054
4004 +msgid "Server does not support this repository's object format"
4005 +msgstr "Máy chủ không hỗ trợ định dạng đối tượng của kho này"
4006 +
4007 +#: fetch-pack.c:1071
4008 msgid "no common commits"
4009 msgstr "không có lần chuyển giao chung nào"
4010
3966 -#: fetch-pack.c:1071 fetch-pack.c:1563
4011 +#: fetch-pack.c:1083 fetch-pack.c:1639
4012 msgid "git fetch-pack: fetch failed."
4013 msgstr "git fetch-pack: fetch gặp lỗi."
4014
4015 #: fetch-pack.c:1211
4016 +#, c-format
4017 +msgid "mismatched algorithms: client %s; server %s"
4018 +msgstr "các thuật toán không khớp nhau: máy khách %s; máy chủ %s"
4019 +
4020 +#: fetch-pack.c:1215
4021 +#, c-format
4022 +msgid "the server does not support algorithm '%s'"
4023 +msgstr "máy chủ không hỗ trợ thuật toán “%s”"
4024 +
4025 +#: fetch-pack.c:1235
4026 msgid "Server does not support shallow requests"
4027 msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
4028
3974 -#: fetch-pack.c:1218
4029 +#: fetch-pack.c:1242
4030 msgid "Server supports filter"
4031 msgstr "Máy chủ hỗ trợ bộ lọc"
4032
3978 -#: fetch-pack.c:1242
4033 +#: fetch-pack.c:1286
4034 msgid "unable to write request to remote"
4035 msgstr "không thể ghi các yêu cầu lên máy phục vụ"
4036
3982 -#: fetch-pack.c:1260
4037 +#: fetch-pack.c:1304
4038 #, c-format
4039 msgid "error reading section header '%s'"
4040 msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
4041
3987 -#: fetch-pack.c:1266
4042 +#: fetch-pack.c:1310
4043 #, c-format
4044 msgid "expected '%s', received '%s'"
4045 msgstr "cần “%s”, nhưng lại nhận “%s”"
4046
3992 -#: fetch-pack.c:1327
4047 +#: fetch-pack.c:1371
4048 #, c-format
4049 msgid "unexpected acknowledgment line: '%s'"
4050 msgstr "gặp dòng không được thừa nhận: “%s”"
4051
3997 -#: fetch-pack.c:1332
4052 +#: fetch-pack.c:1376
4053 #, c-format
4054 msgid "error processing acks: %d"
4055 msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
4056
4002 -#: fetch-pack.c:1342
4057 +#: fetch-pack.c:1386
4058 msgid "expected packfile to be sent after 'ready'"
4059 msgstr "cần tập tin gói để gửi sau “ready”"
4060
4006 -#: fetch-pack.c:1344
4061 +#: fetch-pack.c:1388
4062 msgid "expected no other sections to be sent after no 'ready'"
4063 msgstr "không cần thêm phần nào để gửi sau “ready”"
4064
4010 -#: fetch-pack.c:1386
4065 +#: fetch-pack.c:1430
4066 #, c-format
4067 msgid "error processing shallow info: %d"
4068 msgstr "lỗi xử lý thông tin shallow: %d"
4069
4015 -#: fetch-pack.c:1433
4070 +#: fetch-pack.c:1477
4071 #, c-format
4072 msgid "expected wanted-ref, got '%s'"
4073 msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
4074
4020 -#: fetch-pack.c:1438
4075 +#: fetch-pack.c:1482
4076 #, c-format
4077 msgid "unexpected wanted-ref: '%s'"
4078 msgstr "wanted-ref không được mong đợi: “%s”"
4079
4025 -#: fetch-pack.c:1443
4080 +#: fetch-pack.c:1487
4081 #, c-format
4082 msgid "error processing wanted refs: %d"
4083 msgstr "lỗi khi xử lý wanted refs: %d"
4084
4030 -#: fetch-pack.c:1789
4085 +#: fetch-pack.c:1517
4086 +msgid "git fetch-pack: expected response end packet"
4087 +msgstr "git fetch-pack: cần nhận được trả lời là kết thúc gói"
4088 +
4089 +#: fetch-pack.c:1921
4090 msgid "no matching remote head"
4091 msgstr "không khớp phần đầu máy chủ"
4092
4034 -#: fetch-pack.c:1812 builtin/clone.c:692
4093 +#: fetch-pack.c:1944 builtin/clone.c:692
4094 msgid "remote did not send all necessary objects"
4095 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4096
4038 -#: fetch-pack.c:1839
4097 +#: fetch-pack.c:1971
4098 #, c-format
4099 msgid "no such remote ref %s"
4100 msgstr "không có máy chủ tham chiếu nào như %s"
4101
4043 -#: fetch-pack.c:1842
4102 +#: fetch-pack.c:1974
4103 #, c-format
4104 msgid "Server does not allow request for unadvertised object %s"
4105 msgstr ""
@@ -4077,7 +4136,7 @@ msgstr ""
4136 msgid "'%s': unable to read %s"
4137 msgstr "“%s”: không thể đọc %s"
4138
4080 -#: grep.c:2145 setup.c:176 builtin/clone.c:411 builtin/diff.c:82
4139 +#: grep.c:2145 setup.c:176 builtin/clone.c:411 builtin/diff.c:89
4140 #: builtin/rm.c:135
4141 #, c-format
4142 msgid "failed to stat '%s'"
@@ -4218,16 +4277,16 @@ msgstr[0] ""
4277 "\n"
4278 "Những lệnh giống nhất là"
4279
4221 -#: help.c:653
4280 +#: help.c:654
4281 msgid "git version [<options>]"
4282 msgstr "git version [<các tùy chọn>]"
4283
4225 -#: help.c:708
4284 +#: help.c:709
4285 #, c-format
4286 msgid "%s: %s - %s"
4287 msgstr "%s: %s - %s"
4288
4230 -#: help.c:712
4289 +#: help.c:713
4290 msgid ""
4291 "\n"
4292 "Did you mean this?"
@@ -4323,6 +4382,10 @@ msgstr "mong đợi một cái gì đó sau khi kết hợp:"
4382 msgid "multiple filter-specs cannot be combined"
4383 msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
4384
4385 +#: list-objects-filter-options.c:330
4386 +msgid "unable to upgrade repository format to support partial clone"
4387 +msgstr "không thể nâng cấp định định dạng kho chứa để hỗ trợ nhân bản cục bộ"
4388 +
4389 #: list-objects-filter.c:492
4390 #, c-format
4391 msgid "unable to access sparse blob in '%s'"
@@ -4693,7 +4756,7 @@ msgstr "thêm/thêm"
4756 msgid "Skipped %s (merged same as existing)"
4757 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
4758
4696 -#: merge-recursive.c:3101 git-submodule.sh:985
4759 +#: merge-recursive.c:3101 git-submodule.sh:959
4760 msgid "submodule"
4761 msgstr "mô-đun-con"
4762
@@ -4820,7 +4883,7 @@ msgid "failed to read the cache"
4883 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
4884
4885 #: merge.c:108 rerere.c:720 builtin/am.c:1878 builtin/am.c:1912
4823 -#: builtin/checkout.c:559 builtin/checkout.c:824 builtin/clone.c:816
4886 +#: builtin/checkout.c:559 builtin/checkout.c:822 builtin/clone.c:816
4887 #: builtin/stash.c:265
4888 msgid "unable to write new index file"
4889 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
@@ -5069,21 +5132,21 @@ msgstr "không thể phân tích đối tượng: “%s”"
5132 msgid "hash mismatch %s"
5133 msgstr "mã băm không khớp %s"
5134
5072 -#: pack-bitmap.c:815 pack-bitmap.c:821 builtin/pack-objects.c:2135
5135 +#: pack-bitmap.c:815 pack-bitmap.c:821 builtin/pack-objects.c:2184
5136 #, c-format
5137 msgid "unable to get size of %s"
5138 msgstr "không thể lấy kích cỡ của %s"
5139
5077 -#: packfile.c:629
5140 +#: packfile.c:630
5141 msgid "offset before end of packfile (broken .idx?)"
5142 msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
5143
5081 -#: packfile.c:1899
5144 +#: packfile.c:1900
5145 #, c-format
5146 msgid "offset before start of pack index for %s (corrupt index?)"
5147 msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
5148
5086 -#: packfile.c:1903
5149 +#: packfile.c:1904
5150 #, c-format
5151 msgid "offset beyond end of pack index for %s (truncated index?)"
5152 msgstr ""
@@ -5289,44 +5352,48 @@ msgid "unable to write delim packet"
5352 msgstr "không thể ghi gói delim"
5353
5354 #: pkt-line.c:106
5355 +msgid "unable to write stateless separator packet"
5356 +msgstr "không thể ghi gói phân tách không trạng thái"
5357 +
5358 +#: pkt-line.c:113
5359 msgid "flush packet write failed"
5360 msgstr "gặp lỗi khi ghi vào tập tin gói lúc đẩy dữ liệu lên bộ nhớ"
5361
5295 -#: pkt-line.c:146 pkt-line.c:232
5362 +#: pkt-line.c:153 pkt-line.c:239
5363 msgid "protocol error: impossibly long line"
5364 msgstr "lỗi giao thức: không thể làm được dòng dài"
5365
5299 -#: pkt-line.c:162 pkt-line.c:164
5366 +#: pkt-line.c:169 pkt-line.c:171
5367 msgid "packet write with format failed"
5368 msgstr "gặp lỗi khi ghi gói có định dạng"
5369
5303 -#: pkt-line.c:196
5370 +#: pkt-line.c:203
5371 msgid "packet write failed - data exceeds max packet size"
5372 msgstr "gặp lỗi khi ghi gói - dữ liệu vượt quá cỡ vói tối đa"
5373
5307 -#: pkt-line.c:203 pkt-line.c:210
5374 +#: pkt-line.c:210 pkt-line.c:217
5375 msgid "packet write failed"
5376 msgstr "gặp lỗi khi ghi gói"
5377
5311 -#: pkt-line.c:295
5378 +#: pkt-line.c:302
5379 msgid "read error"
5380 msgstr "lỗi đọc"
5381
5315 -#: pkt-line.c:303
5382 +#: pkt-line.c:310
5383 msgid "the remote end hung up unexpectedly"
5384 msgstr "máy chủ bị treo bất ngờ"
5385
5319 -#: pkt-line.c:331
5386 +#: pkt-line.c:338
5387 #, c-format
5388 msgid "protocol error: bad line length character: %.4s"
5389 msgstr "lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s"
5390
5324 -#: pkt-line.c:341 pkt-line.c:346
5391 +#: pkt-line.c:352 pkt-line.c:357
5392 #, c-format
5393 msgid "protocol error: bad line length %d"
5394 msgstr "lỗi giao thức: chiều dài dòng bị sai %d"
5395
5329 -#: pkt-line.c:362
5396 +#: pkt-line.c:373
5397 #, c-format
5398 msgid "remote error: %s"
5399 msgstr "lỗi máy chủ: %s"
@@ -5506,7 +5573,7 @@ msgstr "các mục tin stage không đúng thứ tự cho “%s”"
5573
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
5509 -#: builtin/checkout.c:488 builtin/checkout.c:676 builtin/clean.c:961
5576 +#: builtin/checkout.c:488 builtin/checkout.c:674 builtin/clean.c:991
5577 #: 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
5579 #: builtin/submodule--helper.c:332
@@ -5563,7 +5630,7 @@ msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
5630 msgid "broken index, expect %s in %s, got %s"
5631 msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
5632
5566 -#: read-cache.c:3026 strbuf.c:1176 wrapper.c:622 builtin/merge.c:1130
5633 +#: read-cache.c:3026 strbuf.c:1171 wrapper.c:630 builtin/merge.c:1130
5634 #, c-format
5635 msgid "could not close '%s'"
5636 msgstr "không thể đóng “%s”"
@@ -5749,7 +5816,7 @@ msgstr ""
5816 msgid "could not read '%s'."
5817 msgstr "không thể đọc “%s”."
5818
5752 -#: ref-filter.c:42 wt-status.c:1936
5819 +#: ref-filter.c:42 wt-status.c:1977
5820 msgid "gone"
5821 msgstr "đã ra đi"
5822
@@ -5975,7 +6042,7 @@ msgstr "đối tượng dị hình tại “%s”"
6042 msgid "ignoring ref with broken name %s"
6043 msgstr "đang lờ đi tham chiếu với tên hỏng %s"
6044
5978 -#: ref-filter.c:2095 refs.c:625
6045 +#: ref-filter.c:2095 refs.c:657
6046 #, c-format
6047 msgid "ignoring broken ref %s"
6048 msgstr "đang lờ đi tham chiếu hỏng %s"
@@ -6005,94 +6072,108 @@ msgstr "tên đối tượng dị hình %s"
6072 msgid "option `%s' must point to a commit"
6073 msgstr "tùy chọn “%s” phải chỉ đến một lần chuyển giao"
6074
6008 -#: refs.c:262
6075 +#: refs.c:264
6076 #, c-format
6077 msgid "%s does not point to a valid object!"
6078 msgstr "“%s” không chỉ đến một lần chuyển giao hợp lệ nào cả!"
6079
6013 -#: refs.c:623
6080 +#: refs.c:572
6081 +#, c-format
6082 +msgid "could not retrieve `%s`"
6083 +msgstr "không thể lấy về “%s”"
6084 +
6085 +#: refs.c:579
6086 +#, c-format
6087 +msgid "invalid branch name: %s = %s"
6088 +msgstr "tên nhánh không hợp lệ: %s = %s"
6089 +
6090 +#: refs.c:655
6091 #, c-format
6092 msgid "ignoring dangling symref %s"
6093 msgstr "đang lờ đi tham chiếu mềm thừa %s"
6094
6018 -#: refs.c:760
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
6023 -#: refs.c:770 refs.c:821
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
6028 -#: refs.c:776
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
6033 -#: refs.c:781
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
6038 -#: refs.c:789 sequencer.c:408 sequencer.c:2721 sequencer.c:2925
6039 -#: sequencer.c:2939 sequencer.c:3195 sequencer.c:5159 strbuf.c:1173
6040 -#: wrapper.c:620
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
6045 -#: refs.c:816 strbuf.c:1171 wrapper.c:188 wrapper.c:358 builtin/am.c:719
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
6051 -#: refs.c:823
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
6056 -#: refs.c:954
6133 +#: refs.c:986
6134 #, c-format
6135 msgid "log for ref %s has gap after %s"
6136 msgstr "nhật ký cho tham chiếu %s có khoảng trống sau %s"
6137
6061 -#: refs.c:960
6138 +#: refs.c:992
6139 #, c-format
6140 msgid "log for ref %s unexpectedly ended on %s"
6141 msgstr "nhật ký cho tham chiếu %s kết thúc bất ngờ trên %s"
6142
6066 -#: refs.c:1019
6143 +#: refs.c:1051
6144 #, c-format
6145 msgid "log for %s is empty"
6146 msgstr "nhật ký cho %s trống rỗng"
6147
6071 -#: refs.c:1111
6148 +#: refs.c:1143
6149 #, c-format
6150 msgid "refusing to update ref with bad name '%s'"
6151 msgstr "từ chối cập nhật tham chiếu với tên sai “%s”"
6152
6076 -#: refs.c:1187
6153 +#: refs.c:1219
6154 #, c-format
6155 msgid "update_ref failed for ref '%s': %s"
6156 msgstr "update_ref bị lỗi cho ref “%s”: %s"
6157
6081 -#: refs.c:1979
6158 +#: refs.c:2011
6159 #, c-format
6160 msgid "multiple updates for ref '%s' not allowed"
6161 msgstr "không cho phép đa cập nhật cho tham chiếu “%s”"
6162
6086 -#: refs.c:2011
6163 +#: refs.c:2098
6164 msgid "ref updates forbidden inside quarantine environment"
6165 msgstr "cập nhật tham chiếu bị cấm trong môi trường kiểm tra"
6166
6090 -#: refs.c:2107 refs.c:2137
6167 +#: refs.c:2109
6168 +msgid "ref updates aborted by hook"
6169 +msgstr "các cập nhật tham chiếu bị bãi bỏ bởi móc"
6170 +
6171 +#: refs.c:2209 refs.c:2239
6172 #, c-format
6173 msgid "'%s' exists; cannot create '%s'"
6174 msgstr "“%s” sẵn có; không thể tạo “%s”"
6175
6095 -#: refs.c:2113 refs.c:2148
6176 +#: refs.c:2215 refs.c:2250
6177 #, c-format
6178 msgid "cannot process '%s' and '%s' at the same time"
6179 msgstr "không thể xử lý “%s” và “%s” cùng một lúc"
@@ -6379,7 +6460,7 @@ msgstr ""
6460 " (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
6461 "bạn)\n"
6462
6382 -#: remote.c:2233
6463 +#: remote.c:2241
6464 #, c-format
6465 msgid "cannot parse expected object name '%s'"
6466 msgstr "không thể phân tích tên đối tượng mong muốn “%s”"
@@ -6506,20 +6587,20 @@ msgstr "không thể dò tìm điểm xét duyệt HEAD"
6587 msgid "failed to find tree of %s"
6588 msgstr "gặp lỗi khi tìm cây của %s"
6589
6509 -#: revision.c:2655
6590 +#: revision.c:2661
6591 msgid "your current branch appears to be broken"
6592 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
6593
6513 -#: revision.c:2658
6594 +#: revision.c:2664
6595 #, c-format
6596 msgid "your current branch '%s' does not have any commits yet"
6597 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ả"
6598
6518 -#: revision.c:2866
6599 +#: revision.c:2873
6600 msgid "--first-parent is incompatible with --bisect"
6601 msgstr "--first-parent xung khắc với --bisect"
6602
6522 -#: revision.c:2870
6603 +#: revision.c:2877
6604 msgid "-L does not yet support diff formats besides -p and -s"
6605 msgstr "-L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và -s"
6606
@@ -6560,11 +6641,15 @@ msgstr "máy chủ gặp lỗi unpack: %s"
6641 msgid "failed to sign the push certificate"
6642 msgstr "gặp lỗi khi ký chứng thực đẩy"
6643
6563 -#: send-pack.c:399
6644 +#: send-pack.c:394
6645 +msgid "the receiving end does not support this repository's hash algorithm"
6646 +msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6647 +
6648 +#: send-pack.c:403
6649 msgid "the receiving end does not support --signed push"
6650 msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
6651
6567 -#: send-pack.c:401
6652 +#: send-pack.c:405
6653 msgid ""
6654 "not sending a push certificate since the receiving end does not support --"
6655 "signed push"
@@ -6572,11 +6657,11 @@ msgstr ""
6657 "đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
6658 "signed"
6659
6575 -#: send-pack.c:413
6660 +#: send-pack.c:417
6661 msgid "the receiving end does not support --atomic push"
6662 msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
6663
6579 -#: send-pack.c:418
6664 +#: send-pack.c:422
6665 msgid "the receiving end does not support push options"
6666 msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6667
@@ -6697,7 +6782,7 @@ msgstr "không có khóa hiện diện trong “%.*s”"
6782 msgid "unable to dequote value of '%s'"
6783 msgstr "không thể giải trích dẫn giá trị của “%s”"
6784
6700 -#: sequencer.c:785 wrapper.c:190 wrapper.c:360 builtin/am.c:710
6785 +#: sequencer.c:785 wrapper.c:198 wrapper.c:368 builtin/am.c:710
6786 #: builtin/am.c:802 builtin/merge.c:1125 builtin/rebase.c:896
6787 #, c-format
6788 msgid "could not open '%s' for reading"
@@ -7544,84 +7629,84 @@ msgstr "không thể cài đặt thư mục làm việc sử dụng cấu hình
7629 msgid "this operation must be run in a work tree"
7630 msgstr "thao tác này phải được thực hiện trong thư mục làm việc"
7631
7547 -#: setup.c:569
7632 +#: setup.c:604
7633 #, c-format
7634 msgid "Expected git repo version <= %d, found %d"
7635 msgstr "Cần phiên bản kho git <= %d, nhưng lại nhận được %d"
7636
7552 -#: setup.c:577
7637 +#: setup.c:612
7638 msgid "unknown repository extensions found:"
7639 msgstr "tìm thấy phần mở rộng kho chưa biết:"
7640
7556 -#: setup.c:596
7641 +#: setup.c:631
7642 #, c-format
7643 msgid "error opening '%s'"
7644 msgstr "gặp lỗi khi mở “%s”"
7645
7561 -#: setup.c:598
7646 +#: setup.c:633
7647 #, c-format
7648 msgid "too large to be a .git file: '%s'"
7649 msgstr "tập tin .git là quá lớn: “%s”"
7650
7566 -#: setup.c:600
7651 +#: setup.c:635
7652 #, c-format
7653 msgid "error reading %s"
7654 msgstr "gặp lỗi khi đọc %s"
7655
7571 -#: setup.c:602
7656 +#: setup.c:637
7657 #, c-format
7658 msgid "invalid gitfile format: %s"
7659 msgstr "định dạng tập tin git không hợp lệ: %s"
7660
7576 -#: setup.c:604
7661 +#: setup.c:639
7662 #, c-format
7663 msgid "no path in gitfile: %s"
7664 msgstr "không có đường dẫn trong tập tin git: %s"
7665
7581 -#: setup.c:606
7666 +#: setup.c:641
7667 #, c-format
7668 msgid "not a git repository: %s"
7669 msgstr "không phải là kho git: %s"
7670
7586 -#: setup.c:708
7671 +#: setup.c:743
7672 #, c-format
7673 msgid "'$%s' too big"
7674 msgstr "“$%s” quá lớn"
7675
7591 -#: setup.c:722
7676 +#: setup.c:757
7677 #, c-format
7678 msgid "not a git repository: '%s'"
7679 msgstr "không phải là kho git: “%s”"
7680
7596 -#: setup.c:751 setup.c:753 setup.c:784
7681 +#: setup.c:786 setup.c:788 setup.c:819
7682 #, c-format
7683 msgid "cannot chdir to '%s'"
7684 msgstr "không thể chdir (chuyển đổi thư mục) sang “%s”"
7685
7601 -#: setup.c:756 setup.c:812 setup.c:822 setup.c:861 setup.c:869
7686 +#: setup.c:791 setup.c:847 setup.c:857 setup.c:896 setup.c:904
7687 msgid "cannot come back to cwd"
7688 msgstr "không thể quay lại cwd"
7689
7605 -#: setup.c:883
7690 +#: setup.c:918
7691 #, c-format
7692 msgid "failed to stat '%*s%s%s'"
7693 msgstr "gặp lỗi khi lấy thống kê về “%*s%s%s”"
7694
7610 -#: setup.c:1121
7695 +#: setup.c:1156
7696 msgid "Unable to read current working directory"
7697 msgstr "Không thể đọc thư mục làm việc hiện hành"
7698
7614 -#: setup.c:1130 setup.c:1136
7699 +#: setup.c:1165 setup.c:1171
7700 #, c-format
7701 msgid "cannot change to '%s'"
7702 msgstr "không thể chuyển sang “%s”"
7703
7619 -#: setup.c:1141
7704 +#: setup.c:1176
7705 #, c-format
7706 msgid "not a git repository (or any of the parent directories): %s"
7707 msgstr "không phải là kho git (hoặc bất kỳ thư mục cha mẹ nào): %s"
7708
7624 -#: setup.c:1147
7709 +#: setup.c:1182
7710 #, c-format
7711 msgid ""
7712 "not a git repository (or any parent up to mount point %s)\n"
@@ -7631,7 +7716,7 @@ msgstr ""
7716 "Dừng tại biên của hệ thống tập tin (GIT_DISCOVERY_ACROSS_FILESYSTEM chưa "
7717 "đặt)."
7718
7634 -#: setup.c:1258
7719 +#: setup.c:1293
7720 #, c-format
7721 msgid ""
7722 "problem with core.sharedRepository filemode value (0%.3o).\n"
@@ -7640,15 +7725,15 @@ msgstr ""
7725 "gặp vấn đề với giá trị chế độ tập tin core.sharedRepository (0%.3o).\n"
7726 "người sở hữu tập tin phải luôn có quyền đọc và ghi."
7727
7643 -#: setup.c:1304
7728 +#: setup.c:1340
7729 msgid "open /dev/null or dup failed"
7730 msgstr "gặp lỗi khi mở “/dev/null” hay dup"
7731
7647 -#: setup.c:1319
7732 +#: setup.c:1355
7733 msgid "fork failed"
7734 msgstr "gặp lỗi khi rẽ nhánh tiến trình"
7735
7651 -#: setup.c:1324
7736 +#: setup.c:1360
7737 msgid "setsid failed"
7738 msgstr "setsid gặp lỗi"
7739
@@ -7830,7 +7915,7 @@ msgstr "deflateEnd trên đối tượng %s gặp lỗi (%d)"
7915 msgid "confused by unstable object source data for %s"
7916 msgstr "chưa rõ ràng baowir dữ liệu nguồn đối tượng không ổn định cho %s"
7917
7833 -#: sha1-file.c:1906 builtin/pack-objects.c:1055
7918 +#: sha1-file.c:1906 builtin/pack-objects.c:1085
7919 #, c-format
7920 msgid "failed utime() on %s"
7921 msgstr "gặp lỗi utime() trên “%s”"
@@ -8008,56 +8093,56 @@ msgid "invalid object name '%.*s'."
8093 msgstr "'%.*s' không phải là tên đối tượng hợp lệ"
8094
8095 #. TRANSLATORS: IEC 80000-13:2008 gibibyte
8011 -#: strbuf.c:853
8096 +#: strbuf.c:848
8097 #, c-format
8098 msgid "%u.%2.2u GiB"
8099 msgstr "%u.%2.2u GiB"
8100
8101 #. TRANSLATORS: IEC 80000-13:2008 gibibyte/second
8017 -#: strbuf.c:855
8102 +#: strbuf.c:850
8103 #, c-format
8104 msgid "%u.%2.2u GiB/s"
8105 msgstr "%u.%2.2u GiB/giây"
8106
8107 #. TRANSLATORS: IEC 80000-13:2008 mebibyte
8023 -#: strbuf.c:863
8108 +#: strbuf.c:858
8109 #, c-format
8110 msgid "%u.%2.2u MiB"
8111 msgstr "%u.%2.2u MiB"
8112
8113 #. TRANSLATORS: IEC 80000-13:2008 mebibyte/second
8029 -#: strbuf.c:865
8114 +#: strbuf.c:860
8115 #, c-format
8116 msgid "%u.%2.2u MiB/s"
8117 msgstr "%u.%2.2u MiB/giây"
8118
8119 #. TRANSLATORS: IEC 80000-13:2008 kibibyte
8035 -#: strbuf.c:872
8120 +#: strbuf.c:867
8121 #, c-format
8122 msgid "%u.%2.2u KiB"
8123 msgstr "%u.%2.2u KiB"
8124
8125 #. TRANSLATORS: IEC 80000-13:2008 kibibyte/second
8041 -#: strbuf.c:874
8126 +#: strbuf.c:869
8127 #, c-format
8128 msgid "%u.%2.2u KiB/s"
8129 msgstr "%u.%2.2u KiB/giây"
8130
8131 #. TRANSLATORS: IEC 80000-13:2008 byte
8047 -#: strbuf.c:880
8132 +#: strbuf.c:875
8133 #, c-format
8134 msgid "%u byte"
8135 msgid_plural "%u bytes"
8136 msgstr[0] "%u byte"
8137
8138 #. TRANSLATORS: IEC 80000-13:2008 byte/second
8054 -#: strbuf.c:882
8139 +#: strbuf.c:877
8140 #, c-format
8141 msgid "%u byte/s"
8142 msgid_plural "%u bytes/s"
8143 msgstr[0] "%u byte/giây"
8144
8060 -#: strbuf.c:1180
8145 +#: strbuf.c:1175
8146 #, c-format
8147 msgid "could not edit '%s'"
8148 msgstr "không thể sửa “%s”"
@@ -8307,7 +8392,7 @@ msgstr "không đọc được tập tin đầu vào “%s”"
8392 msgid "could not read from stdin"
8393 msgstr "không thể đọc từ đầu vào tiêu chuẩn"
8394
8310 -#: trailer.c:1011 wrapper.c:665
8395 +#: trailer.c:1011 wrapper.c:673
8396 #, c-format
8397 msgid "could not stat %s"
8398 msgstr "không thể lấy thông tin thống kê về %s"
@@ -8331,20 +8416,20 @@ msgstr "không thể tạo tập tin tạm thời"
8416 msgid "could not rename temporary file to %s"
8417 msgstr "không thể đổi tên tập tin tạm thời thành %s"
8418
8334 -#: transport-helper.c:61 transport-helper.c:90
8419 +#: transport-helper.c:62 transport-helper.c:91
8420 msgid "full write to remote helper failed"
8421 msgstr "ghi đầy đủ lên bộ hỗ trợ máy chủ gặp lỗi"
8422
8338 -#: transport-helper.c:144
8423 +#: transport-helper.c:145
8424 #, c-format
8425 msgid "unable to find remote helper for '%s'"
8426 msgstr "không thể tìm thấy bộ hỗ trợ máy chủ cho “%s”"
8427
8343 -#: transport-helper.c:160 transport-helper.c:571
8428 +#: transport-helper.c:161 transport-helper.c:575
8429 msgid "can't dup helper output fd"
8430 msgstr "không thể nhân đôi fd dầu ra bộ hỗ trợ"
8431
8347 -#: transport-helper.c:211
8432 +#: transport-helper.c:214
8433 #, c-format
8434 msgid ""
8435 "unknown mandatory capability %s; this remote helper probably needs newer "
@@ -8353,158 +8438,163 @@ msgstr ""
8438 "không hiểu capability bắt buộc %s; bộ hỗ trợ máy chủ này gần như chắc chắn "
8439 "là cần phiên bản Git mới hơn"
8440
8356 -#: transport-helper.c:217
8441 +#: transport-helper.c:220
8442 msgid "this remote helper should implement refspec capability"
8443 msgstr "bộ hỗ trợ máy chủ này cần phải thực thi capability đặc tả tham chiếu"
8444
8360 -#: transport-helper.c:284 transport-helper.c:425
8445 +#: transport-helper.c:287 transport-helper.c:429
8446 #, c-format
8447 msgid "%s unexpectedly said: '%s'"
8448 msgstr "%s said bất ngờ: “%s”"
8449
8365 -#: transport-helper.c:414
8450 +#: transport-helper.c:417
8451 #, c-format
8452 msgid "%s also locked %s"
8453 msgstr "%s cũng khóa %s"
8454
8370 -#: transport-helper.c:493
8455 +#: transport-helper.c:497
8456 msgid "couldn't run fast-import"
8457 msgstr "không thể chạy fast-import"
8458
8374 -#: transport-helper.c:516
8459 +#: transport-helper.c:520
8460 msgid "error while running fast-import"
8461 msgstr "gặp lỗi trong khi chạy fast-import"
8462
8378 -#: transport-helper.c:545 transport-helper.c:1135
8463 +#: transport-helper.c:549 transport-helper.c:1156
8464 #, c-format
8465 msgid "could not read ref %s"
8466 msgstr "không thể đọc tham chiếu %s"
8467
8383 -#: transport-helper.c:590
8468 +#: transport-helper.c:594
8469 #, c-format
8470 msgid "unknown response to connect: %s"
8471 msgstr "không hiểu đáp ứng để kết nối: %s"
8472
8388 -#: transport-helper.c:612
8473 +#: transport-helper.c:616
8474 msgid "setting remote service path not supported by protocol"
8475 msgstr "giao thức này không hỗ trợ cài đặt đường dẫn dịch vụ máy chủ"
8476
8392 -#: transport-helper.c:614
8477 +#: transport-helper.c:618
8478 msgid "invalid remote service path"
8479 msgstr "đường dẫn dịch vụ máy chủ không hợp lệ"
8480
8396 -#: transport-helper.c:657 transport.c:1339
8481 +#: transport-helper.c:661 transport.c:1347
8482 msgid "operation not supported by protocol"
8483 msgstr "thao tác không được gia thức hỗ trợ"
8484
8400 -#: transport-helper.c:660
8485 +#: transport-helper.c:664
8486 #, c-format
8487 msgid "can't connect to subservice %s"
8488 msgstr "không thể kết nối đến dịch vụ phụ %s"
8489
8405 -#: transport-helper.c:736
8490 +#: transport-helper.c:740
8491 #, c-format
8492 msgid "expected ok/error, helper said '%s'"
8493 msgstr "cần ok/error, nhưng bộ hỗ trợ lại nói “%s”"
8494
8410 -#: transport-helper.c:789
8495 +#: transport-helper.c:793
8496 #, c-format
8497 msgid "helper reported unexpected status of %s"
8498 msgstr "bộ hỗ trợ báo cáo rằng không cần tình trạng của %s"
8499
8415 -#: transport-helper.c:850
8500 +#: transport-helper.c:854
8501 #, c-format
8502 msgid "helper %s does not support dry-run"
8503 msgstr "helper %s không hỗ trợ dry-run"
8504
8420 -#: transport-helper.c:853
8505 +#: transport-helper.c:857
8506 #, c-format
8507 msgid "helper %s does not support --signed"
8508 msgstr "helper %s không hỗ trợ --signed"
8509
8425 -#: transport-helper.c:856
8510 +#: transport-helper.c:860
8511 #, c-format
8512 msgid "helper %s does not support --signed=if-asked"
8513 msgstr "helper %s không hỗ trợ --signed=if-asked"
8514
8430 -#: transport-helper.c:861
8515 +#: transport-helper.c:865
8516 #, c-format
8517 msgid "helper %s does not support --atomic"
8518 msgstr "helper %s không hỗ trợ --atomic"
8519
8435 -#: transport-helper.c:867
8520 +#: transport-helper.c:871
8521 #, c-format
8522 msgid "helper %s does not support 'push-option'"
8523 msgstr "helper %s không hỗ trợ “push-option”"
8524
8440 -#: transport-helper.c:966
8525 +#: transport-helper.c:970
8526 msgid "remote-helper doesn't support push; refspec needed"
8527 msgstr "remote-helper không hỗ trợ push; cần đặc tả tham chiếu"
8528
8444 -#: transport-helper.c:971
8529 +#: transport-helper.c:975
8530 #, c-format
8531 msgid "helper %s does not support 'force'"
8532 msgstr "helper %s không hỗ trợ “force”"
8533
8449 -#: transport-helper.c:1018
8534 +#: transport-helper.c:1022
8535 msgid "couldn't run fast-export"
8536 msgstr "không thể chạy fast-export"
8537
8453 -#: transport-helper.c:1023
8538 +#: transport-helper.c:1027
8539 msgid "error while running fast-export"
8540 msgstr "gặp lỗi trong khi chạy fast-export"
8541
8457 -#: transport-helper.c:1048
8542 +#: transport-helper.c:1052
8543 #, c-format
8544 msgid ""
8545 "No refs in common and none specified; doing nothing.\n"
8461 -"Perhaps you should specify a branch such as 'master'.\n"
8546 +"Perhaps you should specify a branch.\n"
8547 msgstr ""
8548 "Không có các tham chiếu trong phần chung và chưa chỉ định; nên không làm gì "
8549 "cả.\n"
8465 -"Tuy nhiên bạn nên chỉ định một nhánh như “master” chẳng hạn.\n"
8550 +"Tuy nhiên bạn nên chỉ định một nhánh.\n"
8551 +
8552 +#: transport-helper.c:1133
8553 +#, c-format
8554 +msgid "unsupported object format '%s'"
8555 +msgstr "không hỗ trợ định dạng đối tượng “%s”"
8556
8467 -#: transport-helper.c:1121
8557 +#: transport-helper.c:1142
8558 #, c-format
8559 msgid "malformed response in ref list: %s"
8560 msgstr "đáp ứng sai dạng trong danh sách tham chiếu: %s"
8561
8472 -#: transport-helper.c:1273
8562 +#: transport-helper.c:1294
8563 #, c-format
8564 msgid "read(%s) failed"
8565 msgstr "read(%s) gặp lỗi"
8566
8477 -#: transport-helper.c:1300
8567 +#: transport-helper.c:1321
8568 #, c-format
8569 msgid "write(%s) failed"
8570 msgstr "write(%s) gặp lỗi"
8571
8482 -#: transport-helper.c:1349
8572 +#: transport-helper.c:1370
8573 #, c-format
8574 msgid "%s thread failed"
8575 msgstr "tuyến trình %s gặp lỗi"
8576
8487 -#: transport-helper.c:1353
8577 +#: transport-helper.c:1374
8578 #, c-format
8579 msgid "%s thread failed to join: %s"
8580 msgstr "tuyến trình %s gặp lỗi khi gia nhập: %s"
8581
8492 -#: transport-helper.c:1372 transport-helper.c:1376
8582 +#: transport-helper.c:1393 transport-helper.c:1397
8583 #, c-format
8584 msgid "can't start thread for copying data: %s"
8585 msgstr "không thể khởi chạy tuyến trình để sao chép dữ liệu: %s"
8586
8497 -#: transport-helper.c:1413
8587 +#: transport-helper.c:1434
8588 #, c-format
8589 msgid "%s process failed to wait"
8590 msgstr "xử lý %s gặp lỗi khi đợi"
8591
8502 -#: transport-helper.c:1417
8592 +#: transport-helper.c:1438
8593 #, c-format
8594 msgid "%s process failed"
8595 msgstr "xử lý %s gặp lỗi"
8596
8507 -#: transport-helper.c:1435 transport-helper.c:1444
8597 +#: transport-helper.c:1456 transport-helper.c:1465
8598 msgid "can't start thread for copying data"
8599 msgstr "không thể khởi chạy tuyến trình cho việc chép dữ liệu"
8600
@@ -8518,33 +8608,33 @@ msgstr "Không thể đặt thượng nguồn của “%s” thành “%s” c
8608 msgid "could not read bundle '%s'"
8609 msgstr "không thể đọc bó “%s”"
8610
8521 -#: transport.c:214
8611 +#: transport.c:220
8612 #, c-format
8613 msgid "transport: invalid depth option '%s'"
8614 msgstr "vận chuyển: tùy chọn độ sâu “%s” không hợp lệ"
8615
8526 -#: transport.c:266
8616 +#: transport.c:272
8617 msgid "see protocol.version in 'git help config' for more details"
8618 msgstr "xem protocol.version trong “git help config” để có thêm thông tin"
8619
8530 -#: transport.c:267
8620 +#: transport.c:273
8621 msgid "server options require protocol version 2 or later"
8622 msgstr "các tùy chọn máy chủ yêu cầu giao thức phiên bản 2 hoặc mới hơn"
8623
8534 -#: transport.c:632
8624 +#: transport.c:631
8625 msgid "could not parse transport.color.* config"
8626 msgstr "không thể phân tích cú pháp cấu hình transport.color.*"
8627
8538 -#: transport.c:705
8628 +#: transport.c:704
8629 msgid "support for protocol v2 not implemented yet"
8630 msgstr "việc hỗ trợ giao thức v2 chưa được thực hiện"
8631
8542 -#: transport.c:839
8632 +#: transport.c:838
8633 #, c-format
8634 msgid "unknown value for config '%s': %s"
8635 msgstr "không hiểu giá trị cho cho cấu hình “%s”: %s"
8636
8547 -#: transport.c:905
8637 +#: transport.c:904
8638 #, c-format
8639 msgid "transport '%s' not allowed"
8640 msgstr "không cho phép phương thức vận chuyển “%s”"
@@ -8553,7 +8643,7 @@ msgstr "không cho phép phương thức vận chuyển “%s”"
8643 msgid "git-over-rsync is no longer supported"
8644 msgstr "git-over-rsync không còn được hỗ trợ nữa"
8645
8556 -#: transport.c:1052
8646 +#: transport.c:1059
8647 #, c-format
8648 msgid ""
8649 "The following submodule paths contain changes that can\n"
@@ -8562,7 +8652,7 @@ msgstr ""
8652 "Các đường dẫn mô-đun-con sau đây có chứa các thay đổi cái mà\n"
8653 "có thể được tìm thấy trên mọi máy phục vụ:\n"
8654
8565 -#: transport.c:1056
8655 +#: transport.c:1063
8656 #, c-format
8657 msgid ""
8658 "\n"
@@ -8589,11 +8679,11 @@ msgstr ""
8679 "để đẩy chúng lên máy phục vụ.\n"
8680 "\n"
8681
8592 -#: transport.c:1064
8682 +#: transport.c:1071
8683 msgid "Aborting."
8684 msgstr "Bãi bỏ."
8685
8596 -#: transport.c:1209
8686 +#: transport.c:1216
8687 msgid "failed to push all needed submodules"
8688 msgstr "gặp lỗi khi đẩy dữ liệu của tất cả các mô-đun-con cần thiết"
8689
@@ -8883,7 +8973,7 @@ msgstr ""
8973 msgid "Updating index flags"
8974 msgstr "Đang cập nhật các cờ mục lục"
8975
8886 -#: upload-pack.c:1337
8976 +#: upload-pack.c:1415
8977 msgid "expected flush after fetch arguments"
8978 msgstr "cần đẩy dữ liệu lên đĩa sau các tham số của lệnh fetch"
8979
@@ -8920,48 +9010,48 @@ msgstr "đoạn đường dẫn “..” không hợp lệ"
9010 msgid "Fetching objects"
9011 msgstr "Đang lấy về các đối tượng"
9012
8923 -#: worktree.c:262 builtin/am.c:2098
9013 +#: worktree.c:248 builtin/am.c:2098
9014 #, c-format
9015 msgid "failed to read '%s'"
9016 msgstr "gặp lỗi khi đọc “%s”"
9017
8928 -#: worktree.c:309
9018 +#: worktree.c:295
9019 #, c-format
9020 msgid "'%s' at main working tree is not the repository directory"
9021 msgstr "“%s” tại cây làm việc chình không phải là thư mục kho"
9022
8933 -#: worktree.c:320
9023 +#: worktree.c:306
9024 #, c-format
9025 msgid "'%s' file does not contain absolute path to the working tree location"
9026 msgstr ""
9027 "tập tin “%s” không chứa đường dẫn tuyệt đối đến vị trí cây làm việc hiện"
9028
8939 -#: worktree.c:332
9029 +#: worktree.c:318
9030 #, c-format
9031 msgid "'%s' does not exist"
9032 msgstr "\"%s\" không tồn tại"
9033
8944 -#: worktree.c:338
9034 +#: worktree.c:324
9035 #, c-format
9036 msgid "'%s' is not a .git file, error code %d"
9037 msgstr "“%s” không phải là tập tin .git, mã lỗi %d"
9038
8949 -#: worktree.c:347
9039 +#: worktree.c:333
9040 #, c-format
9041 msgid "'%s' does not point back to '%s'"
9042 msgstr "“%s” không chỉ ngược đến “%s”"
9043
8954 -#: wrapper.c:186 wrapper.c:356
9044 +#: wrapper.c:194 wrapper.c:364
9045 #, c-format
9046 msgid "could not open '%s' for reading and writing"
9047 msgstr "không thể mở “%s” để đọc và ghi"
9048
8959 -#: wrapper.c:387 wrapper.c:588
9049 +#: wrapper.c:395 wrapper.c:596
9050 #, c-format
9051 msgid "unable to access '%s'"
9052 msgstr "không thể truy cập “%s”"
9053
8964 -#: wrapper.c:596
9054 +#: wrapper.c:604
9055 msgid "unable to get current working directory"
9056 msgstr "không thể lấy thư mục làm việc hiện hành"
9057
@@ -9360,39 +9450,46 @@ msgstr "Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa
9450 msgid " (use \"git bisect reset\" to get back to the original branch)"
9451 msgstr " (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
9452
9363 -#: wt-status.c:1692
9453 +#: wt-status.c:1494
9454 +#, c-format
9455 +msgid "You are in a sparse checkout with %d%% of tracked files present."
9456 +msgstr ""
9457 +"Bạn đang ở trong lần lấy ra sparser %d%% của các tập tin được theo dõi hiện "
9458 +"tại."
9459 +
9460 +#: wt-status.c:1733
9461 msgid "On branch "
9462 msgstr "Trên nhánh "
9463
9367 -#: wt-status.c:1699
9464 +#: wt-status.c:1740
9465 msgid "interactive rebase in progress; onto "
9466 msgstr "rebase ở chế độ tương tác đang được thực hiện; lên trên "
9467
9371 -#: wt-status.c:1701
9468 +#: wt-status.c:1742
9469 msgid "rebase in progress; onto "
9470 msgstr "rebase đang được thực hiện: lên trên "
9471
9375 -#: wt-status.c:1711
9472 +#: wt-status.c:1752
9473 msgid "Not currently on any branch."
9474 msgstr "Hiện tại chẳng ở nhánh nào cả."
9475
9379 -#: wt-status.c:1728
9476 +#: wt-status.c:1769
9477 msgid "Initial commit"
9478 msgstr "Lần chuyển giao khởi tạo"
9479
9383 -#: wt-status.c:1729
9480 +#: wt-status.c:1770
9481 msgid "No commits yet"
9482 msgstr "Vẫn chưa chuyển giao"
9483
9387 -#: wt-status.c:1743
9484 +#: wt-status.c:1784
9485 msgid "Untracked files"
9486 msgstr "Những tập tin chưa được theo dõi"
9487
9391 -#: wt-status.c:1745
9488 +#: wt-status.c:1786
9489 msgid "Ignored files"
9490 msgstr "Những tập tin bị lờ đi"
9491
9395 -#: wt-status.c:1749
9492 +#: wt-status.c:1790
9493 #, c-format
9494 msgid ""
9495 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -9404,32 +9501,32 @@ msgstr ""
9501 "có lẽ làm nó nhanh hơn, nhưng bạn phải cẩn thận đừng quên mình phải\n"
9502 "tự thêm các tập tin mới (xem “git help status”.."
9503
9407 -#: wt-status.c:1755
9504 +#: wt-status.c:1796
9505 #, c-format
9506 msgid "Untracked files not listed%s"
9507 msgstr "Những tập tin chưa được theo dõi không được liệt kê ra %s"
9508
9412 -#: wt-status.c:1757
9509 +#: wt-status.c:1798
9510 msgid " (use -u option to show untracked files)"
9511 msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
9512
9416 -#: wt-status.c:1763
9513 +#: wt-status.c:1804
9514 msgid "No changes"
9515 msgstr "Không có thay đổi nào"
9516
9420 -#: wt-status.c:1768
9517 +#: wt-status.c:1809
9518 #, c-format
9519 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
9520 msgstr ""
9521 "không có thay đổi nào được thêm vào để chuyển giao (dùng \"git add\" và/hoặc "
9522 "\"git commit -a\")\n"
9523
9427 -#: wt-status.c:1771
9524 +#: wt-status.c:1812
9525 #, c-format
9526 msgid "no changes added to commit\n"
9527 msgstr "không có thay đổi nào được thêm vào để chuyển giao\n"
9528
9432 -#: wt-status.c:1774
9529 +#: wt-status.c:1815
9530 #, c-format
9531 msgid ""
9532 "nothing added to commit but untracked files present (use \"git add\" to "
@@ -9438,68 +9535,68 @@ msgstr ""
9535 "không có gì được thêm vào lần chuyển giao nhưng có những tập tin chưa được "
9536 "theo dõi hiện diện (dùng \"git add\" để đưa vào theo dõi)\n"
9537
9441 -#: wt-status.c:1777
9538 +#: wt-status.c:1818
9539 #, c-format
9540 msgid "nothing added to commit but untracked files present\n"
9541 msgstr ""
9542 "không có gì được thêm vào lần chuyển giao nhưng có những tập tin chưa được "
9543 "theo dõi hiện diện\n"
9544
9448 -#: wt-status.c:1780
9545 +#: wt-status.c:1821
9546 #, c-format
9547 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
9548 msgstr ""
9549 "không có gì để chuyển giao (tạo/sao-chép các tập tin và dùng \"git add\" để "
9550 "đưa vào theo dõi)\n"
9551
9455 -#: wt-status.c:1783 wt-status.c:1788
9552 +#: wt-status.c:1824 wt-status.c:1829
9553 #, c-format
9554 msgid "nothing to commit\n"
9555 msgstr "không có gì để chuyển giao\n"
9556
9460 -#: wt-status.c:1786
9557 +#: wt-status.c:1827
9558 #, c-format
9559 msgid "nothing to commit (use -u to show untracked files)\n"
9560 msgstr ""
9561 "không có gì để chuyển giao (dùng -u xem các tập tin chưa được theo dõi)\n"
9562
9466 -#: wt-status.c:1790
9563 +#: wt-status.c:1831
9564 #, c-format
9565 msgid "nothing to commit, working tree clean\n"
9566 msgstr "không có gì để chuyển giao, thư mục làm việc sạch sẽ\n"
9567
9471 -#: wt-status.c:1903
9568 +#: wt-status.c:1944
9569 msgid "No commits yet on "
9570 msgstr "Vẫn không thực hiện lệnh chuyển giao nào "
9571
9475 -#: wt-status.c:1907
9572 +#: wt-status.c:1948
9573 msgid "HEAD (no branch)"
9574 msgstr "HEAD (không nhánh)"
9575
9479 -#: wt-status.c:1938
9576 +#: wt-status.c:1979
9577 msgid "different"
9578 msgstr "khác"
9579
9483 -#: wt-status.c:1940 wt-status.c:1948
9580 +#: wt-status.c:1981 wt-status.c:1989
9581 msgid "behind "
9582 msgstr "đằng sau "
9583
9487 -#: wt-status.c:1943 wt-status.c:1946
9584 +#: wt-status.c:1984 wt-status.c:1987
9585 msgid "ahead "
9586 msgstr "phía trước "
9587
9588 #. TRANSLATORS: the action is e.g. "pull with rebase"
9492 -#: wt-status.c:2468
9589 +#: wt-status.c:2509
9590 #, c-format
9591 msgid "cannot %s: You have unstaged changes."
9592 msgstr "không thể %s: Bạn có các thay đổi chưa được đưa lên bệ phóng."
9593
9497 -#: wt-status.c:2474
9594 +#: wt-status.c:2515
9595 msgid "additionally, your index contains uncommitted changes."
9596 msgstr ""
9597 "thêm vào đó, bảng mục lục của bạn có chứa các thay đổi chưa được chuyển giao."
9598
9502 -#: wt-status.c:2476
9599 +#: wt-status.c:2517
9600 #, c-format
9601 msgid "cannot %s: Your index contains uncommitted changes."
9602 msgstr ""
@@ -9580,7 +9677,7 @@ msgstr "chạy thử"
9677 msgid "interactive picking"
9678 msgstr "sửa bằng cách tương tác"
9679
9583 -#: builtin/add.c:326 builtin/checkout.c:1535 builtin/reset.c:308
9680 +#: builtin/add.c:326 builtin/checkout.c:1533 builtin/reset.c:308
9681 msgid "select hunks interactively"
9682 msgstr "chọn “hunks” theo kiểu tương tác"
9683
@@ -9711,12 +9808,12 @@ msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với
9808 msgid "--chmod param '%s' must be either -x or +x"
9809 msgstr "--chmod tham số “%s” phải hoặc là -x hay +x"
9810
9714 -#: builtin/add.c:501 builtin/checkout.c:1703 builtin/commit.c:351
9811 +#: builtin/add.c:501 builtin/checkout.c:1701 builtin/commit.c:351
9812 #: builtin/reset.c:328 builtin/rm.c:272 builtin/stash.c:1506
9813 msgid "--pathspec-from-file is incompatible with pathspec arguments"
9814 msgstr "--pathspec-from-file xung khắc với các tham số đặc tả đường dẫn"
9815
9719 -#: builtin/add.c:508 builtin/checkout.c:1715 builtin/commit.c:357
9816 +#: builtin/add.c:508 builtin/checkout.c:1713 builtin/commit.c:357
9817 #: builtin/reset.c:334 builtin/rm.c:278 builtin/stash.c:1512
9818 msgid "--pathspec-file-nul requires --pathspec-from-file"
9819 msgstr "--pathspec-file-nul cần --pathspec-from-file"
@@ -9982,7 +10079,7 @@ msgstr "tùy chọn lịch sử -- không-toán-tử"
10079 msgid "allow fall back on 3way merging if needed"
10080 msgstr "cho phép quay trở lại để hòa trộn kiểu “3way” nếu cần"
10081
9985 -#: builtin/am.c:2218 builtin/init-db.c:541 builtin/prune-packed.c:16
10082 +#: builtin/am.c:2218 builtin/init-db.c:559 builtin/prune-packed.c:16
10083 #: builtin/repack.c:306 builtin/stash.c:816
10084 msgid "be quiet"
10085 msgstr "im lặng"
@@ -10038,7 +10135,7 @@ msgstr "n"
10135
10136 #: builtin/am.c:2262 builtin/branch.c:659 builtin/for-each-ref.c:38
10137 #: builtin/replace.c:556 builtin/tag.c:438 builtin/verify-tag.c:38
10041 -#: bugreport.c:131
10138 +#: bugreport.c:137
10139 msgid "format"
10140 msgstr "định dạng"
10141
@@ -10332,113 +10429,117 @@ msgstr ""
10429 "tham số không hợp lệ %s cho “git bisect terms”.\n"
10430 "Các tùy chọn hỗ trợ là: --term-good|--term-old và --term-bad|--term-new."
10431
10335 -#: builtin/bisect--helper.c:478
10432 +#: builtin/bisect--helper.c:460 builtin/bisect--helper.c:473
10433 +msgid "'' is not a valid term"
10434 +msgstr "” không phải một thời hạn hợp lệ"
10435 +
10436 +#: builtin/bisect--helper.c:483
10437 #, c-format
10438 msgid "unrecognized option: '%s'"
10439 msgstr "tùy chọn không được thừa nhận: “%s”"
10440
10340 -#: builtin/bisect--helper.c:482
10441 +#: builtin/bisect--helper.c:487
10442 #, c-format
10443 msgid "'%s' does not appear to be a valid revision"
10444 msgstr "“%s” không có vẻ như là một điểm xét duyệt hợp lệ"
10445
10345 -#: builtin/bisect--helper.c:514
10446 +#: builtin/bisect--helper.c:519
10447 msgid "bad HEAD - I need a HEAD"
10448 msgstr "sai HEAD - Tôi cần một HEAD"
10449
10349 -#: builtin/bisect--helper.c:529
10450 +#: builtin/bisect--helper.c:534
10451 #, c-format
10452 msgid "checking out '%s' failed. Try 'git bisect start <valid-branch>'."
10453 msgstr "lấy ra “%s” ra gặp lỗi. Hãy thử \"git bisect reset <nhánh_hợp_lệ>\"."
10454
10354 -#: builtin/bisect--helper.c:550
10455 +#: builtin/bisect--helper.c:555
10456 msgid "won't bisect on cg-seek'ed tree"
10457 msgstr "sẽ không di chuyển nửa bước trên cây được cg-seek"
10458
10358 -#: builtin/bisect--helper.c:553
10459 +#: builtin/bisect--helper.c:558
10460 msgid "bad HEAD - strange symbolic ref"
10461 msgstr "sai HEAD - tham chiếu mềm kỳ lạ"
10462
10362 -#: builtin/bisect--helper.c:577
10463 +#: builtin/bisect--helper.c:582
10464 #, c-format
10465 msgid "invalid ref: '%s'"
10466 msgstr "refspec không hợp lệ: “%s”"
10467
10367 -#: builtin/bisect--helper.c:633
10468 +#: builtin/bisect--helper.c:638
10469 msgid "perform 'git bisect next'"
10470 msgstr "thực hiện “git bisect next”"
10471
10371 -#: builtin/bisect--helper.c:635
10472 +#: builtin/bisect--helper.c:640
10473 msgid "write the terms to .git/BISECT_TERMS"
10474 msgstr "ghi thời kỳ vào .git/BISECT_TERMS"
10475
10375 -#: builtin/bisect--helper.c:637
10476 +#: builtin/bisect--helper.c:642
10477 msgid "cleanup the bisection state"
10478 msgstr "dọn dẹp tình trạng di chuyển nửa bước"
10479
10379 -#: builtin/bisect--helper.c:639
10480 +#: builtin/bisect--helper.c:644
10481 msgid "check for expected revs"
10482 msgstr "kiểm tra cho điểm xem xét cần dùng"
10483
10383 -#: builtin/bisect--helper.c:641
10484 +#: builtin/bisect--helper.c:646
10485 msgid "reset the bisection state"
10486 msgstr "đặt lại trạng di chuyển nửa bước"
10487
10387 -#: builtin/bisect--helper.c:643
10488 +#: builtin/bisect--helper.c:648
10489 msgid "write out the bisection state in BISECT_LOG"
10490 msgstr "ghi ra tình trạng di chuyển nửa bước trong BISECT_LOG"
10491
10391 -#: builtin/bisect--helper.c:645
10492 +#: builtin/bisect--helper.c:650
10493 msgid "check and set terms in a bisection state"
10494 msgstr "kiểm tra và đặt thời điểm trong di chuyển nửa bước"
10495
10395 -#: builtin/bisect--helper.c:647
10496 +#: builtin/bisect--helper.c:652
10497 msgid "check whether bad or good terms exist"
10498 msgstr "kiểm tra xem các thời điểm xấu/tốt có tồn tại không"
10499
10399 -#: builtin/bisect--helper.c:649
10500 +#: builtin/bisect--helper.c:654
10501 msgid "print out the bisect terms"
10502 msgstr "in ra các thời điểm di chuyển nửa bước"
10503
10403 -#: builtin/bisect--helper.c:651
10504 +#: builtin/bisect--helper.c:656
10505 msgid "start the bisect session"
10506 msgstr "bắt đầu phiên di chuyển nửa bước"
10507
10407 -#: builtin/bisect--helper.c:653
10508 +#: builtin/bisect--helper.c:658
10509 msgid "update BISECT_HEAD instead of checking out the current commit"
10510 msgstr ""
10511 "cập nhật BISECT_HEAD thay vì lấy ra (checking out) lần chuyển giao hiện hành"
10512
10412 -#: builtin/bisect--helper.c:655
10513 +#: builtin/bisect--helper.c:660
10514 msgid "no log for BISECT_WRITE"
10515 msgstr "không có nhật ký cho BISECT_WRITE"
10516
10416 -#: builtin/bisect--helper.c:673
10517 +#: builtin/bisect--helper.c:678
10518 msgid "--write-terms requires two arguments"
10519 msgstr "--write-terms cần hai tham số"
10520
10420 -#: builtin/bisect--helper.c:677
10521 +#: builtin/bisect--helper.c:682
10522 msgid "--bisect-clean-state requires no arguments"
10523 msgstr "--bisect-clean-state không nhận đối số"
10524
10424 -#: builtin/bisect--helper.c:684
10525 +#: builtin/bisect--helper.c:689
10526 msgid "--bisect-reset requires either no argument or a commit"
10527 msgstr ""
10528 "--bisect-reset requires không nhận đối số cũng không nhận lần chuyển giao"
10529
10429 -#: builtin/bisect--helper.c:688
10530 +#: builtin/bisect--helper.c:693
10531 msgid "--bisect-write requires either 4 or 5 arguments"
10532 msgstr "--bisect-write cần 4 hoặc 5 tham số"
10533
10433 -#: builtin/bisect--helper.c:694
10534 +#: builtin/bisect--helper.c:699
10535 msgid "--check-and-set-terms requires 3 arguments"
10536 msgstr "--check-and-set-terms cần 3 tham số"
10537
10437 -#: builtin/bisect--helper.c:700
10538 +#: builtin/bisect--helper.c:705
10539 msgid "--bisect-next-check requires 2 or 3 arguments"
10540 msgstr "--bisect-next-check cần 2 hoặc 3 tham số"
10541
10441 -#: builtin/bisect--helper.c:706
10542 +#: builtin/bisect--helper.c:711
10543 msgid "--bisect-terms requires 0 or 1 argument"
10544 msgstr "--bisect-terms cần 0 hoặc 1 tham số"
10545
@@ -11040,19 +11141,19 @@ msgstr "git bundle list-heads <tập tin> [<tên tham chiếu>...]"
11141 msgid "git bundle unbundle <file> [<refname>...]"
11142 msgstr "git bundle unbundle <tập tin> [<tên tham chiếu>...]"
11143
11043 -#: builtin/bundle.c:66 builtin/pack-objects.c:3376
11144 +#: builtin/bundle.c:66 builtin/pack-objects.c:3448
11145 msgid "do not show progress meter"
11146 msgstr "không hiển thị bộ đo tiến trình"
11147
11047 -#: builtin/bundle.c:68 builtin/pack-objects.c:3378
11148 +#: builtin/bundle.c:68 builtin/pack-objects.c:3450
11149 msgid "show progress meter"
11150 msgstr "hiển thị bộ đo tiến trình"
11151
11051 -#: builtin/bundle.c:70 builtin/pack-objects.c:3380
11152 +#: builtin/bundle.c:70 builtin/pack-objects.c:3452
11153 msgid "show progress meter during object writing phase"
11154 msgstr "hiển thị bộ đo tiến triển trong suốt pha ghi đối tượng"
11155
11055 -#: builtin/bundle.c:73 builtin/pack-objects.c:3383
11156 +#: builtin/bundle.c:73 builtin/pack-objects.c:3455
11157 msgid "similar to --all-progress when progress meter is shown"
11158 msgstr "tương tự --all-progress khi bộ đo tiến trình được xuất hiện"
11159
@@ -11092,11 +11193,11 @@ msgstr ""
11193
11194 #: builtin/cat-file.c:599
11195 msgid ""
11095 -"git cat-file (--batch | --batch-check) [--follow-symlinks] [--textconv | --"
11096 -"filters]"
11196 +"git cat-file (--batch[=<format>] | --batch-check[=<format>]) [--follow-"
11197 +"symlinks] [--textconv | --filters]"
11198 msgstr ""
11098 -"git cat-file (--batch | --batch-check) [--follow-symlinks] [--textconv | --"
11099 -"filters]"
11199 +"git cat-file (--batch[=<định dạng>] | --batch-check[=<định dạng>]) [--follow-"
11200 +"symlinks] [--textconv | --filters]"
11201
11202 #: builtin/cat-file.c:620
11203 msgid "only one batch option may be specified"
@@ -11130,7 +11231,7 @@ msgstr "với đối tượng blob, chạy lệnh textconv trên nội dung củ
11231 msgid "for blob objects, run filters on object's content"
11232 msgstr "với đối tượng blob, chạy lệnh filters trên nội dung của đối tượng"
11233
11133 -#: builtin/cat-file.c:648 git-submodule.sh:984
11234 +#: builtin/cat-file.c:648 git-submodule.sh:958
11235 msgid "blob"
11236 msgstr "blob"
11237
@@ -11191,8 +11292,8 @@ msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
11292 msgid "terminate input and output records by a NUL character"
11293 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
11294
11194 -#: builtin/check-ignore.c:21 builtin/checkout.c:1488 builtin/gc.c:537
11195 -#: builtin/worktree.c:502
11295 +#: builtin/check-ignore.c:21 builtin/checkout.c:1486 builtin/gc.c:537
11296 +#: builtin/worktree.c:561
11297 msgid "suppress progress reporting"
11298 msgstr "chặn các báo cáo tiến trình hoạt động"
11299
@@ -11285,7 +11386,7 @@ msgstr "ghi nội dung vào tập tin tạm"
11386 #: builtin/checkout-index.c:178 builtin/column.c:31
11387 #: builtin/submodule--helper.c:1400 builtin/submodule--helper.c:1403
11388 #: builtin/submodule--helper.c:1411 builtin/submodule--helper.c:1909
11288 -#: builtin/worktree.c:675
11389 +#: builtin/worktree.c:754
11390 msgid "string"
11391 msgstr "chuỗi"
11392
@@ -11398,11 +11499,11 @@ msgstr "'%s' hay '%s' không thể được sử dụng với %s"
11499 msgid "path '%s' is unmerged"
11500 msgstr "đường dẫn “%s” không được hòa trộn"
11501
11401 -#: builtin/checkout.c:704
11502 +#: builtin/checkout.c:702
11503 msgid "you need to resolve your current index first"
11504 msgstr "bạn cần phải giải quyết bảng mục lục hiện tại của bạn trước đã"
11505
11405 -#: builtin/checkout.c:758
11506 +#: builtin/checkout.c:756
11507 #, c-format
11508 msgid ""
11509 "cannot continue with staged changes in the following files:\n"
@@ -11412,50 +11513,50 @@ msgstr ""
11513 "sau:\n"
11514 "%s"
11515
11415 -#: builtin/checkout.c:861
11516 +#: builtin/checkout.c:859
11517 #, c-format
11518 msgid "Can not do reflog for '%s': %s\n"
11519 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
11520
11420 -#: builtin/checkout.c:903
11521 +#: builtin/checkout.c:901
11522 msgid "HEAD is now at"
11523 msgstr "HEAD hiện giờ tại"
11524
11424 -#: builtin/checkout.c:907 builtin/clone.c:720
11525 +#: builtin/checkout.c:905 builtin/clone.c:720
11526 msgid "unable to update HEAD"
11527 msgstr "không thể cập nhật HEAD"
11528
11428 -#: builtin/checkout.c:911
11529 +#: builtin/checkout.c:909
11530 #, c-format
11531 msgid "Reset branch '%s'\n"
11532 msgstr "Đặt lại nhánh “%s”\n"
11533
11433 -#: builtin/checkout.c:914
11534 +#: builtin/checkout.c:912
11535 #, c-format
11536 msgid "Already on '%s'\n"
11537 msgstr "Đã sẵn sàng trên “%s”\n"
11538
11438 -#: builtin/checkout.c:918
11539 +#: builtin/checkout.c:916
11540 #, c-format
11541 msgid "Switched to and reset branch '%s'\n"
11542 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
11543
11443 -#: builtin/checkout.c:920 builtin/checkout.c:1344
11544 +#: builtin/checkout.c:918 builtin/checkout.c:1342
11545 #, c-format
11546 msgid "Switched to a new branch '%s'\n"
11547 msgstr "Đã chuyển đến nhánh mới “%s”\n"
11548
11448 -#: builtin/checkout.c:922
11549 +#: builtin/checkout.c:920
11550 #, c-format
11551 msgid "Switched to branch '%s'\n"
11552 msgstr "Đã chuyển đến nhánh “%s”\n"
11553
11453 -#: builtin/checkout.c:973
11554 +#: builtin/checkout.c:971
11555 #, c-format
11556 msgid " ... and %d more.\n"
11557 msgstr " … và nhiều hơn %d.\n"
11558
11458 -#: builtin/checkout.c:979
11559 +#: builtin/checkout.c:977
11560 #, c-format
11561 msgid ""
11562 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -11474,7 +11575,7 @@ msgstr[0] ""
11575 "\n"
11576 "%s\n"
11577
11477 -#: builtin/checkout.c:998
11578 +#: builtin/checkout.c:996
11579 #, c-format
11580 msgid ""
11581 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -11495,19 +11596,19 @@ msgstr[0] ""
11596 " git branch <tên_nhánh_mới> %s\n"
11597 "\n"
11598
11498 -#: builtin/checkout.c:1033
11599 +#: builtin/checkout.c:1031
11600 msgid "internal error in revision walk"
11601 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
11602
11502 -#: builtin/checkout.c:1037
11603 +#: builtin/checkout.c:1035
11604 msgid "Previous HEAD position was"
11605 msgstr "Vị trí trước kia của HEAD là"
11606
11506 -#: builtin/checkout.c:1077 builtin/checkout.c:1339
11607 +#: builtin/checkout.c:1075 builtin/checkout.c:1337
11608 msgid "You are on a branch yet to be born"
11609 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
11610
11510 -#: builtin/checkout.c:1152
11611 +#: builtin/checkout.c:1150
11612 #, c-format
11613 msgid ""
11614 "'%s' could be both a local file and a tracking branch.\n"
@@ -11516,7 +11617,7 @@ msgstr ""
11617 "“%s” không thể là cả tập tin nội bộ và một nhánh theo dõi.\n"
11618 "Vui long dùng -- (và tùy chọn thêm --no-guess) để tránh lẫn lộn"
11619
11519 -#: builtin/checkout.c:1159
11620 +#: builtin/checkout.c:1157
11621 msgid ""
11622 "If you meant to check out a remote tracking branch on, e.g. 'origin',\n"
11623 "you can do so by fully qualifying the name with the --track option:\n"
@@ -11536,51 +11637,51 @@ msgstr ""
11637 "chưa rõ ràng, ví dụ máy chủ “origin”, cân nhắc cài đặt\n"
11638 "checkout.defaultRemote=origin trong cấu hình của bạn."
11639
11539 -#: builtin/checkout.c:1169
11640 +#: builtin/checkout.c:1167
11641 #, c-format
11642 msgid "'%s' matched multiple (%d) remote tracking branches"
11643 msgstr "“%s” khớp với nhiều (%d) nhánh máy chủ được theo dõi"
11644
11544 -#: builtin/checkout.c:1235
11645 +#: builtin/checkout.c:1233
11646 msgid "only one reference expected"
11647 msgstr "chỉ cần một tham chiếu"
11648
11548 -#: builtin/checkout.c:1252
11649 +#: builtin/checkout.c:1250
11650 #, c-format
11651 msgid "only one reference expected, %d given."
11652 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
11653
11553 -#: builtin/checkout.c:1298 builtin/worktree.c:283 builtin/worktree.c:451
11654 +#: builtin/checkout.c:1296 builtin/worktree.c:342 builtin/worktree.c:510
11655 #, c-format
11656 msgid "invalid reference: %s"
11657 msgstr "tham chiếu không hợp lệ: %s"
11658
11558 -#: builtin/checkout.c:1311 builtin/checkout.c:1677
11659 +#: builtin/checkout.c:1309 builtin/checkout.c:1675
11660 #, c-format
11661 msgid "reference is not a tree: %s"
11662 msgstr "tham chiếu không phải là một cây:%s"
11663
11563 -#: builtin/checkout.c:1358
11664 +#: builtin/checkout.c:1356
11665 #, c-format
11666 msgid "a branch is expected, got tag '%s'"
11667 msgstr "cần một nhánh, nhưng lại nhận được thẻ “%s”"
11668
11568 -#: builtin/checkout.c:1360
11669 +#: builtin/checkout.c:1358
11670 #, c-format
11671 msgid "a branch is expected, got remote branch '%s'"
11672 msgstr "cần một nhánh, nhưng lại nhận được nhánh máy phục vụ “%s”"
11673
11573 -#: builtin/checkout.c:1361 builtin/checkout.c:1369
11674 +#: builtin/checkout.c:1359 builtin/checkout.c:1367
11675 #, c-format
11676 msgid "a branch is expected, got '%s'"
11677 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
11678
11578 -#: builtin/checkout.c:1364
11679 +#: builtin/checkout.c:1362
11680 #, c-format
11681 msgid "a branch is expected, got commit '%s'"
11682 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
11683
11583 -#: builtin/checkout.c:1380
11684 +#: builtin/checkout.c:1378
11685 msgid ""
11686 "cannot switch branch while merging\n"
11687 "Consider \"git merge --quit\" or \"git worktree add\"."
@@ -11588,7 +11689,7 @@ msgstr ""
11689 "không thể chuyển nhánh trong khi đang hòa trộn\n"
11690 "Cân nhắc dung \"git merge --quit\" hoặc \"git worktree add\"."
11691
11591 -#: builtin/checkout.c:1384
11692 +#: builtin/checkout.c:1382
11693 msgid ""
11694 "cannot switch branch in the middle of an am session\n"
11695 "Consider \"git am --quit\" or \"git worktree add\"."
@@ -11596,7 +11697,7 @@ msgstr ""
11697 "không thể chuyển nhanh ở giữa một phiên am\n"
11698 "Cân nhắc dùng \"git am --quit\" hoặc \"git worktree add\"."
11699
11599 -#: builtin/checkout.c:1388
11700 +#: builtin/checkout.c:1386
11701 msgid ""
11702 "cannot switch branch while rebasing\n"
11703 "Consider \"git rebase --quit\" or \"git worktree add\"."
@@ -11604,7 +11705,7 @@ msgstr ""
11705 "không thể chuyển nhánh trong khi cải tổ\n"
11706 "Cân nhắc dùng \"git rebase --quit\" hay \"git worktree add\"."
11707
11607 -#: builtin/checkout.c:1392
11708 +#: builtin/checkout.c:1390
11709 msgid ""
11710 "cannot switch branch while cherry-picking\n"
11711 "Consider \"git cherry-pick --quit\" or \"git worktree add\"."
@@ -11612,7 +11713,7 @@ msgstr ""
11713 "không thể chuyển nhánh trong khi cherry-picking\n"
11714 "Cân nhắc dùng \"git cherry-pick --quit\" hay \"git worktree add\"."
11715
11615 -#: builtin/checkout.c:1396
11716 +#: builtin/checkout.c:1394
11717 msgid ""
11718 "cannot switch branch while reverting\n"
11719 "Consider \"git revert --quit\" or \"git worktree add\"."
@@ -11620,150 +11721,150 @@ msgstr ""
11721 "không thể chuyển nhánh trong khi hoàn nguyên\n"
11722 "Cân nhắc dùng \"git revert --quit\" hoặc \"git worktree add\"."
11723
11623 -#: builtin/checkout.c:1400
11724 +#: builtin/checkout.c:1398
11725 msgid "you are switching branch while bisecting"
11726 msgstr ""
11727 "bạn hiện tại đang thực hiện việc chuyển nhánh trong khi đang di chuyển nửa "
11728 "bước"
11729
11629 -#: builtin/checkout.c:1407
11730 +#: builtin/checkout.c:1405
11731 msgid "paths cannot be used with switching branches"
11732 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
11733
11633 -#: builtin/checkout.c:1410 builtin/checkout.c:1414 builtin/checkout.c:1418
11734 +#: builtin/checkout.c:1408 builtin/checkout.c:1412 builtin/checkout.c:1416
11735 #, c-format
11736 msgid "'%s' cannot be used with switching branches"
11737 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
11738
11638 -#: builtin/checkout.c:1422 builtin/checkout.c:1425 builtin/checkout.c:1428
11639 -#: builtin/checkout.c:1433 builtin/checkout.c:1438
11739 +#: builtin/checkout.c:1420 builtin/checkout.c:1423 builtin/checkout.c:1426
11740 +#: builtin/checkout.c:1431 builtin/checkout.c:1436
11741 #, c-format
11742 msgid "'%s' cannot be used with '%s'"
11743 msgstr "“%s” không thể được dùng với “%s”"
11744
11644 -#: builtin/checkout.c:1435
11745 +#: builtin/checkout.c:1433
11746 #, c-format
11747 msgid "'%s' cannot take <start-point>"
11748 msgstr "“%s” không thể nhận <điểm-đầu>"
11749
11649 -#: builtin/checkout.c:1443
11750 +#: builtin/checkout.c:1441
11751 #, c-format
11752 msgid "Cannot switch branch to a non-commit '%s'"
11753 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
11754
11654 -#: builtin/checkout.c:1450
11755 +#: builtin/checkout.c:1448
11756 msgid "missing branch or commit argument"
11757 msgstr "thiếu tham số là nhánh hoặc lần chuyển giao"
11758
11658 -#: builtin/checkout.c:1492 builtin/clone.c:91 builtin/commit-graph.c:80
11659 -#: builtin/commit-graph.c:164 builtin/fetch.c:168 builtin/merge.c:288
11759 +#: builtin/checkout.c:1490 builtin/clone.c:91 builtin/commit-graph.c:82
11760 +#: builtin/commit-graph.c:189 builtin/fetch.c:168 builtin/merge.c:288
11761 #: builtin/multi-pack-index.c:27 builtin/pull.c:119 builtin/push.c:561
11762 #: builtin/send-pack.c:173
11763 msgid "force progress reporting"
11764 msgstr "ép buộc báo cáo tiến triển công việc"
11765
11665 -#: builtin/checkout.c:1493
11766 +#: builtin/checkout.c:1491
11767 msgid "perform a 3-way merge with the new branch"
11768 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
11769
11669 -#: builtin/checkout.c:1494 builtin/log.c:1709 parse-options.h:322
11770 +#: builtin/checkout.c:1492 builtin/log.c:1709 parse-options.h:322
11771 msgid "style"
11772 msgstr "kiểu"
11773
11673 -#: builtin/checkout.c:1495
11774 +#: builtin/checkout.c:1493
11775 msgid "conflict style (merge or diff3)"
11776 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
11777
11677 -#: builtin/checkout.c:1507 builtin/worktree.c:499
11778 +#: builtin/checkout.c:1505 builtin/worktree.c:558
11779 msgid "detach HEAD at named commit"
11780 msgstr "rời bỏ HEAD tại lần chuyển giao theo tên"
11781
11681 -#: builtin/checkout.c:1508
11782 +#: builtin/checkout.c:1506
11783 msgid "set upstream info for new branch"
11784 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
11785
11685 -#: builtin/checkout.c:1510
11786 +#: builtin/checkout.c:1508
11787 msgid "force checkout (throw away local modifications)"
11788 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
11789
11689 -#: builtin/checkout.c:1512
11790 +#: builtin/checkout.c:1510
11791 msgid "new-branch"
11792 msgstr "nhánh-mới"
11793
11693 -#: builtin/checkout.c:1512
11794 +#: builtin/checkout.c:1510
11795 msgid "new unparented branch"
11796 msgstr "nhánh không cha mới"
11797
11697 -#: builtin/checkout.c:1514 builtin/merge.c:292
11798 +#: builtin/checkout.c:1512 builtin/merge.c:292
11799 msgid "update ignored files (default)"
11800 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
11801
11701 -#: builtin/checkout.c:1517
11802 +#: builtin/checkout.c:1515
11803 msgid "do not check if another worktree is holding the given ref"
11804 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
11805
11705 -#: builtin/checkout.c:1530
11806 +#: builtin/checkout.c:1528
11807 msgid "checkout our version for unmerged files"
11808 msgstr ""
11809 "lấy ra (checkout) phiên bản của chúng ta cho các tập tin chưa được hòa trộn"
11810
11710 -#: builtin/checkout.c:1533
11811 +#: builtin/checkout.c:1531
11812 msgid "checkout their version for unmerged files"
11813 msgstr ""
11814 "lấy ra (checkout) phiên bản của chúng họ cho các tập tin chưa được hòa trộn"
11815
11715 -#: builtin/checkout.c:1537
11816 +#: builtin/checkout.c:1535
11817 msgid "do not limit pathspecs to sparse entries only"
11818 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục rải rác"
11819
11719 -#: builtin/checkout.c:1592
11820 +#: builtin/checkout.c:1590
11821 #, c-format
11822 msgid "-%c, -%c and --orphan are mutually exclusive"
11823 msgstr "-%c, -%c và --orphan loại từ lẫn nhau"
11824
11724 -#: builtin/checkout.c:1596
11825 +#: builtin/checkout.c:1594
11826 msgid "-p and --overlay are mutually exclusive"
11827 msgstr "-p và --overlay loại từ lẫn nhau"
11828
11728 -#: builtin/checkout.c:1633
11829 +#: builtin/checkout.c:1631
11830 msgid "--track needs a branch name"
11831 msgstr "--track cần tên một nhánh"
11832
11732 -#: builtin/checkout.c:1638
11833 +#: builtin/checkout.c:1636
11834 #, c-format
11835 msgid "missing branch name; try -%c"
11836 msgstr "thiếu tên nhánh; hãy thử -%c"
11837
11737 -#: builtin/checkout.c:1670
11838 +#: builtin/checkout.c:1668
11839 #, c-format
11840 msgid "could not resolve %s"
11841 msgstr "không thể phân giải “%s”"
11842
11742 -#: builtin/checkout.c:1686
11843 +#: builtin/checkout.c:1684
11844 msgid "invalid path specification"
11845 msgstr "đường dẫn đã cho không hợp lệ"
11846
11746 -#: builtin/checkout.c:1693
11847 +#: builtin/checkout.c:1691
11848 #, c-format
11849 msgid "'%s' is not a commit and a branch '%s' cannot be created from it"
11850 msgstr ""
11851 "“%s” không phải là một lần chuyển giao và một nhánh'%s” không thể được tạo "
11852 "từ đó"
11853
11753 -#: builtin/checkout.c:1697
11854 +#: builtin/checkout.c:1695
11855 #, c-format
11856 msgid "git checkout: --detach does not take a path argument '%s'"
11857 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
11858
11758 -#: builtin/checkout.c:1706
11859 +#: builtin/checkout.c:1704
11860 msgid "--pathspec-from-file is incompatible with --detach"
11861 msgstr "--pathspec-from-file xung khắc với --detach"
11862
11762 -#: builtin/checkout.c:1709 builtin/reset.c:325 builtin/stash.c:1503
11863 +#: builtin/checkout.c:1707 builtin/reset.c:325 builtin/stash.c:1503
11864 msgid "--pathspec-from-file is incompatible with --patch"
11865 msgstr "--pathspec-from-file xung khắc với --patch"
11866
11766 -#: builtin/checkout.c:1720
11867 +#: builtin/checkout.c:1718
11868 msgid ""
11869 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
11870 "checking out of the index."
@@ -11771,69 +11872,70 @@ msgstr ""
11872 "git checkout: --ours/--theirs, --force và --merge là xung khắc với nhau khi\n"
11873 "checkout bảng mục lục (index)."
11874
11774 -#: builtin/checkout.c:1725
11875 +#: builtin/checkout.c:1723
11876 msgid "you must specify path(s) to restore"
11877 msgstr "bạn phải chỉ định các thư mục muốn hồi phục"
11878
11778 -#: builtin/checkout.c:1751 builtin/checkout.c:1753 builtin/checkout.c:1802
11779 -#: builtin/checkout.c:1804 builtin/clone.c:121 builtin/remote.c:170
11780 -#: builtin/remote.c:172 builtin/worktree.c:495 builtin/worktree.c:497
11879 +#: builtin/checkout.c:1749 builtin/checkout.c:1751 builtin/checkout.c:1800
11880 +#: builtin/checkout.c:1802 builtin/clone.c:121 builtin/remote.c:170
11881 +#: builtin/remote.c:172 builtin/submodule--helper.c:2295 builtin/worktree.c:554
11882 +#: builtin/worktree.c:556
11883 msgid "branch"
11884 msgstr "nhánh"
11885
11784 -#: builtin/checkout.c:1752
11886 +#: builtin/checkout.c:1750
11887 msgid "create and checkout a new branch"
11888 msgstr "tạo và checkout một nhánh mới"
11889
11788 -#: builtin/checkout.c:1754
11890 +#: builtin/checkout.c:1752
11891 msgid "create/reset and checkout a branch"
11892 msgstr "tạo/đặt_lại và checkout một nhánh"
11893
11792 -#: builtin/checkout.c:1755
11894 +#: builtin/checkout.c:1753
11895 msgid "create reflog for new branch"
11896 msgstr "tạo reflog cho nhánh mới"
11897
11796 -#: builtin/checkout.c:1757
11898 +#: builtin/checkout.c:1755
11899 msgid "second guess 'git checkout <no-such-branch>' (default)"
11900 msgstr "đoán thứ hai 'git checkout <không-nhánh-nào-như-vậy>' (mặc định)"
11901
11800 -#: builtin/checkout.c:1758
11902 +#: builtin/checkout.c:1756
11903 msgid "use overlay mode (default)"
11904 msgstr "dùng chế độ che phủ (mặc định)"
11905
11804 -#: builtin/checkout.c:1803
11906 +#: builtin/checkout.c:1801
11907 msgid "create and switch to a new branch"
11908 msgstr "tạo và chuyển đến một nhánh mới"
11909
11808 -#: builtin/checkout.c:1805
11910 +#: builtin/checkout.c:1803
11911 msgid "create/reset and switch to a branch"
11912 msgstr "tạo/đặt_lại và chuyển đến một nhánh"
11913
11812 -#: builtin/checkout.c:1807
11914 +#: builtin/checkout.c:1805
11915 msgid "second guess 'git switch <no-such-branch>'"
11916 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
11917
11816 -#: builtin/checkout.c:1809
11918 +#: builtin/checkout.c:1807
11919 msgid "throw away local modifications"
11920 msgstr "vứt bỏ các sửa đổi địa phương"
11921
11820 -#: builtin/checkout.c:1843
11922 +#: builtin/checkout.c:1841
11923 msgid "which tree-ish to checkout from"
11924 msgstr "lấy ra từ tree-ish nào"
11925
11824 -#: builtin/checkout.c:1845
11926 +#: builtin/checkout.c:1843
11927 msgid "restore the index"
11928 msgstr "phục hồi bảng mục lục"
11929
11828 -#: builtin/checkout.c:1847
11930 +#: builtin/checkout.c:1845
11931 msgid "restore the working tree (default)"
11932 msgstr "phục hồi cây làm việc (mặc định)"
11933
11832 -#: builtin/checkout.c:1849
11934 +#: builtin/checkout.c:1847
11935 msgid "ignore unmerged entries"
11936 msgstr "bỏ qua những thứ chưa hòa trộn: %s"
11937
11836 -#: builtin/checkout.c:1850
11938 +#: builtin/checkout.c:1848
11939 msgid "use overlay mode"
11940 msgstr "dùng chế độ che phủ"
11941
@@ -11996,11 +12098,7 @@ msgstr "đồng thời gỡ bỏ cả các tập tin bị bỏ qua"
12098 msgid "remove only ignored files"
12099 msgstr "chỉ gỡ bỏ những tập tin bị bỏ qua"
12100
11999 -#: builtin/clean.c:931
12000 -msgid "-x and -X cannot be used together"
12001 -msgstr "-x và -X không thể dùng cùng nhau"
12002 -
12003 -#: builtin/clean.c:935
12101 +#: builtin/clean.c:929
12102 msgid ""
12103 "clean.requireForce set to true and neither -i, -n, nor -f given; refusing to "
12104 "clean"
@@ -12008,7 +12106,7 @@ msgstr ""
12106 "clean.requireForce được đặt thành true và không đưa ra tùy chọn -i, -n mà "
12107 "cũng không -f; từ chối lệnh dọn dẹp (clean)"
12108
12011 -#: builtin/clean.c:938
12109 +#: builtin/clean.c:932
12110 msgid ""
12111 "clean.requireForce defaults to true and neither -i, -n, nor -f given; "
12112 "refusing to clean"
@@ -12016,6 +12114,10 @@ msgstr ""
12114 "clean.requireForce mặc định được đặt là true và không đưa ra tùy chọn -i, -n "
12115 "mà cũng không -f; từ chối lệnh dọn dẹp (clean)"
12116
12117 +#: builtin/clean.c:944
12118 +msgid "-x and -X cannot be used together"
12119 +msgstr "-x và -X không thể dùng cùng nhau"
12120 +
12121 #: builtin/clone.c:45
12122 msgid "git clone [<options>] [--] <repo> [<dir>]"
12123 msgstr "git clone [<các tùy chọn>] [--] <kho> [<t.mục>]"
@@ -12024,7 +12126,7 @@ msgstr "git clone [<các tùy chọn>] [--] <kho> [<t.mục>]"
12126 msgid "don't create a checkout"
12127 msgstr "không tạo một checkout"
12128
12027 -#: builtin/clone.c:94 builtin/clone.c:96 builtin/init-db.c:536
12129 +#: builtin/clone.c:94 builtin/clone.c:96 builtin/init-db.c:554
12130 msgid "create a bare repository"
12131 msgstr "tạo kho thuần"
12132
@@ -12056,11 +12158,11 @@ msgstr "khởi tạo mô-đun-con trong bản sao"
12158 msgid "number of submodules cloned in parallel"
12159 msgstr "số lượng mô-đun-con được nhân bản đồng thời"
12160
12059 -#: builtin/clone.c:111 builtin/init-db.c:533
12161 +#: builtin/clone.c:111 builtin/init-db.c:551
12162 msgid "template-directory"
12163 msgstr "thư-mục-mẫu"
12164
12063 -#: builtin/clone.c:112 builtin/init-db.c:534
12165 +#: builtin/clone.c:112 builtin/init-db.c:552
12166 msgid "directory from which templates will be used"
12167 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
12168
@@ -12074,8 +12176,8 @@ msgstr "kho tham chiếu"
12176 msgid "use --reference only while cloning"
12177 msgstr "chỉ dùng --reference khi nhân bản"
12178
12077 -#: builtin/clone.c:119 builtin/column.c:27 builtin/merge-file.c:46
12078 -#: builtin/pack-objects.c:3442 builtin/repack.c:329
12179 +#: builtin/clone.c:119 builtin/column.c:27 builtin/init-db.c:562
12180 +#: builtin/merge-file.c:46 builtin/pack-objects.c:3514 builtin/repack.c:329
12181 msgid "name"
12182 msgstr "tên"
12183
@@ -12100,7 +12202,7 @@ msgstr "độ-sâu"
12202 msgid "create a shallow clone of that depth"
12203 msgstr "tạo bản sao không đầy đủ cho mức sâu đã cho"
12204
12103 -#: builtin/clone.c:127 builtin/fetch.c:171 builtin/pack-objects.c:3431
12205 +#: builtin/clone.c:127 builtin/fetch.c:171 builtin/pack-objects.c:3503
12206 #: builtin/pull.c:211
12207 msgid "time"
12208 msgstr "thời-gian"
@@ -12133,11 +12235,11 @@ msgstr ""
12235 msgid "any cloned submodules will be shallow"
12236 msgstr "mọi mô-đun-con nhân bản sẽ là shallow (nông)"
12237
12136 -#: builtin/clone.c:137 builtin/init-db.c:542
12238 +#: builtin/clone.c:137 builtin/init-db.c:560
12239 msgid "gitdir"
12240 msgstr "gitdir"
12241
12140 -#: builtin/clone.c:138 builtin/init-db.c:543
12242 +#: builtin/clone.c:138 builtin/init-db.c:561
12243 msgid "separate git dir from working tree"
12244 msgstr "không dùng chung thư mục dành riêng cho git và thư mục làm việc"
12245
@@ -12264,7 +12366,7 @@ msgstr "không thể đóng gói để dọn dẹp"
12366 msgid "cannot unlink temporary alternates file"
12367 msgstr "không thể bỏ liên kết tập tin thay thế tạm thời"
12368
12267 -#: builtin/clone.c:971 builtin/receive-pack.c:1972
12369 +#: builtin/clone.c:971 builtin/receive-pack.c:1982
12370 msgid "Too many arguments."
12371 msgstr "Có quá nhiều đối số."
12372
@@ -12281,48 +12383,48 @@ msgstr "tùy chọn --bare và --origin %s xung khắc nhau."
12383 msgid "--bare and --separate-git-dir are incompatible."
12384 msgstr "tùy chọn --bare và --separate-git-dir xung khắc nhau."
12385
12284 -#: builtin/clone.c:1004
12386 +#: builtin/clone.c:1007
12387 #, c-format
12388 msgid "repository '%s' does not exist"
12389 msgstr "kho chứa “%s” chưa tồn tại"
12390
12289 -#: builtin/clone.c:1010 builtin/fetch.c:1789
12391 +#: builtin/clone.c:1011 builtin/fetch.c:1794
12392 #, c-format
12393 msgid "depth %s is not a positive number"
12394 msgstr "độ sâu %s không phải là một số nguyên dương"
12395
12294 -#: builtin/clone.c:1020
12396 +#: builtin/clone.c:1021
12397 #, c-format
12398 msgid "destination path '%s' already exists and is not an empty directory."
12399 msgstr "đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng."
12400
12299 -#: builtin/clone.c:1030
12401 +#: builtin/clone.c:1033
12402 #, c-format
12403 msgid "working tree '%s' already exists."
12404 msgstr "cây làm việc “%s” đã sẵn tồn tại rồi."
12405
12304 -#: builtin/clone.c:1045 builtin/clone.c:1066 builtin/difftool.c:271
12305 -#: builtin/log.c:1886 builtin/worktree.c:295 builtin/worktree.c:327
12406 +#: builtin/clone.c:1048 builtin/clone.c:1069 builtin/difftool.c:271
12407 +#: builtin/log.c:1886 builtin/worktree.c:354 builtin/worktree.c:386
12408 #, c-format
12409 msgid "could not create leading directories of '%s'"
12410 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
12411
12310 -#: builtin/clone.c:1050
12412 +#: builtin/clone.c:1053
12413 #, c-format
12414 msgid "could not create work tree dir '%s'"
12415 msgstr "không thể tạo cây thư mục làm việc dir “%s”"
12416
12315 -#: builtin/clone.c:1070
12417 +#: builtin/clone.c:1073
12418 #, c-format
12419 msgid "Cloning into bare repository '%s'...\n"
12420 msgstr "Đang nhân bản thành kho chứa bare “%s”…\n"
12421
12320 -#: builtin/clone.c:1072
12422 +#: builtin/clone.c:1075
12423 #, c-format
12424 msgid "Cloning into '%s'...\n"
12425 msgstr "Đang nhân bản thành “%s”…\n"
12426
12325 -#: builtin/clone.c:1096
12427 +#: builtin/clone.c:1099
12428 msgid ""
12429 "clone --recursive is not compatible with both --reference and --reference-if-"
12430 "able"
@@ -12330,41 +12432,41 @@ msgstr ""
12432 "nhân bản --recursive không tương thích với cả hai --reference và --reference-"
12433 "if-able"
12434
12333 -#: builtin/clone.c:1160
12435 +#: builtin/clone.c:1164
12436 msgid "--depth is ignored in local clones; use file:// instead."
12437 msgstr "--depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
12438
12337 -#: builtin/clone.c:1162
12439 +#: builtin/clone.c:1166
12440 msgid "--shallow-since is ignored in local clones; use file:// instead."
12441 msgstr ""
12442 "--shallow-since bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay "
12443 "thế."
12444
12343 -#: builtin/clone.c:1164
12445 +#: builtin/clone.c:1168
12446 msgid "--shallow-exclude is ignored in local clones; use file:// instead."
12447 msgstr ""
12448 "--shallow-exclude bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay "
12449 "thế."
12450
12349 -#: builtin/clone.c:1166
12451 +#: builtin/clone.c:1170
12452 msgid "--filter is ignored in local clones; use file:// instead."
12453 msgstr ""
12454 "--filter bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
12455
12354 -#: builtin/clone.c:1169
12456 +#: builtin/clone.c:1173
12457 msgid "source repository is shallow, ignoring --local"
12458 msgstr "kho nguồn là nông, nên bỏ qua --local"
12459
12358 -#: builtin/clone.c:1174
12460 +#: builtin/clone.c:1178
12461 msgid "--local is ignored"
12462 msgstr "--local bị lờ đi"
12463
12362 -#: builtin/clone.c:1249 builtin/clone.c:1257
12464 +#: builtin/clone.c:1262 builtin/clone.c:1270
12465 #, c-format
12466 msgid "Remote branch %s not found in upstream %s"
12467 msgstr "Nhánh máy chủ %s không tìm thấy trong thượng nguồn %s"
12468
12367 -#: builtin/clone.c:1260
12469 +#: builtin/clone.c:1273
12470 msgid "You appear to have cloned an empty repository."
12471 msgstr "Bạn hình như là đã nhân bản một kho trống rỗng."
12472
@@ -12400,14 +12502,14 @@ msgstr "Chèn thêm khoảng trắng giữa các cột"
12502 msgid "--command must be the first argument"
12503 msgstr "--command phải là đối số đầu tiên"
12504
12403 -#: builtin/commit-graph.c:11 builtin/commit-graph.c:19
12505 +#: builtin/commit-graph.c:13 builtin/commit-graph.c:21
12506 msgid ""
12507 "git commit-graph verify [--object-dir <objdir>] [--shallow] [--[no-]progress]"
12508 msgstr ""
12509 "git commit-graph verify [--object-dir </thư/mục/đối/tượng>] [--shallow] [--"
12510 "[no-]progress]"
12511
12410 -#: builtin/commit-graph.c:12 builtin/commit-graph.c:24
12512 +#: builtin/commit-graph.c:14 builtin/commit-graph.c:26
12513 msgid ""
12514 "git commit-graph write [--object-dir <objdir>] [--append] [--"
12515 "split[=<strategy>]] [--reachable|--stdin-packs|--stdin-commits] [--changed-"
@@ -12417,88 +12519,97 @@ msgstr ""
12519 "split[=<chiến lược>]] [--reachable|--stdin-packs|--stdin-commits][--changed-"
12520 "paths] [--[no-]progress] <các tùy chọn chia tách>"
12521
12420 -#: builtin/commit-graph.c:60
12522 +#: builtin/commit-graph.c:62
12523 #, c-format
12524 msgid "could not find object directory matching %s"
12525 msgstr "không thể tìm thấy thư mục đối tượng khớp với “%s”"
12526
12425 -#: builtin/commit-graph.c:76 builtin/commit-graph.c:152
12426 -#: builtin/commit-graph.c:257 builtin/fetch.c:180 builtin/log.c:1678
12527 +#: builtin/commit-graph.c:78 builtin/commit-graph.c:177
12528 +#: builtin/commit-graph.c:276 builtin/fetch.c:180 builtin/log.c:1678
12529 msgid "dir"
12530 msgstr "tmục"
12531
12430 -#: builtin/commit-graph.c:77 builtin/commit-graph.c:153
12431 -#: builtin/commit-graph.c:258
12532 +#: builtin/commit-graph.c:79 builtin/commit-graph.c:178
12533 +#: builtin/commit-graph.c:277
12534 msgid "The object directory to store the graph"
12535 msgstr "Thư mục đối tượng để lưu đồ thị"
12536
12435 -#: builtin/commit-graph.c:79
12537 +#: builtin/commit-graph.c:81
12538 msgid "if the commit-graph is split, only verify the tip file"
12539 msgstr ""
12540 "nếu đồ-thị-các-lần-chuyển-giao bị chia cắt, thì chỉ thẩm tra tập tin đỉnh"
12541
12440 -#: builtin/commit-graph.c:102
12542 +#: builtin/commit-graph.c:104
12543 #, c-format
12544 msgid "Could not open commit-graph '%s'"
12545 msgstr "Không thể mở đồ thị chuyển giao “%s”"
12546
12445 -#: builtin/commit-graph.c:136
12547 +#: builtin/commit-graph.c:138
12548 #, c-format
12549 msgid "unrecognized --split argument, %s"
12550 msgstr "đối số --split không được thừa nhận, %s"
12551
12450 -#: builtin/commit-graph.c:155
12552 +#: builtin/commit-graph.c:151
12553 +#, c-format
12554 +msgid "unexpected non-hex object ID: %s"
12555 +msgstr "nhận được ID đối tượng không phải dạng hex không cần: %s"
12556 +
12557 +#: builtin/commit-graph.c:156
12558 +#, c-format
12559 +msgid "invalid object: %s"
12560 +msgstr "đối tượng không hợp lệ: %s"
12561 +
12562 +#: builtin/commit-graph.c:180
12563 msgid "start walk at all refs"
12564 msgstr "bắt đầu di chuyển tại mọi tham chiếu"
12565
12454 -#: builtin/commit-graph.c:157
12566 +#: builtin/commit-graph.c:182
12567 msgid "scan pack-indexes listed by stdin for commits"
12568 msgstr ""
12569 "quét dó các mục lục gói được liệt kê bởi đầu vào tiêu chuẩn cho các lần "
12570 "chuyển giao"
12571
12460 -#: builtin/commit-graph.c:159
12572 +#: builtin/commit-graph.c:184
12573 msgid "start walk at commits listed by stdin"
12574 msgstr ""
12575 "bắt đầu di chuyển tại các lần chuyển giao được liệt kê bởi đầu vào tiêu chuẩn"
12576
12465 -#: builtin/commit-graph.c:161
12577 +#: builtin/commit-graph.c:186
12578 msgid "include all commits already in the commit-graph file"
12579 msgstr ""
12580 "bao gồm mọi lần chuyển giao đã sẵn có trongười tập tin đồ-thị-các-lần-chuyển-"
12581 "giao"
12582
12471 -#: builtin/commit-graph.c:163
12583 +#: builtin/commit-graph.c:188
12584 msgid "enable computation for changed paths"
12585 msgstr "cho phép tính toán các đường dẫn đã bị thay đổi"
12586
12475 -#: builtin/commit-graph.c:166
12587 +#: builtin/commit-graph.c:191
12588 msgid "allow writing an incremental commit-graph file"
12589 msgstr "cho phép ghi một tập tin đồ họa các lần chuyển giao lớn lên"
12590
12479 -#: builtin/commit-graph.c:170
12591 +#: builtin/commit-graph.c:195
12592 msgid "maximum number of commits in a non-base split commit-graph"
12593 msgstr ""
12594 "số lượng tối đa của các lần chuyển giao trong một đồ-thị-các-lần-chuyển-giao "
12595 "chia cắt không-cơ-sở"
12596
12485 -#: builtin/commit-graph.c:172
12597 +#: builtin/commit-graph.c:197
12598 msgid "maximum ratio between two levels of a split commit-graph"
12599 msgstr "tỷ lệ tối đa giữa hai mức của một đồ-thị-các-lần-chuyển-giao chia cắt"
12600
12489 -#: builtin/commit-graph.c:174
12601 +#: builtin/commit-graph.c:199
12602 msgid "only expire files older than a given date-time"
12603 msgstr "chỉ làm hết hạn các tập tin khi nó cũ hơn khoảng <thời gian> đưa ra"
12604
12493 -#: builtin/commit-graph.c:190
12605 +#: builtin/commit-graph.c:215
12606 msgid "use at most one of --reachable, --stdin-commits, or --stdin-packs"
12607 msgstr ""
12608 "không thể sử dụng hơn một --reachable, --stdin-commits, hay --stdin-packs"
12609
12498 -#: builtin/commit-graph.c:229
12499 -#, c-format
12500 -msgid "unexpected non-hex object ID: %s"
12501 -msgstr "nhận được ID đối tượng không phải dạng hex không cần: %s"
12610 +#: builtin/commit-graph.c:245
12611 +msgid "Collecting commits from input"
12612 +msgstr "Sưu tập các lần chuyển giao từ đầu vào"
12613
12614 #: builtin/commit-tree.c:18
12615 msgid ""
@@ -12917,7 +13028,7 @@ msgid "version"
13028 msgstr "phiên bản"
13029
13030 #: builtin/commit.c:1376 builtin/commit.c:1535 builtin/push.c:549
12920 -#: builtin/worktree.c:646
13031 +#: builtin/worktree.c:722
13032 msgid "machine-readable output"
13033 msgstr "kết xuất dạng máy-có-thể-đọc"
13034
@@ -12930,8 +13041,8 @@ msgid "terminate entries with NUL"
13041 msgstr "chấm dứt các mục bằng NUL"
13042
13043 #: builtin/commit.c:1384 builtin/commit.c:1388 builtin/commit.c:1543
12933 -#: builtin/fast-export.c:1153 builtin/fast-export.c:1156
12934 -#: builtin/fast-export.c:1159 builtin/rebase.c:1392 parse-options.h:336
13044 +#: builtin/fast-export.c:1199 builtin/fast-export.c:1202
13045 +#: builtin/fast-export.c:1205 builtin/rebase.c:1392 parse-options.h:336
13046 msgid "mode"
13047 msgstr "chế độ"
13048
@@ -13624,35 +13735,45 @@ msgstr "--dirty là xung khắc với các tùy chọn commit-ish"
13735 msgid "--broken is incompatible with commit-ishes"
13736 msgstr "--broken là xung khắc với commit-ishes"
13737
13627 -#: builtin/diff.c:84
13738 +#: builtin/diff.c:91
13739 #, c-format
13740 msgid "'%s': not a regular file or symlink"
13741 msgstr "“%s”: không phải tập tin bình thường hay liên kết mềm"
13742
13632 -#: builtin/diff.c:235
13743 +#: builtin/diff.c:242
13744 #, c-format
13745 msgid "invalid option: %s"
13746 msgstr "tùy chọn không hợp lệ: %s"
13747
13637 -#: builtin/diff.c:350
13748 +#: builtin/diff.c:359
13749 +#, c-format
13750 +msgid "%s...%s: no merge base"
13751 +msgstr "%s...%s: không có cơ sở hòa trộn"
13752 +
13753 +#: builtin/diff.c:469
13754 msgid "Not a git repository"
13755 msgstr "Không phải là kho git"
13756
13641 -#: builtin/diff.c:394
13757 +#: builtin/diff.c:514
13758 #, c-format
13759 msgid "invalid object '%s' given."
13760 msgstr "đối tượng đã cho “%s” không hợp lệ."
13761
13646 -#: builtin/diff.c:403
13762 +#: builtin/diff.c:525
13763 #, c-format
13764 msgid "more than two blobs given: '%s'"
13765 msgstr "đã cho nhiều hơn hai đối tượng blob: “%s”"
13766
13651 -#: builtin/diff.c:408
13767 +#: builtin/diff.c:530
13768 #, c-format
13769 msgid "unhandled object '%s' given."
13770 msgstr "đã cho đối tượng không thể nắm giữ “%s”."
13771
13772 +#: builtin/diff.c:564
13773 +#, c-format
13774 +msgid "%s...%s: multiple merge bases, using %s"
13775 +msgstr "%s...%s: có nhiều cơ sở để hòa trộn, nên dùng %s"
13776 +
13777 #: builtin/difftool.c:30
13778 msgid "git difftool [<options>] [<commit> [<commit>]] [--] [<path>...]"
13779 msgstr ""
@@ -13804,85 +13925,107 @@ msgstr ""
13925 msgid "git fast-export [rev-list-opts]"
13926 msgstr "git fast-export [rev-list-opts]"
13927
13807 -#: builtin/fast-export.c:853
13928 +#: builtin/fast-export.c:868
13929 msgid "Error: Cannot export nested tags unless --mark-tags is specified."
13930 msgstr "Lỗi: không thể xuất thẻ lồng nhau trừ khi --mark-tags được chỉ định."
13931
13811 -#: builtin/fast-export.c:1152
13932 +#: builtin/fast-export.c:1178
13933 +msgid "--anonymize-map token cannot be empty"
13934 +msgstr "--anonymize-map thẻ không thể là rỗng"
13935 +
13936 +#: builtin/fast-export.c:1198
13937 msgid "show progress after <n> objects"
13938 msgstr "hiển thị tiến triển sau <n> đối tượng"
13939
13815 -#: builtin/fast-export.c:1154
13940 +#: builtin/fast-export.c:1200
13941 msgid "select handling of signed tags"
13942 msgstr "chọn điều khiển của thẻ đã ký"
13943
13819 -#: builtin/fast-export.c:1157
13944 +#: builtin/fast-export.c:1203
13945 msgid "select handling of tags that tag filtered objects"
13946 msgstr "chọn sự xử lý của các thẻ, cái mà đánh thẻ các đối tượng được lọc ra"
13947
13823 -#: builtin/fast-export.c:1160
13948 +#: builtin/fast-export.c:1206
13949 msgid "select handling of commit messages in an alternate encoding"
13950 msgstr ""
13951 "chọn bộ xử lý cho các ghi chú của lần chuyển giao theo một bộ mã thay thế"
13952
13828 -#: builtin/fast-export.c:1163
13953 +#: builtin/fast-export.c:1209
13954 msgid "Dump marks to this file"
13955 msgstr "Đổ các đánh dấu này vào tập-tin"
13956
13832 -#: builtin/fast-export.c:1165
13957 +#: builtin/fast-export.c:1211
13958 msgid "Import marks from this file"
13959 msgstr "Nhập vào đánh dấu từ tập tin này"
13960
13836 -#: builtin/fast-export.c:1169
13961 +#: builtin/fast-export.c:1215
13962 msgid "Import marks from this file if it exists"
13963 msgstr "Nhập vào đánh dấu từ tập tin sẵn có"
13964
13840 -#: builtin/fast-export.c:1171
13965 +#: builtin/fast-export.c:1217
13966 msgid "Fake a tagger when tags lack one"
13967 msgstr "Làm giả một cái thẻ khi thẻ bị thiếu một cái"
13968
13844 -#: builtin/fast-export.c:1173
13969 +#: builtin/fast-export.c:1219
13970 msgid "Output full tree for each commit"
13971 msgstr "Xuất ra toàn bộ cây cho mỗi lần chuyển giao"
13972
13848 -#: builtin/fast-export.c:1175
13973 +#: builtin/fast-export.c:1221
13974 msgid "Use the done feature to terminate the stream"
13975 msgstr "Sử dụng tính năng done để chấm dứt luồng dữ liệu"
13976
13852 -#: builtin/fast-export.c:1176
13977 +#: builtin/fast-export.c:1222
13978 msgid "Skip output of blob data"
13979 msgstr "Bỏ qua kết xuất của dữ liệu blob"
13980
13856 -#: builtin/fast-export.c:1177 builtin/log.c:1724
13981 +#: builtin/fast-export.c:1223 builtin/log.c:1724
13982 msgid "refspec"
13983 msgstr "refspec"
13984
13860 -#: builtin/fast-export.c:1178
13985 +#: builtin/fast-export.c:1224
13986 msgid "Apply refspec to exported refs"
13987 msgstr "Áp dụng refspec cho refs đã xuất"
13988
13864 -#: builtin/fast-export.c:1179
13989 +#: builtin/fast-export.c:1225
13990 msgid "anonymize output"
13991 msgstr "kết xuất anonymize"
13992
13868 -#: builtin/fast-export.c:1181
13993 +#: builtin/fast-export.c:1226
13994 +msgid "from:to"
13995 +msgstr "từ:đến"
13996 +
13997 +#: builtin/fast-export.c:1227
13998 +msgid "convert <from> to <to> in anonymized output"
13999 +msgstr "chuyển đổi <from> sang <to> đầu ra ẩn danh"
14000 +
14001 +#: builtin/fast-export.c:1230
14002 msgid "Reference parents which are not in fast-export stream by object id"
14003 msgstr ""
14004 "Các cha mẹ tham chiếu cái mà k trong luồng dữ liệu fast-export bởi mã id đối "
14005 "tượng"
14006
13874 -#: builtin/fast-export.c:1183
14007 +#: builtin/fast-export.c:1232
14008 msgid "Show original object ids of blobs/commits"
14009 msgstr "Hiển thị các mã id nguyên gốc của blobs/commits"
14010
13878 -#: builtin/fast-export.c:1185
14011 +#: builtin/fast-export.c:1234
14012 msgid "Label tags with mark ids"
14013 msgstr "Gắn nhãn thẻ ID dấu"
14014
13882 -#: builtin/fast-export.c:1220
14015 +#: builtin/fast-export.c:1257
14016 +#| msgid "--trailer with --only-input does not make sense"
14017 +msgid "--anonymize-map without --anonymize does not make sense"
14018 +msgstr "--anonymize-map mà không có --anonymize là không hợp lý"
14019 +
14020 +#: builtin/fast-export.c:1272
14021 msgid "Cannot pass both --import-marks and --import-marks-if-exists"
14022 msgstr "Không thể chuyển qua cả hai --import-marks và --import-marks-if-exists"
14023
14024 +#: builtin/fetch-pack.c:245
14025 +#, c-format
14026 +msgid "Lockfile created but not reported: %s"
14027 +msgstr "Tập tin khóa đã được tạo nhưng chưa được báo cáo: %s"
14028 +
14029 #: builtin/fetch.c:35
14030 msgid "git fetch [<options>] [<repository> [<refspec>...]]"
14031 msgstr "git fetch [<các tùy chọn>] [<kho-chứa> [<refspec>…]]"
@@ -14211,40 +14354,40 @@ msgstr ""
14354 msgid "You need to specify a tag name."
14355 msgstr "Bạn phải định rõ tên thẻ."
14356
14214 -#: builtin/fetch.c:1773
14357 +#: builtin/fetch.c:1778
14358 msgid "Negative depth in --deepen is not supported"
14359 msgstr "Mức sâu là số âm trong --deepen là không được hỗ trợ"
14360
14218 -#: builtin/fetch.c:1775
14361 +#: builtin/fetch.c:1780
14362 msgid "--deepen and --depth are mutually exclusive"
14363 msgstr "Các tùy chọn--deepen và --depth loại từ lẫn nhau"
14364
14222 -#: builtin/fetch.c:1780
14365 +#: builtin/fetch.c:1785
14366 msgid "--depth and --unshallow cannot be used together"
14367 msgstr "tùy chọn --depth và --unshallow không thể sử dụng cùng với nhau"
14368
14226 -#: builtin/fetch.c:1782
14369 +#: builtin/fetch.c:1787
14370 msgid "--unshallow on a complete repository does not make sense"
14371 msgstr "--unshallow trên kho hoàn chỉnh là không hợp lý"
14372
14230 -#: builtin/fetch.c:1798
14373 +#: builtin/fetch.c:1800
14374 msgid "fetch --all does not take a repository argument"
14375 msgstr "lệnh lấy về \"fetch --all\" không lấy đối số kho chứa"
14376
14234 -#: builtin/fetch.c:1800
14377 +#: builtin/fetch.c:1802
14378 msgid "fetch --all does not make sense with refspecs"
14379 msgstr "lệnh lấy về \"fetch --all\" không hợp lý với refspecs"
14380
14238 -#: builtin/fetch.c:1809
14381 +#: builtin/fetch.c:1811
14382 #, c-format
14383 msgid "No such remote or remote group: %s"
14384 msgstr "Không có nhóm máy chủ hay máy chủ như thế: %s"
14385
14243 -#: builtin/fetch.c:1816
14386 +#: builtin/fetch.c:1818
14387 msgid "Fetching a group and specifying refspecs does not make sense"
14388 msgstr "Việc lấy về cả một nhóm và chỉ định refspecs không hợp lý"
14389
14247 -#: builtin/fetch.c:1834
14390 +#: builtin/fetch.c:1836
14391 msgid ""
14392 "--filter can only be used with the remote configured in extensions."
14393 "partialclone"
@@ -14703,8 +14846,8 @@ msgstr "số tuyến đã cho không hợp lệ (%d) cho %s"
14846 #. variable for tweaking threads, currently
14847 #. grep.threads
14848 #.
14706 -#: builtin/grep.c:287 builtin/index-pack.c:1537 builtin/index-pack.c:1730
14707 -#: builtin/pack-objects.c:2855
14849 +#: builtin/grep.c:287 builtin/index-pack.c:1537 builtin/index-pack.c:1727
14850 +#: builtin/pack-objects.c:2904
14851 #, c-format
14852 msgid "no threads support, ignoring %s"
14853 msgstr "không hỗ trợ đa tuyến, bỏ qua %s"
@@ -14934,11 +15077,11 @@ msgstr "tùy chọn --untracked không được hỗ trợ với --recurse-submo
15077 msgid "invalid option combination, ignoring --threads"
15078 msgstr "tổ hợp tùy chọn không hợp lệ, bỏ qua --threads"
15079
14937 -#: builtin/grep.c:1084 builtin/pack-objects.c:3548
15080 +#: builtin/grep.c:1084 builtin/pack-objects.c:3623
15081 msgid "no threads support, ignoring --threads"
15082 msgstr "không hỗ trợ đa tuyến, bỏ qua --threads"
15083
14941 -#: builtin/grep.c:1087 builtin/index-pack.c:1534 builtin/pack-objects.c:2852
15084 +#: builtin/grep.c:1087 builtin/index-pack.c:1534 builtin/pack-objects.c:2901
15085 #, c-format
15086 msgid "invalid number of threads specified (%d)"
15087 msgstr "số tuyến chỉ ra không hợp lệ (%d)"
@@ -15138,7 +15281,7 @@ msgstr "lỗi đọc ở đầu vào"
15281 msgid "used more bytes than were available"
15282 msgstr "sử dụng nhiều hơn số lượng byte mà nó sẵn có"
15283
15141 -#: builtin/index-pack.c:288 builtin/pack-objects.c:607
15284 +#: builtin/index-pack.c:288 builtin/pack-objects.c:618
15285 msgid "pack too large for current definition of off_t"
15286 msgstr "gói quá lớn so với định nghĩa hiện tại của kiểu off_t"
15287
@@ -15208,8 +15351,8 @@ msgstr "sự mâu thuẫn xả nén nghiêm trọng"
15351 msgid "SHA1 COLLISION FOUND WITH %s !"
15352 msgstr "SỰ VA CHẠM SHA1 ĐÃ XẢY RA VỚI %s!"
15353
15211 -#: builtin/index-pack.c:738 builtin/pack-objects.c:159
15212 -#: builtin/pack-objects.c:219 builtin/pack-objects.c:314
15354 +#: builtin/index-pack.c:738 builtin/pack-objects.c:170
15355 +#: builtin/pack-objects.c:230 builtin/pack-objects.c:325
15356 #, c-format
15357 msgid "unable to read %s"
15358 msgstr "không thể đọc %s"
@@ -15270,7 +15413,7 @@ msgstr "lộn xộn hơn cả điên rồ khi chạy hàm parse_pack_objects()"
15413 msgid "Resolving deltas"
15414 msgstr "Đang phân giải các delta"
15415
15273 -#: builtin/index-pack.c:1208 builtin/pack-objects.c:2616
15416 +#: builtin/index-pack.c:1208 builtin/pack-objects.c:2665
15417 #, c-format
15418 msgid "unable to create thread: %s"
15419 msgstr "không thể tạo tuyến: %s"
@@ -15333,56 +15476,65 @@ msgstr "không thể lưu tập tin gói"
15476 msgid "cannot store index file"
15477 msgstr "không thể lưu trữ tập tin ghi mục lục"
15478
15336 -#: builtin/index-pack.c:1528 builtin/pack-objects.c:2863
15479 +#: builtin/index-pack.c:1528 builtin/pack-objects.c:2912
15480 #, c-format
15481 msgid "bad pack.indexversion=%<PRIu32>"
15482 msgstr "sai pack.indexversion=%<PRIu32>"
15483
15341 -#: builtin/index-pack.c:1596
15484 +#: builtin/index-pack.c:1592
15485 #, c-format
15486 msgid "Cannot open existing pack file '%s'"
15487 msgstr "Không thể mở tập tin gói đã sẵn có “%s”"
15488
15346 -#: builtin/index-pack.c:1598
15489 +#: builtin/index-pack.c:1594
15490 #, c-format
15491 msgid "Cannot open existing pack idx file for '%s'"
15492 msgstr "Không thể mở tập tin idx của gói cho “%s”"
15493
15351 -#: builtin/index-pack.c:1646
15494 +#: builtin/index-pack.c:1642
15495 #, c-format
15496 msgid "non delta: %d object"
15497 msgid_plural "non delta: %d objects"
15498 msgstr[0] "không delta: %d đối tượng"
15499
15357 -#: builtin/index-pack.c:1653
15500 +#: builtin/index-pack.c:1649
15501 #, c-format
15502 msgid "chain length = %d: %lu object"
15503 msgid_plural "chain length = %d: %lu objects"
15504 msgstr[0] "chiều dài xích = %d: %lu đối tượng"
15505
15363 -#: builtin/index-pack.c:1692
15506 +#: builtin/index-pack.c:1689
15507 msgid "Cannot come back to cwd"
15508 msgstr "Không thể quay lại cwd"
15509
15367 -#: builtin/index-pack.c:1741 builtin/index-pack.c:1744
15368 -#: builtin/index-pack.c:1760 builtin/index-pack.c:1764
15510 +#: builtin/index-pack.c:1738 builtin/index-pack.c:1741
15511 +#: builtin/index-pack.c:1757 builtin/index-pack.c:1761
15512 #, c-format
15513 msgid "bad %s"
15514 msgstr "%s sai"

This file is too large to show in full.