l10n: vi.po: update to v1.7.12-146-g16d26

* 2 new messages * review messages again (8 of them by Duy) and fixed typo Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>

Tran Ngoc Quan committed Sep 5, 2012 at 07:47 UTC f4d33434dc7f728e3013258235d2239796649f8f
1 file changed +422 -392
po/vi.po
+422 -392
@@ -6,10 +6,10 @@
6 #
7 msgid ""
8 msgstr ""
9 -"Project-Id-Version: git-1.7.12-rc1-18-ge0453\n"
9 +"Project-Id-Version: git-1.7.12-146-g16d26\n"
10 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11 -"POT-Creation-Date: 2012-08-06 23:47+0800\n"
12 -"PO-Revision-Date: 2012-09-04 08:02+0700\n"
11 +"POT-Creation-Date: 2012-09-05 06:20+0800\n"
12 +"PO-Revision-Date: 2012-09-08 08:00+0700\n"
13 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
14 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
15 "Language: vi\n"
@@ -37,9 +37,9 @@ msgid ""
37 "or use 'git commit -a'."
38 msgstr ""
39 "Sửa chúng trong cây làm việc,\n"
40 -"và sau đó sử dụng lệnh 'git add/rm <tập-tin>'\n"
40 +"và sau đó dùng lệnh 'git add/rm <tập-tin>'\n"
41 "dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao,\n"
42 -"hoặc là sử dụng lệnh 'git commit -a'."
42 +"hoặc là dùng lệnh 'git commit -a'."
43
44 #: bundle.c:36
45 #, c-format
@@ -61,7 +61,7 @@ msgid "Repository lacks these prerequisite commits:"
61 msgstr "Khó chứa thiếu những lần chuyển giao (commit) cần trước hết này:"
62
63 #: bundle.c:164 sequencer.c:550 sequencer.c:982 builtin/log.c:290
64 -#: builtin/log.c:726 builtin/log.c:1316 builtin/log.c:1535 builtin/merge.c:347
64 +#: builtin/log.c:727 builtin/log.c:1313 builtin/log.c:1529 builtin/merge.c:347
65 #: builtin/shortlog.c:181
66 msgid "revision walk setup failed"
67 msgstr "Cài đặt việc di chuyển qua các điểm xét lại gặp lỗi"
@@ -88,7 +88,7 @@ msgstr[1] "Lệnh bundle yêu cầu %d tham chiếu (refs) này"
88 msgid "rev-list died"
89 msgstr "rev-list bị chết"
90
91 -#: bundle.c:300 builtin/log.c:1212 builtin/shortlog.c:284
91 +#: bundle.c:300 builtin/log.c:1209 builtin/shortlog.c:284
92 #, c-format
93 msgid "unrecognized argument: %s"
94 msgstr "đối số không được thừa nhận: %s"
@@ -233,32 +233,32 @@ msgstr ""
233 "Tìm thấy các lỗi trong biến cấu hình 'diff.dirstat':\n"
234 "%s"
235
236 -#: diff.c:1400
236 +#: diff.c:1401
237 msgid " 0 files changed"
238 msgstr " 0 có tập tin nào thay đổi cả"
239
240 -#: diff.c:1404
240 +#: diff.c:1405
241 #, c-format
242 msgid " %d file changed"
243 msgid_plural " %d files changed"
244 msgstr[0] " %d tập tin thay đổi"
245 msgstr[1] " %d tập tin thay đổi"
246
247 -#: diff.c:1421
247 +#: diff.c:1422
248 #, c-format
249 msgid ", %d insertion(+)"
250 msgid_plural ", %d insertions(+)"
251 msgstr[0] ", %d thêm(+)"
252 msgstr[1] ", %d thêm(+)"
253
254 -#: diff.c:1432
254 +#: diff.c:1433
255 #, c-format
256 msgid ", %d deletion(-)"
257 msgid_plural ", %d deletions(-)"
258 msgstr[0] ", %d xóa(-)"
259 msgstr[1] ", %d xóa(-)"
260
261 -#: diff.c:3461
261 +#: diff.c:3460
262 #, c-format
263 msgid ""
264 "Failed to parse --dirstat/-X option parameter:\n"
@@ -363,74 +363,66 @@ msgstr "addinfo_cache gặp lỗi đối với đường dẫn '%s'"
363 msgid "error building trees"
364 msgstr "gặp lỗi khi xây dựng cây"
365
366 -#: merge-recursive.c:497
367 -msgid "diff setup failed"
368 -msgstr "cài đặt diff gặp lỗi"
369 -
370 -#: merge-recursive.c:627
371 -msgid "merge-recursive: disk full?"
372 -msgstr "merge-recursive: đĩa bị đầy?"
373 -
374 -#: merge-recursive.c:690
366 +#: merge-recursive.c:672
367 #, c-format
368 msgid "failed to create path '%s'%s"
369 msgstr "gặp lỗi khi tạo đường dẫn '%s'%s"
370
379 -#: merge-recursive.c:701
371 +#: merge-recursive.c:683
372 #, c-format
373 msgid "Removing %s to make room for subdirectory\n"
374 msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
375
376 #. something else exists
377 #. .. but not some other error (who really cares what?)
386 -#: merge-recursive.c:715 merge-recursive.c:736
378 +#: merge-recursive.c:697 merge-recursive.c:718
379 msgid ": perhaps a D/F conflict?"
380 msgstr ": có lẽ là một xung đột D/F?"
381
390 -#: merge-recursive.c:726
382 +#: merge-recursive.c:708
383 #, c-format
384 msgid "refusing to lose untracked file at '%s'"
385 msgstr "từ chối đóng tập tin không được theo vết tại '%s'"
386
395 -#: merge-recursive.c:766
387 +#: merge-recursive.c:748
388 #, c-format
389 msgid "cannot read object %s '%s'"
390 msgstr "không thể đọc đối tượng %s '%s'"
391
400 -#: merge-recursive.c:768
392 +#: merge-recursive.c:750
393 #, c-format
394 msgid "blob expected for %s '%s'"
395 msgstr "đối tượng blob được mong đợi cho %s '%s'"
396
405 -#: merge-recursive.c:791 builtin/clone.c:302
397 +#: merge-recursive.c:773 builtin/clone.c:302
398 #, c-format
399 msgid "failed to open '%s'"
400 msgstr "gặp lỗi khi mở '%s'"
401
410 -#: merge-recursive.c:799
402 +#: merge-recursive.c:781
403 #, c-format
404 msgid "failed to symlink '%s'"
405 msgstr "gặp lỗi khi tạo liên kết tượng trưng (symlink) '%s'"
406
415 -#: merge-recursive.c:802
407 +#: merge-recursive.c:784
408 #, c-format
409 msgid "do not know what to do with %06o %s '%s'"
410 msgstr "không hiểu phải làm gì với %06o %s '%s'"
411
420 -#: merge-recursive.c:939
412 +#: merge-recursive.c:921
413 msgid "Failed to execute internal merge"
414 msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
415
424 -#: merge-recursive.c:943
416 +#: merge-recursive.c:925
417 #, c-format
418 msgid "Unable to add %s to database"
419 msgstr "Không thể thêm %s vào cơ sở dữ liệu"
420
429 -#: merge-recursive.c:959
421 +#: merge-recursive.c:941
422 msgid "unsupported object type in the tree"
423 msgstr "kiểu đối tượng không được hỗ trợ trong cây (tree)"
424
433 -#: merge-recursive.c:1038 merge-recursive.c:1052
425 +#: merge-recursive.c:1020 merge-recursive.c:1034
426 #, c-format
427 msgid ""
428 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -439,7 +431,7 @@ msgstr ""
431 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
432 "còn lại trong cây (tree)."
433
442 -#: merge-recursive.c:1044 merge-recursive.c:1057
434 +#: merge-recursive.c:1026 merge-recursive.c:1039
435 #, c-format
436 msgid ""
437 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -448,20 +440,20 @@ msgstr ""
440 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
441 "còn lại trong cây (tree) tại %s."
442
451 -#: merge-recursive.c:1098
443 +#: merge-recursive.c:1080
444 msgid "rename"
445 msgstr "đổi tên"
446
455 -#: merge-recursive.c:1098
447 +#: merge-recursive.c:1080
448 msgid "renamed"
449 msgstr "đã đổi tên"
450
459 -#: merge-recursive.c:1154
451 +#: merge-recursive.c:1136
452 #, c-format
453 msgid "%s is a directory in %s adding as %s instead"
454 msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
455
464 -#: merge-recursive.c:1176
456 +#: merge-recursive.c:1158
457 #, c-format
458 msgid ""
459 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -470,146 +462,146 @@ msgstr ""
462 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
463 "tên \"%s\"->\"%s\" trong \"%s\"%s"
464
473 -#: merge-recursive.c:1181
465 +#: merge-recursive.c:1163
466 msgid " (left unresolved)"
467 msgstr " (cần giải quyết)"
468
477 -#: merge-recursive.c:1235
469 +#: merge-recursive.c:1217
470 #, c-format
471 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
472 msgstr ""
473 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
474
483 -#: merge-recursive.c:1265
475 +#: merge-recursive.c:1247
476 #, c-format
477 msgid "Renaming %s to %s and %s to %s instead"
478 msgstr "Đang đổi tên %s thành %s thay vì %s thành %s"
479
488 -#: merge-recursive.c:1464
480 +#: merge-recursive.c:1446
481 #, c-format
482 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
483 msgstr ""
484 "XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm vào trong %s"
485
494 -#: merge-recursive.c:1474
486 +#: merge-recursive.c:1456
487 #, c-format
488 msgid "Adding merged %s"
489 msgstr "Thêm hòa trộn %s"
490
499 -#: merge-recursive.c:1479 merge-recursive.c:1677
491 +#: merge-recursive.c:1461 merge-recursive.c:1659
492 #, c-format
493 msgid "Adding as %s instead"
494 msgstr "Thay vào đó thêm vào %s"
495
504 -#: merge-recursive.c:1530
496 +#: merge-recursive.c:1512
497 #, c-format
498 msgid "cannot read object %s"
499 msgstr "không thể đọc đối tượng %s"
500
509 -#: merge-recursive.c:1533
501 +#: merge-recursive.c:1515
502 #, c-format
503 msgid "object %s is not a blob"
504 msgstr "đối tượng %s không phải là một blob"
505
514 -#: merge-recursive.c:1581
506 +#: merge-recursive.c:1563
507 msgid "modify"
508 msgstr "sửa đổi"
509
518 -#: merge-recursive.c:1581
510 +#: merge-recursive.c:1563
511 msgid "modified"
512 msgstr "đã bị sửa"
513
522 -#: merge-recursive.c:1591
514 +#: merge-recursive.c:1573
515 msgid "content"
516 msgstr "nội dung"
517
526 -#: merge-recursive.c:1598
518 +#: merge-recursive.c:1580
519 msgid "add/add"
520 msgstr "thêm/thêm"
521
530 -#: merge-recursive.c:1632
522 +#: merge-recursive.c:1614
523 #, c-format
524 msgid "Skipped %s (merged same as existing)"
525 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
526
535 -#: merge-recursive.c:1646
527 +#: merge-recursive.c:1628
528 #, c-format
529 msgid "Auto-merging %s"
530 msgstr "Tự-động-hòa-trộn %s"
531
540 -#: merge-recursive.c:1650 git-submodule.sh:844
532 +#: merge-recursive.c:1632 git-submodule.sh:869
533 msgid "submodule"
534 msgstr "mô-đun con"
535
544 -#: merge-recursive.c:1651
536 +#: merge-recursive.c:1633
537 #, c-format
538 msgid "CONFLICT (%s): Merge conflict in %s"
539 msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
540
549 -#: merge-recursive.c:1741
541 +#: merge-recursive.c:1723
542 #, c-format
543 msgid "Removing %s"
544 msgstr "Đang xóa %s"
545
554 -#: merge-recursive.c:1766
546 +#: merge-recursive.c:1748
547 msgid "file/directory"
548 msgstr "tập-tin/thư-mục"
549
558 -#: merge-recursive.c:1772
550 +#: merge-recursive.c:1754
551 msgid "directory/file"
552 msgstr "thư-mục/tập tin"
553
562 -#: merge-recursive.c:1777
554 +#: merge-recursive.c:1759
555 #, c-format
556 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
557 msgstr ""
558 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
559 "%s"
560
569 -#: merge-recursive.c:1787
561 +#: merge-recursive.c:1769
562 #, c-format
563 msgid "Adding %s"
572 -msgstr "Đang thêm \"%s\""
564 +msgstr "Thêm \"%s\""
565
574 -#: merge-recursive.c:1804
566 +#: merge-recursive.c:1786
567 msgid "Fatal merge failure, shouldn't happen."
568 msgstr "Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra."
569
578 -#: merge-recursive.c:1823
570 +#: merge-recursive.c:1805
571 msgid "Already up-to-date!"
572 msgstr "Đã cập nhật rồi!"
573
582 -#: merge-recursive.c:1832
574 +#: merge-recursive.c:1814
575 #, c-format
576 msgid "merging of trees %s and %s failed"
577 msgstr "hòa trộn cây (tree) %s và %s gặp lỗi"
578
587 -#: merge-recursive.c:1862
579 +#: merge-recursive.c:1844
580 #, c-format
581 msgid "Unprocessed path??? %s"
582 msgstr "Đường dẫn chưa được xử lý??? %s"
583
592 -#: merge-recursive.c:1907
584 +#: merge-recursive.c:1889
585 msgid "Merging:"
586 msgstr "Đang trộn:"
587
596 -#: merge-recursive.c:1920
588 +#: merge-recursive.c:1902
589 #, c-format
590 msgid "found %u common ancestor:"
591 msgid_plural "found %u common ancestors:"
592 msgstr[0] "tìm thấy %u tổ tiên chung:"
593 msgstr[1] "tìm thấy %u tổ tiên chung:"
594
603 -#: merge-recursive.c:1957
595 +#: merge-recursive.c:1939
596 msgid "merge returned no commit"
597 msgstr "hòa trộn không trả về lần chuyển giao (commit) nào"
598
607 -#: merge-recursive.c:2014
599 +#: merge-recursive.c:1996
600 #, c-format
601 msgid "Could not parse object '%s'"
602 msgstr "Không thể phân tích đối tượng '%s'"
603
612 -#: merge-recursive.c:2026 builtin/merge.c:697
604 +#: merge-recursive.c:2008 builtin/merge.c:696
605 msgid "Unable to write index."
606 msgstr "Không thể ghi bảng mục lục"
607
@@ -669,14 +661,14 @@ msgstr[1] ""
661 "Your branch and '%s' have diverged,\n"
662 "and have %d and %d different commit each, respectively.\n"
663
672 -#: sequencer.c:121 builtin/merge.c:865 builtin/merge.c:978
673 -#: builtin/merge.c:1088 builtin/merge.c:1098
664 +#: sequencer.c:121 builtin/merge.c:864 builtin/merge.c:977
665 +#: builtin/merge.c:1087 builtin/merge.c:1097
666 #, c-format
667 msgid "Could not open '%s' for writing"
668 msgstr "Không thể mở %s' để ghi"
669
678 -#: sequencer.c:123 builtin/merge.c:333 builtin/merge.c:868
679 -#: builtin/merge.c:1090 builtin/merge.c:1103
670 +#: sequencer.c:123 builtin/merge.c:333 builtin/merge.c:867
671 +#: builtin/merge.c:1089 builtin/merge.c:1102
672 #, c-format
673 msgid "Could not write to '%s'"
674 msgstr "Không thể ghi vào '%s'"
@@ -882,7 +874,7 @@ msgstr "không thể phân giải HEAD"
874 msgid "cannot abort from a branch yet to be born"
875 msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
876
885 -#: sequencer.c:805 builtin/apply.c:3988
877 +#: sequencer.c:805 builtin/apply.c:3987
878 #, c-format
879 msgid "cannot open %s: %s"
880 msgstr "không thể mở %s: %s"
@@ -951,25 +943,25 @@ msgstr "Những đường dẫn chưa được hòa trộn:"
943 #: wt-status.c:167 wt-status.c:194
944 #, c-format
945 msgid " (use \"git reset %s <file>...\" to unstage)"
954 -msgstr " (sử dụng \"git reset %s <tập-tin>...\" để bỏ một stage (trạng thái))"
946 +msgstr " (dùng \"git reset %s <tập-tin>...\" để bỏ một stage (trạng thái))"
947
948 #: wt-status.c:169 wt-status.c:196
949 msgid " (use \"git rm --cached <file>...\" to unstage)"
958 -msgstr " (sử dụng \"git rm --cached <tập-tin>...\" để bỏ trạng thái (stage))"
950 +msgstr " (dùng \"git rm --cached <tập-tin>...\" để bỏ trạng thái (stage))"
951
952 #: wt-status.c:173
953 msgid " (use \"git add <file>...\" to mark resolution)"
962 -msgstr " (sử dụng \"git add <tập-tin>...\" để đánh dấu là cần giải quyết)"
954 +msgstr " (dùng \"git add <tập-tin>...\" để đánh dấu là cần giải quyết)"
955
956 #: wt-status.c:175 wt-status.c:179
957 msgid " (use \"git add/rm <file>...\" as appropriate to mark resolution)"
958 msgstr ""
967 -" (sử dụng \"git add/rm <tập-tin>...\" như là một cách thích hợp để đánh "
959 +" (dùng \"git add/rm <tập-tin>...\" như là một cách thích hợp để đánh "
960 "dấu là cần được giải quyết)"
961
962 #: wt-status.c:177
963 msgid " (use \"git rm <file>...\" to mark resolution)"
972 -msgstr " (sử dụng \"git rm <tập-tin>...\" để đánh dấu là cần giải quyết)"
964 +msgstr " (dùng \"git rm <tập-tin>...\" để đánh dấu là cần giải quyết)"
965
966 #: wt-status.c:188
967 msgid "Changes to be committed:"
@@ -983,21 +975,21 @@ msgstr ""
975 #: wt-status.c:210
976 msgid " (use \"git add <file>...\" to update what will be committed)"
977 msgstr ""
986 -" (sử dụng \"git add <tập-tin>...\" để cập nhật những gì cần chuyển giao "
978 +" (dùng \"git add <tập-tin>...\" để cập nhật những gì cần chuyển giao "
979 "(commit))"
980
981 #: wt-status.c:212
982 msgid " (use \"git add/rm <file>...\" to update what will be committed)"
983 msgstr ""
992 -" (sử dụng \"git add/rm <tập_tin>...\" để cập nhật những gì sẽ được chuyển "
984 +" (dùng \"git add/rm <tập-tin>...\" để cập nhật những gì sẽ được chuyển "
985 "giao)"
986
987 #: wt-status.c:213
988 msgid ""
989 " (use \"git checkout -- <file>...\" to discard changes in working directory)"
990 msgstr ""
999 -" (sử dụng \"git checkout -- <tập_tin>...\" để loại bỏ những thay đổi trong "
1000 -"thư mục làm việc)"
991 +" (dùng \"git checkout -- <tập-tin>...\" để bỏ thay đổi trong thư mục làm "
992 +"việc)"
993
994 #: wt-status.c:215
995 msgid " (commit or discard the untracked or modified content in submodules)"
@@ -1014,8 +1006,8 @@ msgstr "%s tập tin:"
1006 #, c-format
1007 msgid " (use \"git %s <file>...\" to include in what will be committed)"
1008 msgstr ""
1017 -" (sử dụng \"git %s <tập-tin>...\" để bao gồm thêm vào những gì cần chuyển "
1018 -"giao (commit))"
1009 +" (dùng \"git %s <tập-tin>...\" để thêm vào những gì cần chuyển giao "
1010 +"(commit))"
1011
1012 #: wt-status.c:244
1013 msgid "bug"
@@ -1120,7 +1112,7 @@ msgstr "Tất cả các xung đột đã được giải quyết nhưng bạn v
1112
1113 #: wt-status.c:794
1114 msgid " (use \"git commit\" to conclude merge)"
1123 -msgstr " (sử dụng \"git commit\" để hoàn tất việc hòa trộn)"
1115 +msgstr " (dùng \"git commit\" để hoàn tất việc hòa trộn)"
1116
1117 #: wt-status.c:804
1118 msgid "You are in the middle of an am session."
@@ -1136,11 +1128,11 @@ msgstr " (sửa các xung đột và sau đó chạy lệnh \"git am --resolved
1128
1129 #: wt-status.c:813
1130 msgid " (use \"git am --skip\" to skip this patch)"
1139 -msgstr " (sử dụng \"git am --skip\" để bỏ qua lần vá này)"
1131 +msgstr " (dùng \"git am --skip\" để bỏ qua lần vá này)"
1132
1133 #: wt-status.c:815
1134 msgid " (use \"git am --abort\" to restore the original branch)"
1143 -msgstr " (sử dụng \"git am --abort\" để phục hồi lại nhánh nguyên thủy)"
1135 +msgstr " (dùng \"git am --abort\" để phục hồi lại nhánh nguyên thủy)"
1136
1137 #: wt-status.c:873 wt-status.c:883
1138 msgid "You are currently rebasing."
@@ -1152,11 +1144,11 @@ msgstr " (sửa các xung đột và sau đó chạy lệnh \"git rebase --cont
1144
1145 #: wt-status.c:878
1146 msgid " (use \"git rebase --skip\" to skip this patch)"
1155 -msgstr " (sử dụng \"git rebase --skip\" để bỏ qua lần vá này)"
1147 +msgstr " (dùng \"git rebase --skip\" để bỏ qua lần vá này)"
1148
1149 #: wt-status.c:880
1150 msgid " (use \"git rebase --abort\" to check out the original branch)"
1159 -msgstr " (sử dụng \"git rebase --abort\" để check-out nhánh nguyên thủy)"
1151 +msgstr " (dùng \"git rebase --abort\" để check-out nhánh nguyên thủy)"
1152
1153 #: wt-status.c:886
1154 msgid " (all conflicts fixed: run \"git rebase --continue\")"
@@ -1182,13 +1174,13 @@ msgstr "Bạn hiện đang sửa một lần chuyển giao trong khi bạn thự
1174 #: wt-status.c:896
1175 msgid " (use \"git commit --amend\" to amend the current commit)"
1176 msgstr ""
1185 -" (sử dụng \"git commit --amend\" để tu bổ lần chuyển giao (commit) hiện tại)"
1177 +" (dùng \"git commit --amend\" để tu bổ lần chuyển giao (commit) hiện tại)"
1178
1179 #: wt-status.c:898
1180 msgid ""
1181 " (use \"git rebase --continue\" once you are satisfied with your changes)"
1182 msgstr ""
1191 -" (sử dụng \"git rebase --continue\" một khi bạn cảm thấy hài lòng về những "
1183 +" (dùng \"git rebase --continue\" một khi bạn cảm thấy hài lòng về những "
1184 "thay đổi của mình)"
1185
1186 #: wt-status.c:908
@@ -1205,7 +1197,7 @@ msgstr "Bạn hiện tại đang thực hiện việc bisect (chia đôi)."
1197
1198 #: wt-status.c:927
1199 msgid " (use \"git bisect reset\" to get back to the original branch)"
1208 -msgstr " (sử dụng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
1200 +msgstr " (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
1201
1202 #: wt-status.c:978
1203 msgid "On branch "
@@ -1234,7 +1226,7 @@ msgstr "Những tập tin không bị theo vết không được liệt kê ra %
1226
1227 #: wt-status.c:1017
1228 msgid " (use -u option to show untracked files)"
1237 -msgstr " (sử dụng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
1229 +msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
1230
1231 #: wt-status.c:1023
1232 msgid "No changes"
@@ -1247,7 +1239,7 @@ msgstr "không có thay đổi nào được thêm vào lần chuyển giao (com
1239
1240 #: wt-status.c:1029
1241 msgid " (use \"git add\" and/or \"git commit -a\")"
1250 -msgstr " (sử dụng \"git add\" và/hoặc \"git commit -a\")"
1242 +msgstr " (dùng \"git add\" và/hoặc \"git commit -a\")"
1243
1244 #: wt-status.c:1031
1245 #, c-format
@@ -1258,7 +1250,7 @@ msgstr ""
1250
1251 #: wt-status.c:1033
1252 msgid " (use \"git add\" to track)"
1261 -msgstr " (sử dụng \"git add\" để theo dõi dấu vết)"
1253 +msgstr " (dùng \"git add\" để theo dõi dấu vết)"
1254
1255 #: wt-status.c:1035 wt-status.c:1038 wt-status.c:1041
1256 #, c-format
@@ -1267,11 +1259,11 @@ msgstr "không có gì để chuyển giao (commit) %s\n"
1259
1260 #: wt-status.c:1036
1261 msgid " (create/copy files and use \"git add\" to track)"
1270 -msgstr " (tạo/sao-chép các tập tin và sử dụng \"git add\" để theo dõi dấu vết)"
1262 +msgstr " (tạo/sao-chép các tập tin và dùng \"git add\" để theo dõi dấu vết)"
1263
1264 #: wt-status.c:1039
1265 msgid " (use -u to show untracked files)"
1274 -msgstr " (sử dụng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
1266 +msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
1267
1268 #: wt-status.c:1042
1269 msgid " (working directory clean)"
@@ -1297,6 +1289,11 @@ msgstr "phía trước "
1289 msgid ", behind "
1290 msgstr ", đằng sau "
1291
1292 +#: compat/precompose_utf8.c:58 builtin/clone.c:341
1293 +#, c-format
1294 +msgid "failed to unlink '%s'"
1295 +msgstr "bỏ liên kết (unlink) %s không thành công"
1296 +
1297 #: builtin/add.c:62
1298 #, c-format
1299 msgid "unexpected diff status %c"
@@ -1383,7 +1380,7 @@ msgstr "-A và -u xung khắc nhau"
1380
1381 #: builtin/add.c:393
1382 msgid "Option --ignore-missing can only be used together with --dry-run"
1386 -msgstr "Tùy chọn --ignore-missing chỉ có thể được sử dụng cùng với --dry-run"
1383 +msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với --dry-run"
1384
1385 #: builtin/add.c:413
1386 #, c-format
@@ -1400,7 +1397,7 @@ msgstr "Có lẽ bạn muốn nói là 'git add .' phải không?\n"
1397 msgid "index file corrupt"
1398 msgstr "tập tin ghi bảng mục lục bị hỏng"
1399
1403 -#: builtin/add.c:480 builtin/apply.c:4433 builtin/mv.c:229 builtin/rm.c:260
1400 +#: builtin/add.c:480 builtin/apply.c:4432 builtin/mv.c:229 builtin/rm.c:260
1401 msgid "Unable to write new index file"
1402 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
1403
@@ -1418,54 +1415,54 @@ msgstr "không nhận ra tùy chọn về khoảng trắng '%s'"
1415 msgid "unrecognized whitespace ignore option '%s'"
1416 msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng '%s'"
1417
1421 -#: builtin/apply.c:824
1418 +#: builtin/apply.c:823
1419 #, c-format
1420 msgid "Cannot prepare timestamp regexp %s"
1421 msgstr ""
1422 "Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
1423 "%s"
1424
1428 -#: builtin/apply.c:833
1425 +#: builtin/apply.c:832
1426 #, c-format
1427 msgid "regexec returned %d for input: %s"
1428 msgstr "thi hành biểu thức chính quy trả về %d cho kết xuất: %s"
1429
1433 -#: builtin/apply.c:914
1430 +#: builtin/apply.c:913
1431 #, c-format
1432 msgid "unable to find filename in patch at line %d"
1433 msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
1434
1438 -#: builtin/apply.c:946
1435 +#: builtin/apply.c:945
1436 #, c-format
1437 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
1438 msgstr "git apply: git-diff sai - mong đợi /dev/null, đã nhận %s trên dòng %d"
1439
1443 -#: builtin/apply.c:950
1440 +#: builtin/apply.c:949
1441 #, c-format
1442 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
1443 msgstr "git apply: git-diff sai - tên tập tin mới mâu thuấn trên dòng %d"
1444
1448 -#: builtin/apply.c:951
1445 +#: builtin/apply.c:950
1446 #, c-format
1447 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
1448 msgstr "git apply: git-diff sai - tên tập tin cũ mâu thuấn trên dòng %d"
1449
1453 -#: builtin/apply.c:958
1450 +#: builtin/apply.c:957
1451 #, c-format
1452 msgid "git apply: bad git-diff - expected /dev/null on line %d"
1453 msgstr "git apply: git-diff sai - mong đợi /dev/null trên dòng %d"
1454
1458 -#: builtin/apply.c:1403
1455 +#: builtin/apply.c:1402
1456 #, c-format
1457 msgid "recount: unexpected line: %.*s"
1458 msgstr "chi tiết: dòng không được mong đợi: %.*s"
1459
1463 -#: builtin/apply.c:1460
1460 +#: builtin/apply.c:1459
1461 #, c-format
1462 msgid "patch fragment without header at line %d: %.*s"
1463 msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
1464
1468 -#: builtin/apply.c:1477
1465 +#: builtin/apply.c:1476
1466 #, c-format
1467 msgid ""
1468 "git diff header lacks filename information when removing %d leading pathname "
@@ -1480,82 +1477,82 @@ msgstr[1] ""
1477 "phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
1478 "thành phần dẫn đầu tên của đường dẫn (dòng %d)"
1479
1483 -#: builtin/apply.c:1637
1480 +#: builtin/apply.c:1636
1481 msgid "new file depends on old contents"
1482 msgstr "tập tin mới phụ thuộc vào nội dung cũ"
1483
1487 -#: builtin/apply.c:1639
1484 +#: builtin/apply.c:1638
1485 msgid "deleted file still has contents"
1486 msgstr "tập tin đã xóa vẫn còn nội dung"
1487
1491 -#: builtin/apply.c:1665
1488 +#: builtin/apply.c:1664
1489 #, c-format
1490 msgid "corrupt patch at line %d"
1491 msgstr "miếng vá hỏng tại dòng %d"
1492
1496 -#: builtin/apply.c:1701
1493 +#: builtin/apply.c:1700
1494 #, c-format
1495 msgid "new file %s depends on old contents"
1496 msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
1497
1501 -#: builtin/apply.c:1703
1498 +#: builtin/apply.c:1702
1499 #, c-format
1500 msgid "deleted file %s still has contents"
1501 msgstr "tập tin đã xóa %s vẫn còn nội dung"
1502
1506 -#: builtin/apply.c:1706
1503 +#: builtin/apply.c:1705
1504 #, c-format
1505 msgid "** warning: file %s becomes empty but is not deleted"
1506 msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
1507
1511 -#: builtin/apply.c:1852
1508 +#: builtin/apply.c:1851
1509 #, c-format
1510 msgid "corrupt binary patch at line %d: %.*s"
1511 msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
1512
1513 #. there has to be one hunk (forward hunk)
1517 -#: builtin/apply.c:1881
1514 +#: builtin/apply.c:1880
1515 #, c-format
1516 msgid "unrecognized binary patch at line %d"
1517 msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
1518
1522 -#: builtin/apply.c:1967
1519 +#: builtin/apply.c:1966
1520 #, c-format
1521 msgid "patch with only garbage at line %d"
1522 msgstr "vá chỉ với 'garbage' tại dòng %d"
1523
1527 -#: builtin/apply.c:2057
1524 +#: builtin/apply.c:2056
1525 #, c-format
1526 msgid "unable to read symlink %s"
1527 msgstr "không thể đọc liên kết tượng trưng %s"
1528
1532 -#: builtin/apply.c:2061
1529 +#: builtin/apply.c:2060
1530 #, c-format
1531 msgid "unable to open or read %s"
1532 msgstr "không thể mở để đọc hay ghi %s"
1533
1537 -#: builtin/apply.c:2132
1534 +#: builtin/apply.c:2131
1535 msgid "oops"
1536 msgstr "ôi?"
1537
1541 -#: builtin/apply.c:2654
1538 +#: builtin/apply.c:2653
1539 #, c-format
1540 msgid "invalid start of line: '%c'"
1541 msgstr "sai khởi đầu dòng: '%c'"
1542
1546 -#: builtin/apply.c:2772
1543 +#: builtin/apply.c:2771
1544 #, c-format
1545 msgid "Hunk #%d succeeded at %d (offset %d line)."
1546 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1547 msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
1548 msgstr[1] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
1549
1553 -#: builtin/apply.c:2784
1550 +#: builtin/apply.c:2783
1551 #, c-format
1552 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1556 -msgstr "Nội dung được giảm xuống (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
1553 +msgstr "Nội dung bị giảm xuống (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
1554
1558 -#: builtin/apply.c:2790
1555 +#: builtin/apply.c:2789
1556 #, c-format
1557 msgid ""
1558 "while searching for:\n"
@@ -1564,327 +1561,327 @@ msgstr ""
1561 "Trong khi đang tìm kiếm cho:\n"
1562 "%.*s"
1563
1567 -#: builtin/apply.c:2809
1564 +#: builtin/apply.c:2808
1565 #, c-format
1566 msgid "missing binary patch data for '%s'"
1567 msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho '%s'"
1568
1572 -#: builtin/apply.c:2912
1569 +#: builtin/apply.c:2911
1570 #, c-format
1571 msgid "binary patch does not apply to '%s'"
1572 msgstr "miếng vá định dạng nhị phân không được áp dụng cho '%s'"
1573
1577 -#: builtin/apply.c:2918
1574 +#: builtin/apply.c:2917
1575 #, c-format
1576 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1577 msgstr ""
1581 -"vá nhị phân cho '%s' tạo ra kết quả không chính xác (đang chờ %s, đã nhận %s)"
1578 +"vá nhị phân cho '%s' tạo ra kết quả không chính xác (mong chờ %s, lại nhận %s)"
1579
1583 -#: builtin/apply.c:2939
1580 +#: builtin/apply.c:2938
1581 #, c-format
1582 msgid "patch failed: %s:%ld"
1583 msgstr "vá gặp lỗi: %s:%ld"
1584
1588 -#: builtin/apply.c:3061
1585 +#: builtin/apply.c:3060
1586 #, c-format
1587 msgid "cannot checkout %s"
1588 msgstr "không thể \"checkout\" %s"
1589
1593 -#: builtin/apply.c:3106 builtin/apply.c:3115 builtin/apply.c:3159
1590 +#: builtin/apply.c:3105 builtin/apply.c:3114 builtin/apply.c:3158
1591 #, c-format
1592 msgid "read of %s failed"
1593 msgstr "đọc %s gặp lỗi"
1594
1598 -#: builtin/apply.c:3139 builtin/apply.c:3361
1595 +#: builtin/apply.c:3138 builtin/apply.c:3360
1596 #, c-format
1597 msgid "path %s has been renamed/deleted"
1598 msgstr "đường dẫn %s đã bị xóa/đổi tên"
1599
1603 -#: builtin/apply.c:3220 builtin/apply.c:3375
1600 +#: builtin/apply.c:3219 builtin/apply.c:3374
1601 #, c-format
1602 msgid "%s: does not exist in index"
1603 msgstr "%s: không tồn tại trong bảng mục lục"
1604
1608 -#: builtin/apply.c:3224 builtin/apply.c:3367 builtin/apply.c:3389
1605 +#: builtin/apply.c:3223 builtin/apply.c:3366 builtin/apply.c:3388
1606 #, c-format
1607 msgid "%s: %s"
1608 msgstr "%s: %s"
1609
1613 -#: builtin/apply.c:3229 builtin/apply.c:3383
1610 +#: builtin/apply.c:3228 builtin/apply.c:3382
1611 #, c-format
1612 msgid "%s: does not match index"
1613 msgstr "%s: không khớp trong mục lục"
1614
1618 -#: builtin/apply.c:3331
1615 +#: builtin/apply.c:3330
1616 msgid "removal patch leaves file contents"
1617 msgstr "loại bỏ miếng vá để lại nội dung tập tin"
1618
1622 -#: builtin/apply.c:3400
1619 +#: builtin/apply.c:3399
1620 #, c-format
1621 msgid "%s: wrong type"
1622 msgstr "%s: sai kiểu"
1623
1627 -#: builtin/apply.c:3402
1624 +#: builtin/apply.c:3401
1625 #, c-format
1626 msgid "%s has type %o, expected %o"
1627 msgstr "%s có kiểu %o, mong chờ %o"
1628
1632 -#: builtin/apply.c:3503
1629 +#: builtin/apply.c:3502
1630 #, c-format
1631 msgid "%s: already exists in index"
1632 msgstr "%s: đã có từ trước trong bảng mục lục"
1633
1637 -#: builtin/apply.c:3506
1634 +#: builtin/apply.c:3505
1635 #, c-format
1636 msgid "%s: already exists in working directory"
1637 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
1638
1642 -#: builtin/apply.c:3526
1639 +#: builtin/apply.c:3525
1640 #, c-format
1641 msgid "new mode (%o) of %s does not match old mode (%o)"
1642 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
1643
1647 -#: builtin/apply.c:3531
1644 +#: builtin/apply.c:3530
1645 #, c-format
1646 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1647 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
1648
1652 -#: builtin/apply.c:3539
1649 +#: builtin/apply.c:3538
1650 #, c-format
1651 msgid "%s: patch does not apply"
1652 msgstr "%s: miếng vá không được áp dụng"
1653
1657 -#: builtin/apply.c:3552
1654 +#: builtin/apply.c:3551
1655 #, c-format
1656 msgid "Checking patch %s..."
1657 msgstr "Đang kiểm tra miếng vá %s..."
1658
1662 -#: builtin/apply.c:3607 builtin/checkout.c:213 builtin/reset.c:158
1659 +#: builtin/apply.c:3606 builtin/checkout.c:213 builtin/reset.c:158
1660 #, c-format
1661 msgid "make_cache_entry failed for path '%s'"
1662 msgstr "make_cache_entry gặp lỗi đối với đường dẫn '%s'"
1663
1667 -#: builtin/apply.c:3750
1664 +#: builtin/apply.c:3749
1665 #, c-format
1666 msgid "unable to remove %s from index"
1667 msgstr "không thể gỡ bỏ %s từ mục lục"
1668
1672 -#: builtin/apply.c:3778
1669 +#: builtin/apply.c:3777
1670 #, c-format
1671 msgid "corrupt patch for subproject %s"
1672 msgstr "miếng vá sai hỏng cho dự án con (subproject) %s"
1673
1677 -#: builtin/apply.c:3782
1674 +#: builtin/apply.c:3781
1675 #, c-format
1676 msgid "unable to stat newly created file '%s'"
1677 msgstr "không thể lấy trạng thái về tập tin %s mới hơn đã được tạo"
1678
1682 -#: builtin/apply.c:3787
1679 +#: builtin/apply.c:3786
1680 #, c-format
1681 msgid "unable to create backing store for newly created file %s"
1682 msgstr "không thể tạo 'backing store' cho tập tin được tạo mới hơn %s"
1683
1687 -#: builtin/apply.c:3790 builtin/apply.c:3898
1684 +#: builtin/apply.c:3789 builtin/apply.c:3897
1685 #, c-format
1686 msgid "unable to add cache entry for %s"
1687 msgstr "không thể thêm mục nhớ tạm cho %s"
1688
1692 -#: builtin/apply.c:3823
1689 +#: builtin/apply.c:3822
1690 #, c-format
1691 msgid "closing file '%s'"
1692 msgstr "đang đóng tập tin '%s'"
1693
1697 -#: builtin/apply.c:3872
1694 +#: builtin/apply.c:3871
1695 #, c-format
1696 msgid "unable to write file '%s' mode %o"
1697 msgstr "không thể ghi vào tập tin '%s' chế độ (mode) %o"
1698
1702 -#: builtin/apply.c:3959
1699 +#: builtin/apply.c:3958
1700 #, c-format
1701 msgid "Applied patch %s cleanly."
1702 msgstr "Đã áp dụng miếng và %s một cách sạch sẽ."
1703
1707 -#: builtin/apply.c:3967
1704 +#: builtin/apply.c:3966
1705 msgid "internal error"
1706 msgstr "lỗi nội bộ"
1707
1708 #. Say this even without --verbose
1712 -#: builtin/apply.c:3970
1709 +#: builtin/apply.c:3969
1710 #, c-format
1711 msgid "Applying patch %%s with %d reject..."
1712 msgid_plural "Applying patch %%s with %d rejects..."
1713 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối..."
1714 msgstr[1] "Đang áp dụng miếng vá %%s với %d lần từ chối..."
1715
1719 -#: builtin/apply.c:3980
1716 +#: builtin/apply.c:3979
1717 #, c-format
1718 msgid "truncating .rej filename to %.*s.rej"
1719 msgstr "đang cắt cụt tên tập tin .rej thành %.*s.rej"
1720
1724 -#: builtin/apply.c:4001
1721 +#: builtin/apply.c:4000
1722 #, c-format
1723 msgid "Hunk #%d applied cleanly."
1724 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
1725
1729 -#: builtin/apply.c:4004
1726 +#: builtin/apply.c:4003
1727 #, c-format
1728 msgid "Rejected hunk #%d."
1729 msgstr "hunk #%d bị từ chối."
1730
1734 -#: builtin/apply.c:4154
1731 +#: builtin/apply.c:4153
1732 msgid "unrecognized input"
1733 msgstr "không thừa nhận đầu vào"
1734
1738 -#: builtin/apply.c:4165
1735 +#: builtin/apply.c:4164
1736 msgid "unable to read index file"
1737 msgstr "không thể đọc tập tin lưu bảng mục lục"
1738
1742 -#: builtin/apply.c:4284 builtin/apply.c:4287
1739 +#: builtin/apply.c:4283 builtin/apply.c:4286
1740 msgid "path"
1741 msgstr "đường-dẫn"
1742
1746 -#: builtin/apply.c:4285
1743 +#: builtin/apply.c:4284
1744 msgid "don't apply changes matching the given path"
1745 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
1746
1750 -#: builtin/apply.c:4288
1747 +#: builtin/apply.c:4287
1748 msgid "apply changes matching the given path"
1749 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
1750
1754 -#: builtin/apply.c:4290
1751 +#: builtin/apply.c:4289
1752 msgid "num"
1753 msgstr "số"
1754
1758 -#: builtin/apply.c:4291
1755 +#: builtin/apply.c:4290
1756 msgid "remove <num> leading slashes from traditional diff paths"
1757 msgstr "gỡ bỏ <số> phần dẫn đầu (slashe) từ đường dẫn diff cổ điển"
1758
1762 -#: builtin/apply.c:4294
1759 +#: builtin/apply.c:4293
1760 msgid "ignore additions made by the patch"
1761 msgstr "lờ đi phần phụ thêm tạo ra bởi miếng vá"
1762
1766 -#: builtin/apply.c:4296
1763 +#: builtin/apply.c:4295
1764 msgid "instead of applying the patch, output diffstat for the input"
1765 msgstr ""
1766 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
1767
1771 -#: builtin/apply.c:4300
1768 +#: builtin/apply.c:4299
1769 msgid "shows number of added and deleted lines in decimal notation"
1770 msgstr ""
1771 "hiển thị số lượng các dòng được thêm vào và xóa đi theo ký hiệu thập phân"
1772
1776 -#: builtin/apply.c:4302
1773 +#: builtin/apply.c:4301
1774 msgid "instead of applying the patch, output a summary for the input"
1775 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
1776
1780 -#: builtin/apply.c:4304
1777 +#: builtin/apply.c:4303
1778 msgid "instead of applying the patch, see if the patch is applicable"
1779 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
1780
1784 -#: builtin/apply.c:4306
1781 +#: builtin/apply.c:4305
1782 msgid "make sure the patch is applicable to the current index"
1783 msgstr "hãy chắc chắn là miếng vá thích hợp với bảng mục lục hiện hành"
1784
1788 -#: builtin/apply.c:4308
1785 +#: builtin/apply.c:4307
1786 msgid "apply a patch without touching the working tree"
1787 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
1788
1792 -#: builtin/apply.c:4310
1789 +#: builtin/apply.c:4309
1790 msgid "also apply the patch (use with --stat/--summary/--check)"
1791 msgstr ""
1795 -"đồng thời áp dụng miếng vá (sử dụng với tùy chọn --stat/--summary/--check)"
1792 +"đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
1793
1797 -#: builtin/apply.c:4312
1794 +#: builtin/apply.c:4311
1795 msgid "attempt three-way merge if a patch does not apply"
1796 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
1797
1801 -#: builtin/apply.c:4314
1798 +#: builtin/apply.c:4313
1799 msgid "build a temporary index based on embedded index information"
1800 msgstr ""
1801 "xây dựng bảng mục lục tạm thời trên cơ sở thông tin bảng mục lục được nhúng"
1802
1806 -#: builtin/apply.c:4316
1803 +#: builtin/apply.c:4315
1804 msgid "paths are separated with NUL character"
1805 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
1806
1810 -#: builtin/apply.c:4319
1807 +#: builtin/apply.c:4318
1808 msgid "ensure at least <n> lines of context match"
1809 msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
1810
1814 -#: builtin/apply.c:4320
1811 +#: builtin/apply.c:4319
1812 msgid "action"
1813 msgstr "hành động"
1814
1818 -#: builtin/apply.c:4321
1815 +#: builtin/apply.c:4320
1816 msgid "detect new or modified lines that have whitespace errors"
1817 msgstr "tìm thấy một dòng mới hoặc bị sửa đổi mà nó có lỗi do khoảng trắng"
1818
1822 -#: builtin/apply.c:4324 builtin/apply.c:4327
1819 +#: builtin/apply.c:4323 builtin/apply.c:4326
1820 msgid "ignore changes in whitespace when finding context"
1821 msgstr "lờ đi sự thay đổi do khoảng trắng khi quét nội dung"
1822
1826 -#: builtin/apply.c:4330
1823 +#: builtin/apply.c:4329
1824 msgid "apply the patch in reverse"
1825 msgstr "áp dụng miếng vá theo chiều ngược"
1826
1830 -#: builtin/apply.c:4332
1827 +#: builtin/apply.c:4331
1828 msgid "don't expect at least one line of context"
1829 msgstr "đừng hy vọng có ít nhất một dòng nội dung"
1830
1834 -#: builtin/apply.c:4334
1831 +#: builtin/apply.c:4333
1832 msgid "leave the rejected hunks in corresponding *.rej files"
1833 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
1834
1838 -#: builtin/apply.c:4336
1835 +#: builtin/apply.c:4335
1836 msgid "allow overlapping hunks"
1837 msgstr "cho phép chồng khối nhớ"
1838
1842 -#: builtin/apply.c:4337
1839 +#: builtin/apply.c:4336
1840 msgid "be verbose"
1841 msgstr "chi tiết"
1842
1846 -#: builtin/apply.c:4339
1843 +#: builtin/apply.c:4338
1844 msgid "tolerate incorrectly detected missing new-line at the end of file"
1845 msgstr ""
1846 "đã dò tìm thấy dung sai không chính xác thiếu dòng mới tại cuối tập tin"
1847
1851 -#: builtin/apply.c:4342
1848 +#: builtin/apply.c:4341
1849 msgid "do not trust the line counts in the hunk headers"
1850 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
1851
1855 -#: builtin/apply.c:4344
1852 +#: builtin/apply.c:4343
1853 msgid "root"
1854 msgstr "root"
1855
1859 -#: builtin/apply.c:4345
1856 +#: builtin/apply.c:4344
1857 msgid "prepend <root> to all filenames"
1858 msgstr "treo thêm <root> vào tất cả các tên tập tin"
1859
1863 -#: builtin/apply.c:4367
1860 +#: builtin/apply.c:4366
1861 msgid "--3way outside a repository"
1862 msgstr "--3way ở ngoài một kho chứa"
1863
1867 -#: builtin/apply.c:4375
1864 +#: builtin/apply.c:4374
1865 msgid "--index outside a repository"
1866 msgstr "--index ở ngoài một kho chứa"
1867
1871 -#: builtin/apply.c:4378
1868 +#: builtin/apply.c:4377
1869 msgid "--cached outside a repository"
1870 msgstr "--cached ở ngoài một kho chứa"
1871
1875 -#: builtin/apply.c:4394
1872 +#: builtin/apply.c:4393
1873 #, c-format
1874 msgid "can't open patch '%s'"
1875 msgstr "không thể mở miếng vá '%s'"
1876
1880 -#: builtin/apply.c:4408
1877 +#: builtin/apply.c:4407
1878 #, c-format
1879 msgid "squelched %d whitespace error"
1880 msgid_plural "squelched %d whitespace errors"
1881 msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
1882 msgstr[1] "đã chấm dứt %d lỗi khoảng trắng"
1883
1887 -#: builtin/apply.c:4414 builtin/apply.c:4424
1884 +#: builtin/apply.c:4413 builtin/apply.c:4423
1885 #, c-format
1886 msgid "%d line adds whitespace errors."
1887 msgid_plural "%d lines add whitespace errors."
@@ -1946,7 +1943,7 @@ msgstr ""
1943
1944 #: builtin/branch.c:180
1945 msgid "cannot use -a with -d"
1949 -msgstr "không thể sử dụng -a với -d"
1946 +msgstr "không thể dùng tùy chọn -a với -d"
1947
1948 #: builtin/branch.c:186
1949 msgid "Couldn't look up commit object for HEAD"
@@ -2146,7 +2143,7 @@ msgstr "đường dẫn '%s': không thể hòa trộn"
2143 msgid "Unable to add merge result for '%s'"
2144 msgstr "Không thể thêm kết quả hòa trộn cho '%s'"
2145
2149 -#: builtin/checkout.c:235 builtin/checkout.c:393
2146 +#: builtin/checkout.c:235 builtin/checkout.c:392
2147 msgid "corrupt index file"
2148 msgstr "tập tin ghi bảng mục lục bị hỏng"
2149
@@ -2155,60 +2152,56 @@ msgstr "tập tin ghi bảng mục lục bị hỏng"
2152 msgid "path '%s' is unmerged"
2153 msgstr "đường dẫn '%s' không được hòa trộn"
2154
2158 -#: builtin/checkout.c:303 builtin/checkout.c:499 builtin/clone.c:586
2159 -#: builtin/merge.c:812
2155 +#: builtin/checkout.c:303 builtin/checkout.c:498 builtin/clone.c:586
2156 +#: builtin/merge.c:811
2157 msgid "unable to write new index file"
2158 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
2159
2163 -#: builtin/checkout.c:320 builtin/diff.c:302 builtin/merge.c:408
2164 -msgid "diff_setup_done failed"
2165 -msgstr "diff_setup_done gặp lỗi"
2166 -
2167 -#: builtin/checkout.c:415
2160 +#: builtin/checkout.c:414
2161 msgid "you need to resolve your current index first"
2162 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 đã!"
2163
2171 -#: builtin/checkout.c:534
2164 +#: builtin/checkout.c:533
2165 #, c-format
2166 msgid "Can not do reflog for '%s'\n"
2167 msgstr "Không thể thực hiện reflog cho '%s'\n"
2168
2176 -#: builtin/checkout.c:567
2169 +#: builtin/checkout.c:566
2170 msgid "HEAD is now at"
2171 msgstr "HEAD hiện giờ tại"
2172
2180 -#: builtin/checkout.c:574
2173 +#: builtin/checkout.c:573
2174 #, c-format
2175 msgid "Reset branch '%s'\n"
2176 msgstr "Đặt lại nhánh '%s'\n"
2177
2185 -#: builtin/checkout.c:577
2178 +#: builtin/checkout.c:576
2179 #, c-format
2180 msgid "Already on '%s'\n"
2181 msgstr "Đã sẵn sàng trên '%s'\n"
2182
2190 -#: builtin/checkout.c:581
2183 +#: builtin/checkout.c:580
2184 #, c-format
2185 msgid "Switched to and reset branch '%s'\n"
2186 msgstr "Đã chuyển tới và reset nhánh '%s'\n"
2187
2195 -#: builtin/checkout.c:583
2188 +#: builtin/checkout.c:582
2189 #, c-format
2190 msgid "Switched to a new branch '%s'\n"
2191 msgstr "Đã chuyển đến nhánh mới '%s'\n"
2192
2200 -#: builtin/checkout.c:585
2193 +#: builtin/checkout.c:584
2194 #, c-format
2195 msgid "Switched to branch '%s'\n"
2196 msgstr "Đã chuyển đến nhánh '%s'\n"
2197
2205 -#: builtin/checkout.c:641
2198 +#: builtin/checkout.c:640
2199 #, c-format
2200 msgid " ... and %d more.\n"
2201 msgstr " ... và nhiều hơn %d.\n"
2202
2203 #. The singular version
2211 -#: builtin/checkout.c:647
2204 +#: builtin/checkout.c:646
2205 #, c-format
2206 msgid ""
2207 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -2221,19 +2214,19 @@ msgid_plural ""
2214 "\n"
2215 "%s\n"
2216 msgstr[0] ""
2224 -"Cảnh báo: bạn đã rời bở %d lần chuyển giao (commit) lại đằng sau, không được "
2217 +"Cảnh báo: bạn đã rời bỏ %d lần chuyển giao (commit) lại đằng sau, không được "
2218 "kết nối đến\n"
2219 "bất kỳ nhánh nào của bạn:\n"
2220 "\n"
2221 "%s\n"
2222 msgstr[1] ""
2230 -"Cảnh báo: bạn đã rời bở %d lần chuyển giao (commit) lại đằng sau, không được "
2223 +"Cảnh báo: bạn đã rời bỏ %d lần chuyển giao (commit) lại đằng sau, không được "
2224 "kết nối đến\n"
2225 "bất kỳ nhánh nào của bạn:\n"
2226 "\n"
2227 "%s\n"
2228
2236 -#: builtin/checkout.c:665
2229 +#: builtin/checkout.c:664
2230 #, c-format
2231 msgid ""
2232 "If you want to keep them by creating a new branch, this may be a good time\n"
@@ -2249,71 +2242,71 @@ msgstr ""
2242 " git branch tên_nhánh_mới %s\n"
2243 "\n"
2244
2252 -#: builtin/checkout.c:695
2245 +#: builtin/checkout.c:694
2246 msgid "internal error in revision walk"
2247 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét lại"
2248
2256 -#: builtin/checkout.c:699
2249 +#: builtin/checkout.c:698
2250 msgid "Previous HEAD position was"
2251 msgstr "Vị trí kế trước của HEAD là"
2252
2260 -#: builtin/checkout.c:725 builtin/checkout.c:920
2253 +#: builtin/checkout.c:724 builtin/checkout.c:919
2254 msgid "You are on a branch yet to be born"
2255 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
2256
2257 #. case (1)
2265 -#: builtin/checkout.c:856
2258 +#: builtin/checkout.c:855
2259 #, c-format
2260 msgid "invalid reference: %s"
2261 msgstr "tham chiếu sai: %s"
2262
2263 #. case (1): want a tree
2271 -#: builtin/checkout.c:895
2264 +#: builtin/checkout.c:894
2265 #, c-format
2266 msgid "reference is not a tree: %s"
2274 -msgstr "tham chiếu không phải là cây:%s"
2267 +msgstr "tham chiếu không phải là một cây (tree):%s"
2268
2276 -#: builtin/checkout.c:977
2269 +#: builtin/checkout.c:976
2270 msgid "-B cannot be used with -b"
2278 -msgstr "-B không thể được sử dụng với -b"
2271 +msgstr "tùy chọn -B không thể dùng -b"
2272
2280 -#: builtin/checkout.c:986
2273 +#: builtin/checkout.c:985
2274 msgid "--patch is incompatible with all other options"
2275 msgstr "--patch xung khắc với tất cả các tùy chọn khác"
2276
2284 -#: builtin/checkout.c:989
2277 +#: builtin/checkout.c:988
2278 msgid "--detach cannot be used with -b/-B/--orphan"
2286 -msgstr "--detach không thể được sử dụng với -b/-B/--orphan"
2279 +msgstr "--detach không thể được sử dụng với tùy chọn -b/-B/--orphan"
2280
2288 -#: builtin/checkout.c:991
2281 +#: builtin/checkout.c:990
2282 msgid "--detach cannot be used with -t"
2283 msgstr "--detach không thể được sử dụng với tùy chọn -t"
2284
2292 -#: builtin/checkout.c:997
2285 +#: builtin/checkout.c:996
2286 msgid "--track needs a branch name"
2287 msgstr "--track cần tên một nhánh"
2288
2296 -#: builtin/checkout.c:1004
2289 +#: builtin/checkout.c:1003
2290 msgid "Missing branch name; try -b"
2291 msgstr "Thiếu tên nhánh; hãy thử -b"
2292
2300 -#: builtin/checkout.c:1010
2293 +#: builtin/checkout.c:1009
2294 msgid "--orphan and -b|-B are mutually exclusive"
2295 msgstr "Tùy chọn --orphan và -b|-B loại từ lẫn nhau"
2296
2304 -#: builtin/checkout.c:1012
2297 +#: builtin/checkout.c:1011
2298 msgid "--orphan cannot be used with -t"
2299 msgstr "--orphan không thể được sử dụng với tùy chọn -t"
2300
2308 -#: builtin/checkout.c:1022
2301 +#: builtin/checkout.c:1021
2302 msgid "git checkout: -f and -m are incompatible"
2310 -msgstr "git checkout: -f và -m xung khắc nhau"
2303 +msgstr "git checkout: hai tùy chọn -f và -m xung khắc nhau"
2304
2312 -#: builtin/checkout.c:1056
2305 +#: builtin/checkout.c:1055
2306 msgid "invalid path specification"
2307 msgstr "đường dẫn đã cho không hợp lệ"
2308
2316 -#: builtin/checkout.c:1064
2309 +#: builtin/checkout.c:1063
2310 #, c-format
2311 msgid ""
2312 "git checkout: updating paths is incompatible with switching branches.\n"
@@ -2324,17 +2317,17 @@ msgstr ""
2317 "Bạn đã có ý định checkout '%s' cái mà không thể được phân giải như là lần "
2318 "chuyển giao (commit)?"
2319
2327 -#: builtin/checkout.c:1066
2320 +#: builtin/checkout.c:1065
2321 msgid "git checkout: updating paths is incompatible with switching branches."
2322 msgstr ""
2323 "git checkout: việc cập nhật các đường dẫn là xung khắc với việc chuyển đổi "
2324 "các nhánh."
2325
2333 -#: builtin/checkout.c:1071
2326 +#: builtin/checkout.c:1070
2327 msgid "git checkout: --detach does not take a path argument"
2328 msgstr "git checkout: --detach không nhận một đối số là đường dẫn"
2329
2337 -#: builtin/checkout.c:1074
2330 +#: builtin/checkout.c:1073
2331 msgid ""
2332 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
2333 "checking out of the index."
@@ -2342,11 +2335,11 @@ msgstr ""
2335 "git checkout: --ours/--theirs, --force và --merge là xung khắc với nhau khi\n"
2336 "checkout bảng mục lục (index)."
2337
2345 -#: builtin/checkout.c:1093
2338 +#: builtin/checkout.c:1092
2339 msgid "Cannot switch branch to a non-commit."
2340 msgstr "Không thể chuyển đến một non-commit."
2341
2349 -#: builtin/checkout.c:1096
2342 +#: builtin/checkout.c:1095
2343 msgid "--ours/--theirs is incompatible with switching branches."
2344 msgstr "--ours/--theirs là xung khắc nhau khi chuyển đổi các nhánh."
2345
@@ -2404,7 +2397,7 @@ msgstr "kho tham chiếu '%s' không phải là một thư mục nội bộ."
2397 msgid "failed to create directory '%s'"
2398 msgstr "tạo thư mục \"%s\" gặp lỗi"
2399
2407 -#: builtin/clone.c:308 builtin/diff.c:75
2400 +#: builtin/clone.c:308 builtin/diff.c:77
2401 #, c-format
2402 msgid "failed to stat '%s'"
2403 msgstr "gặp lỗi stat (lấy trạng thái về) '%s'"
@@ -2419,11 +2412,6 @@ msgstr "%s tồn tại nhưng không phải là một thư mục"
2412 msgid "failed to stat %s\n"
2413 msgstr "lỗi stat (lấy trạng thái về) %s\n"
2414
2422 -#: builtin/clone.c:341
2423 -#, c-format
2424 -msgid "failed to unlink '%s'"
2425 -msgstr "bỏ liên kết (unlink) %s không thành công"
2426 -
2415 #: builtin/clone.c:346
2416 #, c-format
2417 msgid "failed to create link '%s'"
@@ -2574,7 +2562,7 @@ msgstr ""
2562 "\n"
2563 " git commit --allow-empty\n"
2564 "\n"
2577 -"Nếu không, hãy thử sử dụng 'git reset'\n"
2565 +"Nếu không, hãy thử dùng 'git reset'\n"
2566
2567 #: builtin/commit.c:256
2568 msgid "failed to unpack HEAD tree object"
@@ -2836,7 +2824,7 @@ msgstr " (root-commit)"
2824 msgid "could not parse HEAD commit"
2825 msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
2826
2839 -#: builtin/commit.c:1487 builtin/merge.c:509
2827 +#: builtin/commit.c:1487 builtin/merge.c:508
2828 #, c-format
2829 msgid "could not open '%s' for reading"
2830 msgstr "không thể mở %s' để đọc"
@@ -2868,7 +2856,7 @@ msgid "Aborting commit due to empty commit message.\n"
2856 msgstr ""
2857 "Đang bỏ qua lần chuyển giao (commit) bởi vì thông điệp của nó trống rỗng.\n"
2858
2871 -#: builtin/commit.c:1554 builtin/merge.c:936 builtin/merge.c:961
2859 +#: builtin/commit.c:1554 builtin/merge.c:935 builtin/merge.c:960
2860 msgid "failed to write commit object"
2861 msgstr "gặp lỗi khi ghi đối tượng chuyển giao (commit)"
2862
@@ -2975,36 +2963,36 @@ msgstr "Không tìm thấy các tên, không thể mô tả gì cả."
2963 msgid "--dirty is incompatible with committishes"
2964 msgstr "--dirty là xung khắc với các tùy chọn dành cho chuyển giao (commit)"
2965
2978 -#: builtin/diff.c:77
2966 +#: builtin/diff.c:79
2967 #, c-format
2968 msgid "'%s': not a regular file or symlink"
2969 msgstr "'%s': không phải tập tin bình thường hay liên kết tượng trưng"
2970
2983 -#: builtin/diff.c:220
2971 +#: builtin/diff.c:224
2972 #, c-format
2973 msgid "invalid option: %s"
2974 msgstr "tùy chọn sai: %s"
2975
2988 -#: builtin/diff.c:297
2976 +#: builtin/diff.c:301
2977 msgid "Not a git repository"
2978 msgstr "Không phải là kho git"
2979
2992 -#: builtin/diff.c:341
2980 +#: builtin/diff.c:344
2981 #, c-format
2982 msgid "invalid object '%s' given."
2983 msgstr "đối tượng đã cho '%s' không hợp lệ."
2984
2997 -#: builtin/diff.c:346
2985 +#: builtin/diff.c:349
2986 #, c-format
2987 msgid "more than %d trees given: '%s'"
2988 msgstr "đã chỉ ra nhiều hơn %d cây (tree): '%s'"
2989
3002 -#: builtin/diff.c:356
2990 +#: builtin/diff.c:359
2991 #, c-format
2992 msgid "more than two blobs given: '%s'"
2993 msgstr "đã cho nhiều hơn hai đối tượng blob: '%s'"
2994
3007 -#: builtin/diff.c:364
2995 +#: builtin/diff.c:367
2996 #, c-format
2997 msgid "unhandled object '%s' given."
2998 msgstr "đã cho đối tượng không thể nắm giữ '%s'."
@@ -3095,7 +3083,7 @@ msgstr " (%s sẽ trở thành không đầu (không được quản lý))"
3083 #: builtin/fetch.c:550
3084 #, c-format
3085 msgid " (%s has become dangling)"
3098 -msgstr " (%s phải trở thành không đầu (không được quản lý))"
3086 +msgstr " (%s đã trở thành không đầu (không được quản lý))"
3087
3088 #: builtin/fetch.c:557
3089 msgid "[deleted]"
@@ -3203,59 +3191,59 @@ msgstr ""
3191 msgid "grep: failed to create thread: %s"
3192 msgstr "grep: gặp lỗi tạo tuyến (thread): %s"
3193
3206 -#: builtin/grep.c:402
3194 +#: builtin/grep.c:454
3195 #, c-format
3196 msgid "Failed to chdir: %s"
3197 msgstr "Gặp lỗi với lệnh chdir: %s"
3198
3211 -#: builtin/grep.c:478 builtin/grep.c:512
3199 +#: builtin/grep.c:530 builtin/grep.c:564
3200 #, c-format
3201 msgid "unable to read tree (%s)"
3202 msgstr "không thể đọc cây (%s)"
3203
3216 -#: builtin/grep.c:526
3204 +#: builtin/grep.c:578
3205 #, c-format
3206 msgid "unable to grep from object of type %s"
3207 msgstr "không thể thực hiện lệnh grep (lọc tìm) từ đối tượng thuộc kiểu %s"
3208
3221 -#: builtin/grep.c:584
3209 +#: builtin/grep.c:636
3210 #, c-format
3211 msgid "switch `%c' expects a numerical value"
3212 msgstr "chuyển đến `%c' mong chờ một giá trị bằng số"
3213
3226 -#: builtin/grep.c:601
3214 +#: builtin/grep.c:653
3215 #, c-format
3216 msgid "cannot open '%s'"
3217 msgstr "không mở được '%s'"
3218
3231 -#: builtin/grep.c:885
3219 +#: builtin/grep.c:917
3220 msgid "no pattern given."
3221 msgstr "chưa chỉ ra mẫu."
3222
3235 -#: builtin/grep.c:899
3223 +#: builtin/grep.c:931
3224 #, c-format
3225 msgid "bad object %s"
3226 msgstr "đối tượng sai %s"
3227
3240 -#: builtin/grep.c:940
3228 +#: builtin/grep.c:972
3229 msgid "--open-files-in-pager only works on the worktree"
3230 msgstr "--open-files-in-pager chỉ làm việc trên cây-làm-việc"
3231
3244 -#: builtin/grep.c:963
3232 +#: builtin/grep.c:995
3233 msgid "--cached or --untracked cannot be used with --no-index."
3234 msgstr "--cached hay --untracked không được sử dụng với --no-index."
3235
3248 -#: builtin/grep.c:968
3236 +#: builtin/grep.c:1000
3237 msgid "--no-index or --untracked cannot be used with revs."
3238 msgstr ""
3239 "--no-index hay --untracked không được sử dụng cùng với các tùy chọn liên "
3240 "quan đến revs."
3241
3254 -#: builtin/grep.c:971
3242 +#: builtin/grep.c:1003
3243 msgid "--[no-]exclude-standard cannot be used for tracked contents."
3244 msgstr "--[no-]exclude-standard không thể sử dụng cho nội dung lưu dấu vết."
3245
3258 -#: builtin/grep.c:979
3246 +#: builtin/grep.c:1011
3247 msgid "both --cached and trees are given."
3248 msgstr "cả hai --cached và các cây phải được chỉ ra."
3249
@@ -3749,58 +3737,58 @@ msgstr "Cần chính xác một vùng."
3737 msgid "Not a range."
3738 msgstr "Không phải là một vùng."
3739
3752 -#: builtin/log.c:792
3740 +#: builtin/log.c:789
3741 msgid "Cover letter needs email format"
3742 msgstr "'Cover letter' cần cho định dạng thư"
3743
3756 -#: builtin/log.c:865
3744 +#: builtin/log.c:862
3745 #, c-format
3746 msgid "insane in-reply-to: %s"
3747 msgstr "in-reply-to điên rồ: %s"
3748
3761 -#: builtin/log.c:938
3749 +#: builtin/log.c:935
3750 msgid "Two output directories?"
3751 msgstr "Hai thư mục kết xuất?"
3752
3765 -#: builtin/log.c:1160
3753 +#: builtin/log.c:1157
3754 #, c-format
3755 msgid "bogus committer info %s"
3756 msgstr "thông tin người chuyển giao không có thực %s"
3757
3770 -#: builtin/log.c:1205
3758 +#: builtin/log.c:1202
3759 msgid "-n and -k are mutually exclusive."
3760 msgstr "-n và -k loại từ lẫn nhau."
3761
3774 -#: builtin/log.c:1207
3762 +#: builtin/log.c:1204
3763 msgid "--subject-prefix and -k are mutually exclusive."
3764 msgstr "--subject-prefix và -k xung khắc nhau."
3765
3778 -#: builtin/log.c:1215
3766 +#: builtin/log.c:1212
3767 msgid "--name-only does not make sense"
3768 msgstr "--name-only không hợp lý"
3769
3782 -#: builtin/log.c:1217
3770 +#: builtin/log.c:1214
3771 msgid "--name-status does not make sense"
3772 msgstr "--name-status không hợp lý"
3773
3786 -#: builtin/log.c:1219
3774 +#: builtin/log.c:1216
3775 msgid "--check does not make sense"
3776 msgstr "--check không hợp lý"
3777
3790 -#: builtin/log.c:1242
3778 +#: builtin/log.c:1239
3779 msgid "standard output, or directory, which one?"
3780 msgstr "đầu ra chuẩn, hay thư mục, chọn cái nào?"
3781
3794 -#: builtin/log.c:1244
3782 +#: builtin/log.c:1241
3783 #, c-format
3784 msgid "Could not create directory '%s'"
3785 msgstr "Không thể tạo thư mục '%s'"
3786
3799 -#: builtin/log.c:1397
3787 +#: builtin/log.c:1394
3788 msgid "Failed to create output files"
3789 msgstr "Gặp lỗi khi tạo các tập tin kết xuất"
3790
3803 -#: builtin/log.c:1501
3791 +#: builtin/log.c:1498
3792 #, c-format
3793 msgid ""
3794 "Could not find a tracked remote branch, please specify <upstream> manually.\n"
@@ -3808,7 +3796,7 @@ msgstr ""
3796 "Không tìm thấy nhánh mạng bị theo vết, hãy chỉ định <dòng-ngược> một cách "
3797 "thủ công.\n"
3798
3811 -#: builtin/log.c:1517 builtin/log.c:1519 builtin/log.c:1531
3799 +#: builtin/log.c:1511 builtin/log.c:1513 builtin/log.c:1525
3800 #, c-format
3801 msgid "Unknown commit %s"
3802 msgstr "Không hiểu lần chuyển giao (commit) %s"
@@ -3871,51 +3859,51 @@ msgstr "Hoàn thành SQUASH_MSG"
3859 msgid "No merge message -- not updating HEAD\n"
3860 msgstr "Không thông điệp hòa trộn -- không cập nhật HEAD\n"
3861
3874 -#: builtin/merge.c:437
3862 +#: builtin/merge.c:436
3863 #, c-format
3864 msgid "'%s' does not point to a commit"
3865 msgstr "'%s' không chỉ đến một lần chuyển giao (commit) nào cả"
3866
3879 -#: builtin/merge.c:536
3867 +#: builtin/merge.c:535
3868 #, c-format
3869 msgid "Bad branch.%s.mergeoptions string: %s"
3870 msgstr "Chuỗi branch.%s.mergeoptions sai: %s"
3871
3884 -#: builtin/merge.c:629
3872 +#: builtin/merge.c:628
3873 msgid "git write-tree failed to write a tree"
3874 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
3875
3888 -#: builtin/merge.c:679
3876 +#: builtin/merge.c:678
3877 msgid "failed to read the cache"
3878 msgstr "gặp lỗi khi đọc bộ nhớ tạm"
3879
3892 -#: builtin/merge.c:710
3880 +#: builtin/merge.c:709
3881 msgid "Not handling anything other than two heads merge."
3882 msgstr "Không cầm nắm gì ngoài hai head hòa trộn"
3883
3896 -#: builtin/merge.c:724
3884 +#: builtin/merge.c:723
3885 #, c-format
3886 msgid "Unknown option for merge-recursive: -X%s"
3887 msgstr "Không hiểu tùy chọn cho merge-recursive: -X%s"
3888
3901 -#: builtin/merge.c:738
3889 +#: builtin/merge.c:737
3890 #, c-format
3891 msgid "unable to write %s"
3892 msgstr "không thể ghi %s"
3893
3906 -#: builtin/merge.c:877
3894 +#: builtin/merge.c:876
3895 #, c-format
3896 msgid "Could not read from '%s'"
3897 msgstr "Không thể đọc từ '%s'"
3898
3911 -#: builtin/merge.c:886
3899 +#: builtin/merge.c:885
3900 #, c-format
3901 msgid "Not committing merge; use 'git commit' to complete the merge.\n"
3902 msgstr ""
3903 "Vẫn chưa hòa trộn các lần chuyển giao (commit); sử dụng lệnh 'git commit' để "
3904 "hoàn tất việc hòa trộn.\n"
3905
3918 -#: builtin/merge.c:892
3906 +#: builtin/merge.c:891
3907 msgid ""
3908 "Please enter a commit message to explain why this merge is necessary,\n"
3909 "especially if it merges an updated upstream into a topic branch.\n"
@@ -3932,55 +3920,55 @@ msgstr ""
3920 "rỗng\n"
3921 "sẽ làm hủy bỏ lần chuyển giao (commit).\n"
3922
3935 -#: builtin/merge.c:916
3923 +#: builtin/merge.c:915
3924 msgid "Empty commit message."
3925 msgstr "Chú thích của lần commit (chuyển giao) bị trống rỗng."
3926
3939 -#: builtin/merge.c:928
3927 +#: builtin/merge.c:927
3928 #, c-format
3929 msgid "Wonderful.\n"
3930 msgstr "Thần kỳ.\n"
3931
3944 -#: builtin/merge.c:993
3932 +#: builtin/merge.c:992
3933 #, c-format
3934 msgid "Automatic merge failed; fix conflicts and then commit the result.\n"
3935 msgstr ""
3936 "Việc tự động hòa trộn gặp lỗi; hãy sửa các xung đột sau đó chuyển giao "
3937 "(commit) kết quả.\n"
3938
3951 -#: builtin/merge.c:1009
3939 +#: builtin/merge.c:1008
3940 #, c-format
3941 msgid "'%s' is not a commit"
3942 msgstr "%s không phải là một lần commit (chuyển giao)"
3943
3956 -#: builtin/merge.c:1050
3944 +#: builtin/merge.c:1049
3945 msgid "No current branch."
3946 msgstr "không phải nhánh hiện hành"
3947
3960 -#: builtin/merge.c:1052
3948 +#: builtin/merge.c:1051
3949 msgid "No remote for the current branch."
3950 msgstr "Không có máy chủ cho nhánh hiện hành."
3951
3964 -#: builtin/merge.c:1054
3952 +#: builtin/merge.c:1053
3953 msgid "No default upstream defined for the current branch."
3954 msgstr "Không có dòng ngược mặc định được định nghĩa cho nhánh hiện hành."
3955
3968 -#: builtin/merge.c:1059
3956 +#: builtin/merge.c:1058
3957 #, c-format
3958 msgid "No remote tracking branch for %s from %s"
3959 msgstr "Không nhánh mạng theo vết cho %s từ %s"
3960
3973 -#: builtin/merge.c:1146 builtin/merge.c:1303
3961 +#: builtin/merge.c:1145 builtin/merge.c:1302
3962 #, c-format
3963 msgid "%s - not something we can merge"
3964 msgstr "%s - không phải là một số thứ chúng tôi có thể hòa trộn"
3965
3978 -#: builtin/merge.c:1214
3966 +#: builtin/merge.c:1213
3967 msgid "There is no merge to abort (MERGE_HEAD missing)."
3968 msgstr ""
3969 "Ở đây không có lần hòa trộn nào được hủy bỏ giữa chừng cả (thiếu MERGE_HEAD)."
3970
3983 -#: builtin/merge.c:1230 git-pull.sh:31
3971 +#: builtin/merge.c:1229 git-pull.sh:31
3972 msgid ""
3973 "You have not concluded your merge (MERGE_HEAD exists).\n"
3974 "Please, commit your changes before you can merge."
@@ -3988,11 +3976,11 @@ msgstr ""
3976 "Bạn chưa kết thúc việc hòa trộng (MERGE_HEAD vẫn tồn tại).\n"
3977 "Hãy chuyển giao (commit) các thay đổi trước khi bạn có thể hòa trộn."
3978
3991 -#: builtin/merge.c:1233 git-pull.sh:34
3979 +#: builtin/merge.c:1232 git-pull.sh:34
3980 msgid "You have not concluded your merge (MERGE_HEAD exists)."
3981 msgstr "Bạn chưa kết thúc việc hòa trộng (MERGE_HEAD vẫn tồn tại)."
3982
3995 -#: builtin/merge.c:1237
3983 +#: builtin/merge.c:1236
3984 msgid ""
3985 "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).\n"
3986 "Please, commit your changes before you can merge."
@@ -4000,85 +3988,85 @@ msgstr ""
3988 "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại).\n"
3989 "Hãy chuyển giao (commit) các thay đổi trước khi bạn có thể hòa trộn."
3990
4003 -#: builtin/merge.c:1240
3991 +#: builtin/merge.c:1239
3992 msgid "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists)."
3993 msgstr "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại)."
3994
4007 -#: builtin/merge.c:1249
3995 +#: builtin/merge.c:1248
3996 msgid "You cannot combine --squash with --no-ff."
3997 msgstr "Bạn không thể kết hợp --squash với --no-ff."
3998
4011 -#: builtin/merge.c:1254
3999 +#: builtin/merge.c:1253
4000 msgid "You cannot combine --no-ff with --ff-only."
4001 msgstr "Bạn không thể kết hợp --no-ff với --ff-only."
4002
4015 -#: builtin/merge.c:1261
4003 +#: builtin/merge.c:1260
4004 msgid "No commit specified and merge.defaultToUpstream not set."
4005 msgstr ""
4006 "Không chỉ ra lần chuyển giao (commit) và merge.defaultToUpstream chưa được "
4007 "đặt."
4008
4021 -#: builtin/merge.c:1293
4009 +#: builtin/merge.c:1292
4010 msgid "Can merge only exactly one commit into empty head"
4011 msgstr ""
4012 "Không thể hòa trộn một cách đúng đắn một lần chuyển giao (commit) vào một "
4013 "head rỗng"
4014
4027 -#: builtin/merge.c:1296
4015 +#: builtin/merge.c:1295
4016 msgid "Squash commit into empty head not supported yet"
4017 msgstr "Squash commit vào một head trống rỗng vẫn chưa được hỗ trợ"
4018
4031 -#: builtin/merge.c:1298
4019 +#: builtin/merge.c:1297
4020 msgid "Non-fast-forward commit does not make sense into an empty head"
4021 msgstr ""
4022 "Chuyển giao (commit) không-fast-forward không hợp lý ở trong một head trống "
4023 "rỗng"
4024
4037 -#: builtin/merge.c:1413
4025 +#: builtin/merge.c:1412
4026 #, c-format
4027 msgid "Updating %s..%s\n"
4028 msgstr "Đang cập nhật %s..%s\n"
4029
4042 -#: builtin/merge.c:1451
4030 +#: builtin/merge.c:1450
4031 #, c-format
4032 msgid "Trying really trivial in-index merge...\n"
4033 msgstr "Đang thử hòa trộn kiểu 'trivial in-index'...\n"
4034
4047 -#: builtin/merge.c:1458
4035 +#: builtin/merge.c:1457
4036 #, c-format
4037 msgid "Nope.\n"
4038 msgstr "Không.\n"
4039
4052 -#: builtin/merge.c:1490
4040 +#: builtin/merge.c:1489
4041 msgid "Not possible to fast-forward, aborting."
4042 msgstr "Thực hiện lệnh fast-forward là không thể được, đang bỏ qua."
4043
4056 -#: builtin/merge.c:1513 builtin/merge.c:1592
4044 +#: builtin/merge.c:1512 builtin/merge.c:1591
4045 #, c-format
4046 msgid "Rewinding the tree to pristine...\n"
4047 msgstr "Đang tua lại cây thành thời xa xưa...\n"
4048
4061 -#: builtin/merge.c:1517
4049 +#: builtin/merge.c:1516
4050 #, c-format
4051 msgid "Trying merge strategy %s...\n"
4052 msgstr "Đang thử chiến lược hòa trộn %s...\n"
4053
4066 -#: builtin/merge.c:1583
4054 +#: builtin/merge.c:1582
4055 #, c-format
4056 msgid "No merge strategy handled the merge.\n"
4057 msgstr "Không có chiến lược hòa trộn nào được nắm giữ (handle) sự hòa trộn.\n"
4058
4071 -#: builtin/merge.c:1585
4059 +#: builtin/merge.c:1584
4060 #, c-format
4061 msgid "Merge with strategy %s failed.\n"
4062 msgstr "Hòa trộn với chiến lược %s gặp lỗi.\n"
4063
4076 -#: builtin/merge.c:1594
4064 +#: builtin/merge.c:1593
4065 #, c-format
4066 msgid "Using the %s to prepare resolving by hand.\n"
4067 msgstr "Sử dụng %s để chuẩn bị giải quyết bằng tay.\n"
4068
4081 -#: builtin/merge.c:1606
4069 +#: builtin/merge.c:1605
4070 #, c-format
4071 msgid "Automatic merge went well; stopped before committing as requested\n"
4072 msgstr ""
@@ -4421,14 +4409,46 @@ msgstr ""
4409 "nhánh hiện tại '%s' của bạn, mà không báo cho tôi biết là cái gì được push\n"
4410 "để cập nhật nhánh máy chủ nào."
4411
4424 -#: builtin/push.c:174
4412 +#: builtin/push.c:151
4413 +msgid ""
4414 +"push.default is unset; its implicit value is changing in\n"
4415 +"Git 2.0 from 'matching' to 'simple'. To squelch this message\n"
4416 +"and maintain the current behavior after the default changes, use:\n"
4417 +"\n"
4418 +" git config --global push.default matching\n"
4419 +"\n"
4420 +"To squelch this message and adopt the new behavior now, use:\n"
4421 +"\n"
4422 +" git config --global push.default simple\n"
4423 +"\n"
4424 +"See 'git help config' and search for 'push.default' for further "
4425 +"information.\n"
4426 +"(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode\n"
4427 +"'current' instead of 'simple' if you sometimes use older versions of Git)"
4428 +msgstr ""
4429 +"push.default chưa được đặt; giá trị ngầm định của nó đã được thay đổi trong\n"
4430 +"Git 2.0 từ 'matching' thành 'simple'. Để chấm dứt lời nhắc nhở này\n"
4431 +"và duy trì cách xử lý sau những thay đổi mặc định này, hãy chạy lệnh:\n"
4432 +"\n"
4433 +" git config --global push.default matching\n"
4434 +"\n"
4435 +"Để chấm dứt lời nhắc nhở này và sử dụng cách xử lý mới, hãy chạy lệnh:\n"
4436 +"\n"
4437 +" git config --global push.default simple\n"
4438 +"\n"
4439 +"Xem 'git help config' và tìm đến 'push.default' để có thêm thông tin.\n"
4440 +"(chế độ 'simple' được bắt đầu sử dụng từ Git 1.7.11. Sử dụng chế độ tương "
4441 +"tự\n"
4442 +"'current' thay vì 'simple' nếu bạn thỉnh thoảng phải sử dụng bản Git cũ)"
4443 +
4444 +#: builtin/push.c:199
4445 msgid ""
4446 "You didn't specify any refspecs to push, and push.default is \"nothing\"."
4447 msgstr ""
4448 "Bạn đã không chỉ ra một refspecs nào để push, và push.default là \"không là "
4449 "gì cả\"."
4450
4431 -#: builtin/push.c:181
4451 +#: builtin/push.c:206
4452 msgid ""
4453 "Updates were rejected because the tip of your current branch is behind\n"
4454 "its remote counterpart. Merge the remote changes (e.g. 'git pull')\n"
@@ -4439,24 +4459,25 @@ msgstr ""
4459 "phận tương ứng của máy chủ. Hòa trộn với các thay đổi từ máy chủ (v.d. 'git "
4460 "pull')\n"
4461 "trước khi lại push lần nữa.\n"
4442 -"Xem trong phần 'Note about fast-forwards' trong nội dung từ lệnh 'git push --"
4443 -"help'."
4462 +"Xem trong phần 'Note about fast-forwards' từ lệnh 'git push --help' để có "
4463 +"thông tin chi tiết."
4464
4445 -#: builtin/push.c:187
4465 +#: builtin/push.c:212
4466 msgid ""
4467 "Updates were rejected because a pushed branch tip is behind its remote\n"
4468 "counterpart. If you did not intend to push that branch, you may want to\n"
4449 -"specify branches to push or set the 'push.default' configuration\n"
4450 -"variable to 'current' or 'upstream' to push only the current branch."
4469 +"specify branches to push or set the 'push.default' configuration variable\n"
4470 +"to 'simple', 'current' or 'upstream' to push only the current branch."
4471 msgstr ""
4472 "Việc cập nhật bị từ chối bởi vì đầu mút của nhánh được push nằm đằng sau bộ\n"
4473 "phận tương ứng của máy chủ. Nếu bạn không có ý định push nhánh đó, bạn có lẽ "
4474 "muốn\n"
4475 "chỉ định các nhánh để push hoặt là đặt nội dung cho biến cấu hình 'push."
4476 "default'\n"
4457 -"thành 'current' hoặc 'upstream' để push chỉ nhánh hiện hành mà thôi."
4477 +"thành 'simple', 'current' hoặc 'upstream' để chỉ push nhánh hiện hành mà "
4478 +"thôi."
4479
4459 -#: builtin/push.c:193
4480 +#: builtin/push.c:218
4481 msgid ""
4482 "Updates were rejected because a pushed branch tip is behind its remote\n"
4483 "counterpart. Check out this branch and merge the remote changes\n"
@@ -4467,25 +4488,25 @@ msgstr ""
4488 "phận tương ứng của máy chủ. Checkou nhánh này và hòa trộn với các thay đổi "
4489 "từ máy chủ\n"
4490 "(v.d. 'git pull') trước khi lại push lần nữa.\n"
4470 -"Xem trong phần 'Note about fast-forwards' trong nội dung từ lệnh 'git push --"
4471 -"help'."
4491 +"Xem trong phần 'Note about fast-forwards' từ lệnh 'git push --help' để có "
4492 +"thông tin chi tiết."
4493
4473 -#: builtin/push.c:233
4494 +#: builtin/push.c:258
4495 #, c-format
4496 msgid "Pushing to %s\n"
4497 msgstr "Đang push (đẩy) lên %s\n"
4498
4478 -#: builtin/push.c:237
4499 +#: builtin/push.c:262
4500 #, c-format
4501 msgid "failed to push some refs to '%s'"
4502 msgstr "gặp lỗi khi push (đẩy lên) một số tham chiếu (ref) đến '%s'"
4503
4483 -#: builtin/push.c:269
4504 +#: builtin/push.c:294
4505 #, c-format
4506 msgid "bad repository '%s'"
4507 msgstr "repository (kho) sai '%s'"
4508
4488 -#: builtin/push.c:270
4509 +#: builtin/push.c:295
4510 msgid ""
4511 "No configured push destination.\n"
4512 "Either specify the URL from the command-line or configure a remote "
@@ -4506,31 +4527,31 @@ msgstr ""
4527 "\n"
4528 " git push <tên>\n"
4529
4509 -#: builtin/push.c:285
4530 +#: builtin/push.c:310
4531 msgid "--all and --tags are incompatible"
4532 msgstr "--all và --tags xung khắc nhau"
4533
4513 -#: builtin/push.c:286
4534 +#: builtin/push.c:311
4535 msgid "--all can't be combined with refspecs"
4536 msgstr "--all không thể được tổ hợp cùng với refspecs"
4537
4517 -#: builtin/push.c:291
4538 +#: builtin/push.c:316
4539 msgid "--mirror and --tags are incompatible"
4540 msgstr "--mirror và --tags xung khắc nhau"
4541
4521 -#: builtin/push.c:292
4542 +#: builtin/push.c:317
4543 msgid "--mirror can't be combined with refspecs"
4544 msgstr "--mirror không thể được tổ hợp cùng với refspecs"
4545
4525 -#: builtin/push.c:297
4546 +#: builtin/push.c:322
4547 msgid "--all and --mirror are incompatible"
4548 msgstr "--all và --mirror xung khắc nhau"
4549
4529 -#: builtin/push.c:385
4550 +#: builtin/push.c:410
4551 msgid "--delete is incompatible with --all, --mirror and --tags"
4552 msgstr "--delete là xung khắc với các tùy chọn --all, --mirror và --tags"
4553
4533 -#: builtin/push.c:387
4554 +#: builtin/push.c:412
4555 msgid "--delete doesn't make sense without any refs"
4556 msgstr "--delete không hợp lý nếu không có bất kỳ tham chiếu (refs) nào"
4557
@@ -4675,7 +4696,7 @@ msgstr " bị theo vết"
4696
4697 #: builtin/remote.c:948
4698 msgid " stale (use 'git remote prune' to remove)"
4678 -msgstr " cũ (sử dụng 'git remote prune' để gỡ bỏ)"
4699 +msgstr " cũ (dùng 'git remote prune' để gỡ bỏ)"
4700
4701 #: builtin/remote.c:950
4702 msgid " ???"
@@ -4703,7 +4724,7 @@ msgstr " và với máy chủ"
4724 #: builtin/remote.c:1004
4725 #, c-format
4726 msgid "merges with remote %s"
4706 -msgstr "hòa trộn với máy chủ %s"
4727 +msgstr "hòa trộn với máy chủ %s"
4728
4729 #: builtin/remote.c:1005
4730 msgid " and with remote"
@@ -4838,7 +4859,7 @@ msgstr " %s sẽ trở thành không đầu (không được quản lý)!"
4859 #: builtin/remote.c:1275
4860 #, c-format
4861 msgid " %s has become dangling!"
4841 -msgstr " %s phải trở thành không đầu (không được quản lý)!"
4862 +msgstr " %s đã trở thành không đầu (không được quản lý)!"
4863
4864 #: builtin/remote.c:1281
4865 #, c-format
@@ -4996,7 +5017,7 @@ msgid ""
5017 "(use -f to force removal)"
5018 msgstr ""
5019 "'%s' có nội dung được lưu trạng thái khác biệt từ cả tập tin và cả HEAD\n"
4999 -"(sử dụng -f để ép buộc gỡ bỏ)"
5020 +"(dùng tùy chọn -f để ép buộc gỡ bỏ)"
5021
5022 #: builtin/rm.c:115
5023 #, c-format
@@ -5005,7 +5026,7 @@ msgid ""
5026 "(use --cached to keep the file, or -f to force removal)"
5027 msgstr ""
5028 "'%s' có các thay đổi được lưu trạng thái trong bảng mục lục\n"
5008 -"(sử dụng --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
5029 +"(dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
5030
5031 #: builtin/rm.c:119
5032 #, c-format
@@ -5014,7 +5035,7 @@ msgid ""
5035 "(use --cached to keep the file, or -f to force removal)"
5036 msgstr ""
5037 "'%s' có các thay đổi nội bộ\n"
5017 -"(sử dụng --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
5038 +"(dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
5039
5040 #: builtin/rm.c:194
5041 #, c-format
@@ -5930,36 +5951,36 @@ msgstr "(Để phục hồi lại chúng hãy gõ \"git stash apply\")"
5951 msgid "cannot strip one component off url '$remoteurl'"
5952 msgstr "không thể tháo bỏ một thành phần ra khỏi url '$remoteurl'"
5953
5933 -#: git-submodule.sh:145
5954 +#: git-submodule.sh:167
5955 #, sh-format
5956 msgid "No submodule mapping found in .gitmodules for path '$sm_path'"
5957 msgstr ""
5958 "Không tìm thấy ánh xạ (mapping) mô-đun-con trong .gitmodules cho đường dẫn "
5959 "'$sm_path'"
5960
5940 -#: git-submodule.sh:189
5961 +#: git-submodule.sh:211
5962 #, sh-format
5963 msgid "Clone of '$url' into submodule path '$sm_path' failed"
5964 msgstr "Nhân bản '$url' vào đường dẫn mô-đun-con '$sm_path' gặp lỗi"
5965
5945 -#: git-submodule.sh:201
5966 +#: git-submodule.sh:223
5967 #, sh-format
5968 msgid "Gitdir '$a' is part of the submodule path '$b' or vice versa"
5969 msgstr ""
5970 "Gitdir '$a' là bộ phận của đường dẫn mô-đun-con '$b' hoặc \"vice versa\""
5971
5951 -#: git-submodule.sh:290
5972 +#: git-submodule.sh:312
5973 #, sh-format
5974 msgid "repo URL: '$repo' must be absolute or begin with ./|../"
5975 msgstr ""
5976 "repo URL: '$repo' phải là đường dẫn tuyệt đối hoặc là bắt đầu bằng ./|../"
5977
5957 -#: git-submodule.sh:307
5978 +#: git-submodule.sh:329
5979 #, sh-format
5980 msgid "'$sm_path' already exists in the index"
5981 msgstr "'$sm_path' thực sự đã tồn tại ở bảng mục lục rồi"
5982
5962 -#: git-submodule.sh:311
5983 +#: git-submodule.sh:333
5984 #, sh-format
5985 msgid ""
5986 "The following path is ignored by one of your .gitignore files:\n"
@@ -5971,64 +5992,64 @@ msgstr ""
5992 "$sm_path\n"
5993 "Sử dụng -f nếu bạn thực sự muốn thêm nó vào."
5994
5974 -#: git-submodule.sh:322
5995 +#: git-submodule.sh:344
5996 #, sh-format
5997 msgid "Adding existing repo at '$sm_path' to the index"
5998 msgstr "Đang thêm repo có sẵn tại '$sm_path' vào bảng mục lục"
5999
5979 -#: git-submodule.sh:324
6000 +#: git-submodule.sh:346
6001 #, sh-format
6002 msgid "'$sm_path' already exists and is not a valid git repo"
6003 msgstr "'$sm_path' đã tồn tại từ trước và không phải là một kho git hợp lệ"
6004
5984 -#: git-submodule.sh:338
6005 +#: git-submodule.sh:360
6006 #, sh-format
6007 msgid "Unable to checkout submodule '$sm_path'"
6008 msgstr "Không thể checkout mô-đun con '$sm_path'"
6009
5989 -#: git-submodule.sh:343
6010 +#: git-submodule.sh:365
6011 #, sh-format
6012 msgid "Failed to add submodule '$sm_path'"
6013 msgstr "Gặp lỗi khi thêm mô-đun con '$sm_path'"
6014
5994 -#: git-submodule.sh:348
6015 +#: git-submodule.sh:370
6016 #, sh-format
6017 msgid "Failed to register submodule '$sm_path'"
6018 msgstr "Gặp lỗi khi đăng ký với hệ thống mô-đun con '$sm_path'"
6019
5999 -#: git-submodule.sh:390
6020 +#: git-submodule.sh:413
6021 #, sh-format
6022 msgid "Entering '$prefix$sm_path'"
6023 msgstr "Đang nhập '$prefix$sm_path'"
6024
6004 -#: git-submodule.sh:404
6025 +#: git-submodule.sh:427
6026 #, sh-format
6027 msgid "Stopping at '$sm_path'; script returned non-zero status."
6028 msgstr "Dừng lại tại '$sm_path'; script trả về trạng thái khác không."
6029
6009 -#: git-submodule.sh:447
6030 +#: git-submodule.sh:471
6031 #, sh-format
6032 msgid "No url found for submodule path '$sm_path' in .gitmodules"
6033 msgstr ""
6034 "Không tìm thấy url cho đường dẫn mô-đun-con '$sm_path' trong .gitmodules"
6035
6015 -#: git-submodule.sh:456
6036 +#: git-submodule.sh:480
6037 #, sh-format
6038 msgid "Failed to register url for submodule path '$sm_path'"
6039 msgstr "Gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con '$sm_path'"
6040
6020 -#: git-submodule.sh:458
6041 +#: git-submodule.sh:482
6042 #, sh-format
6043 msgid "Submodule '$name' ($url) registered for path '$sm_path'"
6044 msgstr "Mô-đun-con '$name' ($url) được đăng ký cho đường dẫn '$sm_path'"
6045
6025 -#: git-submodule.sh:466
6046 +#: git-submodule.sh:490
6047 #, sh-format
6048 msgid "Failed to register update mode for submodule path '$sm_path'"
6049 msgstr ""
6050 "Gặp lỗi khi đăng ký chế độ cập nhật cho đường dẫn mô-đun-con '$sm_path'"
6051
6031 -#: git-submodule.sh:565
6052 +#: git-submodule.sh:590
6053 #, sh-format
6054 msgid ""
6055 "Submodule path '$sm_path' not initialized\n"
@@ -6037,97 +6058,106 @@ msgstr ""
6058 "Đường dẫn mô-đun-con '$sm_path' chưa được khởi tạo\n"
6059 "Có lẽ bạn muốn sử dụng lệnh 'update --init'?"
6060
6040 -#: git-submodule.sh:578
6061 +#: git-submodule.sh:603
6062 #, sh-format
6063 msgid "Unable to find current revision in submodule path '$sm_path'"
6064 msgstr ""
6065 "Không tìm thấy điểm xét lại hiện hành trong đường dẫn mô-đun-con '$sm_path'"
6066
6046 -#: git-submodule.sh:597
6067 +#: git-submodule.sh:622
6068 #, sh-format
6069 msgid "Unable to fetch in submodule path '$sm_path'"
6070 msgstr "Không thể lấy về (fetch) trong đường dẫn mô-đun-con '$sm_path'"
6071
6051 -#: git-submodule.sh:611
6072 +#: git-submodule.sh:636
6073 #, sh-format
6074 msgid "Unable to rebase '$sha1' in submodule path '$sm_path'"
6075 msgstr "Không thể rebase '$sha1' trong đường dẫn mô-đun-con '$sm_path'"
6076
6056 -#: git-submodule.sh:612
6077 +#: git-submodule.sh:637
6078 #, sh-format
6079 msgid "Submodule path '$sm_path': rebased into '$sha1'"
6080 msgstr "Đường dẫn mô-đun-con '$sm_path': được rebase vào trong '$sha1'"
6081
6061 -#: git-submodule.sh:617
6082 +#: git-submodule.sh:642
6083 #, sh-format
6084 msgid "Unable to merge '$sha1' in submodule path '$sm_path'"
6085 msgstr ""
6086 "Không thể hòa trộn (merge) '$sha1' trong đường dẫn mô-đun-con '$sm_path'"
6087
6067 -#: git-submodule.sh:618
6088 +#: git-submodule.sh:643
6089 #, sh-format
6090 msgid "Submodule path '$sm_path': merged in '$sha1'"
6091 msgstr "Đường dẫn mô-đun-con '$sm_path': được hòa trộn vào '$sha1'"
6092
6072 -#: git-submodule.sh:623
6093 +#: git-submodule.sh:648
6094 #, sh-format
6095 msgid "Unable to checkout '$sha1' in submodule path '$sm_path'"
6096 msgstr "Không thể checkout '$sha1' trong đường dẫn mô-đun-con '$sm_path'"
6097
6077 -#: git-submodule.sh:624
6098 +#: git-submodule.sh:649
6099 #, sh-format
6100 msgid "Submodule path '$sm_path': checked out '$sha1'"
6101 msgstr "Đường dẫn mô-đun-con '$sm_path': được checkout '$sha1'"
6102
6082 -#: git-submodule.sh:646 git-submodule.sh:969
6103 +#: git-submodule.sh:671 git-submodule.sh:995
6104 #, sh-format
6105 msgid "Failed to recurse into submodule path '$sm_path'"
6106 msgstr "Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con '$sm_path'"
6107
6087 -#: git-submodule.sh:754
6108 +#: git-submodule.sh:779
6109 msgid "The --cached option cannot be used with the --files option"
6110 msgstr "Tùy chọn --cached không thể dùng cùng với tùy chọn --files"
6111
6112 #. unexpected type
6092 -#: git-submodule.sh:794
6113 +#: git-submodule.sh:819
6114 #, sh-format
6115 msgid "unexpected mode $mod_dst"
6116 msgstr "chế độ không như mong chờ $mod_dst"
6117
6097 -#: git-submodule.sh:812
6118 +#: git-submodule.sh:837
6119 #, sh-format
6120 msgid " Warn: $name doesn't contain commit $sha1_src"
6121 msgstr " Cảnh báo: $name không chứa lần chuyển giao (commit) $sha1_src"
6122
6102 -#: git-submodule.sh:815
6123 +#: git-submodule.sh:840
6124 #, sh-format
6125 msgid " Warn: $name doesn't contain commit $sha1_dst"
6126 msgstr " Cảnh báo: $name không chứa lần chuyển giao (commit) $sha1_dst"
6127
6107 -#: git-submodule.sh:818
6128 +#: git-submodule.sh:843
6129 #, sh-format
6130 msgid " Warn: $name doesn't contain commits $sha1_src and $sha1_dst"
6131 msgstr ""
6132 " Cảnh báo: $name không chứa những lần chuyển giao (commit) $sha1_src và "
6133 "$sha1_dst"
6134
6114 -#: git-submodule.sh:843
6135 +#: git-submodule.sh:868
6136 msgid "blob"
6137 msgstr "blob"
6138
6118 -#: git-submodule.sh:881
6139 +#: git-submodule.sh:906
6140 msgid "# Submodules changed but not updated:"
6141 msgstr "# Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:"
6142
6122 -#: git-submodule.sh:883
6143 +#: git-submodule.sh:908
6144 msgid "# Submodule changes to be committed:"
6145 msgstr "# Những thay đổi mô-đun-con được chuyển giao (commit):"
6146
6126 -#: git-submodule.sh:1027
6147 +#: git-submodule.sh:1054
6148 #, sh-format
6149 msgid "Synchronizing submodule url for '$name'"
6150 msgstr "Đang đồng bộ hóa url mô-đun-con cho '$name'"
6151
6152 +#~ msgid "diff setup failed"
6153 +#~ msgstr "cài đặt diff gặp lỗi"
6154 +
6155 +#~ msgid "merge-recursive: disk full?"
6156 +#~ msgstr "merge-recursive: đĩa bị đầy?"
6157 +
6158 +#~ msgid "diff_setup_done failed"
6159 +#~ msgstr "diff_setup_done gặp lỗi"
6160 +
6161 #~ msgid "-d option is no longer supported. Do not use."
6162 #~ msgstr "Tùy chọn -d không còn được hỗ trợ nữa. Xin đừng sử dụng."
6163