l10n: Updated Vietnamese translation (2597t)

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

Tran Ngoc Quan committed May 25, 2016 at 07:42 UTC 72e3c7a85f72bdb7cb4f711167141e80fb031665
1 file changed +1869 -1405
po/vi.po
+1869 -1405
@@ -6,12 +6,12 @@
6 #
7 msgid ""
8 msgstr ""
9 -"Project-Id-Version: git v2.8.0-rc0\n"
9 +"Project-Id-Version: git v2.9.0\n"
10 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11 -"POT-Creation-Date: 2016-03-16 00:16+0800\n"
12 -"PO-Revision-Date: 2016-03-21 07:14+0700\n"
11 +"POT-Creation-Date: 2016-05-24 23:42+0800\n"
12 +"PO-Revision-Date: 2016-05-25 07:39+0700\n"
13 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
14 -"Language-Team: Vietnamese <gnome-vi-list@gnome.org>\n"
14 +"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
15 "Language: vi\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
@@ -36,7 +36,7 @@ msgstr ""
36 "và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
37 "dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
38
39 -#: advice.c:101 builtin/merge.c:1226
39 +#: advice.c:101 builtin/merge.c:1238
40 msgid "You have not concluded your merge (MERGE_HEAD exists)."
41 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
42
@@ -80,7 +80,7 @@ msgstr "định_dạng"
80 msgid "archive format"
81 msgstr "định dạng lưu trữ"
82
83 -#: archive.c:430 builtin/log.c:1232
83 +#: archive.c:430 builtin/log.c:1395
84 msgid "prefix"
85 msgstr "tiền_tố"
86
@@ -88,9 +88,9 @@ msgstr "tiền_tố"
88 msgid "prepend prefix to each pathname in the archive"
89 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
90
91 -#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2547 builtin/blame.c:2548
91 +#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2548 builtin/blame.c:2549
92 #: builtin/config.c:60 builtin/fast-export.c:987 builtin/fast-export.c:989
93 -#: builtin/grep.c:720 builtin/hash-object.c:100 builtin/ls-files.c:459
93 +#: builtin/grep.c:722 builtin/hash-object.c:100 builtin/ls-files.c:459
94 #: builtin/ls-files.c:462 builtin/notes.c:398 builtin/notes.c:561
95 #: builtin/read-tree.c:109 parse-options.h:153
96 msgid "file"
@@ -124,7 +124,8 @@ msgstr "nén nhỏ hơn"
124 msgid "list supported archive formats"
125 msgstr "liệt kê các kiểu nén được hỗ trợ"
126
127 -#: archive.c:451 builtin/archive.c:90 builtin/clone.c:78
127 +#: archive.c:451 builtin/archive.c:90 builtin/clone.c:82
128 +#: builtin/submodule--helper.c:776
129 msgid "repo"
130 msgstr "kho"
131
@@ -277,11 +278,16 @@ msgstr "Tên đối tượng chưa rõ ràng: “%s”."
278 msgid "Not a valid branch point: '%s'."
279 msgstr "Nhánh không hợp lệ: “%s”."
280
280 -#: branch.c:344
281 +#: branch.c:345
282 #, c-format
283 msgid "'%s' is already checked out at '%s'"
284 msgstr "“%s” đã sẵn được lấy ra tại “%s”"
285
286 +#: branch.c:364
287 +#, c-format
288 +msgid "HEAD of working tree %s is not updated"
289 +msgstr "HEAD của cây làm việc %s chưa được cập nhật"
290 +
291 #: bundle.c:34
292 #, c-format
293 msgid "'%s' does not look like a v2 bundle file"
@@ -292,7 +298,7 @@ msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump c
298 msgid "unrecognized header: %s%s (%d)"
299 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
300
295 -#: bundle.c:87 builtin/commit.c:766
301 +#: bundle.c:87 builtin/commit.c:777
302 #, c-format
303 msgid "could not open '%s'"
304 msgstr "không thể mở “%s”"
@@ -301,10 +307,10 @@ msgstr "không thể mở “%s”"
307 msgid "Repository lacks these prerequisite commits:"
308 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
309
304 -#: bundle.c:163 ref-filter.c:1462 sequencer.c:627 sequencer.c:1074
305 -#: builtin/blame.c:2754 builtin/commit.c:1045 builtin/log.c:334
306 -#: builtin/log.c:852 builtin/log.c:1467 builtin/log.c:1700 builtin/merge.c:358
307 -#: builtin/shortlog.c:170
310 +#: bundle.c:163 ref-filter.c:1462 sequencer.c:627 sequencer.c:1073
311 +#: builtin/blame.c:2755 builtin/commit.c:1056 builtin/log.c:340
312 +#: builtin/log.c:863 builtin/log.c:1308 builtin/log.c:1633 builtin/log.c:1875
313 +#: builtin/merge.c:361 builtin/shortlog.c:170
314 msgid "revision walk setup failed"
315 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
316
@@ -341,21 +347,21 @@ msgstr "rev-list đã chết"
347 msgid "ref '%s' is excluded by the rev-list options"
348 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
349
344 -#: bundle.c:443 builtin/log.c:157 builtin/log.c:1372 builtin/shortlog.c:273
350 +#: bundle.c:443 builtin/log.c:163 builtin/log.c:1538 builtin/shortlog.c:273
351 #, c-format
352 msgid "unrecognized argument: %s"
353 msgstr "đối số không được thừa nhận: %s"
354
349 -#: bundle.c:449
355 +#: bundle.c:451
356 msgid "Refusing to create empty bundle."
357 msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
358
353 -#: bundle.c:459
359 +#: bundle.c:463
360 #, c-format
361 msgid "cannot create '%s'"
362 msgstr "không thể tạo “%s”"
363
358 -#: bundle.c:480
364 +#: bundle.c:491
365 msgid "index-pack died"
366 msgstr "mục lục gói đã chết"
367
@@ -364,8 +370,8 @@ msgstr "mục lục gói đã chết"
370 msgid "invalid color value: %.*s"
371 msgstr "giá trị màu không hợp lệ: %.*s"
372
367 -#: commit.c:40 builtin/am.c:437 builtin/am.c:473 builtin/am.c:1505
368 -#: builtin/am.c:2135
373 +#: commit.c:40 builtin/am.c:437 builtin/am.c:473 builtin/am.c:1504
374 +#: builtin/am.c:2134
375 #, c-format
376 msgid "could not parse %s"
377 msgstr "không thể phân tích cú pháp %s"
@@ -399,21 +405,21 @@ msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: %s"
405 msgid "failed to expand user dir in: '%s'"
406 msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
407
402 -#: config.c:758 config.c:769
408 +#: config.c:761 config.c:772
409 #, c-format
410 msgid "bad zlib compression level %d"
411 msgstr "mức nén zlib %d là sai"
412
407 -#: config.c:891
413 +#: config.c:890
414 #, c-format
415 msgid "invalid mode for object creation: %s"
416 msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
417
412 -#: config.c:1220
418 +#: config.c:1228
419 msgid "unable to parse command-line config"
420 msgstr "không thể phân tích cấu hình dòng lệnh"
421
416 -#: config.c:1281
422 +#: config.c:1284
423 msgid "unknown error occured while reading the configuration files"
424 msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
425
@@ -432,24 +438,27 @@ msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
438 msgid "%s has multiple values"
439 msgstr "%s có đa giá trị"
440
441 +#: config.c:2224
442 +#, c-format
443 +msgid "could not set '%s' to '%s'"
444 +msgstr "không thể đặt “%s” thành “%s”"
445 +
446 #: config.c:2226
447 #, c-format
437 -msgid "Could not set '%s' to '%s'"
438 -msgstr "Không thể đặt “%s” thành “%s”"
448 +msgid "could not unset '%s'"
449 +msgstr "không thể thôi đặt “%s”"
450
451 #: connected.c:69
452 msgid "Could not run 'git rev-list'"
453 msgstr "Không thể chạy “git rev-list”"
454
455 #: connected.c:89
445 -#, c-format
446 -msgid "failed write to rev-list: %s"
447 -msgstr "gặp lỗi khi ghi vào rev-list: %s"
456 +msgid "failed write to rev-list"
457 +msgstr "gặp lỗi khi ghi vào rev-list"
458
449 -#: connected.c:97
450 -#, c-format
451 -msgid "failed to close rev-list's stdin: %s"
452 -msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list: %s"
459 +#: connected.c:96
460 +msgid "failed to close rev-list's stdin"
461 +msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
462
463 #: date.c:95
464 msgid "in the future"
@@ -515,26 +524,26 @@ msgstr[0] "%lu năm trước"
524 msgid "failed to read orderfile '%s'"
525 msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
526
518 -#: diffcore-rename.c:536
527 +#: diffcore-rename.c:538
528 msgid "Performing inexact rename detection"
529 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
530
522 -#: diff.c:115
531 +#: diff.c:116
532 #, c-format
533 msgid " Failed to parse dirstat cut-off percentage '%s'\n"
534 msgstr " Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
535
527 -#: diff.c:120
536 +#: diff.c:121
537 #, c-format
538 msgid " Unknown dirstat parameter '%s'\n"
539 msgstr " Không hiểu đối số dirstat “%s”\n"
540
532 -#: diff.c:215
541 +#: diff.c:225
542 #, c-format
543 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
544 msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
545
537 -#: diff.c:267
546 +#: diff.c:277
547 #, c-format
548 msgid ""
549 "Found errors in 'diff.dirstat' config variable:\n"
@@ -543,16 +552,16 @@ msgstr ""
552 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
553 "%s"
554
546 -#: diff.c:2997
555 +#: diff.c:3007
556 #, c-format
557 msgid "external diff died, stopping at %s"
558 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
559
551 -#: diff.c:3393
560 +#: diff.c:3405
561 msgid "--follow requires exactly one pathspec"
562 msgstr "--follow cần chính xác một đặc tả đường dẫn"
563
555 -#: diff.c:3556
564 +#: diff.c:3568
565 #, c-format
566 msgid ""
567 "Failed to parse --dirstat/-X option parameter:\n"
@@ -561,20 +570,20 @@ msgstr ""
570 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
571 "%s"
572
564 -#: diff.c:3570
573 +#: diff.c:3582
574 #, c-format
575 msgid "Failed to parse --submodule option parameter: '%s'"
576 msgstr "Gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
577
569 -#: dir.c:2004
578 +#: dir.c:1823
579 msgid "failed to get kernel name and information"
580 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
581
573 -#: dir.c:2123
582 +#: dir.c:1942
583 msgid "Untracked cache is disabled on this system or location."
584 msgstr "Bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này."
585
577 -#: gpg-interface.c:166 gpg-interface.c:237
586 +#: gpg-interface.c:166 gpg-interface.c:235
587 msgid "could not run gpg."
588 msgstr "không thể chạy gpg."
589
@@ -588,28 +597,28 @@ msgstr "gpg gặp lỗi khi ký dữ liệu"
597
598 #: gpg-interface.c:222
599 #, c-format
591 -msgid "could not create temporary file '%s': %s"
592 -msgstr "không thể tạo tập tin tạm thời “%s”: %s"
600 +msgid "could not create temporary file '%s'"
601 +msgstr "không thể tạo tập tin tạm thời “%s”"
602
594 -#: gpg-interface.c:225
603 +#: gpg-interface.c:224
604 #, c-format
596 -msgid "failed writing detached signature to '%s': %s"
597 -msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”: %s"
605 +msgid "failed writing detached signature to '%s'"
606 +msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
607
608 #: grep.c:1718
609 #, c-format
610 msgid "'%s': unable to read %s"
611 msgstr "“%s”: không thể đọc %s"
612
604 -#: grep.c:1735
613 +#: grep.c:1735 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
614 #, c-format
606 -msgid "'%s': %s"
607 -msgstr "“%s”: %s"
615 +msgid "failed to stat '%s'"
616 +msgstr "gặp lỗi khi lấy thống kê về “%s”"
617
618 #: grep.c:1746
619 #, c-format
611 -msgid "'%s': short read %s"
612 -msgstr "“%s”: đọc ngắn %s"
620 +msgid "'%s': short read"
621 +msgstr "“%s”: đọc ngắn"
622
623 #: help.c:205
624 #, c-format
@@ -672,12 +681,36 @@ msgstr[0] ""
681 msgid "%s: %s - %s"
682 msgstr "%s: %s - %s"
683
684 +#: lockfile.c:152
685 +#, c-format
686 +msgid ""
687 +"Unable to create '%s.lock': %s.\n"
688 +"\n"
689 +"Another git process seems to be running in this repository, e.g.\n"
690 +"an editor opened by 'git commit'. Please make sure all processes\n"
691 +"are terminated then try again. If it still fails, a git process\n"
692 +"may have crashed in this repository earlier:\n"
693 +"remove the file manually to continue."
694 +msgstr ""
695 +"Không thể tạo “%s.lock”: %s.\n"
696 +"\n"
697 +"Tiến trình git khác có lẽ đang chạy ở kho này, ví dụ\n"
698 +"một trình soạn thảo được mở bởi “git commit”. Vui lòng chắc chắn\n"
699 +"rằng mọi tiến trình đã chấm dứt và sau đó thử lại. Nếu vẫn lỗi,\n"
700 +"một tiến trình git có lẽ đã đổ vỡ khi thực hiện ở kho này trước đó:\n"
701 +"gõ bỏ tập tin một cách thủ công để tiếp tục."
702 +
703 +#: lockfile.c:160
704 +#, c-format
705 +msgid "Unable to create '%s.lock': %s"
706 +msgstr "Không thể tạo “%s.lock”: %s"
707 +
708 #: merge.c:41
709 msgid "failed to read the cache"
710 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
711
679 -#: merge.c:94 builtin/am.c:2008 builtin/am.c:2043 builtin/checkout.c:376
680 -#: builtin/checkout.c:587 builtin/clone.c:730
712 +#: merge.c:94 builtin/am.c:2007 builtin/am.c:2042 builtin/checkout.c:375
713 +#: builtin/checkout.c:586 builtin/clone.c:732
714 msgid "unable to write new index file"
715 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
716
@@ -724,7 +757,7 @@ msgstr "không thể đọc đối tượng %s “%s”"
757 msgid "blob expected for %s '%s'"
758 msgstr "đối tượng blob được mong đợi cho %s “%s”"
759
727 -#: merge-recursive.c:790 builtin/clone.c:374
760 +#: merge-recursive.c:790 builtin/clone.c:376
761 #, c-format
762 msgid "failed to open '%s'"
763 msgstr "gặp lỗi khi mở “%s”"
@@ -859,7 +892,7 @@ msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
892 msgid "Auto-merging %s"
893 msgstr "Tự-động-hòa-trộn %s"
894
862 -#: merge-recursive.c:1650 git-submodule.sh:1048
895 +#: merge-recursive.c:1650 git-submodule.sh:941
896 msgid "submodule"
897 msgstr "mô-đun-con"
898
@@ -888,49 +921,49 @@ msgstr ""
921 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
922 "%s"
923
891 -#: merge-recursive.c:1783
924 +#: merge-recursive.c:1781
925 #, c-format
926 msgid "Adding %s"
927 msgstr "Thêm \"%s\""
928
896 -#: merge-recursive.c:1800
929 +#: merge-recursive.c:1798
930 msgid "Fatal merge failure, shouldn't happen."
931 msgstr "Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra."
932
900 -#: merge-recursive.c:1819
933 +#: merge-recursive.c:1817
934 msgid "Already up-to-date!"
935 msgstr "Đã cập nhật rồi!"
936
904 -#: merge-recursive.c:1828
937 +#: merge-recursive.c:1826
938 #, c-format
939 msgid "merging of trees %s and %s failed"
940 msgstr "hòa trộn các cây %s và %s gặp lỗi"
941
909 -#: merge-recursive.c:1858
942 +#: merge-recursive.c:1856
943 #, c-format
944 msgid "Unprocessed path??? %s"
945 msgstr "Đường dẫn chưa được xử lý??? %s"
946
914 -#: merge-recursive.c:1906
947 +#: merge-recursive.c:1904
948 msgid "Merging:"
949 msgstr "Đang trộn:"
950
918 -#: merge-recursive.c:1919
951 +#: merge-recursive.c:1917
952 #, c-format
953 msgid "found %u common ancestor:"
954 msgid_plural "found %u common ancestors:"
955 msgstr[0] "tìm thấy %u tổ tiên chung:"
956
924 -#: merge-recursive.c:1956
957 +#: merge-recursive.c:1954
958 msgid "merge returned no commit"
959 msgstr "hòa trộn không trả về lần chuyển giao nào"
960
928 -#: merge-recursive.c:2013
961 +#: merge-recursive.c:2011
962 #, c-format
963 msgid "Could not parse object '%s'"
964 msgstr "Không thể phân tích đối tượng “%s”"
965
933 -#: merge-recursive.c:2024 builtin/merge.c:646
966 +#: merge-recursive.c:2022 builtin/merge.c:649 builtin/merge.c:831
967 msgid "Unable to write index."
968 msgstr "Không thể ghi bảng mục lục"
969
@@ -962,28 +995,28 @@ msgstr "Giá trị %s sai: “%s”"
995 msgid "unable to parse object: %s"
996 msgstr "không thể phân tích đối tượng: “%s”"
997
965 -#: parse-options.c:570
998 +#: parse-options.c:572
999 msgid "..."
1000 msgstr "…"
1001
969 -#: parse-options.c:588
1002 +#: parse-options.c:590
1003 #, c-format
1004 msgid "usage: %s"
1005 msgstr "cách dùng: %s"
1006
1007 #. TRANSLATORS: the colon here should align with the
1008 #. one in "usage: %s" translation
976 -#: parse-options.c:592
1009 +#: parse-options.c:594
1010 #, c-format
1011 msgid " or: %s"
1012 msgstr " hoặc: %s"
1013
981 -#: parse-options.c:595
1014 +#: parse-options.c:597
1015 #, c-format
1016 msgid " %s"
1017 msgstr " %s"
1018
986 -#: parse-options.c:629
1019 +#: parse-options.c:631
1020 msgid "-NUM"
1021 msgstr "-SỐ"
1022
@@ -992,7 +1025,7 @@ msgstr "-SỐ"
1025 msgid "malformed object name '%s'"
1026 msgstr "tên đối tượng dị hình “%s”"
1027
995 -#: path.c:752
1028 +#: path.c:796
1029 #, c-format
1030 msgid "Could not make %s writable by group"
1031 msgstr "Không thể làm %s được ghi bởi nhóm"
@@ -1062,7 +1095,7 @@ msgstr ""
1095 "Ở đây không có gì bị loại trừ bởi: các mẫu (loại trừ).\n"
1096 "Có lẽ bạn đã quên thêm hoặc là “:/” hoặc là “.”?"
1097
1065 -#: pretty.c:969
1098 +#: pretty.c:971
1099 msgid "unable to parse --pretty format"
1100 msgstr "không thể phân tích định dạng --pretty"
1101
@@ -1088,23 +1121,23 @@ msgstr ""
1121 "GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
1122 "Dùng phiên bản %i"
1123
1091 -#: refs.c:543 builtin/merge.c:761 builtin/merge.c:872 builtin/merge.c:974
1092 -#: builtin/merge.c:984
1124 +#: refs.c:543 builtin/merge.c:764 builtin/merge.c:883 builtin/merge.c:985
1125 +#: builtin/merge.c:995
1126 #, c-format
1127 msgid "Could not open '%s' for writing"
1128 msgstr "Không thể mở “%s” để ghi"
1129
1097 -#: refs/files-backend.c:2374
1130 +#: refs/files-backend.c:2243
1131 #, c-format
1132 msgid "could not delete reference %s: %s"
1133 msgstr "không thể xóa bỏ tham chiếu %s: %s"
1134
1102 -#: refs/files-backend.c:2377
1135 +#: refs/files-backend.c:2246
1136 #, c-format
1137 msgid "could not delete references: %s"
1138 msgstr "không thể xóa bỏ tham chiếu: %s"
1139
1107 -#: refs/files-backend.c:2386
1140 +#: refs/files-backend.c:2255
1141 #, c-format
1142 msgid "could not remove reference %s"
1143 msgstr "không thể gỡ bỏ tham chiếu: %s"
@@ -1243,94 +1276,94 @@ msgstr "định dạng: thiếu nguyên tử %%(end)"
1276 msgid "malformed object name %s"
1277 msgstr "tên đối tượng dị hình %s"
1278
1246 -#: remote.c:745
1279 +#: remote.c:746
1280 #, c-format
1281 msgid "Cannot fetch both %s and %s to %s"
1282 msgstr "Không thể lấy về cả %s và %s cho %s"
1283
1251 -#: remote.c:749
1284 +#: remote.c:750
1285 #, c-format
1286 msgid "%s usually tracks %s, not %s"
1287 msgstr "%s thường theo dõi %s, không phải %s"
1288
1256 -#: remote.c:753
1289 +#: remote.c:754
1290 #, c-format
1291 msgid "%s tracks both %s and %s"
1292 msgstr "%s theo dõi cả %s và %s"
1293
1261 -#: remote.c:761
1294 +#: remote.c:762
1295 msgid "Internal error"
1296 msgstr "Lỗi nội bộ"
1297
1265 -#: remote.c:1677 remote.c:1720
1298 +#: remote.c:1678 remote.c:1721
1299 msgid "HEAD does not point to a branch"
1300 msgstr "HEAD không chỉ đến một nhánh nào cả"
1301
1269 -#: remote.c:1686
1302 +#: remote.c:1687
1303 #, c-format
1304 msgid "no such branch: '%s'"
1305 msgstr "không có nhánh nào như thế: “%s”"
1306
1274 -#: remote.c:1689
1307 +#: remote.c:1690
1308 #, c-format
1309 msgid "no upstream configured for branch '%s'"
1310 msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
1311
1279 -#: remote.c:1695
1312 +#: remote.c:1696
1313 #, c-format
1314 msgid "upstream branch '%s' not stored as a remote-tracking branch"
1315 msgstr ""
1316 "nhánh thượng nguồn “%s” không được lưu lại như là một nhánh theo dõi máy chủ"
1317
1285 -#: remote.c:1710
1318 +#: remote.c:1711
1319 #, c-format
1320 msgid "push destination '%s' on remote '%s' has no local tracking branch"
1321 msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
1322
1290 -#: remote.c:1725
1323 +#: remote.c:1726
1324 #, c-format
1325 msgid "branch '%s' has no remote for pushing"
1326 msgstr "nhánh “%s” không có máy chủ để đẩy lên"
1327
1295 -#: remote.c:1736
1328 +#: remote.c:1737
1329 #, c-format
1330 msgid "push refspecs for '%s' do not include '%s'"
1331 msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
1332
1300 -#: remote.c:1749
1333 +#: remote.c:1750
1334 msgid "push has no destination (push.default is 'nothing')"
1335 msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
1336
1304 -#: remote.c:1771
1337 +#: remote.c:1772
1338 msgid "cannot resolve 'simple' push to a single destination"
1339 msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
1340
1308 -#: remote.c:2073
1341 +#: remote.c:2074
1342 #, c-format
1343 msgid "Your branch is based on '%s', but the upstream is gone.\n"
1344 msgstr ""
1345 "Nhánh của bạn dựa trên cơ sở là “%s”, nhưng trên thượng nguồn không còn.\n"
1346
1314 -#: remote.c:2077
1347 +#: remote.c:2078
1348 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1349 msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
1350
1318 -#: remote.c:2080
1351 +#: remote.c:2081
1352 #, c-format
1353 msgid "Your branch is up-to-date with '%s'.\n"
1354 msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
1355
1323 -#: remote.c:2084
1356 +#: remote.c:2085
1357 #, c-format
1358 msgid "Your branch is ahead of '%s' by %d commit.\n"
1359 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1360 msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
1361
1329 -#: remote.c:2090
1362 +#: remote.c:2091
1363 msgid " (use \"git push\" to publish your local commits)\n"
1364 msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
1365
1333 -#: remote.c:2093
1366 +#: remote.c:2094
1367 #, c-format
1368 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1369 msgid_plural ""
@@ -1339,11 +1372,11 @@ msgstr[0] ""
1372 "Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
1373 "tiếp-nhanh.\n"
1374
1342 -#: remote.c:2101
1375 +#: remote.c:2102
1376 msgid " (use \"git pull\" to update your local branch)\n"
1377 msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
1378
1346 -#: remote.c:2104
1379 +#: remote.c:2105
1380 #, c-format
1381 msgid ""
1382 "Your branch and '%s' have diverged,\n"
@@ -1356,22 +1389,22 @@ msgstr[0] ""
1389 "và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
1390 "tương ứng với mỗi lần.\n"
1391
1359 -#: remote.c:2114
1392 +#: remote.c:2115
1393 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1394 msgstr ""
1395 " (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
1396 "bạn)\n"
1397
1365 -#: revision.c:2131
1398 +#: revision.c:2142
1399 msgid "your current branch appears to be broken"
1400 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
1401
1369 -#: revision.c:2134
1402 +#: revision.c:2145
1403 #, c-format
1404 msgid "your current branch '%s' does not have any commits yet"
1405 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ả"
1406
1374 -#: revision.c:2328
1407 +#: revision.c:2339
1408 msgid "--first-parent is incompatible with --bisect"
1409 msgstr "--first-parent xung khắc với --bisect"
1410
@@ -1422,7 +1455,7 @@ msgstr ""
1455 "với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”\n"
1456 "và chuyển giao kết quả bằng lệnh “git commit”"
1457
1425 -#: sequencer.c:190 sequencer.c:833 sequencer.c:913
1458 +#: sequencer.c:190 sequencer.c:833 sequencer.c:912
1459 #, c-format
1460 msgid "Could not write to %s"
1461 msgstr "Không thể ghi vào %s"
@@ -1582,12 +1615,12 @@ msgstr "hãy thử \"git cherry-pick (--continue | --quit | --abort)\""
1615 msgid "Could not create sequencer directory %s"
1616 msgstr "Không thể tạo thư mục xếp dãy %s"
1617
1585 -#: sequencer.c:835 sequencer.c:917
1618 +#: sequencer.c:835 sequencer.c:916
1619 #, c-format
1620 msgid "Error wrapping up %s."
1621 msgstr "Lỗi bao bọc %s."
1622
1590 -#: sequencer.c:854 sequencer.c:987
1623 +#: sequencer.c:854 sequencer.c:986
1624 msgid "no cherry-pick or revert in progress"
1625 msgstr "không cherry-pick hay hoàn nguyên trong tiến trình"
1626
@@ -1599,63 +1632,72 @@ msgstr "không thể phân giải HEAD"
1632 msgid "cannot abort from a branch yet to be born"
1633 msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
1634
1602 -#: sequencer.c:878 builtin/apply.c:4287
1635 +#: sequencer.c:878 builtin/fetch.c:610 builtin/fetch.c:851
1636 #, c-format
1604 -msgid "cannot open %s: %s"
1605 -msgstr "không thể mở %s: %s"
1637 +msgid "cannot open %s"
1638 +msgstr "không mở được “%s”"
1639
1607 -#: sequencer.c:881
1640 +#: sequencer.c:880
1641 #, c-format
1642 msgid "cannot read %s: %s"
1643 msgstr "không thể đọc %s: %s"
1644
1612 -#: sequencer.c:882
1645 +#: sequencer.c:881
1646 msgid "unexpected end of file"
1647 msgstr "gặp kết thúc tập tin đột xuất"
1648
1616 -#: sequencer.c:888
1649 +#: sequencer.c:887
1650 #, c-format
1651 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
1652 msgstr "tập tin HEAD “pre-cherry-pick” đã lưu “%s” bị hỏng"
1653
1621 -#: sequencer.c:910
1654 +#: sequencer.c:909
1655 #, c-format
1656 msgid "Could not format %s."
1657 msgstr "Không thể định dạng “%s”."
1658
1626 -#: sequencer.c:1055
1659 +#: sequencer.c:1054
1660 #, c-format
1661 msgid "%s: can't cherry-pick a %s"
1662 msgstr "%s: không thể cherry-pick một %s"
1663
1631 -#: sequencer.c:1058
1664 +#: sequencer.c:1057
1665 #, c-format
1666 msgid "%s: bad revision"
1667 msgstr "%s: điểm xét duyệt sai"
1668
1636 -#: sequencer.c:1092
1669 +#: sequencer.c:1091
1670 msgid "Can't revert as initial commit"
1671 msgstr "Không thể hoàn nguyên một lần chuyển giao khởi tạo"
1672
1640 -#: sequencer.c:1093
1673 +#: sequencer.c:1092
1674 msgid "Can't cherry-pick into empty head"
1675 msgstr "Không thể cherry-pick vào một đầu (head) trống rỗng"
1676
1644 -#: setup.c:246
1677 +#: setup.c:248
1678 #, c-format
1679 msgid "failed to read %s"
1680 msgstr "gặp lỗi khi đọc %s"
1681
1682 +#: setup.c:468
1683 +#, c-format
1684 +msgid "Expected git repo version <= %d, found %d"
1685 +msgstr "Cần phiên bản kho git <= %d, nhưng lại nhận được %d"
1686 +
1687 +#: setup.c:476
1688 +msgid "unknown repository extensions found:"
1689 +msgstr "tìm thấy phần mở rộng kho chưa biết:"
1690 +
1691 #: sha1_file.c:1080
1692 msgid "offset before end of packfile (broken .idx?)"
1693 msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
1694
1653 -#: sha1_file.c:2459
1695 +#: sha1_file.c:2458
1696 #, c-format
1697 msgid "offset before start of pack index for %s (corrupt index?)"
1698 msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
1699
1658 -#: sha1_file.c:2463
1700 +#: sha1_file.c:2462
1701 #, c-format
1702 msgid "offset beyond end of pack index for %s (truncated index?)"
1703 msgstr ""
@@ -1685,31 +1727,40 @@ msgstr ""
1727 "này\n"
1728 "bằng cách chạy lệnh \"git config advice.objectNameWarning false\""
1729
1688 -#: submodule.c:62 submodule.c:96
1730 +#: submodule.c:64 submodule.c:98
1731 msgid "Cannot change unmerged .gitmodules, resolve merge conflicts first"
1732 msgstr ""
1733 "Không thể thay đổi .gitmodules chưa hòa trộn, hãy giải quyết xung đột trộn "
1734 "trước"
1735
1694 -#: submodule.c:66 submodule.c:100
1736 +#: submodule.c:68 submodule.c:102
1737 #, c-format
1738 msgid "Could not find section in .gitmodules where path=%s"
1739 msgstr "Không thể tìm thấy phần trong .gitmodules nơi mà đường_dẫn=%s"
1740
1699 -#: submodule.c:74
1741 +#: submodule.c:76
1742 #, c-format
1743 msgid "Could not update .gitmodules entry %s"
1744 msgstr "Không thể cập nhật mục .gitmodules %s"
1745
1704 -#: submodule.c:107
1746 +#: submodule.c:109
1747 #, c-format
1748 msgid "Could not remove .gitmodules entry for %s"
1749 msgstr "Không thể gỡ bỏ mục .gitmodules dành cho %s"
1750
1709 -#: submodule.c:118
1751 +#: submodule.c:120
1752 msgid "staging updated .gitmodules failed"
1753 msgstr "gặp lỗi khi tổ chức .gitmodules đã cập nhật"
1754
1755 +#: submodule.c:177
1756 +msgid "negative values not allowed for submodule.fetchJobs"
1757 +msgstr "không cho phép giá trị âm ở submodule.fetchJobs"
1758 +
1759 +#: submodule-config.c:355
1760 +#, c-format
1761 +msgid "invalid value for %s"
1762 +msgstr "giá trị cho %s không hợp lệ"
1763 +
1764 #: trailer.c:237
1765 #, c-format
1766 msgid "running trailer command '%s' failed"
@@ -1769,7 +1820,241 @@ msgstr "không thể đổi tên tập tin tạm thời thành %s"
1820 msgid "Could not read ref %s"
1821 msgstr "Không thể đọc tham chiếu %s"
1822
1772 -#: unpack-trees.c:203
1823 +#: unpack-trees.c:64
1824 +#, c-format
1825 +msgid ""
1826 +"Your local changes to the following files would be overwritten by checkout:\n"
1827 +"%%sPlease commit your changes or stash them before you can switch branches."
1828 +msgstr ""
1829 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1830 +"checkout:\n"
1831 +"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1832 +"thể chuyển nhánh."
1833 +
1834 +#: unpack-trees.c:66
1835 +#, c-format
1836 +msgid ""
1837 +"Your local changes to the following files would be overwritten by checkout:\n"
1838 +"%%s"
1839 +msgstr ""
1840 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1841 +"checkout:\n"
1842 +"%%s"
1843 +
1844 +#: unpack-trees.c:69
1845 +#, c-format
1846 +msgid ""
1847 +"Your local changes to the following files would be overwritten by merge:\n"
1848 +"%%sPlease commit your changes or stash them before you can merge."
1849 +msgstr ""
1850 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1851 +"hòa trộn:\n"
1852 +"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1853 +"thể hòa trộn."
1854 +
1855 +#: unpack-trees.c:71
1856 +#, c-format
1857 +msgid ""
1858 +"Your local changes to the following files would be overwritten by merge:\n"
1859 +"%%s"
1860 +msgstr ""
1861 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1862 +"hòa trộn:\n"
1863 +"%%s"
1864 +
1865 +#: unpack-trees.c:74
1866 +#, c-format
1867 +msgid ""
1868 +"Your local changes to the following files would be overwritten by %s:\n"
1869 +"%%sPlease commit your changes or stash them before you can %s."
1870 +msgstr ""
1871 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1872 +"%s:\n"
1873 +"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1874 +"thể %s."
1875 +
1876 +#: unpack-trees.c:76
1877 +#, c-format
1878 +msgid ""
1879 +"Your local changes to the following files would be overwritten by %s:\n"
1880 +"%%s"
1881 +msgstr ""
1882 +"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
1883 +"%s:\n"
1884 +"%%s"
1885 +
1886 +#: unpack-trees.c:81
1887 +#, c-format
1888 +msgid ""
1889 +"Updating the following directories would lose untracked files in it:\n"
1890 +"%s"
1891 +msgstr ""
1892 +"Việc cập nhật các thư mục sau đây có thể làm mất các tập tin theo dõi trong "
1893 +"nó:\n"
1894 +"%s"
1895 +
1896 +#: unpack-trees.c:85
1897 +#, c-format
1898 +msgid ""
1899 +"The following untracked working tree files would be removed by checkout:\n"
1900 +"%%sPlease move or remove them before you can switch branches."
1901 +msgstr ""
1902 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh "
1903 +"checkout:\n"
1904 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể chuyển nhánh."
1905 +
1906 +#: unpack-trees.c:87
1907 +#, c-format
1908 +msgid ""
1909 +"The following untracked working tree files would be removed by checkout:\n"
1910 +"%%s"
1911 +msgstr ""
1912 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh "
1913 +"checkout:\n"
1914 +"%%s"
1915 +
1916 +#: unpack-trees.c:90
1917 +#, c-format
1918 +msgid ""
1919 +"The following untracked working tree files would be removed by merge:\n"
1920 +"%%sPlease move or remove them before you can merge."
1921 +msgstr ""
1922 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh hòa "
1923 +"trộn:\n"
1924 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể hòa trộn."
1925 +
1926 +#: unpack-trees.c:92
1927 +#, c-format
1928 +msgid ""
1929 +"The following untracked working tree files would be removed by merge:\n"
1930 +"%%s"
1931 +msgstr ""
1932 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh hòa "
1933 +"trộn:\n"
1934 +"%%s"
1935 +
1936 +#: unpack-trees.c:95
1937 +#, c-format
1938 +msgid ""
1939 +"The following untracked working tree files would be removed by %s:\n"
1940 +"%%sPlease move or remove them before you can %s."
1941 +msgstr ""
1942 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi %s:\n"
1943 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể %s."
1944 +
1945 +#: unpack-trees.c:97
1946 +#, c-format
1947 +msgid ""
1948 +"The following untracked working tree files would be removed by %s:\n"
1949 +"%%s"
1950 +msgstr ""
1951 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi %s:\n"
1952 +"%%s"
1953 +
1954 +#: unpack-trees.c:102
1955 +#, c-format
1956 +msgid ""
1957 +"The following untracked working tree files would be overwritten by "
1958 +"checkout:\n"
1959 +"%%sPlease move or remove them before you can switch branches."
1960 +msgstr ""
1961 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
1962 +"checkout:\n"
1963 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể chuyển nhánh."
1964 +
1965 +#: unpack-trees.c:104
1966 +#, c-format
1967 +msgid ""
1968 +"The following untracked working tree files would be overwritten by "
1969 +"checkout:\n"
1970 +"%%s"
1971 +msgstr ""
1972 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
1973 +"checkout:\n"
1974 +"%%s"
1975 +
1976 +#: unpack-trees.c:107
1977 +#, c-format
1978 +msgid ""
1979 +"The following untracked working tree files would be overwritten by merge:\n"
1980 +"%%sPlease move or remove them before you can merge."
1981 +msgstr ""
1982 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
1983 +"hòa trộn:\n"
1984 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể hòa trộn."
1985 +
1986 +#: unpack-trees.c:109
1987 +#, c-format
1988 +msgid ""
1989 +"The following untracked working tree files would be overwritten by merge:\n"
1990 +"%%s"
1991 +msgstr ""
1992 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
1993 +"hòa trộn:\n"
1994 +"%%s"
1995 +
1996 +#: unpack-trees.c:112
1997 +#, c-format
1998 +msgid ""
1999 +"The following untracked working tree files would be overwritten by %s:\n"
2000 +"%%sPlease move or remove them before you can %s."
2001 +msgstr ""
2002 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
2003 +"%s:\n"
2004 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể %s."
2005 +
2006 +#: unpack-trees.c:114
2007 +#, c-format
2008 +msgid ""
2009 +"The following untracked working tree files would be overwritten by %s:\n"
2010 +"%%s"
2011 +msgstr ""
2012 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
2013 +"%s:\n"
2014 +"%%s"
2015 +
2016 +#: unpack-trees.c:121
2017 +#, c-format
2018 +msgid "Entry '%s' overlaps with '%s'. Cannot bind."
2019 +msgstr "Mục “%s” đè lên “%s”. Không thể buộc."
2020 +
2021 +#: unpack-trees.c:124
2022 +#, c-format
2023 +msgid ""
2024 +"Cannot update sparse checkout: the following entries are not up-to-date:\n"
2025 +"%s"
2026 +msgstr ""
2027 +"Không thể cập nhật checkout rải rác: các mục tin sau đây chưa cập nhật:\n"
2028 +"%s"
2029 +
2030 +#: unpack-trees.c:126
2031 +#, c-format
2032 +msgid ""
2033 +"The following Working tree files would be overwritten by sparse checkout "
2034 +"update:\n"
2035 +"%s"
2036 +msgstr ""
2037 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi cập "
2038 +"nhật checkout rải rác:\n"
2039 +"%s"
2040 +
2041 +#: unpack-trees.c:128
2042 +#, c-format
2043 +msgid ""
2044 +"The following Working tree files would be removed by sparse checkout "
2045 +"update:\n"
2046 +"%s"
2047 +msgstr ""
2048 +"Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị xóa bỏ bởi cập "
2049 +"nhật checkout rải rác:\n"
2050 +"%s"
2051 +
2052 +#: unpack-trees.c:205
2053 +#, c-format
2054 +msgid "Aborting\n"
2055 +msgstr "Bãi bỏ\n"
2056 +
2057 +#: unpack-trees.c:237
2058 msgid "Checking out files"
2059 msgstr "Đang lấy ra các tập tin"
2060
@@ -1807,200 +2092,196 @@ msgstr "đoạn đường dẫn “..” không hợp lệ"
2092 msgid "could not open '%s' for reading and writing"
2093 msgstr "không thể mở “%s” để đọc và ghi"
2094
1810 -#: wrapper.c:224 wrapper.c:383
2095 +#: wrapper.c:224 wrapper.c:383 builtin/am.c:779
2096 #, c-format
2097 msgid "could not open '%s' for writing"
2098 msgstr "không thể mở “%s” để ghi"
2099
1815 -#: wrapper.c:226 wrapper.c:385 builtin/am.c:323 builtin/commit.c:1691
1816 -#: builtin/merge.c:1075 builtin/pull.c:387
2100 +#: wrapper.c:226 wrapper.c:385 builtin/am.c:323 builtin/am.c:772
2101 +#: builtin/am.c:860 builtin/commit.c:1711 builtin/merge.c:1086
2102 +#: builtin/pull.c:407
2103 #, c-format
2104 msgid "could not open '%s' for reading"
2105 msgstr "không thể mở “%s” để đọc"
2106
1821 -#: wrapper.c:611
1822 -#, c-format
1823 -msgid "unable to access '%s': %s"
1824 -msgstr "không thể truy cập “%s”: %s"
1825 -
1826 -#: wrapper.c:632
2107 +#: wrapper.c:594 wrapper.c:615
2108 #, c-format
2109 msgid "unable to access '%s'"
2110 msgstr "không thể truy cập “%s”"
2111
1831 -#: wrapper.c:640
2112 +#: wrapper.c:623
2113 msgid "unable to get current working directory"
2114 msgstr "Không thể lấy thư mục làm việc hiện hành"
2115
1835 -#: wrapper.c:667
2116 +#: wrapper.c:650
2117 #, c-format
2118 msgid "could not open %s for writing"
2119 msgstr "không thể mở %s để ghi"
2120
1840 -#: wrapper.c:678 builtin/am.c:410
2121 +#: wrapper.c:661 builtin/am.c:410
2122 #, c-format
2123 msgid "could not write to %s"
2124 msgstr "không thể ghi vào %s"
2125
1845 -#: wrapper.c:684
2126 +#: wrapper.c:667
2127 #, c-format
2128 msgid "could not close %s"
2129 msgstr "không thể đóng %s"
2130
1850 -#: wt-status.c:149
2131 +#: wt-status.c:150
2132 msgid "Unmerged paths:"
2133 msgstr "Những đường dẫn chưa được hòa trộn:"
2134
1854 -#: wt-status.c:176 wt-status.c:203
2135 +#: wt-status.c:177 wt-status.c:204
2136 #, c-format
2137 msgid " (use \"git reset %s <file>...\" to unstage)"
2138 msgstr " (dùng \"git reset %s <tập-tin>…\" để bỏ ra khỏi bệ phóng)"
2139
1859 -#: wt-status.c:178 wt-status.c:205
2140 +#: wt-status.c:179 wt-status.c:206
2141 msgid " (use \"git rm --cached <file>...\" to unstage)"
2142 msgstr " (dùng \"git rm --cached <tập-tin>…\" để bỏ ra khỏi bệ phóng)"
2143
1863 -#: wt-status.c:182
2144 +#: wt-status.c:183
2145 msgid " (use \"git add <file>...\" to mark resolution)"
2146 msgstr " (dùng \"git add <tập-tin>…\" để đánh dấu là cần giải quyết)"
2147
1867 -#: wt-status.c:184 wt-status.c:188
2148 +#: wt-status.c:185 wt-status.c:189
2149 msgid " (use \"git add/rm <file>...\" as appropriate to mark resolution)"
2150 msgstr ""
2151 " (dùng \"git add/rm <tập-tin>…\" như là một cách thích hợp để đánh dấu là "
2152 "cần được giải quyết)"
2153
1873 -#: wt-status.c:186
2154 +#: wt-status.c:187
2155 msgid " (use \"git rm <file>...\" to mark resolution)"
2156 msgstr " (dùng \"git rm <tập-tin>…\" để đánh dấu là cần giải quyết)"
2157
1877 -#: wt-status.c:197 wt-status.c:880
2158 +#: wt-status.c:198 wt-status.c:881
2159 msgid "Changes to be committed:"
2160 msgstr "Những thay đổi sẽ được chuyển giao:"
2161
1881 -#: wt-status.c:215 wt-status.c:889
2162 +#: wt-status.c:216 wt-status.c:890
2163 msgid "Changes not staged for commit:"
2164 msgstr "Các thay đổi chưa được đặt lên bệ phóng để chuyển giao:"
2165
1885 -#: wt-status.c:219
2166 +#: wt-status.c:220
2167 msgid " (use \"git add <file>...\" to update what will be committed)"
2168 msgstr " (dùng \"git add <tập-tin>…\" để cập nhật những gì sẽ chuyển giao)"
2169
1889 -#: wt-status.c:221
2170 +#: wt-status.c:222
2171 msgid " (use \"git add/rm <file>...\" to update what will be committed)"
2172 msgstr ""
2173 " (dùng \"git add/rm <tập-tin>…\" để cập nhật những gì sẽ được chuyển giao)"
2174
1894 -#: wt-status.c:222
2175 +#: wt-status.c:223
2176 msgid ""
2177 " (use \"git checkout -- <file>...\" to discard changes in working directory)"
2178 msgstr ""
2179 " (dùng \"git checkout -- <tập-tin>…\" để loại bỏ các thay đổi trong thư mục "
2180 "làm việc)"
2181
1901 -#: wt-status.c:224
2182 +#: wt-status.c:225
2183 msgid " (commit or discard the untracked or modified content in submodules)"
2184 msgstr ""
2185 " (chuyển giao hoặc là loại bỏ các nội dung chưa được theo dõi hay đã sửa "
2186 "chữa trong mô-đun-con)"
2187
1907 -#: wt-status.c:236
2188 +#: wt-status.c:237
2189 #, c-format
2190 msgid " (use \"git %s <file>...\" to include in what will be committed)"
2191 msgstr ""
2192 " (dùng \"git %s <tập-tin>…\" để thêm vào những gì cần được chuyển giao)"
2193
1913 -#: wt-status.c:251
2194 +#: wt-status.c:252
2195 msgid "both deleted:"
2196 msgstr "bị xóa bởi cả hai:"
2197
1917 -#: wt-status.c:253
2198 +#: wt-status.c:254
2199 msgid "added by us:"
2200 msgstr "được thêm vào bởi chúng ta:"
2201
1921 -#: wt-status.c:255
2202 +#: wt-status.c:256
2203 msgid "deleted by them:"
2204 msgstr "bị xóa đi bởi họ:"
2205
1925 -#: wt-status.c:257
2206 +#: wt-status.c:258
2207 msgid "added by them:"
2208 msgstr "được thêm vào bởi họ:"
2209
1929 -#: wt-status.c:259
2210 +#: wt-status.c:260
2211 msgid "deleted by us:"
2212 msgstr "bị xóa bởi chúng ta:"
2213
1933 -#: wt-status.c:261
2214 +#: wt-status.c:262
2215 msgid "both added:"
2216 msgstr "được thêm vào bởi cả hai:"
2217
1937 -#: wt-status.c:263
2218 +#: wt-status.c:264
2219 msgid "both modified:"
2220 msgstr "bị sửa bởi cả hai:"
2221
1941 -#: wt-status.c:265
2222 +#: wt-status.c:266
2223 #, c-format
2224 msgid "bug: unhandled unmerged status %x"
2225 msgstr "lỗi: không thể tiếp nhận trạng thái chưa hòa trộn %x"
2226
1946 -#: wt-status.c:273
2227 +#: wt-status.c:274
2228 msgid "new file:"
2229 msgstr "tập tin mới:"
2230
1950 -#: wt-status.c:275
2231 +#: wt-status.c:276
2232 msgid "copied:"
2233 msgstr "đã chép:"
2234
1954 -#: wt-status.c:277
2235 +#: wt-status.c:278
2236 msgid "deleted:"
2237 msgstr "đã xóa:"
2238
1958 -#: wt-status.c:279
2239 +#: wt-status.c:280
2240 msgid "modified:"
2241 msgstr "đã sửa:"
2242
1962 -#: wt-status.c:281
2243 +#: wt-status.c:282
2244 msgid "renamed:"
2245 msgstr "đã đổi tên:"
2246
1966 -#: wt-status.c:283
2247 +#: wt-status.c:284
2248 msgid "typechange:"
2249 msgstr "đổi-kiểu:"
2250
1970 -#: wt-status.c:285
2251 +#: wt-status.c:286
2252 msgid "unknown:"
2253 msgstr "không hiểu:"
2254
1974 -#: wt-status.c:287
2255 +#: wt-status.c:288
2256 msgid "unmerged:"
2257 msgstr "chưa hòa trộn:"
2258
1978 -#: wt-status.c:369
2259 +#: wt-status.c:370
2260 msgid "new commits, "
2261 msgstr "lần chuyển giao mới, "
2262
1982 -#: wt-status.c:371
2263 +#: wt-status.c:372
2264 msgid "modified content, "
2265 msgstr "nội dung bị sửa đổi, "
2266
1986 -#: wt-status.c:373
2267 +#: wt-status.c:374
2268 msgid "untracked content, "
2269 msgstr "nội dung chưa được theo dõi, "
2270
1990 -#: wt-status.c:390
2271 +#: wt-status.c:391
2272 #, c-format
2273 msgid "bug: unhandled diff status %c"
2274 msgstr "lỗi: không thể tiếp nhận trạng thái lệnh diff %c"
2275
1995 -#: wt-status.c:754
2276 +#: wt-status.c:755
2277 msgid "Submodules changed but not updated:"
2278 msgstr "Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:"
2279
1999 -#: wt-status.c:756
2280 +#: wt-status.c:757
2281 msgid "Submodule changes to be committed:"
2282 msgstr "Những mô-đun-con thay đổi đã được chuyển giao:"
2283
2003 -#: wt-status.c:837
2284 +#: wt-status.c:838
2285 msgid ""
2286 "Do not touch the line above.\n"
2287 "Everything below will be removed."
@@ -2008,39 +2289,39 @@ msgstr ""
2289 "Không động đến đường ở trên.\n"
2290 "Mọi thứ phía dưới sẽ được xóa bỏ."
2291
2011 -#: wt-status.c:948
2292 +#: wt-status.c:949
2293 msgid "You have unmerged paths."
2294 msgstr "Bạn có những đường dẫn chưa được hòa trộn."
2295
2015 -#: wt-status.c:951
2296 +#: wt-status.c:952
2297 msgid " (fix conflicts and run \"git commit\")"
2298 msgstr " (sửa các xung đột rồi chạy \"git commit\")"
2299
2019 -#: wt-status.c:954
2300 +#: wt-status.c:956
2301 msgid "All conflicts fixed but you are still merging."
2302 msgstr "Tất cả các xung đột đã được giải quyết nhưng bạn vẫn đang hòa trộn."
2303
2023 -#: wt-status.c:957
2304 +#: wt-status.c:959
2305 msgid " (use \"git commit\" to conclude merge)"
2306 msgstr " (dùng \"git commit\" để hoàn tất việc hòa trộn)"
2307
2027 -#: wt-status.c:967
2308 +#: wt-status.c:969
2309 msgid "You are in the middle of an am session."
2310 msgstr "Bạn đang ở giữa của một phiên “am”."
2311
2031 -#: wt-status.c:970
2312 +#: wt-status.c:972
2313 msgid "The current patch is empty."
2314 msgstr "Miếng vá hiện tại bị trống rỗng."
2315
2035 -#: wt-status.c:974
2316 +#: wt-status.c:976
2317 msgid " (fix conflicts and then run \"git am --continue\")"
2318 msgstr " (sửa các xung đột và sau đó chạy lệnh \"git am --continue\")"
2319
2039 -#: wt-status.c:976
2320 +#: wt-status.c:978
2321 msgid " (use \"git am --skip\" to skip this patch)"
2322 msgstr " (dùng \"git am --skip\" để bỏ qua miếng vá này)"
2323
2043 -#: wt-status.c:978
2324 +#: wt-status.c:980
2325 msgid " (use \"git am --abort\" to restore the original branch)"
2326 msgstr " (dùng \"git am --abort\" để phục hồi lại nhánh nguyên thủy)"
2327
@@ -2197,43 +2478,43 @@ msgstr "Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa
2478 msgid " (use \"git bisect reset\" to get back to the original branch)"
2479 msgstr " (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
2480
2200 -#: wt-status.c:1438
2481 +#: wt-status.c:1460
2482 msgid "On branch "
2483 msgstr "Trên nhánh "
2484
2204 -#: wt-status.c:1444
2485 +#: wt-status.c:1466
2486 msgid "interactive rebase in progress; onto "
2487 msgstr "rebase ở chế độ tương tác đang được thực hiện; lên trên "
2488
2208 -#: wt-status.c:1446
2489 +#: wt-status.c:1468
2490 msgid "rebase in progress; onto "
2491 msgstr "rebase đang được thực hiện: lên trên "
2492
2212 -#: wt-status.c:1451
2493 +#: wt-status.c:1473
2494 msgid "HEAD detached at "
2495 msgstr "HEAD được tách rời tại "
2496
2216 -#: wt-status.c:1453
2497 +#: wt-status.c:1475
2498 msgid "HEAD detached from "
2499 msgstr "HEAD được tách rời từ "
2500
2220 -#: wt-status.c:1456
2501 +#: wt-status.c:1478
2502 msgid "Not currently on any branch."
2503 msgstr "Hiện tại chẳng ở nhánh nào cả."
2504
2224 -#: wt-status.c:1474
2505 +#: wt-status.c:1496
2506 msgid "Initial commit"
2507 msgstr "Lần chuyển giao khởi tạo"
2508
2228 -#: wt-status.c:1488
2509 +#: wt-status.c:1510
2510 msgid "Untracked files"
2511 msgstr "Những tập tin chưa được theo dõi"
2512
2232 -#: wt-status.c:1490
2513 +#: wt-status.c:1512
2514 msgid "Ignored files"
2515 msgstr "Những tập tin bị lờ đi"
2516
2236 -#: wt-status.c:1494
2517 +#: wt-status.c:1516
2518 #, c-format
2519 msgid ""
2520 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -2245,32 +2526,32 @@ msgstr ""
2526 "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"
2527 "tự thêm các tập tin mới (xem “git help status”.."
2528
2248 -#: wt-status.c:1500
2529 +#: wt-status.c:1522
2530 #, c-format
2531 msgid "Untracked files not listed%s"
2532 msgstr "Những tập tin chưa được theo dõi không được liệt kê ra %s"
2533
2253 -#: wt-status.c:1502
2534 +#: wt-status.c:1524
2535 msgid " (use -u option to show untracked files)"
2536 msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
2537
2257 -#: wt-status.c:1508
2538 +#: wt-status.c:1530
2539 msgid "No changes"
2540 msgstr "Không có thay đổi nào"
2541
2261 -#: wt-status.c:1513
2542 +#: wt-status.c:1535
2543 #, c-format
2544 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
2545 msgstr ""
2546 "không có thay đổi nào được thêm vào để chuyển giao (dùng \"git add\" và/hoặc "
2547 "\"git commit -a\")\n"
2548
2268 -#: wt-status.c:1516
2549 +#: wt-status.c:1538
2550 #, c-format
2551 msgid "no changes added to commit\n"
2552 msgstr "không có thay đổi nào được thêm vào để chuyển giao\n"
2553
2273 -#: wt-status.c:1519
2554 +#: wt-status.c:1541
2555 #, c-format
2556 msgid ""
2557 "nothing added to commit but untracked files present (use \"git add\" to "
@@ -2279,57 +2560,57 @@ msgstr ""
2560 "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 "
2561 "theo dõi hiện diện (dùng \"git add\" để đưa vào theo dõi)\n"
2562
2282 -#: wt-status.c:1522
2563 +#: wt-status.c:1544
2564 #, c-format
2565 msgid "nothing added to commit but untracked files present\n"
2566 msgstr ""
2567 "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 "
2568 "theo dõi hiện diện\n"
2569
2289 -#: wt-status.c:1525
2570 +#: wt-status.c:1547
2571 #, c-format
2572 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
2573 msgstr ""
2574 "không có gì để chuyển giao (tạo/sao-chép các tập tin và dùng \"git add\" để "
2575 "đưa vào theo dõi)\n"
2576
2296 -#: wt-status.c:1528 wt-status.c:1533
2577 +#: wt-status.c:1550 wt-status.c:1555
2578 #, c-format
2579 msgid "nothing to commit\n"
2580 msgstr "không có gì để chuyển giao\n"
2581
2301 -#: wt-status.c:1531
2582 +#: wt-status.c:1553
2583 #, c-format
2584 msgid "nothing to commit (use -u to show untracked files)\n"
2585 msgstr ""
2586 "không có gì để chuyển giao (dùng -u xem các tập tin chưa được theo dõi)\n"
2587
2307 -#: wt-status.c:1535
2588 +#: wt-status.c:1557
2589 #, c-format
2590 msgid "nothing to commit, working directory clean\n"
2591 msgstr "không có gì để chuyển giao, thư mục làm việc sạch sẽ\n"
2592
2312 -#: wt-status.c:1642
2593 +#: wt-status.c:1664
2594 msgid "Initial commit on "
2595 msgstr "Lần chuyển giao khởi tạo trên "
2596
2316 -#: wt-status.c:1646
2597 +#: wt-status.c:1668
2598 msgid "HEAD (no branch)"
2599 msgstr "HEAD (không nhánh)"
2600
2320 -#: wt-status.c:1675
2601 +#: wt-status.c:1697
2602 msgid "gone"
2603 msgstr "đã ra đi"
2604
2324 -#: wt-status.c:1677 wt-status.c:1685
2605 +#: wt-status.c:1699 wt-status.c:1707
2606 msgid "behind "
2607 msgstr "đằng sau "
2608
2328 -#: wt-status.c:1680 wt-status.c:1683
2609 +#: wt-status.c:1702 wt-status.c:1705
2610 msgid "ahead "
2611 msgstr "phía trước "
2612
2332 -#: compat/precompose_utf8.c:57 builtin/clone.c:413
2613 +#: compat/precompose_utf8.c:57 builtin/clone.c:415
2614 #, c-format
2615 msgid "failed to unlink '%s'"
2616 msgstr "gặp lỗi khi bỏ liên kết (unlink) “%s”"
@@ -2343,7 +2624,7 @@ msgstr "git add [<các-tùy-chọn>] [--] <pathspec>…"
2624 msgid "unexpected diff status %c"
2625 msgstr "trạng thái lệnh diff không như mong đợi %c"
2626
2346 -#: builtin/add.c:70 builtin/commit.c:278
2627 +#: builtin/add.c:70 builtin/commit.c:280
2628 msgid "updating files failed"
2629 msgstr "Cập nhật tập tin gặp lỗi"
2630
@@ -2357,7 +2638,7 @@ msgid "Unstaged changes after refreshing the index:"
2638 msgstr ""
2639 "Đưa ra khỏi bệ phóng các thay đổi sau khi làm tươi mới lại bảng mục lục:"
2640
2360 -#: builtin/add.c:194 builtin/rev-parse.c:797
2641 +#: builtin/add.c:194 builtin/rev-parse.c:811
2642 msgid "Could not read the index"
2643 msgstr "Không thể đọc bảng mục lục"
2644
@@ -2395,14 +2676,14 @@ msgstr ""
2676 "của bạn:\n"
2677
2678 #: builtin/add.c:249 builtin/clean.c:870 builtin/fetch.c:112 builtin/mv.c:111
2398 -#: builtin/prune-packed.c:55 builtin/pull.c:189 builtin/push.c:511
2399 -#: builtin/remote.c:1330 builtin/rm.c:268 builtin/send-pack.c:162
2679 +#: builtin/prune-packed.c:55 builtin/pull.c:197 builtin/push.c:511
2680 +#: builtin/remote.c:1332 builtin/rm.c:268 builtin/send-pack.c:162
2681 msgid "dry run"
2682 msgstr "chạy thử"
2683
2403 -#: builtin/add.c:250 builtin/apply.c:4561 builtin/check-ignore.c:19
2404 -#: builtin/commit.c:1322 builtin/count-objects.c:85 builtin/fsck.c:558
2405 -#: builtin/log.c:1651 builtin/mv.c:110 builtin/read-tree.c:114
2684 +#: builtin/add.c:250 builtin/apply.c:4563 builtin/check-ignore.c:19
2685 +#: builtin/commit.c:1333 builtin/count-objects.c:85 builtin/fsck.c:557
2686 +#: builtin/log.c:1826 builtin/mv.c:110 builtin/read-tree.c:114
2687 msgid "be verbose"
2688 msgstr "chi tiết"
2689
@@ -2410,7 +2691,7 @@ msgstr "chi tiết"
2691 msgid "interactive picking"
2692 msgstr "sửa bằng cách tương tác"
2693
2413 -#: builtin/add.c:253 builtin/checkout.c:1155 builtin/reset.c:286
2694 +#: builtin/add.c:253 builtin/checkout.c:1154 builtin/reset.c:286
2695 msgid "select hunks interactively"
2696 msgstr "chọn “hunks” theo kiểu tương tác"
2697
@@ -2482,16 +2763,16 @@ msgid "Maybe you wanted to say 'git add .'?\n"
2763 msgstr "Có lẽ ý bạn là “git add .” phải không?\n"
2764
2765 #: builtin/add.c:358 builtin/check-ignore.c:172 builtin/clean.c:914
2485 -#: builtin/commit.c:337 builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
2486 -#: builtin/submodule--helper.c:35
2766 +#: builtin/commit.c:339 builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
2767 +#: builtin/submodule--helper.c:240
2768 msgid "index file corrupt"
2769 msgstr "tập tin ghi bảng mục lục bị hỏng"
2770
2490 -#: builtin/add.c:439 builtin/apply.c:4659 builtin/mv.c:280 builtin/rm.c:430
2771 +#: builtin/add.c:439 builtin/apply.c:4661 builtin/mv.c:283 builtin/rm.c:430
2772 msgid "Unable to write new index file"
2773 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
2774
2494 -#: builtin/am.c:256 builtin/commit.c:738 builtin/merge.c:1078
2775 +#: builtin/am.c:256 builtin/commit.c:749 builtin/merge.c:1089
2776 #, c-format
2777 msgid "could not read '%s'"
2778 msgstr "Không thể đọc “%s”."
@@ -2519,16 +2800,6 @@ msgstr "Gặp lỗi khi sao chép ghi chú (note) từ “%s” tới “%s”"
2800 msgid "fseek failed"
2801 msgstr "fseek gặp lỗi"
2802
2522 -#: builtin/am.c:772 builtin/am.c:860
2523 -#, c-format
2524 -msgid "could not open '%s' for reading: %s"
2525 -msgstr "không thể mở “%s” để đọc: %s"
2526 -
2527 -#: builtin/am.c:779
2528 -#, c-format
2529 -msgid "could not open '%s' for writing: %s"
2530 -msgstr "Không thể mở “%s” để ghi: %s"
2531 -
2803 #: builtin/am.c:788
2804 #, c-format
2805 msgid "could not parse patch '%s'"
@@ -2538,75 +2809,75 @@ msgstr "không thể phân tích cú pháp “%s”"
2809 msgid "Only one StGIT patch series can be applied at once"
2810 msgstr "Chỉ có một sê-ri miếng vá StGIT được áp dụng một lúc"
2811
2541 -#: builtin/am.c:901
2812 +#: builtin/am.c:900
2813 msgid "invalid timestamp"
2814 msgstr "dấu thời gian không hợp lệ"
2815
2545 -#: builtin/am.c:904 builtin/am.c:912
2816 +#: builtin/am.c:903 builtin/am.c:911
2817 msgid "invalid Date line"
2818 msgstr "dòng Ngày tháng không hợp lệ"
2819
2549 -#: builtin/am.c:909
2820 +#: builtin/am.c:908
2821 msgid "invalid timezone offset"
2822 msgstr "độ lệch múi giờ không hợp lệ"
2823
2553 -#: builtin/am.c:996
2824 +#: builtin/am.c:995
2825 msgid "Patch format detection failed."
2826 msgstr "Dò tìm định dạng miếng vá gặp lỗi."
2827
2557 -#: builtin/am.c:1001 builtin/clone.c:378
2828 +#: builtin/am.c:1000 builtin/clone.c:380
2829 #, c-format
2830 msgid "failed to create directory '%s'"
2831 msgstr "tạo thư mục \"%s\" gặp lỗi"
2832
2562 -#: builtin/am.c:1005
2833 +#: builtin/am.c:1004
2834 msgid "Failed to split patches."
2835 msgstr "Gặp lỗi khi chia nhỏ các miếng vá."
2836
2566 -#: builtin/am.c:1137 builtin/commit.c:363
2837 +#: builtin/am.c:1136 builtin/commit.c:365
2838 msgid "unable to write index file"
2839 msgstr "không thể ghi tập tin lưu mục lục"
2840
2570 -#: builtin/am.c:1188
2841 +#: builtin/am.c:1187
2842 #, c-format
2843 msgid "When you have resolved this problem, run \"%s --continue\"."
2844 msgstr "Khi bạn đã phân giải xong trục trặc này, hãy chạy \"%s --continue\"."
2845
2575 -#: builtin/am.c:1189
2846 +#: builtin/am.c:1188
2847 #, c-format
2848 msgid "If you prefer to skip this patch, run \"%s --skip\" instead."
2849 msgstr ""
2850 "Nếu bạn muốn bỏ qua miếng vá này, hãy chạy lệnh \"%s --skip\" để thay thế."
2851
2581 -#: builtin/am.c:1190
2852 +#: builtin/am.c:1189
2853 #, c-format
2854 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
2855 msgstr "Để phục hồi lại nhánh gốc và dừng vá, hãy chạy \"%s --abort\"."
2856
2586 -#: builtin/am.c:1328
2857 +#: builtin/am.c:1327
2858 msgid "Patch is empty. Was it split wrong?"
2859 msgstr "Miếng vá trống rỗng. Quá trình chia nhỏ miếng vá có lỗi?"
2860
2590 -#: builtin/am.c:1402 builtin/log.c:1350
2861 +#: builtin/am.c:1401 builtin/log.c:1516
2862 #, c-format
2863 msgid "invalid ident line: %s"
2864 msgstr "dòng thụt lề không hợp lệ: %s"
2865
2595 -#: builtin/am.c:1429
2866 +#: builtin/am.c:1428
2867 #, c-format
2868 msgid "unable to parse commit %s"
2869 msgstr "không thể phân tích lần chuyển giao “%s”"
2870
2600 -#: builtin/am.c:1631
2871 +#: builtin/am.c:1630
2872 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
2873 msgstr "Kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
2874
2604 -#: builtin/am.c:1633
2875 +#: builtin/am.c:1632
2876 msgid "Using index info to reconstruct a base tree..."
2877 msgstr ""
2878 "Sử dụng thông tin trong bảng mục lục để cấu trúc lại một cây (tree) cơ sở…"
2879
2609 -#: builtin/am.c:1652
2880 +#: builtin/am.c:1651
2881 msgid ""
2882 "Did you hand edit your patch?\n"
2883 "It does not apply to blobs recorded in its index."
@@ -2614,38 +2885,38 @@ msgstr ""
2885 "Bạn đã sửa miếng vá của mình bằng cách thủ công à?\n"
2886 "Nó không thể áp dụng các blob đã được ghi lại trong bảng mục lục của nó."
2887
2617 -#: builtin/am.c:1658
2888 +#: builtin/am.c:1657
2889 msgid "Falling back to patching base and 3-way merge..."
2890 msgstr "Đang trở lại để vá cơ sở và “hòa trộn 3-đường”…"
2891
2621 -#: builtin/am.c:1673
2892 +#: builtin/am.c:1672
2893 msgid "Failed to merge in the changes."
2894 msgstr "Gặp lỗi khi trộn vào các thay đổi."
2895
2625 -#: builtin/am.c:1697 builtin/merge.c:633
2896 +#: builtin/am.c:1696 builtin/merge.c:636
2897 msgid "git write-tree failed to write a tree"
2898 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
2899
2629 -#: builtin/am.c:1704
2900 +#: builtin/am.c:1703
2901 msgid "applying to an empty history"
2902 msgstr "áp dụng vào một lịch sử trống rỗng"
2903
2633 -#: builtin/am.c:1717 builtin/commit.c:1755 builtin/merge.c:830
2634 -#: builtin/merge.c:855
2904 +#: builtin/am.c:1716 builtin/commit.c:1775 builtin/merge.c:841
2905 +#: builtin/merge.c:866
2906 msgid "failed to write commit object"
2907 msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
2908
2638 -#: builtin/am.c:1749 builtin/am.c:1753
2909 +#: builtin/am.c:1748 builtin/am.c:1752
2910 #, c-format
2911 msgid "cannot resume: %s does not exist."
2912 msgstr "không thể phục hồi: %s không tồn tại."
2913
2643 -#: builtin/am.c:1769
2914 +#: builtin/am.c:1768
2915 msgid "cannot be interactive without stdin connected to a terminal."
2916 msgstr ""
2917 "không thể được tương tác mà không có stdin kết nối với một thiết bị cuối"
2918
2648 -#: builtin/am.c:1774
2919 +#: builtin/am.c:1773
2920 msgid "Commit Body is:"
2921 msgstr "Thân của lần chuyển giao là:"
2922
@@ -2653,37 +2924,37 @@ msgstr "Thân của lần chuyển giao là:"
2924 #. in your translation. The program will only accept English
2925 #. input at this point.
2926 #.
2656 -#: builtin/am.c:1784
2927 +#: builtin/am.c:1783
2928 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
2929 msgstr ""
2930 "Áp dụng? đồng ý [y]/khô[n]g/chỉnh sửa [e]/hiển thị miếng [v]á/chấp nhận tất "
2931 "cả [a]: "
2932
2662 -#: builtin/am.c:1834
2933 +#: builtin/am.c:1833
2934 #, c-format
2935 msgid "Dirty index: cannot apply patches (dirty: %s)"
2936 msgstr "Bảng mục lục bẩn: không thể áp dụng các miếng vá (bẩn: %s)"
2937
2667 -#: builtin/am.c:1869 builtin/am.c:1941
2938 +#: builtin/am.c:1868 builtin/am.c:1940
2939 #, c-format
2940 msgid "Applying: %.*s"
2941 msgstr "Áp dụng: %.*s"
2942
2672 -#: builtin/am.c:1885
2943 +#: builtin/am.c:1884
2944 msgid "No changes -- Patch already applied."
2945 msgstr "Không thay đổi gì cả -- Miếng vá đã được áp dụng rồi."
2946
2676 -#: builtin/am.c:1893
2947 +#: builtin/am.c:1892
2948 #, c-format
2949 msgid "Patch failed at %s %.*s"
2950 msgstr "Gặp lỗi khi vá tại %s %.*s"
2951
2681 -#: builtin/am.c:1899
2952 +#: builtin/am.c:1898
2953 #, c-format
2954 msgid "The copy of the patch that failed is found in: %s"
2955 msgstr "Bản sao chép của miếng vá mà nó gặp lỗi thì được tìm thấy trong: %s"
2956
2686 -#: builtin/am.c:1944
2957 +#: builtin/am.c:1943
2958 msgid ""
2959 "No changes - did you forget to use 'git add'?\n"
2960 "If there is nothing left to stage, chances are that something else\n"
@@ -2694,7 +2965,7 @@ msgstr ""
2965 "đã sẵn được đưa vào với cùng nội dung thay đổi; bạn có lẽ muốn bỏ qua miếng "
2966 "vá này."
2967
2697 -#: builtin/am.c:1951
2968 +#: builtin/am.c:1950
2969 msgid ""
2970 "You still have unmerged paths in your index.\n"
2971 "Did you forget to use 'git add'?"
@@ -2702,17 +2973,17 @@ msgstr ""
2973 "Bạn vẫn có những đường dẫn chưa được hòa trộn trong bảng mục lục của mình.\n"
2974 "Bạn đã quên sử dụng lệnh “git add” à?"
2975
2705 -#: builtin/am.c:2059 builtin/am.c:2063 builtin/am.c:2075 builtin/reset.c:308
2976 +#: builtin/am.c:2058 builtin/am.c:2062 builtin/am.c:2074 builtin/reset.c:308
2977 #: builtin/reset.c:316
2978 #, c-format
2979 msgid "Could not parse object '%s'."
2980 msgstr "không thể phân tích đối tượng “%s”."
2981
2711 -#: builtin/am.c:2111
2982 +#: builtin/am.c:2110
2983 msgid "failed to clean index"
2984 msgstr "gặp lỗi khi dọn bảng mục lục"
2985
2715 -#: builtin/am.c:2145
2986 +#: builtin/am.c:2144
2987 msgid ""
2988 "You seem to have moved HEAD since the last 'am' failure.\n"
2989 "Not rewinding to ORIG_HEAD"
@@ -2720,153 +2991,155 @@ msgstr ""
2991 "Bạn có lẽ đã có HEAD đã bị di chuyển đi kể từ lần “am” thất bại cuối cùng.\n"
2992 "Không thể chuyển tới ORIG_HEAD"
2993
2723 -#: builtin/am.c:2206
2994 +#: builtin/am.c:2205
2995 #, c-format
2996 msgid "Invalid value for --patch-format: %s"
2997 msgstr "Giá trị không hợp lệ cho --patch-format: %s"
2998
2728 -#: builtin/am.c:2239
2999 +#: builtin/am.c:2238
3000 msgid "git am [<options>] [(<mbox>|<Maildir>)...]"
3001 msgstr "git am [<các-tùy-chọn>] [(<mbox>|<Maildir>)…]"
3002
2732 -#: builtin/am.c:2240
3003 +#: builtin/am.c:2239
3004 msgid "git am [<options>] (--continue | --skip | --abort)"
3005 msgstr "git am [<các-tùy-chọn>] (--continue | --skip | --abort)"
3006
2736 -#: builtin/am.c:2246
3007 +#: builtin/am.c:2245
3008 msgid "run interactively"
3009 msgstr "chạy kiểu tương tác"
3010
2740 -#: builtin/am.c:2248
3011 +#: builtin/am.c:2247
3012 msgid "historical option -- no-op"
3013 msgstr "tùy chọn lịch sử -- không-toán-tử"
3014
2744 -#: builtin/am.c:2250
3015 +#: builtin/am.c:2249
3016 msgid "allow fall back on 3way merging if needed"
3017 msgstr "cho phép quay trở lại để hòa trộn kiểu “3way” nếu cần"
3018
2748 -#: builtin/am.c:2251 builtin/init-db.c:474 builtin/prune-packed.c:57
3019 +#: builtin/am.c:2250 builtin/init-db.c:478 builtin/prune-packed.c:57
3020 #: builtin/repack.c:171
3021 msgid "be quiet"
3022 msgstr "im lặng"
3023
2753 -#: builtin/am.c:2253
3024 +#: builtin/am.c:2252
3025 msgid "add a Signed-off-by line to the commit message"
3026 msgstr "Thêm dòng Signed-off-by cho ghi chú của lần chuyển giao"
3027
2757 -#: builtin/am.c:2256
3028 +#: builtin/am.c:2255
3029 msgid "recode into utf8 (default)"
3030 msgstr "chuyển mã thành utf8 (mặc định)"
3031
2761 -#: builtin/am.c:2258
3032 +#: builtin/am.c:2257
3033 msgid "pass -k flag to git-mailinfo"
3034 msgstr "chuyển cờ -k cho git-mailinfo"
3035
2765 -#: builtin/am.c:2260
3036 +#: builtin/am.c:2259
3037 msgid "pass -b flag to git-mailinfo"
3038 msgstr "chuyển cờ -b cho git-mailinfo"
3039
2769 -#: builtin/am.c:2262
3040 +#: builtin/am.c:2261
3041 msgid "pass -m flag to git-mailinfo"
3042 msgstr "chuyển cờ -m cho git-mailinfo"
3043
2773 -#: builtin/am.c:2264
3044 +#: builtin/am.c:2263
3045 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
3046 msgstr "chuyển cờ --keep-cr cho git-mailsplit với định dạng mbox"
3047
2777 -#: builtin/am.c:2267
3048 +#: builtin/am.c:2266
3049 msgid "do not pass --keep-cr flag to git-mailsplit independent of am.keepcr"
3050 msgstr ""
3051 "đừng chuyển cờ --keep-cr cho git-mailsplit không phụ thuộc vào am.keepcr"
3052
2782 -#: builtin/am.c:2270
3053 +#: builtin/am.c:2269
3054 msgid "strip everything before a scissors line"
3055 msgstr "cắt mọi thứ trước dòng scissors"
3056
2786 -#: builtin/am.c:2271 builtin/apply.c:4544
3057 +#: builtin/am.c:2270 builtin/apply.c:4546
3058 msgid "action"
3059 msgstr "hành động"
3060
2790 -#: builtin/am.c:2272 builtin/am.c:2275 builtin/am.c:2278 builtin/am.c:2281
2791 -#: builtin/am.c:2284 builtin/am.c:2287 builtin/am.c:2290 builtin/am.c:2293
2792 -#: builtin/am.c:2299
3061 +#: builtin/am.c:2271 builtin/am.c:2274 builtin/am.c:2277 builtin/am.c:2280
3062 +#: builtin/am.c:2283 builtin/am.c:2286 builtin/am.c:2289 builtin/am.c:2292
3063 +#: builtin/am.c:2298
3064 msgid "pass it through git-apply"
3065 msgstr "chuyển nó qua git-apply"
3066
2796 -#: builtin/am.c:2280 builtin/apply.c:4568
3067 +#: builtin/am.c:2279 builtin/apply.c:4570
3068 msgid "root"
3069 msgstr "gốc"
3070
2800 -#: builtin/am.c:2283 builtin/am.c:2286 builtin/apply.c:4506
2801 -#: builtin/apply.c:4509 builtin/clone.c:86 builtin/fetch.c:95
2802 -#: builtin/pull.c:171 builtin/submodule--helper.c:72
2803 -#: builtin/submodule--helper.c:160 builtin/submodule--helper.c:163
3071 +#: builtin/am.c:2282 builtin/am.c:2285 builtin/apply.c:4508
3072 +#: builtin/apply.c:4511 builtin/clone.c:90 builtin/fetch.c:95
3073 +#: builtin/pull.c:179 builtin/submodule--helper.c:277
3074 +#: builtin/submodule--helper.c:404 builtin/submodule--helper.c:485
3075 +#: builtin/submodule--helper.c:488 builtin/submodule--helper.c:767
3076 +#: builtin/submodule--helper.c:770
3077 msgid "path"
3078 msgstr "đường-dẫn"
3079
2807 -#: builtin/am.c:2289 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
2808 -#: builtin/grep.c:704 builtin/merge.c:198 builtin/pull.c:131 builtin/pull.c:185
3080 +#: builtin/am.c:2288 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
3081 +#: builtin/grep.c:706 builtin/merge.c:199 builtin/pull.c:134 builtin/pull.c:193
3082 #: builtin/repack.c:178 builtin/repack.c:182 builtin/show-branch.c:645
3083 #: builtin/show-ref.c:175 builtin/tag.c:340 parse-options.h:132
3084 #: parse-options.h:134 parse-options.h:244
3085 msgid "n"
3086 msgstr "n"
3087
2815 -#: builtin/am.c:2292 builtin/apply.c:4512
3088 +#: builtin/am.c:2291 builtin/apply.c:4514
3089 msgid "num"
3090 msgstr "số"
3091
2819 -#: builtin/am.c:2295 builtin/for-each-ref.c:37 builtin/replace.c:438
3092 +#: builtin/am.c:2294 builtin/for-each-ref.c:37 builtin/replace.c:438
3093 #: builtin/tag.c:372
3094 msgid "format"
3095 msgstr "định dạng"
3096
2824 -#: builtin/am.c:2296
3097 +#: builtin/am.c:2295
3098 msgid "format the patch(es) are in"
3099 msgstr "định dạng (các) miếng vá theo"
3100
2828 -#: builtin/am.c:2302
3101 +#: builtin/am.c:2301
3102 msgid "override error message when patch failure occurs"
3103 msgstr "đè lên các lời nhắn lỗi khi xảy ra lỗi vá nghiêm trọng"
3104
2832 -#: builtin/am.c:2304
3105 +#: builtin/am.c:2303
3106 msgid "continue applying patches after resolving a conflict"
3107 msgstr "tiếp tục áp dụng các miếng vá sau khi giải quyết xung đột"
3108
2836 -#: builtin/am.c:2307
3109 +#: builtin/am.c:2306
3110 msgid "synonyms for --continue"
3111 msgstr "đồng nghĩa với --continue"
3112
2840 -#: builtin/am.c:2310
3113 +#: builtin/am.c:2309
3114 msgid "skip the current patch"
3115 msgstr "bỏ qua miếng vá hiện hành"
3116
2844 -#: builtin/am.c:2313
3117 +#: builtin/am.c:2312
3118 msgid "restore the original branch and abort the patching operation."
3119 msgstr "phục hồi lại nhánh gốc và loại bỏ thao tác vá."
3120
2848 -#: builtin/am.c:2317
3121 +#: builtin/am.c:2316
3122 msgid "lie about committer date"
3123 msgstr "nói dối về ngày chuyển giao"
3124
2852 -#: builtin/am.c:2319
3125 +#: builtin/am.c:2318
3126 msgid "use current timestamp for author date"
3127 msgstr "dùng dấu thời gian hiện tại cho ngày tác giả"
3128
2856 -#: builtin/am.c:2321 builtin/commit.c:1593 builtin/merge.c:225
2857 -#: builtin/pull.c:159 builtin/revert.c:92 builtin/tag.c:355
3129 +#: builtin/am.c:2320 builtin/commit.c:1609 builtin/merge.c:228
3130 +#: builtin/pull.c:164 builtin/revert.c:92 builtin/tag.c:355
3131 msgid "key-id"
3132 msgstr "mã-số-khóa"
3133
2861 -#: builtin/am.c:2322
3134 +#: builtin/am.c:2321
3135 msgid "GPG-sign commits"
3136 msgstr "lần chuyển giao ký-GPG"
3137
2865 -#: builtin/am.c:2325
3138 +#: builtin/am.c:2324
3139 msgid "(internal use for git-rebase)"
3140 msgstr "(dùng nội bộ cho git-rebase)"
3141
2869 -#: builtin/am.c:2340
3142 +#: builtin/am.c:2339
3143 msgid ""
3144 "The -b/--binary option has been a no-op for long time, and\n"
3145 "it will be removed. Please do not use it anymore."
@@ -2874,16 +3147,16 @@ msgstr ""
3147 "Tùy chọn -b/--binary đã không dùng từ lâu rồi, và\n"
3148 "nó sẽ được bỏ đi. Xin đừng sử dụng nó thêm nữa."
3149
2877 -#: builtin/am.c:2347
3150 +#: builtin/am.c:2346
3151 msgid "failed to read the index"
3152 msgstr "gặp lỗi đọc bảng mục lục"
3153
2881 -#: builtin/am.c:2362
3154 +#: builtin/am.c:2361
3155 #, c-format
3156 msgid "previous rebase directory %s still exists but mbox given."
3157 msgstr "thư mục rebase trước %s không sẵn có nhưng mbox lại đưa ra."
3158
2886 -#: builtin/am.c:2386
3159 +#: builtin/am.c:2385
3160 #, c-format
3161 msgid ""
3162 "Stray %s directory found.\n"
@@ -2892,7 +3165,7 @@ msgstr ""
3165 "Tìm thấy thư mục lạc %s.\n"
3166 "Dùng \"git am --abort\" để loại bỏ nó đi."
3167
2895 -#: builtin/am.c:2392
3168 +#: builtin/am.c:2391
3169 msgid "Resolve operation not in progress, we are not resuming."
3170 msgstr "Thao tác phân giải không được tiến hành, chúng ta không phục hồi lại."
3171
@@ -2927,38 +3200,38 @@ msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
3200 msgid "unable to find filename in patch at line %d"
3201 msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
3202
2930 -#: builtin/apply.c:940
3203 +#: builtin/apply.c:937
3204 #, c-format
3205 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
3206 msgstr ""
3207 "git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
3208
2936 -#: builtin/apply.c:944
3209 +#: builtin/apply.c:942
3210 #, c-format
3211 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
3212 msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
3213
2941 -#: builtin/apply.c:945
3214 +#: builtin/apply.c:943
3215 #, c-format
3216 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
3217 msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
3218
2946 -#: builtin/apply.c:952
3219 +#: builtin/apply.c:949
3220 #, c-format
3221 msgid "git apply: bad git-diff - expected /dev/null on line %d"
3222 msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
3223
2951 -#: builtin/apply.c:1415
3224 +#: builtin/apply.c:1406
3225 #, c-format
3226 msgid "recount: unexpected line: %.*s"
3227 msgstr "chi tiết: dòng không cần: %.*s"
3228
2956 -#: builtin/apply.c:1472
3229 +#: builtin/apply.c:1463
3230 #, c-format
3231 msgid "patch fragment without header at line %d: %.*s"
3232 msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
3233
2961 -#: builtin/apply.c:1489
3234 +#: builtin/apply.c:1480
3235 #, c-format
3236 msgid ""
3237 "git diff header lacks filename information when removing %d leading pathname "
@@ -2970,76 +3243,76 @@ msgstr[0] ""
3243 "phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
3244 "thành phần dẫn đầu tên của đường dẫn (dòng %d)"
3245
2973 -#: builtin/apply.c:1655
3246 +#: builtin/apply.c:1646
3247 msgid "new file depends on old contents"
3248 msgstr "tập tin mới phụ thuộc vào nội dung cũ"
3249
2977 -#: builtin/apply.c:1657
3250 +#: builtin/apply.c:1648
3251 msgid "deleted file still has contents"
3252 msgstr "tập tin đã xóa vẫn còn nội dung"
3253
2981 -#: builtin/apply.c:1683
3254 +#: builtin/apply.c:1674
3255 #, c-format
3256 msgid "corrupt patch at line %d"
3257 msgstr "miếng vá hỏng tại dòng %d"
3258
2986 -#: builtin/apply.c:1719
3259 +#: builtin/apply.c:1710
3260 #, c-format
3261 msgid "new file %s depends on old contents"
3262 msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
3263
2991 -#: builtin/apply.c:1721
3264 +#: builtin/apply.c:1712
3265 #, c-format
3266 msgid "deleted file %s still has contents"
3267 msgstr "tập tin đã xóa %s vẫn còn nội dung"
3268
2996 -#: builtin/apply.c:1724
3269 +#: builtin/apply.c:1715
3270 #, c-format
3271 msgid "** warning: file %s becomes empty but is not deleted"
3272 msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
3273
3001 -#: builtin/apply.c:1870
3274 +#: builtin/apply.c:1861
3275 #, c-format
3276 msgid "corrupt binary patch at line %d: %.*s"
3277 msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
3278
3006 -#: builtin/apply.c:1899
3279 +#: builtin/apply.c:1895
3280 #, c-format
3281 msgid "unrecognized binary patch at line %d"
3282 msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
3283
3011 -#: builtin/apply.c:2050
3284 +#: builtin/apply.c:2048
3285 #, c-format
3286 msgid "patch with only garbage at line %d"
3287 msgstr "vá chỉ với “rác” tại dòng %d"
3288
3016 -#: builtin/apply.c:2140
3289 +#: builtin/apply.c:2138
3290 #, c-format
3291 msgid "unable to read symlink %s"
3292 msgstr "không thể đọc liên kết mềm %s"
3293
3021 -#: builtin/apply.c:2144
3294 +#: builtin/apply.c:2142
3295 #, c-format
3296 msgid "unable to open or read %s"
3297 msgstr "không thể mở hay đọc %s"
3298
3026 -#: builtin/apply.c:2777
3299 +#: builtin/apply.c:2775
3300 #, c-format
3301 msgid "invalid start of line: '%c'"
3302 msgstr "sai khởi đầu dòng: “%c”"
3303
3031 -#: builtin/apply.c:2896
3304 +#: builtin/apply.c:2894
3305 #, c-format
3306 msgid "Hunk #%d succeeded at %d (offset %d line)."
3307 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
3308 msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
3309
3037 -#: builtin/apply.c:2908
3310 +#: builtin/apply.c:2906
3311 #, c-format
3312 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
3313 msgstr "Nội dung bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
3314
3042 -#: builtin/apply.c:2914
3315 +#: builtin/apply.c:2912
3316 #, c-format
3317 msgid ""
3318 "while searching for:\n"
@@ -3048,324 +3321,334 @@ msgstr ""
3321 "trong khi đang tìm kiếm cho:\n"
3322 "%.*s"
3323
3051 -#: builtin/apply.c:2934
3324 +#: builtin/apply.c:2932
3325 #, c-format
3326 msgid "missing binary patch data for '%s'"
3327 msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
3328
3056 -#: builtin/apply.c:3035
3329 +#: builtin/apply.c:3033
3330 #, c-format
3331 msgid "binary patch does not apply to '%s'"
3332 msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
3333
3061 -#: builtin/apply.c:3041
3334 +#: builtin/apply.c:3039
3335 #, c-format
3336 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
3337 msgstr ""
3338 "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 "
3339 "%s)"
3340
3068 -#: builtin/apply.c:3062
3341 +#: builtin/apply.c:3060
3342 #, c-format
3343 msgid "patch failed: %s:%ld"
3344 msgstr "gặp lỗi khi vá: %s:%ld"
3345
3073 -#: builtin/apply.c:3186
3346 +#: builtin/apply.c:3184
3347 #, c-format
3348 msgid "cannot checkout %s"
3349 msgstr "không thể lấy ra %s"
3350
3078 -#: builtin/apply.c:3231 builtin/apply.c:3242 builtin/apply.c:3287
3351 +#: builtin/apply.c:3229 builtin/apply.c:3240 builtin/apply.c:3285
3352 #, c-format
3353 msgid "read of %s failed"
3354 msgstr "đọc %s gặp lỗi"
3355
3083 -#: builtin/apply.c:3239
3356 +#: builtin/apply.c:3237
3357 #, c-format
3358 msgid "reading from '%s' beyond a symbolic link"
3359 msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
3360
3088 -#: builtin/apply.c:3267 builtin/apply.c:3489
3361 +#: builtin/apply.c:3265 builtin/apply.c:3487
3362 #, c-format
3363 msgid "path %s has been renamed/deleted"
3364 msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
3365
3093 -#: builtin/apply.c:3348 builtin/apply.c:3503
3366 +#: builtin/apply.c:3346 builtin/apply.c:3501
3367 #, c-format
3368 msgid "%s: does not exist in index"
3369 msgstr "%s: không tồn tại trong bảng mục lục"
3370
3098 -#: builtin/apply.c:3352 builtin/apply.c:3495 builtin/apply.c:3517
3371 +#: builtin/apply.c:3350 builtin/apply.c:3493 builtin/apply.c:3515
3372 #, c-format
3373 msgid "%s: %s"
3374 msgstr "%s: %s"
3375
3103 -#: builtin/apply.c:3357 builtin/apply.c:3511
3376 +#: builtin/apply.c:3355 builtin/apply.c:3509
3377 #, c-format
3378 msgid "%s: does not match index"
3379 msgstr "%s: không khớp trong mục lục"
3380
3108 -#: builtin/apply.c:3459
3381 +#: builtin/apply.c:3457
3382 msgid "removal patch leaves file contents"
3383 msgstr "loại bỏ miếng vá để lại nội dung tập tin"
3384
3112 -#: builtin/apply.c:3528
3385 +#: builtin/apply.c:3526
3386 #, c-format
3387 msgid "%s: wrong type"
3388 msgstr "%s: sai kiểu"
3389
3117 -#: builtin/apply.c:3530
3390 +#: builtin/apply.c:3528
3391 #, c-format
3392 msgid "%s has type %o, expected %o"
3393 msgstr "%s có kiểu %o, cần %o"
3394
3122 -#: builtin/apply.c:3689 builtin/apply.c:3691
3395 +#: builtin/apply.c:3687 builtin/apply.c:3689
3396 #, c-format
3397 msgid "invalid path '%s'"
3398 msgstr "đường dẫn không hợp lệ “%s”"
3399
3127 -#: builtin/apply.c:3746
3400 +#: builtin/apply.c:3744
3401 #, c-format
3402 msgid "%s: already exists in index"
3403 msgstr "%s: đã có từ trước trong bảng mục lục"
3404
3132 -#: builtin/apply.c:3749
3405 +#: builtin/apply.c:3747
3406 #, c-format
3407 msgid "%s: already exists in working directory"
3408 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
3409
3137 -#: builtin/apply.c:3769
3410 +#: builtin/apply.c:3767
3411 #, c-format
3412 msgid "new mode (%o) of %s does not match old mode (%o)"
3413 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
3414
3142 -#: builtin/apply.c:3774
3415 +#: builtin/apply.c:3772
3416 #, c-format
3417 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
3418 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
3419
3147 -#: builtin/apply.c:3794
3420 +#: builtin/apply.c:3792
3421 #, c-format
3422 msgid "affected file '%s' is beyond a symbolic link"
3423 msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
3424
3152 -#: builtin/apply.c:3798
3425 +#: builtin/apply.c:3796
3426 #, c-format
3427 msgid "%s: patch does not apply"
3428 msgstr "%s: miếng vá không được áp dụng"
3429
3157 -#: builtin/apply.c:3812
3430 +#: builtin/apply.c:3810
3431 #, c-format
3432 msgid "Checking patch %s..."
3433 msgstr "Đang kiểm tra miếng vá %s…"
3434
3162 -#: builtin/apply.c:3905 builtin/checkout.c:233 builtin/reset.c:135
3435 +#: builtin/apply.c:3903 builtin/checkout.c:233 builtin/reset.c:135
3436 #, c-format
3437 msgid "make_cache_entry failed for path '%s'"
3438 msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
3439
3167 -#: builtin/apply.c:4048
3440 +#: builtin/apply.c:4046
3441 #, c-format
3442 msgid "unable to remove %s from index"
3443 msgstr "không thể gỡ bỏ %s từ mục lục"
3444
3172 -#: builtin/apply.c:4077
3445 +#: builtin/apply.c:4075
3446 #, c-format
3447 msgid "corrupt patch for submodule %s"
3448 msgstr "miếng vá sai hỏng cho mô-đun-con %s"
3449
3177 -#: builtin/apply.c:4081
3450 +#: builtin/apply.c:4079
3451 #, c-format
3452 msgid "unable to stat newly created file '%s'"
3453 msgstr "không thể lấy thống kề về tập tin %s mới hơn đã được tạo"
3454
3182 -#: builtin/apply.c:4086
3455 +#: builtin/apply.c:4084
3456 #, c-format
3457 msgid "unable to create backing store for newly created file %s"
3458 msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
3459
3187 -#: builtin/apply.c:4089 builtin/apply.c:4197
3460 +#: builtin/apply.c:4087 builtin/apply.c:4195
3461 #, c-format
3462 msgid "unable to add cache entry for %s"
3463 msgstr "không thể thêm mục nhớ đệm cho %s"
3464
3192 -#: builtin/apply.c:4122
3465 +#: builtin/apply.c:4120
3466 #, c-format
3467 msgid "closing file '%s'"
3468 msgstr "đang đóng tập tin “%s”"
3469
3197 -#: builtin/apply.c:4171
3470 +#: builtin/apply.c:4169
3471 #, c-format
3472 msgid "unable to write file '%s' mode %o"
3473 msgstr "không thể ghi vào tập tin “%s” chế độ %o"
3474
3202 -#: builtin/apply.c:4258
3475 +#: builtin/apply.c:4256
3476 #, c-format
3477 msgid "Applied patch %s cleanly."
3478 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
3479
3207 -#: builtin/apply.c:4266
3480 +#: builtin/apply.c:4264
3481 msgid "internal error"
3482 msgstr "lỗi nội bộ"
3483
3211 -#: builtin/apply.c:4269
3484 +#: builtin/apply.c:4267
3485 #, c-format
3486 msgid "Applying patch %%s with %d reject..."
3487 msgid_plural "Applying patch %%s with %d rejects..."
3488 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
3489
3217 -#: builtin/apply.c:4279
3490 +#: builtin/apply.c:4277
3491 #, c-format
3492 msgid "truncating .rej filename to %.*s.rej"
3493 msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
3494
3222 -#: builtin/apply.c:4300
3495 +#: builtin/apply.c:4285
3496 +#, c-format
3497 +msgid "cannot open %s: %s"
3498 +msgstr "không thể mở %s: %s"
3499 +
3500 +#: builtin/apply.c:4298
3501 #, c-format
3502 msgid "Hunk #%d applied cleanly."
3503 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
3504
3227 -#: builtin/apply.c:4303
3505 +#: builtin/apply.c:4301
3506 #, c-format
3507 msgid "Rejected hunk #%d."
3508 msgstr "đoạn dữ liệu #%d bị từ chối."
3509
3232 -#: builtin/apply.c:4393
3510 +#: builtin/apply.c:4387
3511 +#, c-format
3512 +msgid "Skipped patch '%s'."
3513 +msgstr "bỏ qua đường dẫn “%s”."
3514 +
3515 +#: builtin/apply.c:4395
3516 msgid "unrecognized input"
3517 msgstr "không thừa nhận đầu vào"
3518
3236 -#: builtin/apply.c:4404
3519 +#: builtin/apply.c:4406
3520 msgid "unable to read index file"
3521 msgstr "không thể đọc tập tin lưu bảng mục lục"
3522
3240 -#: builtin/apply.c:4507
3523 +#: builtin/apply.c:4509
3524 msgid "don't apply changes matching the given path"
3525 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
3526
3244 -#: builtin/apply.c:4510
3527 +#: builtin/apply.c:4512
3528 msgid "apply changes matching the given path"
3529 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
3530
3248 -#: builtin/apply.c:4513
3531 +#: builtin/apply.c:4515
3532 msgid "remove <num> leading slashes from traditional diff paths"
3533 msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
3534
3252 -#: builtin/apply.c:4516
3535 +#: builtin/apply.c:4518
3536 msgid "ignore additions made by the patch"
3537 msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
3538
3256 -#: builtin/apply.c:4518
3539 +#: builtin/apply.c:4520
3540 msgid "instead of applying the patch, output diffstat for the input"
3541 msgstr ""
3542 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
3543
3261 -#: builtin/apply.c:4522
3544 +#: builtin/apply.c:4524
3545 msgid "show number of added and deleted lines in decimal notation"
3546 msgstr ""
3547 "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"
3548
3266 -#: builtin/apply.c:4524
3549 +#: builtin/apply.c:4526
3550 msgid "instead of applying the patch, output a summary for the input"
3551 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
3552
3270 -#: builtin/apply.c:4526
3553 +#: builtin/apply.c:4528
3554 msgid "instead of applying the patch, see if the patch is applicable"
3555 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
3556
3274 -#: builtin/apply.c:4528
3557 +#: builtin/apply.c:4530
3558 msgid "make sure the patch is applicable to the current index"
3559 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"
3560
3278 -#: builtin/apply.c:4530
3561 +#: builtin/apply.c:4532
3562 msgid "apply a patch without touching the working tree"
3563 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
3564
3282 -#: builtin/apply.c:4532
3565 +#: builtin/apply.c:4534
3566 msgid "accept a patch that touches outside the working area"
3567 msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
3568
3286 -#: builtin/apply.c:4534
3569 +#: builtin/apply.c:4536
3570 msgid "also apply the patch (use with --stat/--summary/--check)"
3571 msgstr ""
3572 "đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
3573
3291 -#: builtin/apply.c:4536
3574 +#: builtin/apply.c:4538
3575 msgid "attempt three-way merge if a patch does not apply"
3576 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
3577
3295 -#: builtin/apply.c:4538
3578 +#: builtin/apply.c:4540
3579 msgid "build a temporary index based on embedded index information"
3580 msgstr ""
3581 "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"
3582
3300 -#: builtin/apply.c:4541 builtin/checkout-index.c:169 builtin/ls-files.c:425
3583 +#: builtin/apply.c:4543 builtin/checkout-index.c:169 builtin/ls-files.c:425
3584 msgid "paths are separated with NUL character"
3585 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
3586
3304 -#: builtin/apply.c:4543
3587 +#: builtin/apply.c:4545
3588 msgid "ensure at least <n> lines of context match"
3589 msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
3590
3308 -#: builtin/apply.c:4545
3591 +#: builtin/apply.c:4547
3592 msgid "detect new or modified lines that have whitespace errors"
3593 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"
3594
3312 -#: builtin/apply.c:4548 builtin/apply.c:4551
3595 +#: builtin/apply.c:4550 builtin/apply.c:4553
3596 msgid "ignore changes in whitespace when finding context"
3597 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi quét nội dung"
3598
3316 -#: builtin/apply.c:4554
3599 +#: builtin/apply.c:4556
3600 msgid "apply the patch in reverse"
3601 msgstr "áp dụng miếng vá theo chiều ngược"
3602
3320 -#: builtin/apply.c:4556
3603 +#: builtin/apply.c:4558
3604 msgid "don't expect at least one line of context"
3605 msgstr "đừng hy vọng có ít nhất một dòng nội dung"
3606
3324 -#: builtin/apply.c:4558
3607 +#: builtin/apply.c:4560
3608 msgid "leave the rejected hunks in corresponding *.rej files"
3609 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
3610
3328 -#: builtin/apply.c:4560
3611 +#: builtin/apply.c:4562
3612 msgid "allow overlapping hunks"
3613 msgstr "cho phép chồng khối nhớ"
3614
3332 -#: builtin/apply.c:4563
3615 +#: builtin/apply.c:4565
3616 msgid "tolerate incorrectly detected missing new-line at the end of file"
3617 msgstr ""
3618 "đã 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"
3619
3337 -#: builtin/apply.c:4566
3620 +#: builtin/apply.c:4568
3621 msgid "do not trust the line counts in the hunk headers"
3622 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
3623
3341 -#: builtin/apply.c:4569
3624 +#: builtin/apply.c:4571
3625 msgid "prepend <root> to all filenames"
3626 msgstr "treo thêm <root> vào tất cả các tên tập tin"
3627
3345 -#: builtin/apply.c:4591
3628 +#: builtin/apply.c:4593
3629 msgid "--3way outside a repository"
3630 msgstr "--3way ở ngoài một kho chứa"
3631
3349 -#: builtin/apply.c:4599
3632 +#: builtin/apply.c:4601
3633 msgid "--index outside a repository"
3634 msgstr "--index ở ngoài một kho chứa"
3635
3353 -#: builtin/apply.c:4602
3636 +#: builtin/apply.c:4604
3637 msgid "--cached outside a repository"
3638 msgstr "--cached ở ngoài một kho chứa"
3639
3357 -#: builtin/apply.c:4621
3640 +#: builtin/apply.c:4623
3641 #, c-format
3642 msgid "can't open patch '%s'"
3643 msgstr "không thể mở miếng vá “%s”"
3644
3362 -#: builtin/apply.c:4635
3645 +#: builtin/apply.c:4637
3646 #, c-format
3647 msgid "squelched %d whitespace error"
3648 msgid_plural "squelched %d whitespace errors"
3649 msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
3650
3368 -#: builtin/apply.c:4641 builtin/apply.c:4651
3651 +#: builtin/apply.c:4643 builtin/apply.c:4653
3652 #, c-format
3653 msgid "%d line adds whitespace errors."
3654 msgid_plural "%d lines add whitespace errors."
@@ -3431,101 +3714,101 @@ msgstr "<rev-opts> được mô tả trong tài liệu git-rev-list(1)"
3714 msgid "Blaming lines"
3715 msgstr "Các dòng blame"
3716
3434 -#: builtin/blame.c:2530
3717 +#: builtin/blame.c:2531
3718 msgid "Show blame entries as we find them, incrementally"
3719 msgstr "Hiển thị các mục “blame” như là chúng ta thấy chúng, tăng dần"
3720
3438 -#: builtin/blame.c:2531
3721 +#: builtin/blame.c:2532
3722 msgid "Show blank SHA-1 for boundary commits (Default: off)"
3723 msgstr ""
3724 "Hiển thị SHA-1 trắng cho những lần chuyển giao biên giới (Mặc định: off)"
3725
3443 -#: builtin/blame.c:2532
3726 +#: builtin/blame.c:2533
3727 msgid "Do not treat root commits as boundaries (Default: off)"
3728 msgstr "Không coi các lần chuyển giao gốc là giới hạn (Mặc định: off)"
3729
3447 -#: builtin/blame.c:2533
3730 +#: builtin/blame.c:2534
3731 msgid "Show work cost statistics"
3732 msgstr "Hiển thị thống kê công sức làm việc"
3733
3451 -#: builtin/blame.c:2534
3734 +#: builtin/blame.c:2535
3735 msgid "Force progress reporting"
3736 msgstr "Ép buộc báo cáo tiến triển công việc"
3737
3455 -#: builtin/blame.c:2535
3738 +#: builtin/blame.c:2536
3739 msgid "Show output score for blame entries"
3740 msgstr "Hiển thị kết xuất điểm số có các mục tin “blame”"
3741
3459 -#: builtin/blame.c:2536
3742 +#: builtin/blame.c:2537
3743 msgid "Show original filename (Default: auto)"
3744 msgstr "Hiển thị tên tập tin gốc (Mặc định: auto)"
3745
3463 -#: builtin/blame.c:2537
3746 +#: builtin/blame.c:2538
3747 msgid "Show original linenumber (Default: off)"
3748 msgstr "Hiển thị số dòng gốc (Mặc định: off)"
3749
3467 -#: builtin/blame.c:2538
3750 +#: builtin/blame.c:2539
3751 msgid "Show in a format designed for machine consumption"
3752 msgstr "Hiển thị ở định dạng đã thiết kế cho sự tiêu dùng bằng máy"
3753
3471 -#: builtin/blame.c:2539
3754 +#: builtin/blame.c:2540
3755 msgid "Show porcelain format with per-line commit information"
3756 msgstr "Hiển thị định dạng “porcelain” với thông tin chuyển giao mỗi dòng"
3757
3475 -#: builtin/blame.c:2540
3758 +#: builtin/blame.c:2541
3759 msgid "Use the same output mode as git-annotate (Default: off)"
3760 msgstr "Dùng cùng chế độ xuất ra với git-annotate (Mặc định: off)"
3761
3479 -#: builtin/blame.c:2541
3762 +#: builtin/blame.c:2542
3763 msgid "Show raw timestamp (Default: off)"
3764 msgstr "Hiển thị dấu vết thời gian dạng thô (Mặc định: off)"
3765
3483 -#: builtin/blame.c:2542
3766 +#: builtin/blame.c:2543
3767 msgid "Show long commit SHA1 (Default: off)"
3768 msgstr "Hiển thị SHA1 của lần chuyển giao dạng dài (Mặc định: off)"
3769
3487 -#: builtin/blame.c:2543
3770 +#: builtin/blame.c:2544
3771 msgid "Suppress author name and timestamp (Default: off)"
3772 msgstr "Không hiển thị tên tác giả và dấu vết thời gian (Mặc định: off)"
3773
3491 -#: builtin/blame.c:2544
3774 +#: builtin/blame.c:2545
3775 msgid "Show author email instead of name (Default: off)"
3776 msgstr "Hiển thị thư điện tử của tác giả thay vì tên (Mặc định: off)"
3777
3495 -#: builtin/blame.c:2545
3778 +#: builtin/blame.c:2546
3779 msgid "Ignore whitespace differences"
3780 msgstr "Bỏ qua các khác biệt do khoảng trắng gây ra"
3781
3499 -#: builtin/blame.c:2546
3782 +#: builtin/blame.c:2547
3783 msgid "Spend extra cycles to find better match"
3784 msgstr "Tiêu thụ thêm năng tài nguyên máy móc để tìm kiếm tốt hơn nữa"
3785
3503 -#: builtin/blame.c:2547
3786 +#: builtin/blame.c:2548
3787 msgid "Use revisions from <file> instead of calling git-rev-list"
3788 msgstr ""
3789 "Sử dụng điểm xét duyệt (revision) từ <tập tin> thay vì gọi “git-rev-list”"
3790
3508 -#: builtin/blame.c:2548
3791 +#: builtin/blame.c:2549
3792 msgid "Use <file>'s contents as the final image"
3793 msgstr "Sử dụng nội dung của <tập tin> như là ảnh cuối cùng"
3794
3512 -#: builtin/blame.c:2549 builtin/blame.c:2550
3795 +#: builtin/blame.c:2550 builtin/blame.c:2551
3796 msgid "score"
3797 msgstr "điểm số"
3798
3516 -#: builtin/blame.c:2549
3799 +#: builtin/blame.c:2550
3800 msgid "Find line copies within and across files"
3801 msgstr "Tìm các bản sao chép dòng trong và ngang qua tập tin"
3802
3520 -#: builtin/blame.c:2550
3803 +#: builtin/blame.c:2551
3804 msgid "Find line movements within and across files"
3805 msgstr "Tìm các di chuyển dòng trong và ngang qua tập tin"
3806
3524 -#: builtin/blame.c:2551
3807 +#: builtin/blame.c:2552
3808 msgid "n,m"
3809 msgstr "n,m"
3810
3528 -#: builtin/blame.c:2551
3811 +#: builtin/blame.c:2552
3812 msgid "Process only line range n,m, counting from 1"
3813 msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
3814
@@ -3535,31 +3818,31 @@ msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
3818 #. takes 22 places, is the longest among various forms of
3819 #. relative timestamps, but your language may need more or
3820 #. fewer display columns.
3538 -#: builtin/blame.c:2640
3821 +#: builtin/blame.c:2641
3822 msgid "4 years, 11 months ago"
3823 msgstr "4 năm, 11 tháng trước"
3824
3542 -#: builtin/branch.c:25
3825 +#: builtin/branch.c:26
3826 msgid "git branch [<options>] [-r | -a] [--merged | --no-merged]"
3827 msgstr "git branch [<các-tùy-chọn>] [-r | -a] [--merged | --no-merged]"
3828
3546 -#: builtin/branch.c:26
3829 +#: builtin/branch.c:27
3830 msgid "git branch [<options>] [-l] [-f] <branch-name> [<start-point>]"
3831 msgstr "git branch [<các-tùy-chọn>] [-l] [-f] <tên-nhánh> [<điểm-đầu>]"
3832
3550 -#: builtin/branch.c:27
3833 +#: builtin/branch.c:28
3834 msgid "git branch [<options>] [-r] (-d | -D) <branch-name>..."
3835 msgstr "git branch [<các-tùy-chọn>] [-r] (-d | -D) <tên-nhánh> …"
3836
3554 -#: builtin/branch.c:28
3837 +#: builtin/branch.c:29
3838 msgid "git branch [<options>] (-m | -M) [<old-branch>] <new-branch>"
3839 msgstr "git branch [<các-tùy-chọn>] (-m | -M) [<nhánh-cũ>] <nhánh-mới>"
3840
3558 -#: builtin/branch.c:29
3841 +#: builtin/branch.c:30
3842 msgid "git branch [<options>] [-r | -a] [--points-at]"
3843 msgstr "git branch [<các-tùy-chọn>] [-r | -a] [--points-at]"
3844
3562 -#: builtin/branch.c:142
3845 +#: builtin/branch.c:143
3846 #, c-format
3847 msgid ""
3848 "deleting branch '%s' that has been merged to\n"
@@ -3568,7 +3851,7 @@ msgstr ""
3851 "đang xóa nhánh “%s” mà nó lại đã được hòa trộn vào\n"
3852 " “%s”, nhưng vẫn chưa được hòa trộn vào HEAD."
3853
3571 -#: builtin/branch.c:146
3854 +#: builtin/branch.c:147
3855 #, c-format
3856 msgid ""
3857 "not deleting branch '%s' that is not yet merged to\n"
@@ -3577,12 +3860,12 @@ msgstr ""
3860 "không xóa nhánh “%s” cái mà chưa được hòa trộn vào\n"
3861 " “%s”, cho dù là nó đã được hòa trộn vào HEAD."
3862
3580 -#: builtin/branch.c:160
3863 +#: builtin/branch.c:161
3864 #, c-format
3865 msgid "Couldn't look up commit object for '%s'"
3866 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho “%s”"
3867
3585 -#: builtin/branch.c:164
3868 +#: builtin/branch.c:165
3869 #, c-format
3870 msgid ""
3871 "The branch '%s' is not fully merged.\n"
@@ -3591,298 +3874,319 @@ msgstr ""
3874 "Nhánh “%s” không được trộn một cách đầy đủ.\n"
3875 "Nếu bạn thực sự muốn xóa nó, thì chạy lệnh “git branch -D %s”."
3876
3594 -#: builtin/branch.c:177
3877 +#: builtin/branch.c:178
3878 msgid "Update of config-file failed"
3879 msgstr "Cập nhật tập tin cấu hình gặp lỗi"
3880
3598 -#: builtin/branch.c:205
3881 +#: builtin/branch.c:206
3882 msgid "cannot use -a with -d"
3883 msgstr "không thể dùng tùy chọn -a với -d"
3884
3602 -#: builtin/branch.c:211
3885 +#: builtin/branch.c:212
3886 msgid "Couldn't look up commit object for HEAD"
3887 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho HEAD"
3888
3606 -#: builtin/branch.c:219
3889 +#: builtin/branch.c:226
3890 #, c-format
3608 -msgid "Cannot delete the branch '%s' which you are currently on."
3609 -msgstr "Không thể xóa nhánh “%s” cái mà bạn hiện nay đang ở."
3891 +msgid "Cannot delete branch '%s' checked out at '%s'"
3892 +msgstr "Không thể xóa nhánh “%s” đã được lấy ra tại “%s”"
3893
3611 -#: builtin/branch.c:235
3894 +#: builtin/branch.c:241
3895 #, c-format
3896 msgid "remote-tracking branch '%s' not found."
3897 msgstr "không tìm thấy nhánh theo dõi máy chủ “%s”."
3898
3616 -#: builtin/branch.c:236
3899 +#: builtin/branch.c:242
3900 #, c-format
3901 msgid "branch '%s' not found."
3902 msgstr "không tìm thấy nhánh “%s”."
3903
3621 -#: builtin/branch.c:251
3904 +#: builtin/branch.c:257
3905 #, c-format
3906 msgid "Error deleting remote-tracking branch '%s'"
3907 msgstr "Gặp lỗi khi đang xóa nhánh theo dõi máy chủ “%s”"
3908
3626 -#: builtin/branch.c:252
3909 +#: builtin/branch.c:258
3910 #, c-format
3911 msgid "Error deleting branch '%s'"
3912 msgstr "Gặp lỗi khi xóa bỏ nhánh “%s”"
3913
3631 -#: builtin/branch.c:259
3914 +#: builtin/branch.c:265
3915 #, c-format
3916 msgid "Deleted remote-tracking branch %s (was %s).\n"
3917 msgstr "Đã xóa nhánh theo dõi máy chủ \"%s\" (từng là %s).\n"
3918
3636 -#: builtin/branch.c:260
3919 +#: builtin/branch.c:266
3920 #, c-format
3921 msgid "Deleted branch %s (was %s).\n"
3922 msgstr "Nhánh “%s” đã bị xóa (từng là %s)\n"
3923
3641 -#: builtin/branch.c:303
3924 +#: builtin/branch.c:309
3925 #, c-format
3926 msgid "[%s: gone]"
3927 msgstr "[%s: đã ra đi]"
3928
3646 -#: builtin/branch.c:308
3929 +#: builtin/branch.c:314
3930 #, c-format
3931 msgid "[%s]"
3932 msgstr "[%s]"
3933
3651 -#: builtin/branch.c:313
3934 +#: builtin/branch.c:319
3935 #, c-format
3936 msgid "[%s: behind %d]"
3937 msgstr "[%s: đứng sau %d]"
3938
3656 -#: builtin/branch.c:315
3939 +#: builtin/branch.c:321
3940 #, c-format
3941 msgid "[behind %d]"
3942 msgstr "[đằng sau %d]"
3943
3661 -#: builtin/branch.c:319
3944 +#: builtin/branch.c:325
3945 #, c-format
3946 msgid "[%s: ahead %d]"
3947 msgstr "[%s: phía trước %d]"
3948
3666 -#: builtin/branch.c:321
3949 +#: builtin/branch.c:327
3950 #, c-format
3951 msgid "[ahead %d]"
3952 msgstr "[phía trước %d]"
3953
3671 -#: builtin/branch.c:324
3954 +#: builtin/branch.c:330
3955 #, c-format
3956 msgid "[%s: ahead %d, behind %d]"
3957 msgstr "[%s: trước %d, sau %d]"
3958
3676 -#: builtin/branch.c:327
3959 +#: builtin/branch.c:333
3960 #, c-format
3961 msgid "[ahead %d, behind %d]"
3962 msgstr "[trước %d, sau %d]"
3963
3681 -#: builtin/branch.c:340
3964 +#: builtin/branch.c:346
3965 msgid " **** invalid ref ****"
3966 msgstr " **** tham chiếu không hợp lệ ****"
3967
3685 -#: builtin/branch.c:366
3968 +#: builtin/branch.c:372
3969 #, c-format
3970 msgid "(no branch, rebasing %s)"
3971 msgstr "(không nhánh, đang cải tổ %s)"
3972
3690 -#: builtin/branch.c:369
3973 +#: builtin/branch.c:375
3974 #, c-format
3975 msgid "(no branch, bisect started on %s)"
3976 msgstr "(không nhánh, di chuyển nửa bước được bắt đầu tại %s)"
3977
3695 -#: builtin/branch.c:375
3978 +#. TRANSLATORS: make sure this matches
3979 +#. "HEAD detached at " in wt-status.c
3980 +#: builtin/branch.c:381
3981 #, c-format
3982 msgid "(HEAD detached at %s)"
3983 msgstr "(HEAD được tách rời tại %s)"
3984
3700 -#: builtin/branch.c:378
3985 +#. TRANSLATORS: make sure this matches
3986 +#. "HEAD detached from " in wt-status.c
3987 +#: builtin/branch.c:386
3988 #, c-format
3989 msgid "(HEAD detached from %s)"
3990 msgstr "(HEAD được tách rời từ %s)"
3991
3705 -#: builtin/branch.c:382
3992 +#: builtin/branch.c:390
3993 msgid "(no branch)"
3994 msgstr "(không nhánh)"
3995
3709 -#: builtin/branch.c:524
3996 +#: builtin/branch.c:541
3997 +#, c-format
3998 +msgid "Branch %s is being rebased at %s"
3999 +msgstr "Nhánh %s đang được cải tổ lại tại %s"
4000 +
4001 +#: builtin/branch.c:545
4002 +#, c-format
4003 +msgid "Branch %s is being bisected at %s"
4004 +msgstr "Nhánh %s đang được di chuyển phân đôi (bisect) tại %s"
4005 +
4006 +#: builtin/branch.c:560
4007 msgid "cannot rename the current branch while not on any."
4008 msgstr "không thể đổi tên nhánh hiện hành trong khi nó chẳng ở đâu cả."
4009
3713 -#: builtin/branch.c:534
4010 +#: builtin/branch.c:570
4011 #, c-format
4012 msgid "Invalid branch name: '%s'"
4013 msgstr "Tên nhánh không hợp lệ: “%s”"
4014
3718 -#: builtin/branch.c:549
4015 +#: builtin/branch.c:587
4016 msgid "Branch rename failed"
4017 msgstr "Gặp lỗi khi đổi tên nhánh"
4018
3722 -#: builtin/branch.c:553
4019 +#: builtin/branch.c:591
4020 #, c-format
4021 msgid "Renamed a misnamed branch '%s' away"
4022 msgstr "Đã đổi tên nhánh khuyết danh “%s” đi"
4023
3727 -#: builtin/branch.c:557
4024 +#: builtin/branch.c:594
4025 #, c-format
4026 msgid "Branch renamed to %s, but HEAD is not updated!"
4027 msgstr "Nhánh bị đổi tên thành %s, nhưng HEAD lại không được cập nhật!"
4028
3732 -#: builtin/branch.c:564
4029 +#: builtin/branch.c:601
4030 msgid "Branch is renamed, but update of config-file failed"
4031 msgstr "Nhánh bị đổi tên, nhưng cập nhật tập tin cấu hình gặp lỗi"
4032
3736 -#: builtin/branch.c:586
3737 -#, c-format
3738 -msgid "could not write branch description template: %s"
3739 -msgstr "không thể ghi vào mẫu mô tả nhánh: %s"
4033 +#: builtin/branch.c:623
4034 +msgid "could not write branch description template"
4035 +msgstr "không thể ghi mẫu mô tả nhánh"
4036
3741 -#: builtin/branch.c:615
4037 +#: builtin/branch.c:651
4038 msgid "Generic options"
4039 msgstr "Tùy chọn chung"
4040
3745 -#: builtin/branch.c:617
4041 +#: builtin/branch.c:653
4042 msgid "show hash and subject, give twice for upstream branch"
4043 msgstr "hiển thị mã băm và chủ đề, đưa ra hai lần cho nhánh thượng nguồn"
4044
3749 -#: builtin/branch.c:618
4045 +#: builtin/branch.c:654
4046 msgid "suppress informational messages"
4047 msgstr "không xuất các thông tin"
4048
3753 -#: builtin/branch.c:619
4049 +#: builtin/branch.c:655
4050 msgid "set up tracking mode (see git-pull(1))"
4051 msgstr "cài đặt chế độ theo dõi (xem git-pull(1))"
4052
3757 -#: builtin/branch.c:621
4053 +#: builtin/branch.c:657
4054 msgid "change upstream info"
4055 msgstr "thay đổi thông tin thượng nguồn"
4056
3761 -#: builtin/branch.c:625
4057 +#: builtin/branch.c:659
4058 +msgid "upstream"
4059 +msgstr "thượng nguồn"
4060 +
4061 +#: builtin/branch.c:659
4062 +msgid "change the upstream info"
4063 +msgstr "thay đổi thông tin thượng nguồn"
4064 +
4065 +#: builtin/branch.c:661
4066 msgid "use colored output"
4067 msgstr "tô màu kết xuất"
4068
3765 -#: builtin/branch.c:626
4069 +#: builtin/branch.c:662
4070 msgid "act on remote-tracking branches"
4071 msgstr "thao tác trên nhánh “remote-tracking”"
4072
3769 -#: builtin/branch.c:628 builtin/branch.c:629
4073 +#: builtin/branch.c:664 builtin/branch.c:665
4074 msgid "print only branches that contain the commit"
4075 msgstr "chỉ hiển thị những nhánh mà nó chứa lần chuyển giao"
4076
3773 -#: builtin/branch.c:632
4077 +#: builtin/branch.c:668
4078 msgid "Specific git-branch actions:"
4079 msgstr "Hành động git-branch:"
4080
3777 -#: builtin/branch.c:633
4081 +#: builtin/branch.c:669
4082 msgid "list both remote-tracking and local branches"
4083 msgstr "liệt kê cả nhánh “remote-tracking” và nội bộ"
4084
3781 -#: builtin/branch.c:635
4085 +#: builtin/branch.c:671
4086 msgid "delete fully merged branch"
4087 msgstr "xóa một toàn bộ nhánh đã hòa trộn"
4088
3785 -#: builtin/branch.c:636
4089 +#: builtin/branch.c:672
4090 msgid "delete branch (even if not merged)"
4091 msgstr "xóa nhánh (cho dù là chưa được hòa trộn)"
4092
3789 -#: builtin/branch.c:637
4093 +#: builtin/branch.c:673
4094 msgid "move/rename a branch and its reflog"
4095 msgstr "di chuyển hay đổi tên một nhánh và reflog của nó"
4096
3793 -#: builtin/branch.c:638
4097 +#: builtin/branch.c:674
4098 msgid "move/rename a branch, even if target exists"
4099 msgstr "di chuyển hoặc đổi tên một nhánh ngay cả khi đích đã có sẵn"
4100
3797 -#: builtin/branch.c:639
4101 +#: builtin/branch.c:675
4102 msgid "list branch names"
4103 msgstr "liệt kê các tên nhánh"
4104
3801 -#: builtin/branch.c:640
4105 +#: builtin/branch.c:676
4106 msgid "create the branch's reflog"
4107 msgstr "tạo reflog của nhánh"
4108
3805 -#: builtin/branch.c:642
4109 +#: builtin/branch.c:678
4110 msgid "edit the description for the branch"
4111 msgstr "sửa mô tả cho nhánh"
4112
3809 -#: builtin/branch.c:643
4113 +#: builtin/branch.c:679
4114 msgid "force creation, move/rename, deletion"
4115 msgstr "buộc tạo, di chuyển/đổi tên, xóa"
4116
3813 -#: builtin/branch.c:644
4117 +#: builtin/branch.c:680
4118 msgid "print only branches that are merged"
4119 msgstr "chỉ hiển thị những nhánh mà nó được hòa trộn"
4120
3817 -#: builtin/branch.c:645
4121 +#: builtin/branch.c:681
4122 msgid "print only branches that are not merged"
4123 msgstr "chỉ hiển thị những nhánh mà nó không được hòa trộn"
4124
3821 -#: builtin/branch.c:646
4125 +#: builtin/branch.c:682
4126 msgid "list branches in columns"
4127 msgstr "liệt kê các nhánh trong các cột"
4128
3825 -#: builtin/branch.c:647 builtin/for-each-ref.c:38 builtin/tag.c:366
4129 +#: builtin/branch.c:683 builtin/for-each-ref.c:38 builtin/tag.c:366
4130 msgid "key"
4131 msgstr "khóa"
4132
3829 -#: builtin/branch.c:648 builtin/for-each-ref.c:39 builtin/tag.c:367
4133 +#: builtin/branch.c:684 builtin/for-each-ref.c:39 builtin/tag.c:367
4134 msgid "field name to sort on"
4135 msgstr "tên trường cần sắp xếp"
4136
3833 -#: builtin/branch.c:650 builtin/for-each-ref.c:41 builtin/notes.c:401
4137 +#: builtin/branch.c:686 builtin/for-each-ref.c:41 builtin/notes.c:401
4138 #: builtin/notes.c:404 builtin/notes.c:564 builtin/notes.c:567
4139 #: builtin/tag.c:369
4140 msgid "object"
4141 msgstr "đối tượng"
4142
3839 -#: builtin/branch.c:651
4143 +#: builtin/branch.c:687
4144 msgid "print only branches of the object"
4145 msgstr "chỉ hiển thị các nhánh của đối tượng"
4146
3843 -#: builtin/branch.c:669
4147 +#: builtin/branch.c:705
4148 msgid "Failed to resolve HEAD as a valid ref."
4149 msgstr "Gặp lỗi khi phân giải HEAD như là một tham chiếu hợp lệ."
4150
3847 -#: builtin/branch.c:673 builtin/clone.c:705
4151 +#: builtin/branch.c:709 builtin/clone.c:707
4152 msgid "HEAD not found below refs/heads!"
4153 msgstr "không tìm thấy HEAD ở dưới refs/heads!"
4154
3851 -#: builtin/branch.c:693
4155 +#: builtin/branch.c:729
4156 msgid "--column and --verbose are incompatible"
4157 msgstr "tùy chọn --column và --verbose xung khắc nhau"
4158
3855 -#: builtin/branch.c:704 builtin/branch.c:746
4159 +#: builtin/branch.c:740 builtin/branch.c:782
4160 msgid "branch name required"
4161 msgstr "cần chỉ ra tên nhánh"
4162
3859 -#: builtin/branch.c:722
4163 +#: builtin/branch.c:758
4164 msgid "Cannot give description to detached HEAD"
4165 msgstr "Không thể đưa ra mô tả HEAD đã tách rời"
4166
3863 -#: builtin/branch.c:727
4167 +#: builtin/branch.c:763
4168 msgid "cannot edit description of more than one branch"
4169 msgstr "không thể sửa mô tả cho nhiều hơn một nhánh"
4170
3867 -#: builtin/branch.c:734
4171 +#: builtin/branch.c:770
4172 #, c-format
4173 msgid "No commit on branch '%s' yet."
4174 msgstr "Vẫn chưa chuyển giao trên nhánh “%s”."
4175
3872 -#: builtin/branch.c:737
4176 +#: builtin/branch.c:773
4177 #, c-format
4178 msgid "No branch named '%s'."
4179 msgstr "Không có nhánh nào có tên “%s”."
4180
3877 -#: builtin/branch.c:752
4181 +#: builtin/branch.c:788
4182 msgid "too many branches for a rename operation"
4183 msgstr "quá nhiều nhánh dành cho thao tác đổi tên"
4184
3881 -#: builtin/branch.c:757
4185 +#: builtin/branch.c:793
4186 msgid "too many branches to set new upstream"
4187 msgstr "quá nhiều nhánh được đặt cho thượng nguồn mới"
4188
3885 -#: builtin/branch.c:761
4189 +#: builtin/branch.c:797
4190 #, c-format
4191 msgid ""
4192 "could not set upstream of HEAD to %s when it does not point to any branch."
@@ -3890,40 +4194,40 @@ msgstr ""
4194 "không thể đặt thượng nguồn của HEAD thành %s khi mà nó chẳng chỉ đến nhánh "
4195 "nào cả."
4196
3893 -#: builtin/branch.c:764 builtin/branch.c:786 builtin/branch.c:807
4197 +#: builtin/branch.c:800 builtin/branch.c:822 builtin/branch.c:843
4198 #, c-format
4199 msgid "no such branch '%s'"
4200 msgstr "không có nhánh nào như thế “%s”"
4201
3898 -#: builtin/branch.c:768
4202 +#: builtin/branch.c:804
4203 #, c-format
4204 msgid "branch '%s' does not exist"
4205 msgstr "chưa có nhánh “%s”"
4206
3903 -#: builtin/branch.c:780
4207 +#: builtin/branch.c:816
4208 msgid "too many branches to unset upstream"
4209 msgstr "quá nhiều nhánh để bỏ đặt thượng nguồn"
4210
3907 -#: builtin/branch.c:784
4211 +#: builtin/branch.c:820
4212 msgid "could not unset upstream of HEAD when it does not point to any branch."
4213 msgstr "không thể bỏ đặt thượng nguồn của HEAD không chỉ đến một nhánh nào cả."
4214
3911 -#: builtin/branch.c:790
4215 +#: builtin/branch.c:826
4216 #, c-format
4217 msgid "Branch '%s' has no upstream information"
4218 msgstr "Nhánh “%s” không có thông tin thượng nguồn"
4219
3916 -#: builtin/branch.c:804
4220 +#: builtin/branch.c:840
4221 msgid "it does not make sense to create 'HEAD' manually"
4222 msgstr "không hợp lý khi tạo “HEAD” thủ công"
4223
3920 -#: builtin/branch.c:810
4224 +#: builtin/branch.c:846
4225 msgid "-a and -r options to 'git branch' do not make sense with a branch name"
4226 msgstr ""
4227 "hai tùy chọn -a và -r áp dụng cho lệnh “git branch” không hợp lý đối với tên "
4228 "nhánh"
4229
3926 -#: builtin/branch.c:813
4230 +#: builtin/branch.c:849
4231 #, c-format
4232 msgid ""
4233 "The --set-upstream flag is deprecated and will be removed. Consider using --"
@@ -3932,7 +4236,7 @@ msgstr ""
4236 "Cờ --set-upstream đã lạc hậu và sẽ bị xóa bỏ. Nên dùng --track hoặc --set-"
4237 "upstream-to\n"
4238
3935 -#: builtin/branch.c:830
4239 +#: builtin/branch.c:866
4240 #, c-format
4241 msgid ""
4242 "\n"
@@ -3943,16 +4247,6 @@ msgstr ""
4247 "Nếu bạn muốn “%s” theo dõi “%s”, thực hiện lệnh sau:\n"
4248 "\n"
4249
3946 -#: builtin/branch.c:831
3947 -#, c-format
3948 -msgid " git branch -d %s\n"
3949 -msgstr " git branch -d %s\n"
3950 -
3951 -#: builtin/branch.c:832
3952 -#, c-format
3953 -msgid " git branch --set-upstream-to %s\n"
3954 -msgstr " git branch --set-upstream-to %s\n"
3955 -
4250 #: builtin/bundle.c:51
4251 #, c-format
4252 msgid "%s is okay\n"
@@ -4051,7 +4345,7 @@ msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
4345 msgid "terminate input and output records by a NUL character"
4346 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
4347
4054 -#: builtin/check-ignore.c:18 builtin/checkout.c:1136 builtin/gc.c:325
4348 +#: builtin/check-ignore.c:18 builtin/checkout.c:1135 builtin/gc.c:325
4349 msgid "suppress progress reporting"
4350 msgstr "chặn các báo cáo tiến trình hoạt động"
4351
@@ -4142,8 +4436,9 @@ msgid "write the content to temporary files"
4436 msgstr "ghi nội dung vào tập tin tạm"
4437
4438 #: builtin/checkout-index.c:174 builtin/column.c:30
4145 -#: builtin/submodule--helper.c:166 builtin/submodule--helper.c:169
4146 -#: builtin/submodule--helper.c:172 builtin/submodule--helper.c:175
4439 +#: builtin/submodule--helper.c:491 builtin/submodule--helper.c:494
4440 +#: builtin/submodule--helper.c:497 builtin/submodule--helper.c:500
4441 +#: builtin/submodule--helper.c:774
4442 msgid "string"
4443 msgstr "chuỗi"
4444
@@ -4193,80 +4488,80 @@ msgstr "đường dẫn “%s”: không thể hòa trộn"
4488 msgid "Unable to add merge result for '%s'"
4489 msgstr "Không thể thêm kết quả hòa trộn cho “%s”"
4490
4196 -#: builtin/checkout.c:251 builtin/checkout.c:254 builtin/checkout.c:257
4197 -#: builtin/checkout.c:260
4491 +#: builtin/checkout.c:250 builtin/checkout.c:253 builtin/checkout.c:256
4492 +#: builtin/checkout.c:259
4493 #, c-format
4494 msgid "'%s' cannot be used with updating paths"
4495 msgstr "không được dùng “%s” với các đường dẫn cập nhật"
4496
4202 -#: builtin/checkout.c:263 builtin/checkout.c:266
4497 +#: builtin/checkout.c:262 builtin/checkout.c:265
4498 #, c-format
4499 msgid "'%s' cannot be used with %s"
4500 msgstr "không được dùng “%s” với %s"
4501
4207 -#: builtin/checkout.c:269
4502 +#: builtin/checkout.c:268
4503 #, c-format
4504 msgid "Cannot update paths and switch to branch '%s' at the same time."
4505 msgstr ""
4506 "Không thể cập nhật các đường dẫn và chuyển đến nhánh “%s” cùng một lúc."
4507
4213 -#: builtin/checkout.c:280 builtin/checkout.c:474
4508 +#: builtin/checkout.c:279 builtin/checkout.c:473
4509 msgid "corrupt index file"
4510 msgstr "tập tin ghi bảng mục lục bị hỏng"
4511
4217 -#: builtin/checkout.c:340 builtin/checkout.c:347
4512 +#: builtin/checkout.c:339 builtin/checkout.c:346
4513 #, c-format
4514 msgid "path '%s' is unmerged"
4515 msgstr "đường dẫn “%s” không được hòa trộn"
4516
4222 -#: builtin/checkout.c:496
4517 +#: builtin/checkout.c:495
4518 msgid "you need to resolve your current index first"
4519 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 đã"
4520
4226 -#: builtin/checkout.c:623
4521 +#: builtin/checkout.c:622
4522 #, c-format
4523 msgid "Can not do reflog for '%s': %s\n"
4524 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
4525
4231 -#: builtin/checkout.c:661
4526 +#: builtin/checkout.c:660
4527 msgid "HEAD is now at"
4528 msgstr "HEAD hiện giờ tại"
4529
4235 -#: builtin/checkout.c:665 builtin/clone.c:659
4530 +#: builtin/checkout.c:664 builtin/clone.c:661
4531 msgid "unable to update HEAD"
4532 msgstr "không thể cập nhật HEAD"
4533
4239 -#: builtin/checkout.c:669
4534 +#: builtin/checkout.c:668
4535 #, c-format
4536 msgid "Reset branch '%s'\n"
4537 msgstr "Đặt lại nhánh “%s”\n"
4538
4244 -#: builtin/checkout.c:672
4539 +#: builtin/checkout.c:671
4540 #, c-format
4541 msgid "Already on '%s'\n"
4542 msgstr "Đã sẵn sàng trên “%s”\n"
4543
4249 -#: builtin/checkout.c:676
4544 +#: builtin/checkout.c:675
4545 #, c-format
4546 msgid "Switched to and reset branch '%s'\n"
4547 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
4548
4254 -#: builtin/checkout.c:678 builtin/checkout.c:1068
4549 +#: builtin/checkout.c:677 builtin/checkout.c:1067
4550 #, c-format
4551 msgid "Switched to a new branch '%s'\n"
4552 msgstr "Đã chuyển đến nhánh mới “%s”\n"
4553
4259 -#: builtin/checkout.c:680
4554 +#: builtin/checkout.c:679
4555 #, c-format
4556 msgid "Switched to branch '%s'\n"
4557 msgstr "Đã chuyển đến nhánh “%s”\n"
4558
4264 -#: builtin/checkout.c:732
4559 +#: builtin/checkout.c:731
4560 #, c-format
4561 msgid " ... and %d more.\n"
4562 msgstr " … và nhiều hơn %d.\n"
4563
4269 -#: builtin/checkout.c:738
4564 +#: builtin/checkout.c:737
4565 #, c-format
4566 msgid ""
4567 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -4285,7 +4580,7 @@ msgstr[0] ""
4580 "\n"
4581 "%s\n"
4582
4288 -#: builtin/checkout.c:757
4583 +#: builtin/checkout.c:756
4584 #, c-format
4585 msgid ""
4586 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -4306,152 +4601,152 @@ msgstr[0] ""
4601 " git branch <tên_nhánh_mới> %s\n"
4602 "\n"
4603
4309 -#: builtin/checkout.c:793
4604 +#: builtin/checkout.c:792
4605 msgid "internal error in revision walk"
4606 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
4607
4313 -#: builtin/checkout.c:797
4608 +#: builtin/checkout.c:796
4609 msgid "Previous HEAD position was"
4610 msgstr "Vị trí trước kia của HEAD là"
4611
4317 -#: builtin/checkout.c:824 builtin/checkout.c:1063
4612 +#: builtin/checkout.c:823 builtin/checkout.c:1062
4613 msgid "You are on a branch yet to be born"
4614 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
4615
4321 -#: builtin/checkout.c:969
4616 +#: builtin/checkout.c:968
4617 #, c-format
4618 msgid "only one reference expected, %d given."
4619 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
4620
4326 -#: builtin/checkout.c:1009 builtin/worktree.c:211
4621 +#: builtin/checkout.c:1008 builtin/worktree.c:212
4622 #, c-format
4623 msgid "invalid reference: %s"
4624 msgstr "tham chiếu không hợp lệ: %s"
4625
4331 -#: builtin/checkout.c:1038
4626 +#: builtin/checkout.c:1037
4627 #, c-format
4628 msgid "reference is not a tree: %s"
4629 msgstr "tham chiếu không phải là một cây:%s"
4630
4336 -#: builtin/checkout.c:1077
4631 +#: builtin/checkout.c:1076
4632 msgid "paths cannot be used with switching branches"
4633 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
4634
4340 -#: builtin/checkout.c:1080 builtin/checkout.c:1084
4635 +#: builtin/checkout.c:1079 builtin/checkout.c:1083
4636 #, c-format
4637 msgid "'%s' cannot be used with switching branches"
4638 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
4639
4345 -#: builtin/checkout.c:1088 builtin/checkout.c:1091 builtin/checkout.c:1096
4346 -#: builtin/checkout.c:1099
4640 +#: builtin/checkout.c:1087 builtin/checkout.c:1090 builtin/checkout.c:1095
4641 +#: builtin/checkout.c:1098
4642 #, c-format
4643 msgid "'%s' cannot be used with '%s'"
4644 msgstr "“%s” không thể được dùng với “%s”"
4645
4351 -#: builtin/checkout.c:1104
4646 +#: builtin/checkout.c:1103
4647 #, c-format
4648 msgid "Cannot switch branch to a non-commit '%s'"
4649 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
4650
4356 -#: builtin/checkout.c:1137 builtin/checkout.c:1139 builtin/clone.c:84
4357 -#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:318
4358 -#: builtin/worktree.c:320
4651 +#: builtin/checkout.c:1136 builtin/checkout.c:1138 builtin/clone.c:88
4652 +#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:323
4653 +#: builtin/worktree.c:325
4654 msgid "branch"
4655 msgstr "nhánh"
4656
4362 -#: builtin/checkout.c:1138
4657 +#: builtin/checkout.c:1137
4658 msgid "create and checkout a new branch"
4659 msgstr "tạo và checkout một nhánh mới"
4660
4366 -#: builtin/checkout.c:1140
4661 +#: builtin/checkout.c:1139
4662 msgid "create/reset and checkout a branch"
4663 msgstr "tạo/đặt_lại và checkout một nhánh"
4664
4370 -#: builtin/checkout.c:1141
4665 +#: builtin/checkout.c:1140
4666 msgid "create reflog for new branch"
4667 msgstr "tạo reflog cho nhánh mới"
4668
4374 -#: builtin/checkout.c:1142
4669 +#: builtin/checkout.c:1141
4670 msgid "detach the HEAD at named commit"
4671 msgstr "rời bỏ HEAD tại lần chuyển giao danh nghĩa"
4672
4378 -#: builtin/checkout.c:1143
4673 +#: builtin/checkout.c:1142
4674 msgid "set upstream info for new branch"
4675 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
4676
4382 -#: builtin/checkout.c:1145
4677 +#: builtin/checkout.c:1144
4678 msgid "new-branch"
4679 msgstr "nhánh-mới"
4680
4386 -#: builtin/checkout.c:1145
4681 +#: builtin/checkout.c:1144
4682 msgid "new unparented branch"
4683 msgstr "nhánh không cha mới"
4684
4390 -#: builtin/checkout.c:1146
4685 +#: builtin/checkout.c:1145
4686 msgid "checkout our version for unmerged files"
4687 msgstr ""
4688 "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"
4689
4395 -#: builtin/checkout.c:1148
4690 +#: builtin/checkout.c:1147
4691 msgid "checkout their version for unmerged files"
4692 msgstr ""
4693 "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"
4694
4400 -#: builtin/checkout.c:1150
4695 +#: builtin/checkout.c:1149
4696 msgid "force checkout (throw away local modifications)"
4697 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
4698
4404 -#: builtin/checkout.c:1151
4699 +#: builtin/checkout.c:1150
4700 msgid "perform a 3-way merge with the new branch"
4701 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
4702
4408 -#: builtin/checkout.c:1152 builtin/merge.c:227
4703 +#: builtin/checkout.c:1151 builtin/merge.c:230
4704 msgid "update ignored files (default)"
4705 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
4706
4412 -#: builtin/checkout.c:1153 builtin/log.c:1269 parse-options.h:250
4707 +#: builtin/checkout.c:1152 builtin/log.c:1432 parse-options.h:250
4708 msgid "style"
4709 msgstr "kiểu"
4710
4416 -#: builtin/checkout.c:1154
4711 +#: builtin/checkout.c:1153
4712 msgid "conflict style (merge or diff3)"
4713 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
4714
4420 -#: builtin/checkout.c:1157
4715 +#: builtin/checkout.c:1156
4716 msgid "do not limit pathspecs to sparse entries only"
4717 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục thưa thớt"
4718
4424 -#: builtin/checkout.c:1159
4719 +#: builtin/checkout.c:1158
4720 msgid "second guess 'git checkout <no-such-branch>'"
4721 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
4722
4428 -#: builtin/checkout.c:1161
4723 +#: builtin/checkout.c:1160
4724 msgid "do not check if another worktree is holding the given ref"
4725 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
4726
4432 -#: builtin/checkout.c:1162 builtin/clone.c:58 builtin/fetch.c:116
4433 -#: builtin/merge.c:224 builtin/pull.c:113 builtin/push.c:526
4727 +#: builtin/checkout.c:1161 builtin/clone.c:60 builtin/fetch.c:116
4728 +#: builtin/merge.c:227 builtin/pull.c:116 builtin/push.c:526
4729 #: builtin/send-pack.c:168
4730 msgid "force progress reporting"
4731 msgstr "ép buộc báo cáo tiến triển công việc"
4732
4438 -#: builtin/checkout.c:1193
4733 +#: builtin/checkout.c:1192
4734 msgid "-b, -B and --orphan are mutually exclusive"
4735 msgstr "Các tùy chọn -b, -B và --orphan loại từ lẫn nhau"
4736
4442 -#: builtin/checkout.c:1210
4737 +#: builtin/checkout.c:1209
4738 msgid "--track needs a branch name"
4739 msgstr "--track cần tên một nhánh"
4740
4446 -#: builtin/checkout.c:1215
4741 +#: builtin/checkout.c:1214
4742 msgid "Missing branch name; try -b"
4743 msgstr "Thiếu tên nhánh; hãy thử -b"
4744
4450 -#: builtin/checkout.c:1251
4745 +#: builtin/checkout.c:1250
4746 msgid "invalid path specification"
4747 msgstr "đường dẫn đã cho không hợp lệ"
4748
4454 -#: builtin/checkout.c:1258
4749 +#: builtin/checkout.c:1257
4750 #, c-format
4751 msgid ""
4752 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -4461,12 +4756,12 @@ msgstr ""
4756 "Bạn đã có ý định checkout “%s” cái mà không thể được phân giải như là lần "
4757 "chuyển giao?"
4758
4464 -#: builtin/checkout.c:1263
4759 +#: builtin/checkout.c:1262
4760 #, c-format
4761 msgid "git checkout: --detach does not take a path argument '%s'"
4762 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
4763
4469 -#: builtin/checkout.c:1267
4764 +#: builtin/checkout.c:1266
4765 msgid ""
4766 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
4767 "checking out of the index."
@@ -4617,8 +4912,8 @@ msgstr "dọn bằng kiểu tương tác"
4912 msgid "remove whole directories"
4913 msgstr "gỡ bỏ toàn bộ thư mục"
4914
4620 -#: builtin/clean.c:875 builtin/describe.c:407 builtin/grep.c:722
4621 -#: builtin/ls-files.c:456 builtin/name-rev.c:307 builtin/show-ref.c:182
4915 +#: builtin/clean.c:875 builtin/describe.c:407 builtin/grep.c:724
4916 +#: builtin/ls-files.c:456 builtin/name-rev.c:314 builtin/show-ref.c:182
4917 msgid "pattern"
4918 msgstr "mẫu"
4919
@@ -4658,103 +4953,112 @@ msgstr ""
4953 msgid "git clone [<options>] [--] <repo> [<dir>]"
4954 msgstr "git clone [<các-tùy-chọn>] [--] <kho> [<t.mục>]"
4955
4661 -#: builtin/clone.c:60
4956 +#: builtin/clone.c:62
4957 msgid "don't create a checkout"
4958 msgstr "không tạo một checkout"
4959
4665 -#: builtin/clone.c:61 builtin/clone.c:63 builtin/init-db.c:469
4960 +#: builtin/clone.c:63 builtin/clone.c:65 builtin/init-db.c:473
4961 msgid "create a bare repository"
4962 msgstr "tạo kho thuần"
4963
4669 -#: builtin/clone.c:65
4964 +#: builtin/clone.c:67
4965 msgid "create a mirror repository (implies bare)"
4966 msgstr "tạo kho bản sao (ý là kho thuần)"
4967
4673 -#: builtin/clone.c:67
4968 +#: builtin/clone.c:69
4969 msgid "to clone from a local repository"
4970 msgstr "để nhân bản từ kho nội bộ"
4971
4677 -#: builtin/clone.c:69
4972 +#: builtin/clone.c:71
4973 msgid "don't use local hardlinks, always copy"
4974 msgstr "không sử dụng liên kết cứng nội bộ, luôn sao chép"
4975
4681 -#: builtin/clone.c:71
4976 +#: builtin/clone.c:73
4977 msgid "setup as shared repository"
4978 msgstr "cài đặt đây là kho chia sẻ"
4979
4685 -#: builtin/clone.c:73 builtin/clone.c:75
4980 +#: builtin/clone.c:75 builtin/clone.c:77
4981 msgid "initialize submodules in the clone"
4982 msgstr "khởi tạo mô-đun-con trong bản sao"
4983
4689 -#: builtin/clone.c:76 builtin/init-db.c:466
4984 +#: builtin/clone.c:79
4985 +msgid "number of submodules cloned in parallel"
4986 +msgstr "số lượng mô-đun-con được nhân bản đồng thời"
4987 +
4988 +#: builtin/clone.c:80 builtin/init-db.c:470
4989 msgid "template-directory"
4990 msgstr "thư-mục-mẫu"
4991
4693 -#: builtin/clone.c:77 builtin/init-db.c:467
4992 +#: builtin/clone.c:81 builtin/init-db.c:471
4993 msgid "directory from which templates will be used"
4994 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
4995
4697 -#: builtin/clone.c:79 builtin/submodule--helper.c:173
4996 +#: builtin/clone.c:83 builtin/submodule--helper.c:498
4997 +#: builtin/submodule--helper.c:777
4998 msgid "reference repository"
4999 msgstr "kho tham chiếu"
5000
4701 -#: builtin/clone.c:81
5001 +#: builtin/clone.c:85
5002 msgid "use --reference only while cloning"
5003 msgstr "chỉ dùng --reference khi nhân bản"
5004
4705 -#: builtin/clone.c:82 builtin/column.c:26 builtin/merge-file.c:44
5005 +#: builtin/clone.c:86 builtin/column.c:26 builtin/merge-file.c:44
5006 msgid "name"
5007 msgstr "tên"
5008
4709 -#: builtin/clone.c:83
5009 +#: builtin/clone.c:87
5010 msgid "use <name> instead of 'origin' to track upstream"
5011 msgstr "dùng <tên> thay cho “origin” để theo dõi thượng nguồn"
5012
4713 -#: builtin/clone.c:85
5013 +#: builtin/clone.c:89
5014 msgid "checkout <branch> instead of the remote's HEAD"
5015 msgstr "lấy ra <nhánh> thay cho HEAD của máy chủ"
5016
4717 -#: builtin/clone.c:87
5017 +#: builtin/clone.c:91
5018 msgid "path to git-upload-pack on the remote"
5019 msgstr "đường dẫn đến git-upload-pack trên máy chủ"
5020
4721 -#: builtin/clone.c:88 builtin/fetch.c:117 builtin/grep.c:665 builtin/pull.c:193
5021 +#: builtin/clone.c:92 builtin/fetch.c:117 builtin/grep.c:667 builtin/pull.c:201
5022 msgid "depth"
5023 msgstr "độ-sâu"
5024
4725 -#: builtin/clone.c:89
5025 +#: builtin/clone.c:93
5026 msgid "create a shallow clone of that depth"
5027 msgstr "tạo bản sao không đầy đủ cho mức sâu đã cho"
5028
4729 -#: builtin/clone.c:91
5029 +#: builtin/clone.c:95
5030 msgid "clone only one branch, HEAD or --branch"
5031 msgstr "chỉ nhân bản một nhánh, HEAD hoặc --branch"
5032
4733 -#: builtin/clone.c:92 builtin/init-db.c:475
5033 +#: builtin/clone.c:97
5034 +msgid "any cloned submodules will be shallow"
5035 +msgstr "mọi mô-đun-con nhân bản sẽ là shallow (nông)"
5036 +
5037 +#: builtin/clone.c:98 builtin/init-db.c:479
5038 msgid "gitdir"
5039 msgstr "gitdir"
5040
4737 -#: builtin/clone.c:93 builtin/init-db.c:476
5041 +#: builtin/clone.c:99 builtin/init-db.c:480
5042 msgid "separate git dir from working tree"
5043 msgstr "không dùng chung thư mục dành riêng cho git và thư mục làm việc"
5044
4741 -#: builtin/clone.c:94
5045 +#: builtin/clone.c:100
5046 msgid "key=value"
5047 msgstr "khóa=giá_trị"
5048
4745 -#: builtin/clone.c:95
5049 +#: builtin/clone.c:101
5050 msgid "set config inside the new repository"
5051 msgstr "đặt cấu hình bên trong một kho chứa mới"
5052
4749 -#: builtin/clone.c:96 builtin/fetch.c:131 builtin/push.c:536
5053 +#: builtin/clone.c:102 builtin/fetch.c:131 builtin/push.c:536
5054 msgid "use IPv4 addresses only"
5055 msgstr "chỉ dùng địa chỉ IPv4"
5056
4753 -#: builtin/clone.c:98 builtin/fetch.c:133 builtin/push.c:538
5057 +#: builtin/clone.c:104 builtin/fetch.c:133 builtin/push.c:538
5058 msgid "use IPv6 addresses only"
5059 msgstr "chỉ dùng địa chỉ IPv6"
5060
4757 -#: builtin/clone.c:239
5061 +#: builtin/clone.c:241
5062 msgid ""
5063 "No directory name could be guessed.\n"
5064 "Please specify a directory on the command line"
@@ -4762,57 +5066,52 @@ msgstr ""
5066 "Không đoán được thư mục tên là gì.\n"
5067 "Vui lòng chỉ định tên một thư mục trên dòng lệnh"
5068
4765 -#: builtin/clone.c:305
5069 +#: builtin/clone.c:307
5070 #, c-format
5071 msgid "reference repository '%s' as a linked checkout is not supported yet."
5072 msgstr "kho tham chiếu “%s” như là lấy ra liên kết vẫn chưa được hỗ trợ."
5073
4770 -#: builtin/clone.c:307
5074 +#: builtin/clone.c:309
5075 #, c-format
5076 msgid "reference repository '%s' is not a local repository."
5077 msgstr "kho tham chiếu “%s” không phải là một kho nội bộ."
5078
4775 -#: builtin/clone.c:312
5079 +#: builtin/clone.c:314
5080 #, c-format
5081 msgid "reference repository '%s' is shallow"
5082 msgstr "kho tham chiếu “%s” là nông"
5083
4780 -#: builtin/clone.c:315
5084 +#: builtin/clone.c:317
5085 #, c-format
5086 msgid "reference repository '%s' is grafted"
5087 msgstr "kho tham chiếu “%s” bị cấy ghép"
5088
4785 -#: builtin/clone.c:380 builtin/diff.c:84
4786 -#, c-format
4787 -msgid "failed to stat '%s'"
4788 -msgstr "gặp lỗi khi lấy thống kê về “%s”"
4789 -
4790 -#: builtin/clone.c:382
5089 +#: builtin/clone.c:384
5090 #, c-format
5091 msgid "%s exists and is not a directory"
5092 msgstr "%s có tồn tại nhưng lại không phải là một thư mục"
5093
4795 -#: builtin/clone.c:396
5094 +#: builtin/clone.c:398
5095 #, c-format
5096 msgid "failed to stat %s\n"
5097 msgstr "gặp lỗi khi lấy thông tin thống kê về %s\n"
5098
4800 -#: builtin/clone.c:418
5099 +#: builtin/clone.c:420
5100 #, c-format
5101 msgid "failed to create link '%s'"
5102 msgstr "gặp lỗi khi tạo được liên kết mềm %s"
5103
4805 -#: builtin/clone.c:422
5104 +#: builtin/clone.c:424
5105 #, c-format
5106 msgid "failed to copy file to '%s'"
5107 msgstr "gặp lỗi khi sao chép tập tin và “%s”"
5108
4810 -#: builtin/clone.c:447 builtin/clone.c:631
5109 +#: builtin/clone.c:449 builtin/clone.c:633
5110 #, c-format
5111 msgid "done.\n"
5112 msgstr "hoàn tất.\n"
5113
4815 -#: builtin/clone.c:459
5114 +#: builtin/clone.c:461
5115 msgid ""
5116 "Clone succeeded, but checkout failed.\n"
5117 "You can inspect what was checked out with 'git status'\n"
@@ -4822,126 +5121,126 @@ msgstr ""
5121 "Bạn kiểm tra kỹ xem cái gì được lấy ra bằng lệnh “git status”\n"
5122 "và thử lấy ra với lệnh “git checkout -f HEAD”\n"
5123
4825 -#: builtin/clone.c:536
5124 +#: builtin/clone.c:538
5125 #, c-format
5126 msgid "Could not find remote branch %s to clone."
5127 msgstr "Không tìm thấy nhánh máy chủ %s để nhân bản (clone)."
5128
4830 -#: builtin/clone.c:626
5129 +#: builtin/clone.c:628
5130 #, c-format
5131 msgid "Checking connectivity... "
5132 msgstr "Đang kiểm tra kết nối… "
5133
4835 -#: builtin/clone.c:629
5134 +#: builtin/clone.c:631
5135 msgid "remote did not send all necessary objects"
5136 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
5137
4839 -#: builtin/clone.c:647
5138 +#: builtin/clone.c:649
5139 #, c-format
5140 msgid "unable to update %s"
5141 msgstr "không thể cập nhật %s"
5142
4844 -#: builtin/clone.c:696
5143 +#: builtin/clone.c:698
5144 msgid "remote HEAD refers to nonexistent ref, unable to checkout.\n"
5145 msgstr "refers HEAD máy chủ chỉ đến ref không tồn tại, không thể lấy ra.\n"
5146
4848 -#: builtin/clone.c:727
5147 +#: builtin/clone.c:729
5148 msgid "unable to checkout working tree"
5149 msgstr "không thể lấy ra (checkout) cây làm việc"
5150
4852 -#: builtin/clone.c:753
5151 +#: builtin/clone.c:767
5152 msgid "unable to write parameters to config file"
5153 msgstr "không thể ghi các tham số vào tập tin cấu hình"
5154
4856 -#: builtin/clone.c:816
5155 +#: builtin/clone.c:830
5156 msgid "cannot repack to clean up"
5157 msgstr "không thể đóng gói để dọn dẹp"
5158
4860 -#: builtin/clone.c:818
5159 +#: builtin/clone.c:832
5160 msgid "cannot unlink temporary alternates file"
5161 msgstr "không thể bỏ liên kết tập tin thay thế tạm thời"
5162
4864 -#: builtin/clone.c:850
5163 +#: builtin/clone.c:864 builtin/receive-pack.c:1731
5164 msgid "Too many arguments."
5165 msgstr "Có quá nhiều đối số."
5166
4868 -#: builtin/clone.c:854
5167 +#: builtin/clone.c:868
5168 msgid "You must specify a repository to clone."
5169 msgstr "Bạn phải chỉ định một kho để mà nhân bản (clone)."
5170
4872 -#: builtin/clone.c:865
5171 +#: builtin/clone.c:879
5172 #, c-format
5173 msgid "--bare and --origin %s options are incompatible."
5174 msgstr "tùy chọn --bare và --origin %s xung khắc nhau."
5175
4877 -#: builtin/clone.c:868
5176 +#: builtin/clone.c:882
5177 msgid "--bare and --separate-git-dir are incompatible."
5178 msgstr "tùy chọn --bare và --separate-git-dir xung khắc nhau."
5179
4881 -#: builtin/clone.c:881
5180 +#: builtin/clone.c:895
5181 #, c-format
5182 msgid "repository '%s' does not exist"
5183 msgstr "kho chứa “%s” chưa tồn tại"
5184
4886 -#: builtin/clone.c:887 builtin/fetch.c:1174
5185 +#: builtin/clone.c:901 builtin/fetch.c:1174
5186 #, c-format
5187 msgid "depth %s is not a positive number"
5188 msgstr "độ sâu %s không phải là một số nguyên dương"
5189
4891 -#: builtin/clone.c:897
5190 +#: builtin/clone.c:911
5191 #, c-format
5192 msgid "destination path '%s' already exists and is not an empty directory."
5193 msgstr "đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng."
5194
4896 -#: builtin/clone.c:907
5195 +#: builtin/clone.c:921
5196 #, c-format
5197 msgid "working tree '%s' already exists."
5198 msgstr "cây làm việc “%s” đã sẵn tồn tại rồi."
5199
4901 -#: builtin/clone.c:922 builtin/clone.c:933 builtin/submodule--helper.c:218
4902 -#: builtin/worktree.c:219 builtin/worktree.c:246
5200 +#: builtin/clone.c:936 builtin/clone.c:947 builtin/submodule--helper.c:547
5201 +#: builtin/worktree.c:220 builtin/worktree.c:247
5202 #, c-format
5203 msgid "could not create leading directories of '%s'"
5204 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
5205
4907 -#: builtin/clone.c:925
5206 +#: builtin/clone.c:939
5207 #, c-format
5208 msgid "could not create work tree dir '%s'"
5209 msgstr "không thể tạo cây thư mục làm việc dir “%s”"
5210
4912 -#: builtin/clone.c:943
5211 +#: builtin/clone.c:957
5212 #, c-format
5213 msgid "Cloning into bare repository '%s'...\n"
5214 msgstr "Đang nhân bản thành kho chứa bare “%s”…\n"
5215
4917 -#: builtin/clone.c:945
5216 +#: builtin/clone.c:959
5217 #, c-format
5218 msgid "Cloning into '%s'...\n"
5219 msgstr "Đang nhân bản thành “%s”…\n"
5220
4922 -#: builtin/clone.c:984
5221 +#: builtin/clone.c:998
5222 msgid "--depth is ignored in local clones; use file:// instead."
5223 msgstr "--depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
5224
4926 -#: builtin/clone.c:987
5225 +#: builtin/clone.c:1001
5226 msgid "source repository is shallow, ignoring --local"
5227 msgstr "kho nguồn là nông, nên bỏ qua --local"
5228
4930 -#: builtin/clone.c:992
5229 +#: builtin/clone.c:1006
5230 msgid "--local is ignored"
5231 msgstr "--local bị lờ đi"
5232
4934 -#: builtin/clone.c:996
5233 +#: builtin/clone.c:1010
5234 #, c-format
5235 msgid "Don't know how to clone %s"
5236 msgstr "Không biết làm cách nào để nhân bản (clone) %s"
5237
4939 -#: builtin/clone.c:1045 builtin/clone.c:1053
5238 +#: builtin/clone.c:1059 builtin/clone.c:1067
5239 #, c-format
5240 msgid "Remote branch %s not found in upstream %s"
5241 msgstr "Nhánh máy chủ %s không tìm thấy trong thượng nguồn %s"
5242
4944 -#: builtin/clone.c:1056
5243 +#: builtin/clone.c:1070
5244 msgid "You appear to have cloned an empty repository."
5245 msgstr "Bạn hình như là đã nhân bản một kho trống rỗng."
5246
@@ -5092,68 +5391,68 @@ msgstr ""
5391 "Thế thì \"git cherry-pick --continue\" sẽ phục hồi lại việc cherry-pick\n"
5392 "những lần chuyển giao còn lại.\n"
5393
5095 -#: builtin/commit.c:305
5394 +#: builtin/commit.c:307
5395 msgid "failed to unpack HEAD tree object"
5396 msgstr "gặp lỗi khi tháo dỡ HEAD đối tượng cây"
5397
5099 -#: builtin/commit.c:346
5398 +#: builtin/commit.c:348
5399 msgid "unable to create temporary index"
5400 msgstr "không thể tạo bảng mục lục tạm thời"
5401
5103 -#: builtin/commit.c:352
5402 +#: builtin/commit.c:354
5403 msgid "interactive add failed"
5404 msgstr "gặp lỗi khi thêm bằng cách tương"
5405
5107 -#: builtin/commit.c:365
5406 +#: builtin/commit.c:367
5407 msgid "unable to update temporary index"
5408 msgstr "không thể cập nhật bảng mục lục tạm thời"
5409
5111 -#: builtin/commit.c:367
5410 +#: builtin/commit.c:369
5411 msgid "Failed to update main cache tree"
5412 msgstr "Gặp lỗi khi cập nhật cây bộ nhớ đệm"
5413
5115 -#: builtin/commit.c:391 builtin/commit.c:414 builtin/commit.c:463
5414 +#: builtin/commit.c:393 builtin/commit.c:416 builtin/commit.c:465
5415 msgid "unable to write new_index file"
5416 msgstr "không thể ghi tập tin lưu bảng mục lục mới (new_index)"
5417
5119 -#: builtin/commit.c:445
5418 +#: builtin/commit.c:447
5419 msgid "cannot do a partial commit during a merge."
5420 msgstr ""
5421 "không thể thực hiện việc chuyển giao cục bộ trong khi đang được hòa trộn."
5422
5124 -#: builtin/commit.c:447
5423 +#: builtin/commit.c:449
5424 msgid "cannot do a partial commit during a cherry-pick."
5425 msgstr ""
5426 "không thể thực hiện việc chuyển giao bộ phận trong khi đang cherry-pick."
5427
5129 -#: builtin/commit.c:456
5428 +#: builtin/commit.c:458
5429 msgid "cannot read the index"
5430 msgstr "không đọc được bảng mục lục"
5431
5133 -#: builtin/commit.c:475
5432 +#: builtin/commit.c:477
5433 msgid "unable to write temporary index file"
5434 msgstr "không thể ghi tập tin lưu bảng mục lục tạm thời"
5435
5137 -#: builtin/commit.c:580
5436 +#: builtin/commit.c:582
5437 #, c-format
5438 msgid "commit '%s' lacks author header"
5439 msgstr "lần chuyển giao “%s” thiếu phần tác giả ở đầu"
5440
5142 -#: builtin/commit.c:582
5441 +#: builtin/commit.c:584
5442 #, c-format
5443 msgid "commit '%s' has malformed author line"
5444 msgstr "lần chuyển giao “%s” có phần tác giả ở đầu dị dạng"
5445
5147 -#: builtin/commit.c:601
5446 +#: builtin/commit.c:603
5447 msgid "malformed --author parameter"
5448 msgstr "đối số cho --author bị dị hình"
5449
5151 -#: builtin/commit.c:609
5450 +#: builtin/commit.c:611
5451 #, c-format
5452 msgid "invalid date format: %s"
5453 msgstr "ngày tháng không hợp lệ: %s"
5454
5156 -#: builtin/commit.c:653
5455 +#: builtin/commit.c:655
5456 msgid ""
5457 "unable to select a comment character that is not used\n"
5458 "in the current commit message"
@@ -5161,38 +5460,38 @@ msgstr ""
5460 "không thể chọn một ký tự ghi chú cái mà không được dùng\n"
5461 "trong phần ghi chú hiện tại"
5462
5164 -#: builtin/commit.c:690 builtin/commit.c:723 builtin/commit.c:1080
5463 +#: builtin/commit.c:692 builtin/commit.c:725 builtin/commit.c:1091
5464 #, c-format
5465 msgid "could not lookup commit %s"
5466 msgstr "không thể tìm kiếm commit (lần chuyển giao) %s"
5467
5169 -#: builtin/commit.c:702 builtin/shortlog.c:285
5468 +#: builtin/commit.c:704 builtin/shortlog.c:285
5469 #, c-format
5470 msgid "(reading log message from standard input)\n"
5471 msgstr "(đang đọc thông điệp nhật ký từ đầu vào tiêu chuẩn)\n"
5472
5174 -#: builtin/commit.c:704
5473 +#: builtin/commit.c:706
5474 msgid "could not read log from standard input"
5475 msgstr "không thể đọc nhật ký từ đầu vào tiêu chuẩn"
5476
5178 -#: builtin/commit.c:708
5477 +#: builtin/commit.c:710
5478 #, c-format
5479 msgid "could not read log file '%s'"
5480 msgstr "không đọc được tệp nhật ký “%s”"
5481
5183 -#: builtin/commit.c:730
5184 -msgid "could not read MERGE_MSG"
5185 -msgstr "không thể đọc MERGE_MSG"
5186 -
5187 -#: builtin/commit.c:734
5482 +#: builtin/commit.c:737 builtin/commit.c:745
5483 msgid "could not read SQUASH_MSG"
5484 msgstr "không thể đọc SQUASH_MSG"
5485
5191 -#: builtin/commit.c:785
5486 +#: builtin/commit.c:742
5487 +msgid "could not read MERGE_MSG"
5488 +msgstr "không thể đọc MERGE_MSG"
5489 +
5490 +#: builtin/commit.c:796
5491 msgid "could not write commit template"
5492 msgstr "không thể ghi mẫu chuyển giao"
5493
5195 -#: builtin/commit.c:803
5494 +#: builtin/commit.c:814
5495 #, c-format
5496 msgid ""
5497 "\n"
@@ -5207,7 +5506,7 @@ msgstr ""
5506 "\t%s\n"
5507 "và thử lại.\n"
5508
5210 -#: builtin/commit.c:808
5509 +#: builtin/commit.c:819
5510 #, c-format
5511 msgid ""
5512 "\n"
@@ -5222,7 +5521,7 @@ msgstr ""
5521 "\t%s\n"
5522 "và thử lại.\n"
5523
5225 -#: builtin/commit.c:821
5524 +#: builtin/commit.c:832
5525 #, c-format
5526 msgid ""
5527 "Please enter the commit message for your changes. Lines starting\n"
@@ -5233,7 +5532,7 @@ msgstr ""
5532 "bắt đầu bằng “%c” sẽ được bỏ qua, nếu phần chú thích rỗng sẽ hủy bỏ lần "
5533 "chuyển giao.\n"
5534
5236 -#: builtin/commit.c:828
5535 +#: builtin/commit.c:839
5536 #, c-format
5537 msgid ""
5538 "Please enter the commit message for your changes. Lines starting\n"
@@ -5245,157 +5544,157 @@ msgstr ""
5544 "bắt đầu bằng “%c” sẽ được bỏ qua; bạn có thể xóa chúng đi nếu muốn thế.\n"
5545 "Phần chú thích này nếu trống rỗng sẽ hủy bỏ lần chuyển giao.\n"
5546
5248 -#: builtin/commit.c:848
5547 +#: builtin/commit.c:859
5548 #, c-format
5549 msgid "%sAuthor: %.*s <%.*s>"
5550 msgstr "%sTác giả: %.*s <%.*s>"
5551
5253 -#: builtin/commit.c:856
5552 +#: builtin/commit.c:867
5553 #, c-format
5554 msgid "%sDate: %s"
5555 msgstr "%sNgày tháng: %s"
5556
5258 -#: builtin/commit.c:863
5557 +#: builtin/commit.c:874
5558 #, c-format
5559 msgid "%sCommitter: %.*s <%.*s>"
5560 msgstr "%sNgười chuyển giao: %.*s <%.*s>"
5561
5263 -#: builtin/commit.c:881
5562 +#: builtin/commit.c:892
5563 msgid "Cannot read index"
5564 msgstr "Không đọc được bảng mục lục"
5565
5267 -#: builtin/commit.c:938
5566 +#: builtin/commit.c:949
5567 msgid "Error building trees"
5568 msgstr "Gặp lỗi khi xây dựng cây"
5569
5271 -#: builtin/commit.c:953 builtin/tag.c:266
5570 +#: builtin/commit.c:964 builtin/tag.c:266
5571 #, c-format
5572 msgid "Please supply the message using either -m or -F option.\n"
5573 msgstr "Xin hãy cung cấp lời chú giải hoặc là dùng tùy chọn -m hoặc là -F.\n"
5574
5276 -#: builtin/commit.c:1055
5575 +#: builtin/commit.c:1066
5576 #, c-format
5577 msgid "--author '%s' is not 'Name <email>' and matches no existing author"
5578 msgstr ""
5579 "--author “%s” không phải là “Họ và tên <thư điện tửl>” và không khớp bất kỳ "
5580 "tác giả nào sẵn có"
5581
5283 -#: builtin/commit.c:1070 builtin/commit.c:1310
5582 +#: builtin/commit.c:1081 builtin/commit.c:1321
5583 #, c-format
5584 msgid "Invalid untracked files mode '%s'"
5585 msgstr "Chế độ cho các tập tin chưa được theo dõi không hợp lệ “%s”"
5586
5288 -#: builtin/commit.c:1107
5587 +#: builtin/commit.c:1118
5588 msgid "--long and -z are incompatible"
5589 msgstr "hai tùy chọn -long và -z không tương thích với nhau"
5590
5292 -#: builtin/commit.c:1137
5591 +#: builtin/commit.c:1148
5592 msgid "Using both --reset-author and --author does not make sense"
5593 msgstr "Sử dụng cả hai tùy chọn --reset-author và --author không hợp lý"
5594
5296 -#: builtin/commit.c:1146
5595 +#: builtin/commit.c:1157
5596 msgid "You have nothing to amend."
5597 msgstr "Không có gì để mà “tu bổ” cả."
5598
5300 -#: builtin/commit.c:1149
5599 +#: builtin/commit.c:1160
5600 msgid "You are in the middle of a merge -- cannot amend."
5601 msgstr ""
5602 "Bạn đang ở giữa của quá trình hòa trộn -- không thể thực hiện việc “tu bổ”."
5603
5305 -#: builtin/commit.c:1151
5604 +#: builtin/commit.c:1162
5605 msgid "You are in the middle of a cherry-pick -- cannot amend."
5606 msgstr ""
5607 "Bạn đang ở giữa của quá trình cherry-pick -- không thể thực hiện việc “tu "
5608 "bổ”."
5609
5311 -#: builtin/commit.c:1154
5610 +#: builtin/commit.c:1165
5611 msgid "Options --squash and --fixup cannot be used together"
5612 msgstr "Các tùy chọn --squash và --fixup không thể sử dụng cùng với nhau"
5613
5315 -#: builtin/commit.c:1164
5614 +#: builtin/commit.c:1175
5615 msgid "Only one of -c/-C/-F/--fixup can be used."
5616 msgstr ""
5617 "Chỉ được dùng một trong số tùy chọn trong số các tùy chọn -c/-C/-F/--fixup"
5618
5320 -#: builtin/commit.c:1166
5619 +#: builtin/commit.c:1177
5620 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
5621 msgstr "Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F/--fixup."
5622
5324 -#: builtin/commit.c:1174
5623 +#: builtin/commit.c:1185
5624 msgid "--reset-author can be used only with -C, -c or --amend."
5625 msgstr ""
5626 "--reset-author chỉ có thể được sử dụng với tùy chọn -C, -c hay --amend."
5627
5329 -#: builtin/commit.c:1191
5628 +#: builtin/commit.c:1202
5629 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
5630 msgstr ""
5631 "Chỉ một trong các tùy chọn --include/--only/--all/--interactive/--patch được "
5632 "sử dụng."
5633
5335 -#: builtin/commit.c:1193
5634 +#: builtin/commit.c:1204
5635 msgid "No paths with --include/--only does not make sense."
5636 msgstr "Không đường dẫn với các tùy chọn --include/--only không hợp lý."
5637
5339 -#: builtin/commit.c:1195
5638 +#: builtin/commit.c:1206
5639 msgid "Clever... amending the last one with dirty index."
5640 msgstr "Giỏi… “tu bổ” cái cuối với bảng mục lục bẩn."
5641
5343 -#: builtin/commit.c:1197
5642 +#: builtin/commit.c:1208
5643 msgid "Explicit paths specified without -i or -o; assuming --only paths..."
5644 msgstr ""
5645 "Những đường dẫn rõ ràng được chỉ ra không có tùy chọn -i cũng không -o; coi "
5646 "là --only những đường dẫn"
5647
5349 -#: builtin/commit.c:1209 builtin/tag.c:475
5648 +#: builtin/commit.c:1220 builtin/tag.c:474
5649 #, c-format
5650 msgid "Invalid cleanup mode %s"
5651 msgstr "Chế độ dọn dẹp không hợp lệ %s"
5652
5354 -#: builtin/commit.c:1214
5653 +#: builtin/commit.c:1225
5654 msgid "Paths with -a does not make sense."
5655 msgstr "Các đường dẫn với tùy chọn -a không hợp lý."
5656
5358 -#: builtin/commit.c:1324 builtin/commit.c:1605
5657 +#: builtin/commit.c:1335 builtin/commit.c:1621
5658 msgid "show status concisely"
5659 msgstr "hiển thị trạng thái ở dạng súc tích"
5660
5362 -#: builtin/commit.c:1326 builtin/commit.c:1607
5661 +#: builtin/commit.c:1337 builtin/commit.c:1623
5662 msgid "show branch information"
5663 msgstr "hiển thị thông tin nhánh"
5664
5366 -#: builtin/commit.c:1328 builtin/commit.c:1609 builtin/push.c:512
5367 -#: builtin/worktree.c:430
5665 +#: builtin/commit.c:1339 builtin/commit.c:1625 builtin/push.c:512
5666 +#: builtin/worktree.c:437
5667 msgid "machine-readable output"
5668 msgstr "kết xuất dạng máy-có-thể-đọc"
5669
5371 -#: builtin/commit.c:1331 builtin/commit.c:1611
5670 +#: builtin/commit.c:1342 builtin/commit.c:1627
5671 msgid "show status in long format (default)"
5672 msgstr "hiển thị trạng thái ở định dạng dài (mặc định)"
5673
5375 -#: builtin/commit.c:1334 builtin/commit.c:1614
5674 +#: builtin/commit.c:1345 builtin/commit.c:1630
5675 msgid "terminate entries with NUL"
5676 msgstr "chấm dứt các mục bằng NUL"
5677
5379 -#: builtin/commit.c:1336 builtin/commit.c:1617 builtin/fast-export.c:981
5678 +#: builtin/commit.c:1347 builtin/commit.c:1633 builtin/fast-export.c:981
5679 #: builtin/fast-export.c:984 builtin/tag.c:353
5680 msgid "mode"
5681 msgstr "chế độ"
5682
5384 -#: builtin/commit.c:1337 builtin/commit.c:1617
5683 +#: builtin/commit.c:1348 builtin/commit.c:1633
5684 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
5685 msgstr ""
5686 "hiển thị các tập tin chưa được theo dõi dấu vết, các chế độ tùy chọn: all, "
5687 "normal, no. (Mặc định: all)"
5688
5390 -#: builtin/commit.c:1340
5689 +#: builtin/commit.c:1351
5690 msgid "show ignored files"
5691 msgstr "hiển thị các tập tin ẩn"
5692
5394 -#: builtin/commit.c:1341 parse-options.h:155
5693 +#: builtin/commit.c:1352 parse-options.h:155
5694 msgid "when"
5695 msgstr "khi"
5696
5398 -#: builtin/commit.c:1342
5697 +#: builtin/commit.c:1353
5698 msgid ""
5699 "ignore changes to submodules, optional when: all, dirty, untracked. "
5700 "(Default: all)"
@@ -5403,205 +5702,205 @@ msgstr ""
5702 "bỏ qua các thay đổi trong mô-đun-con, tùy chọn khi: all, dirty, untracked. "
5703 "(Mặc định: all)"
5704
5406 -#: builtin/commit.c:1344
5705 +#: builtin/commit.c:1355
5706 msgid "list untracked files in columns"
5707 msgstr "hiển thị danh sách các tập-tin chưa được theo dõi trong các cột"
5708
5410 -#: builtin/commit.c:1430
5709 +#: builtin/commit.c:1441
5710 msgid "couldn't look up newly created commit"
5711 msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
5712
5414 -#: builtin/commit.c:1432
5713 +#: builtin/commit.c:1443
5714 msgid "could not parse newly created commit"
5715 msgstr ""
5716 "không thể phân tích cú pháp của đối tượng chuyển giao mới hơn đã được tạo"
5717
5419 -#: builtin/commit.c:1477
5718 +#: builtin/commit.c:1488
5719 msgid "detached HEAD"
5720 msgstr "đã rời khỏi HEAD"
5721
5423 -#: builtin/commit.c:1480
5722 +#: builtin/commit.c:1491
5723 msgid " (root-commit)"
5724 msgstr " (root-commit)"
5725
5427 -#: builtin/commit.c:1575
5726 +#: builtin/commit.c:1591
5727 msgid "suppress summary after successful commit"
5728 msgstr "không hiển thị tổng kết sau khi chuyển giao thành công"
5729
5431 -#: builtin/commit.c:1576
5730 +#: builtin/commit.c:1592
5731 msgid "show diff in commit message template"
5732 msgstr "hiển thị sự khác biệt trong mẫu tin nhắn chuyển giao"
5733
5435 -#: builtin/commit.c:1578
5734 +#: builtin/commit.c:1594
5735 msgid "Commit message options"
5736 msgstr "Các tùy chọn ghi chú commit"
5737
5439 -#: builtin/commit.c:1579 builtin/tag.c:351
5738 +#: builtin/commit.c:1595 builtin/tag.c:351
5739 msgid "read message from file"
5740 msgstr "đọc chú thích từ tập tin"
5741
5443 -#: builtin/commit.c:1580
5742 +#: builtin/commit.c:1596
5743 msgid "author"
5744 msgstr "tác giả"
5745
5447 -#: builtin/commit.c:1580
5746 +#: builtin/commit.c:1596
5747 msgid "override author for commit"
5748 msgstr "ghi đè tác giả cho commit"
5749
5451 -#: builtin/commit.c:1581 builtin/gc.c:326
5750 +#: builtin/commit.c:1597 builtin/gc.c:326
5751 msgid "date"
5752 msgstr "ngày tháng"
5753
5455 -#: builtin/commit.c:1581
5754 +#: builtin/commit.c:1597
5755 msgid "override date for commit"
5756 msgstr "ghi đè ngày tháng cho lần chuyển giao"
5757
5459 -#: builtin/commit.c:1582 builtin/merge.c:218 builtin/notes.c:395
5758 +#: builtin/commit.c:1598 builtin/merge.c:219 builtin/notes.c:395
5759 #: builtin/notes.c:558 builtin/tag.c:349
5760 msgid "message"
5761 msgstr "chú thích"
5762
5464 -#: builtin/commit.c:1582
5763 +#: builtin/commit.c:1598
5764 msgid "commit message"
5765 msgstr "chú thích của lần chuyển giao"
5766
5468 -#: builtin/commit.c:1583 builtin/commit.c:1584 builtin/commit.c:1585
5469 -#: builtin/commit.c:1586 parse-options.h:256 ref-filter.h:79
5767 +#: builtin/commit.c:1599 builtin/commit.c:1600 builtin/commit.c:1601
5768 +#: builtin/commit.c:1602 parse-options.h:256 ref-filter.h:79
5769 msgid "commit"
5770 msgstr "lần_chuyển_giao"
5771
5473 -#: builtin/commit.c:1583
5772 +#: builtin/commit.c:1599
5773 msgid "reuse and edit message from specified commit"
5774 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho nhưng có cho sửa chữa"
5775
5477 -#: builtin/commit.c:1584
5776 +#: builtin/commit.c:1600
5777 msgid "reuse message from specified commit"
5778 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho"
5779
5481 -#: builtin/commit.c:1585
5780 +#: builtin/commit.c:1601
5781 msgid "use autosquash formatted message to fixup specified commit"
5782 msgstr ""
5783 "dùng ghi chú có định dạng autosquash để sửa chữa lần chuyển giao đã chỉ ra"
5784
5486 -#: builtin/commit.c:1586
5785 +#: builtin/commit.c:1602
5786 msgid "use autosquash formatted message to squash specified commit"
5787 msgstr ""
5788 "dùng lời nhắn có định dạng tự động nén để nén lại các lần chuyển giao đã chỉ "
5789 "ra"
5790
5492 -#: builtin/commit.c:1587
5791 +#: builtin/commit.c:1603
5792 msgid "the commit is authored by me now (used with -C/-c/--amend)"
5793 msgstr ""
5794 "lần chuyển giao nhận tôi là tác giả (được dùng với tùy chọn -C/-c/--amend)"
5795
5497 -#: builtin/commit.c:1588 builtin/log.c:1219 builtin/revert.c:86
5796 +#: builtin/commit.c:1604 builtin/log.c:1382 builtin/revert.c:86
5797 msgid "add Signed-off-by:"
5798 msgstr "(nên dùng) thêm dòng Signed-off-by:"
5799
5501 -#: builtin/commit.c:1589
5800 +#: builtin/commit.c:1605
5801 msgid "use specified template file"
5802 msgstr "sử dụng tập tin mẫu đã cho"
5803
5505 -#: builtin/commit.c:1590
5804 +#: builtin/commit.c:1606
5805 msgid "force edit of commit"
5806 msgstr "ép buộc sửa lần commit"
5807
5509 -#: builtin/commit.c:1591
5808 +#: builtin/commit.c:1607
5809 msgid "default"
5810 msgstr "mặc định"
5811
5513 -#: builtin/commit.c:1591 builtin/tag.c:354
5812 +#: builtin/commit.c:1607 builtin/tag.c:354
5813 msgid "how to strip spaces and #comments from message"
5814 msgstr "làm thế nào để cắt bỏ khoảng trắng và #ghichú từ mẩu tin nhắn"
5815
5517 -#: builtin/commit.c:1592
5816 +#: builtin/commit.c:1608
5817 msgid "include status in commit message template"
5818 msgstr "bao gồm các trạng thái trong mẫu ghi chú chuyển giao"
5819
5521 -#: builtin/commit.c:1594 builtin/merge.c:226 builtin/pull.c:160
5820 +#: builtin/commit.c:1610 builtin/merge.c:229 builtin/pull.c:165
5821 #: builtin/revert.c:93
5822 msgid "GPG sign commit"
5823 msgstr "ký lần chuyển giao dùng GPG"
5824
5526 -#: builtin/commit.c:1597
5825 +#: builtin/commit.c:1613
5826 msgid "Commit contents options"
5827 msgstr "Các tùy nội dung ghi chú commit"
5828
5530 -#: builtin/commit.c:1598
5829 +#: builtin/commit.c:1614
5830 msgid "commit all changed files"
5831 msgstr "chuyển giao tất cả các tập tin có thay đổi"
5832
5534 -#: builtin/commit.c:1599
5833 +#: builtin/commit.c:1615
5834 msgid "add specified files to index for commit"
5835 msgstr "thêm các tập tin đã chỉ ra vào bảng mục lục để chuyển giao"
5836
5538 -#: builtin/commit.c:1600
5837 +#: builtin/commit.c:1616
5838 msgid "interactively add files"
5839 msgstr "thêm các tập-tin bằng tương tác"
5840
5542 -#: builtin/commit.c:1601
5841 +#: builtin/commit.c:1617
5842 msgid "interactively add changes"
5843 msgstr "thêm các thay đổi bằng tương tác"
5844
5546 -#: builtin/commit.c:1602
5845 +#: builtin/commit.c:1618
5846 msgid "commit only specified files"
5847 msgstr "chỉ chuyển giao các tập tin đã chỉ ra"
5848
5550 -#: builtin/commit.c:1603
5849 +#: builtin/commit.c:1619
5850 msgid "bypass pre-commit hook"
5851 msgstr "vòng qua móc (hook) pre-commit"
5852
5554 -#: builtin/commit.c:1604
5853 +#: builtin/commit.c:1620
5854 msgid "show what would be committed"
5855 msgstr "hiển thị xem cái gì có thể được chuyển giao"
5856
5558 -#: builtin/commit.c:1615
5857 +#: builtin/commit.c:1631
5858 msgid "amend previous commit"
5859 msgstr "“tu bổ” (amend) lần commit trước"
5860
5562 -#: builtin/commit.c:1616
5861 +#: builtin/commit.c:1632
5862 msgid "bypass post-rewrite hook"
5863 msgstr "vòng qua móc (hook) post-rewrite"
5864
5566 -#: builtin/commit.c:1621
5865 +#: builtin/commit.c:1637
5866 msgid "ok to record an empty change"
5867 msgstr "ok để ghi lại một thay đổi trống rỗng"
5868
5570 -#: builtin/commit.c:1623
5869 +#: builtin/commit.c:1639
5870 msgid "ok to record a change with an empty message"
5871 msgstr "ok để ghi các thay đổi với lời nhắn trống rỗng"
5872
5574 -#: builtin/commit.c:1652
5873 +#: builtin/commit.c:1668
5874 msgid "could not parse HEAD commit"
5875 msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
5876
5578 -#: builtin/commit.c:1698
5877 +#: builtin/commit.c:1718
5878 #, c-format
5879 msgid "Corrupt MERGE_HEAD file (%s)"
5880 msgstr "Tập tin MERGE_HEAD sai hỏng (%s)"
5881
5583 -#: builtin/commit.c:1705
5882 +#: builtin/commit.c:1725
5883 msgid "could not read MERGE_MODE"
5884 msgstr "không thể đọc MERGE_MODE"
5885
5587 -#: builtin/commit.c:1724
5886 +#: builtin/commit.c:1744
5887 #, c-format
5888 msgid "could not read commit message: %s"
5889 msgstr "không thể đọc phần chú thích (message) của llần chuyển giao: %s"
5890
5592 -#: builtin/commit.c:1735
5891 +#: builtin/commit.c:1755
5892 #, c-format
5893 msgid "Aborting commit; you did not edit the message.\n"
5894 msgstr ""
5895 "Đang bỏ qua việc chuyển giao; bạn đã không biên soạn phần chú thích "
5896 "(message).\n"
5897
5599 -#: builtin/commit.c:1740
5898 +#: builtin/commit.c:1760
5899 #, c-format
5900 msgid "Aborting commit due to empty commit message.\n"
5901 msgstr "Bãi bỏ việc chuyển giao bởi vì phần chú thích của nó trống rỗng.\n"
5902
5604 -#: builtin/commit.c:1788
5903 +#: builtin/commit.c:1808
5904 msgid ""
5905 "Repository has been updated, but unable to write\n"
5906 "new_index file. Check that disk is not full and quota is\n"
@@ -5750,7 +6049,7 @@ msgstr ""
6049 msgid "unable to parse default color value"
6050 msgstr "không thể phân tích giá trị màu mặc định"
6051
5753 -#: builtin/config.c:469
6052 +#: builtin/config.c:472
6053 #, c-format
6054 msgid ""
6055 "# This is Git's per-user configuration file.\n"
@@ -5765,7 +6064,7 @@ msgstr ""
6064 "#\tname = %s\n"
6065 "#\temail = %s\n"
6066
5768 -#: builtin/config.c:611
6067 +#: builtin/config.c:614
6068 #, c-format
6069 msgid "cannot create configuration file %s"
6070 msgstr "không thể tạo tập tin cấu hình “%s”"
@@ -5801,7 +6100,7 @@ msgstr "thẻ được chú giải %s không có tên nhúng"
6100 msgid "tag '%s' is really '%s' here"
6101 msgstr "thẻ “%s” đã thực sự ở đây “%s” rồi"
6102
5804 -#: builtin/describe.c:250 builtin/log.c:459
6103 +#: builtin/describe.c:250 builtin/log.c:465
6104 #, c-format
6105 msgid "Not a valid object name %s"
6106 msgstr "Không phải tên đối tượng %s hợp lệ"
@@ -5894,7 +6193,7 @@ msgstr "coi như <n> thẻ gần đây nhất (mặc định: 10)"
6193 msgid "only consider tags matching <pattern>"
6194 msgstr "chỉ cân nhắc đến những thẻ khớp với <mẫu>"
6195
5897 -#: builtin/describe.c:410 builtin/name-rev.c:314
6196 +#: builtin/describe.c:410 builtin/name-rev.c:321
6197 msgid "show abbreviated commit object as fallback"
6198 msgstr "hiển thị đối tượng chuyển giao vắn tắt như là fallback"
6199
@@ -5928,21 +6227,21 @@ msgstr "“%s”: không phải tập tin bình thường hay liên kết mềm"
6227 msgid "invalid option: %s"
6228 msgstr "tùy chọn không hợp lệ: %s"
6229
5931 -#: builtin/diff.c:358
6230 +#: builtin/diff.c:360
6231 msgid "Not a git repository"
6232 msgstr "Không phải là kho git"
6233
5935 -#: builtin/diff.c:401
6234 +#: builtin/diff.c:403
6235 #, c-format
6236 msgid "invalid object '%s' given."
6237 msgstr "đối tượng đã cho “%s” không hợp lệ."
6238
5940 -#: builtin/diff.c:410
6239 +#: builtin/diff.c:412
6240 #, c-format
6241 msgid "more than two blobs given: '%s'"
6242 msgstr "đã cho nhiều hơn hai đối tượng blob: “%s”"
6243
5945 -#: builtin/diff.c:417
6244 +#: builtin/diff.c:419
6245 #, c-format
6246 msgid "unhandled object '%s' given."
6247 msgstr "đã cho đối tượng không thể nắm giữ “%s”."
@@ -6015,19 +6314,19 @@ msgstr "git fetch --multiple [<các-tùy-chọn>] [(<kho> | <nhóm>)…]"
6314 msgid "git fetch --all [<options>]"
6315 msgstr "git fetch --all [<các-tùy-chọn>]"
6316
6018 -#: builtin/fetch.c:92 builtin/pull.c:166
6317 +#: builtin/fetch.c:92 builtin/pull.c:174
6318 msgid "fetch from all remotes"
6319 msgstr "lấy về từ tất cả các máy chủ"
6320
6022 -#: builtin/fetch.c:94 builtin/pull.c:169
6321 +#: builtin/fetch.c:94 builtin/pull.c:177
6322 msgid "append to .git/FETCH_HEAD instead of overwriting"
6323 msgstr "nối thêm vào .git/FETCH_HEAD thay vì ghi đè lên nó"
6324
6026 -#: builtin/fetch.c:96 builtin/pull.c:172
6325 +#: builtin/fetch.c:96 builtin/pull.c:180
6326 msgid "path to upload pack on remote end"
6327 msgstr "đường dẫn đến gói tải lên trên máy chủ cuối"
6328
6030 -#: builtin/fetch.c:97 builtin/pull.c:174
6329 +#: builtin/fetch.c:97 builtin/pull.c:182
6330 msgid "force overwrite of local branch"
6331 msgstr "ép buộc ghi đè lên nhánh nội bộ"
6332
@@ -6035,7 +6334,7 @@ msgstr "ép buộc ghi đè lên nhánh nội bộ"
6334 msgid "fetch from multiple remotes"
6335 msgstr "lấy từ nhiều máy chủ cùng lúc"
6336
6038 -#: builtin/fetch.c:101 builtin/pull.c:176
6337 +#: builtin/fetch.c:101 builtin/pull.c:184
6338 msgid "fetch all tags and associated objects"
6339 msgstr "lấy tất cả các thẻ cùng với các đối tượng liên quan đến nó"
6340
@@ -6047,21 +6346,21 @@ msgstr "không lấy tất cả các thẻ (--no-tags)"
6346 msgid "number of submodules fetched in parallel"
6347 msgstr "số lượng mô-đun-con được lấy đồng thời"
6348
6050 -#: builtin/fetch.c:107 builtin/pull.c:179
6349 +#: builtin/fetch.c:107 builtin/pull.c:187
6350 msgid "prune remote-tracking branches no longer on remote"
6351 msgstr ""
6352 "cắt cụt (prune) các nhánh “remote-tracking” không còn tồn tại trên máy chủ "
6353 "nữa"
6354
6056 -#: builtin/fetch.c:108 builtin/pull.c:182
6355 +#: builtin/fetch.c:108 builtin/pull.c:190
6356 msgid "on-demand"
6357 msgstr "khi-cần"
6358
6060 -#: builtin/fetch.c:109 builtin/pull.c:183
6359 +#: builtin/fetch.c:109 builtin/pull.c:191
6360 msgid "control recursive fetching of submodules"
6361 msgstr "điều khiển việc lấy về đệ quy trong các mô-đun-con"
6362
6064 -#: builtin/fetch.c:113 builtin/pull.c:191
6363 +#: builtin/fetch.c:113 builtin/pull.c:199
6364 msgid "keep downloaded pack"
6365 msgstr "giữ lại gói đã tải về"
6366
@@ -6069,15 +6368,15 @@ msgstr "giữ lại gói đã tải về"
6368 msgid "allow updating of HEAD ref"
6369 msgstr "cho phép cập nhật th.chiếu HEAD"
6370
6072 -#: builtin/fetch.c:118 builtin/pull.c:194
6371 +#: builtin/fetch.c:118 builtin/pull.c:202
6372 msgid "deepen history of shallow clone"
6373 msgstr "làm sâu hơn lịch sử của bản sao"
6374
6076 -#: builtin/fetch.c:120 builtin/pull.c:197
6375 +#: builtin/fetch.c:120 builtin/pull.c:205
6376 msgid "convert to a complete repository"
6377 msgstr "chuyển đổi hoàn toàn sang kho git"
6378
6080 -#: builtin/fetch.c:122 builtin/log.c:1236
6379 +#: builtin/fetch.c:122 builtin/log.c:1399
6380 msgid "dir"
6381 msgstr "tmục"
6382
@@ -6089,15 +6388,15 @@ msgstr "soạn sẵn cái này cho kết xuất đường dẫn mô-đun-con"
6388 msgid "default mode for recursion"
6389 msgstr "chế độ mặc định cho đệ qui"
6390
6092 -#: builtin/fetch.c:128 builtin/pull.c:200
6391 +#: builtin/fetch.c:128 builtin/pull.c:208
6392 msgid "accept refs that update .git/shallow"
6393 msgstr "chấp nhận tham chiếu cập nhật .git/shallow"
6394
6096 -#: builtin/fetch.c:129 builtin/pull.c:202
6395 +#: builtin/fetch.c:129 builtin/pull.c:210
6396 msgid "refmap"
6397 msgstr "refmap"
6398
6100 -#: builtin/fetch.c:130 builtin/pull.c:203
6399 +#: builtin/fetch.c:130 builtin/pull.c:211
6400 msgid "specify fetch refmap"
6401 msgstr "chỉ ra refmap cần lấy về"
6402
@@ -6155,11 +6454,6 @@ msgstr "cưỡng bức cập nhật"
6454 msgid "(non-fast-forward)"
6455 msgstr "(không-chuyển-tiếp-nhanh)"
6456
6158 -#: builtin/fetch.c:610 builtin/fetch.c:851
6159 -#, c-format
6160 -msgid "cannot open %s: %s\n"
6161 -msgstr "không thể mở %s: %s\n"
6162 -
6457 #: builtin/fetch.c:619
6458 #, c-format
6459 msgid "%s did not send all necessary objects\n"
@@ -6362,55 +6656,55 @@ msgstr "Đang kiểm tra kết nối"
6656 msgid "Checking object directories"
6657 msgstr "Đang kiểm tra các thư mục đối tượng"
6658
6365 -#: builtin/fsck.c:553
6659 +#: builtin/fsck.c:552
6660 msgid "git fsck [<options>] [<object>...]"
6661 msgstr "git fsck [<các-tùy-chọn>] [<đối-tượng>…]"
6662
6369 -#: builtin/fsck.c:559
6663 +#: builtin/fsck.c:558
6664 msgid "show unreachable objects"
6665 msgstr "hiển thị các đối tượng không thể đọc được"
6666
6373 -#: builtin/fsck.c:560
6667 +#: builtin/fsck.c:559
6668 msgid "show dangling objects"
6669 msgstr "hiển thị các đối tượng không được quản lý"
6670
6377 -#: builtin/fsck.c:561
6671 +#: builtin/fsck.c:560
6672 msgid "report tags"
6673 msgstr "báo cáo các thẻ"
6674
6381 -#: builtin/fsck.c:562
6675 +#: builtin/fsck.c:561
6676 msgid "report root nodes"
6677 msgstr "báo cáo node gốc"
6678
6385 -#: builtin/fsck.c:563
6679 +#: builtin/fsck.c:562
6680 msgid "make index objects head nodes"
6681 msgstr "tạo “index objects head nodes”"
6682
6389 -#: builtin/fsck.c:564
6683 +#: builtin/fsck.c:563
6684 msgid "make reflogs head nodes (default)"
6685 msgstr "tạo “reflogs head nodes” (mặc định)"
6686
6393 -#: builtin/fsck.c:565
6687 +#: builtin/fsck.c:564
6688 msgid "also consider packs and alternate objects"
6689 msgstr "cũng cân nhắc đến các đối tượng gói và thay thế"
6690
6397 -#: builtin/fsck.c:566
6691 +#: builtin/fsck.c:565
6692 msgid "check only connectivity"
6693 msgstr "chỉ kiểm tra kết nối"
6694
6401 -#: builtin/fsck.c:567
6695 +#: builtin/fsck.c:566
6696 msgid "enable more strict checking"
6697 msgstr "cho phép kiểm tra hạn chế hơn"
6698
6405 -#: builtin/fsck.c:569
6699 +#: builtin/fsck.c:568
6700 msgid "write dangling objects in .git/lost-found"
6701 msgstr "ghi các đối tượng không được quản lý trong .git/lost-found"
6702
6409 -#: builtin/fsck.c:570 builtin/prune.c:107
6703 +#: builtin/fsck.c:569 builtin/prune.c:107
6704 msgid "show progress"
6705 msgstr "hiển thị quá trình"
6706
6413 -#: builtin/fsck.c:631
6707 +#: builtin/fsck.c:630
6708 msgid "Checking objects"
6709 msgstr "Đang kiểm tra các đối tượng"
6710
@@ -6515,217 +6809,217 @@ msgstr "không thể đọc cây (%s)"
6809 msgid "unable to grep from object of type %s"
6810 msgstr "không thể thực hiện lệnh grep (lọc tìm) từ đối tượng thuộc kiểu %s"
6811
6518 -#: builtin/grep.c:558
6812 +#: builtin/grep.c:560
6813 #, c-format
6814 msgid "switch `%c' expects a numerical value"
6815 msgstr "chuyển đến “%c” cần một giá trị bằng số"
6816
6523 -#: builtin/grep.c:575
6817 +#: builtin/grep.c:577
6818 #, c-format
6819 msgid "cannot open '%s'"
6820 msgstr "không mở được “%s”"
6821
6528 -#: builtin/grep.c:644
6822 +#: builtin/grep.c:646
6823 msgid "search in index instead of in the work tree"
6824 msgstr "tìm trong bảng mục lục thay vì trong cây làm việc"
6825
6532 -#: builtin/grep.c:646
6826 +#: builtin/grep.c:648
6827 msgid "find in contents not managed by git"
6828 msgstr "tìm trong nội dung không được quản lý bởi git"
6829
6536 -#: builtin/grep.c:648
6830 +#: builtin/grep.c:650
6831 msgid "search in both tracked and untracked files"
6832 msgstr "tìm kiếm các tập tin được và chưa được theo dõi dấu vết"
6833
6540 -#: builtin/grep.c:650
6834 +#: builtin/grep.c:652
6835 msgid "ignore files specified via '.gitignore'"
6836 msgstr "các tập tin bị bỏ qua được chỉ định thông qua “.gitignore”"
6837
6544 -#: builtin/grep.c:653
6838 +#: builtin/grep.c:655
6839 msgid "show non-matching lines"
6840 msgstr "hiển thị những dòng không khớp với mẫu"
6841
6548 -#: builtin/grep.c:655
6842 +#: builtin/grep.c:657
6843 msgid "case insensitive matching"
6844 msgstr "phân biệt HOA/thường"
6845
6552 -#: builtin/grep.c:657
6846 +#: builtin/grep.c:659
6847 msgid "match patterns only at word boundaries"
6848 msgstr "chỉ khớp mẫu tại đường ranh giới từ"
6849
6556 -#: builtin/grep.c:659
6850 +#: builtin/grep.c:661
6851 msgid "process binary files as text"
6852 msgstr "xử lý tập tin nhị phân như là dạng văn bản thường"
6853
6560 -#: builtin/grep.c:661
6854 +#: builtin/grep.c:663
6855 msgid "don't match patterns in binary files"
6856 msgstr "không khớp mẫu trong các tập tin nhị phân"
6857
6564 -#: builtin/grep.c:664
6858 +#: builtin/grep.c:666
6859 msgid "process binary files with textconv filters"
6860 msgstr "xử lý tập tin nhị phân với các bộ lọc “textconv”"
6861
6568 -#: builtin/grep.c:666
6862 +#: builtin/grep.c:668
6863 msgid "descend at most <depth> levels"
6864 msgstr "hạ xuống ít nhất là mức <sâu>"
6865
6572 -#: builtin/grep.c:670
6866 +#: builtin/grep.c:672
6867 msgid "use extended POSIX regular expressions"
6868 msgstr "dùng biểu thức chính qui POSIX có mở rộng"
6869
6576 -#: builtin/grep.c:673
6870 +#: builtin/grep.c:675
6871 msgid "use basic POSIX regular expressions (default)"
6872 msgstr "sử dụng biểu thức chính quy kiểu POSIX (mặc định)"
6873
6580 -#: builtin/grep.c:676
6874 +#: builtin/grep.c:678
6875 msgid "interpret patterns as fixed strings"
6876 msgstr "diễn dịch các mẫu như là chuỗi cố định"
6877
6584 -#: builtin/grep.c:679
6878 +#: builtin/grep.c:681
6879 msgid "use Perl-compatible regular expressions"
6880 msgstr "sử dụng biểu thức chính quy tương thích Perl"
6881
6588 -#: builtin/grep.c:682
6882 +#: builtin/grep.c:684
6883 msgid "show line numbers"
6884 msgstr "hiển thị số của dòng"
6885
6592 -#: builtin/grep.c:683
6886 +#: builtin/grep.c:685
6887 msgid "don't show filenames"
6888 msgstr "không hiển thị tên tập tin"
6889
6596 -#: builtin/grep.c:684
6890 +#: builtin/grep.c:686
6891 msgid "show filenames"
6892 msgstr "hiển thị các tên tập tin"
6893
6600 -#: builtin/grep.c:686
6894 +#: builtin/grep.c:688
6895 msgid "show filenames relative to top directory"
6896 msgstr "hiển thị tên tập tin tương đối với thư mục đỉnh (top)"
6897
6604 -#: builtin/grep.c:688
6898 +#: builtin/grep.c:690
6899 msgid "show only filenames instead of matching lines"
6900 msgstr "chỉ hiển thị tên tập tin thay vì những dòng khớp với mẫu"
6901
6608 -#: builtin/grep.c:690
6902 +#: builtin/grep.c:692
6903 msgid "synonym for --files-with-matches"
6904 msgstr "đồng nghĩa với --files-with-matches"
6905
6612 -#: builtin/grep.c:693
6906 +#: builtin/grep.c:695
6907 msgid "show only the names of files without match"
6908 msgstr "chỉ hiển thị tên cho những tập tin không khớp với mẫu"
6909
6616 -#: builtin/grep.c:695
6910 +#: builtin/grep.c:697
6911 msgid "print NUL after filenames"
6912 msgstr "thêm NUL vào sau tên tập tin"
6913
6620 -#: builtin/grep.c:697
6914 +#: builtin/grep.c:699
6915 msgid "show the number of matches instead of matching lines"
6916 msgstr "hiển thị số lượng khớp thay vì những dòng khớp với mẫu"
6917
6624 -#: builtin/grep.c:698
6918 +#: builtin/grep.c:700
6919 msgid "highlight matches"
6920 msgstr "tô sáng phần khớp mẫu"
6921
6628 -#: builtin/grep.c:700
6922 +#: builtin/grep.c:702
6923 msgid "print empty line between matches from different files"
6924 msgstr "hiển thị dòng trống giữa các lần khớp từ các tập tin khác biệt"
6925
6632 -#: builtin/grep.c:702
6926 +#: builtin/grep.c:704
6927 msgid "show filename only once above matches from same file"
6928 msgstr ""
6929 "hiển thị tên tập tin một lần phía trên các lần khớp từ cùng một tập tin"
6930
6637 -#: builtin/grep.c:705
6931 +#: builtin/grep.c:707
6932 msgid "show <n> context lines before and after matches"
6933 msgstr "hiển thị <n> dòng nội dung phía trước và sau các lần khớp"
6934
6641 -#: builtin/grep.c:708
6935 +#: builtin/grep.c:710
6936 msgid "show <n> context lines before matches"
6937 msgstr "hiển thị <n> dòng nội dung trước khớp"
6938
6645 -#: builtin/grep.c:710
6939 +#: builtin/grep.c:712
6940 msgid "show <n> context lines after matches"
6941 msgstr "hiển thị <n> dòng nội dung sau khớp"
6942
6649 -#: builtin/grep.c:712
6943 +#: builtin/grep.c:714
6944 msgid "use <n> worker threads"
6945 msgstr "dùng <n> tuyến trình làm việc"
6946
6653 -#: builtin/grep.c:713
6947 +#: builtin/grep.c:715
6948 msgid "shortcut for -C NUM"
6949 msgstr "dạng viết tắt của -C SỐ"
6950
6657 -#: builtin/grep.c:716
6951 +#: builtin/grep.c:718
6952 msgid "show a line with the function name before matches"
6953 msgstr "hiển thị dòng vói tên hàm trước các lần khớp"
6954
6661 -#: builtin/grep.c:718
6955 +#: builtin/grep.c:720
6956 msgid "show the surrounding function"
6957 msgstr "hiển thị hàm bao quanh"
6958
6665 -#: builtin/grep.c:721
6959 +#: builtin/grep.c:723
6960 msgid "read patterns from file"
6961 msgstr "đọc mẫu từ tập-tin"
6962
6669 -#: builtin/grep.c:723
6963 +#: builtin/grep.c:725
6964 msgid "match <pattern>"
6965 msgstr "match <mẫu>"
6966
6673 -#: builtin/grep.c:725

This file is too large to show in full.