l10n: vi.po(5230t): Updated translation for v2.32.0 round 2

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

Tran Ngoc Quan committed Aug 14, 2021 at 14:54 UTC 86e24f5b121bcea234d8329255c4784d0d0807a2
1 file changed +517 -497
po/vi.po
+517 -497
@@ -7,10 +7,10 @@
7 #
8 msgid ""
9 msgstr ""
10 -"Project-Id-Version: git 2.33.0-rc0\n"
10 +"Project-Id-Version: git 2.33.0-rc2\n"
11 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12 -"POT-Creation-Date: 2021-08-03 17:06+0800\n"
13 -"PO-Revision-Date: 2021-08-12 14:03+0700\n"
12 +"POT-Creation-Date: 2021-08-14 07:56+0800\n"
13 +"PO-Revision-Date: 2021-08-14 14:53+0700\n"
14 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
15 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
16 "Language: vi\n"
@@ -26,7 +26,7 @@ msgstr ""
26 msgid "Huh (%s)?"
27 msgstr "Hả (%s)?"
28
29 -#: add-interactive.c:529 add-interactive.c:830 reset.c:65 sequencer.c:3493
29 +#: add-interactive.c:529 add-interactive.c:830 reset.c:64 sequencer.c:3493
30 #: sequencer.c:3964 sequencer.c:4119 builtin/rebase.c:1528
31 #: builtin/rebase.c:1953
32 msgid "could not read index"
@@ -56,7 +56,7 @@ msgstr "Cập nhật"
56 msgid "could not stage '%s'"
57 msgstr "không thể đưa “%s” lên bệ phóng"
58
59 -#: add-interactive.c:703 add-interactive.c:892 reset.c:89 sequencer.c:3707
59 +#: add-interactive.c:703 add-interactive.c:892 reset.c:88 sequencer.c:3707
60 msgid "could not write index"
61 msgstr "không thể ghi bảng mục lục"
62
@@ -218,9 +218,10 @@ msgstr "chưa đưa lên bệ phóng"
218 #: add-interactive.c:1144 apply.c:4994 apply.c:4997 builtin/am.c:2309
219 #: builtin/am.c:2312 builtin/bugreport.c:135 builtin/clone.c:128
220 #: builtin/fetch.c:152 builtin/merge.c:285 builtin/pull.c:190
221 -#: builtin/submodule--helper.c:408 builtin/submodule--helper.c:1818
222 -#: builtin/submodule--helper.c:1821 builtin/submodule--helper.c:2326
223 -#: builtin/submodule--helper.c:2329 builtin/submodule--helper.c:2572
221 +#: builtin/submodule--helper.c:410 builtin/submodule--helper.c:1886
222 +#: builtin/submodule--helper.c:1889 builtin/submodule--helper.c:2343
223 +#: builtin/submodule--helper.c:2346 builtin/submodule--helper.c:2589
224 +#: builtin/submodule--helper.c:2890 builtin/submodule--helper.c:2893
225 #: git-add--interactive.perl:213
226 msgid "path"
227 msgstr "đường-dẫn"
@@ -803,7 +804,7 @@ msgstr ""
804 msgid "Exiting because of an unresolved conflict."
805 msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
806
806 -#: advice.c:283 builtin/merge.c:1374
807 +#: advice.c:283 builtin/merge.c:1375
808 msgid "You have not concluded your merge (MERGE_HEAD exists)."
809 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
810
@@ -1577,7 +1578,7 @@ msgstr "không thể đọc %s"
1578
1579 #: archive.c:342 sequencer.c:460 sequencer.c:1915 sequencer.c:3095
1580 #: sequencer.c:3537 sequencer.c:3665 builtin/am.c:262 builtin/commit.c:833
1580 -#: builtin/merge.c:1143
1581 +#: builtin/merge.c:1144
1582 #, c-format
1583 msgid "could not read '%s'"
1584 msgstr "không thể đọc “%s”"
@@ -1666,7 +1667,8 @@ msgid "list supported archive formats"
1667 msgstr "liệt kê các kiểu nén được hỗ trợ"
1668
1669 #: archive.c:569 builtin/archive.c:91 builtin/clone.c:118 builtin/clone.c:121
1669 -#: builtin/submodule--helper.c:1830 builtin/submodule--helper.c:2335
1670 +#: builtin/submodule--helper.c:1898 builtin/submodule--helper.c:2352
1671 +#: builtin/submodule--helper.c:2902
1672 msgid "repo"
1673 msgstr "kho"
1674
@@ -1858,7 +1860,7 @@ msgid "--reverse and --first-parent together require specified latest commit"
1860 msgstr ""
1861 "cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1862
1861 -#: blame.c:2820 bundle.c:224 ref-filter.c:2274 remote.c:2041 sequencer.c:2333
1863 +#: blame.c:2820 bundle.c:224 ref-filter.c:2278 remote.c:2041 sequencer.c:2333
1864 #: sequencer.c:4865 submodule.c:844 builtin/commit.c:1113 builtin/log.c:414
1865 #: builtin/log.c:1021 builtin/log.c:1629 builtin/log.c:2056 builtin/log.c:2346
1866 #: builtin/merge.c:428 builtin/pack-objects.c:3343 builtin/pack-objects.c:3806
@@ -3121,7 +3123,7 @@ msgstr "gặp kiểu bộ lọc thừa"
3123 msgid "path name too long for external filter"
3124 msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
3125
3124 -#: convert.c:934
3126 +#: convert.c:935
3127 #, c-format
3128 msgid ""
3129 "external filter '%s' is not available anymore although not all paths have "
@@ -3130,16 +3132,16 @@ msgstr ""
3132 "bộ lọc bên ngoài “%s” không sẵn sàng nữa mặc dù không phải tất cả các đường "
3133 "dẫn đã được lọc"
3134
3133 -#: convert.c:1234
3135 +#: convert.c:1236
3136 msgid "true/false are no valid working-tree-encodings"
3137 msgstr "true/false là không phải bảng-mã-cây-làm-việc hợp lệ"
3138
3137 -#: convert.c:1414 convert.c:1447
3139 +#: convert.c:1416 convert.c:1449
3140 #, c-format
3141 msgid "%s: clean filter '%s' failed"
3142 msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
3143
3142 -#: convert.c:1490
3144 +#: convert.c:1492
3145 #, c-format
3146 msgid "%s: smudge filter %s failed"
3147 msgstr "%s: smudge bộ lọc %s gặp lỗi"
@@ -3364,11 +3366,11 @@ msgstr ""
3366
3367 #: diff.c:4643
3368 msgid ""
3367 -"---pickaxe-all and --find-object are mutually exclusive, use --pickaxe-all "
3369 +"--pickaxe-all and --find-object are mutually exclusive, use --pickaxe-all "
3370 "with -G and -S"
3371 msgstr ""
3370 -"tùy chọn ---pickaxe-all và --find-object loại từ lẫn nhau, hãy dùng --"
3371 -"pickaxe-all với -G và -S"
3372 +"tùy chọn --pickaxe-all và --find-object loại từ lẫn nhau, hãy dùng --pickaxe-"
3373 +"all với -G và -S"
3374
3375 #: diff.c:4722
3376 msgid "--follow requires exactly one pathspec"
@@ -3934,7 +3936,7 @@ msgstr ""
3936 msgid "failed to read orderfile '%s'"
3937 msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3938
3937 -#: diffcore-rename.c:1510
3939 +#: diffcore-rename.c:1514
3940 msgid "Performing inexact rename detection"
3941 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3942
@@ -3953,49 +3955,49 @@ msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tậ
3955 msgid "unrecognized pattern: '%s'"
3956 msgstr "mẫu không được thừa nhận: “%s”"
3957
3956 -#: dir.c:792 dir.c:806
3958 +#: dir.c:790 dir.c:804
3959 #, c-format
3960 msgid "unrecognized negative pattern: '%s'"
3961 msgstr "mẫu âm không được thừa nhận: “%s”"
3962
3961 -#: dir.c:824
3963 +#: dir.c:820
3964 #, c-format
3965 msgid "your sparse-checkout file may have issues: pattern '%s' is repeated"
3966 msgstr "tập tin sparse-checkout của bạn có lẽ gặp lỗi: mẫu “%s” đã bị lặp lại"
3967
3966 -#: dir.c:834
3968 +#: dir.c:830
3969 msgid "disabling cone pattern matching"
3970 msgstr "vô hiệu khớp mẫu nón"
3971
3970 -#: dir.c:1221
3972 +#: dir.c:1214
3973 #, c-format
3974 msgid "cannot use %s as an exclude file"
3975 msgstr "không thể dùng %s như là một tập tin loại trừ"
3976
3975 -#: dir.c:2358
3977 +#: dir.c:2351
3978 #, c-format
3979 msgid "could not open directory '%s'"
3980 msgstr "không thể mở thư mục “%s”"
3981
3980 -#: dir.c:2660
3982 +#: dir.c:2653
3983 msgid "failed to get kernel name and information"
3984 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3985
3984 -#: dir.c:2784
3986 +#: dir.c:2777
3987 msgid "untracked cache is disabled on this system or location"
3988 msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3989
3988 -#: dir.c:3617
3990 +#: dir.c:3610
3991 #, c-format
3992 msgid "index file corrupt in repo %s"
3993 msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3994
3993 -#: dir.c:3664 dir.c:3669
3995 +#: dir.c:3657 dir.c:3662
3996 #, c-format
3997 msgid "could not create directories for %s"
3998 msgstr "không thể tạo thư mục cho %s"
3999
3998 -#: dir.c:3698
4000 +#: dir.c:3691
4001 #, c-format
4002 msgid "could not migrate git directory from '%s' to '%s'"
4003 msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
@@ -4019,7 +4021,7 @@ msgstr "không thể lấy thống kê tập tin “%s”"
4021 msgid "bad git namespace path \"%s\""
4022 msgstr "đường dẫn không gian tên git \"%s\" sai"
4023
4022 -#: environment.c:335
4024 +#: environment.c:334
4025 #, c-format
4026 msgid "could not set GIT_DIR to '%s'"
4027 msgstr "không thể đặt GIT_DIR thành “%s”"
@@ -4646,34 +4648,34 @@ msgstr "phát hiện CRLF được trích dẫn"
4648 msgid "bad action '%s' for '%s'"
4649 msgstr "thao tác sai “%s” cho “%s”"
4650
4649 -#: merge-ort.c:1228 merge-recursive.c:1206
4651 +#: merge-ort.c:1569 merge-recursive.c:1201
4652 #, c-format
4653 msgid "Failed to merge submodule %s (not checked out)"
4654 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
4655
4654 -#: merge-ort.c:1237 merge-recursive.c:1213
4656 +#: merge-ort.c:1578 merge-recursive.c:1208
4657 #, c-format
4658 msgid "Failed to merge submodule %s (commits not present)"
4659 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (lần chuyển giao không hiện diện)"
4660
4659 -#: merge-ort.c:1246 merge-recursive.c:1220
4661 +#: merge-ort.c:1587 merge-recursive.c:1215
4662 #, c-format
4663 msgid "Failed to merge submodule %s (commits don't follow merge-base)"
4664 msgstr ""
4665 "Gặp lỗi khi hòa trộn mô-đun-con “%s” (lần chuyển giao không theo sau nền-hòa-"
4666 "trộn)"
4667
4666 -#: merge-ort.c:1256 merge-ort.c:1263
4668 +#: merge-ort.c:1597 merge-ort.c:1604
4669 #, c-format
4670 msgid "Note: Fast-forwarding submodule %s to %s"
4671 msgstr "Chú ý: Chuyển-tiếp-nhanh mô-đun-con “%s” sang “%s”"
4672
4671 -#: merge-ort.c:1284
4673 +#: merge-ort.c:1625
4674 #, c-format
4675 msgid "Failed to merge submodule %s"
4676 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s”"
4677
4676 -#: merge-ort.c:1291
4678 +#: merge-ort.c:1632
4679 #, c-format
4680 msgid ""
4681 "Failed to merge submodule %s, but a possible merge resolution exists:\n"
@@ -4682,7 +4684,7 @@ msgstr ""
4684 "Gặp lỗi khi hòa trộn mô-đun-con “%s”, nhưng có cách giải quyết:\n"
4685 "%s\n"
4686
4685 -#: merge-ort.c:1295 merge-recursive.c:1274
4687 +#: merge-ort.c:1636 merge-recursive.c:1269
4688 #, c-format
4689 msgid ""
4690 "If this is correct simply add it to the index for example\n"
@@ -4699,7 +4701,7 @@ msgstr ""
4701 "\n"
4702 "cái mà sẽ chấp nhận gợi ý này.\n"
4703
4702 -#: merge-ort.c:1308
4704 +#: merge-ort.c:1649
4705 #, c-format
4706 msgid ""
4707 "Failed to merge submodule %s, but multiple possible merges exist:\n"
@@ -4708,21 +4710,21 @@ msgstr ""
4710 "Gặp lỗi khi hòa trộn mô-đun-con “%s”, nhưng có nhiều cách giải quyết:\n"
4711 "%s"
4712
4711 -#: merge-ort.c:1527 merge-recursive.c:1363
4713 +#: merge-ort.c:1868 merge-recursive.c:1358
4714 msgid "Failed to execute internal merge"
4715 msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
4716
4715 -#: merge-ort.c:1532 merge-recursive.c:1368
4717 +#: merge-ort.c:1873 merge-recursive.c:1363
4718 #, c-format
4719 msgid "Unable to add %s to database"
4720 msgstr "Không thể thêm %s vào cơ sở dữ liệu"
4721
4720 -#: merge-ort.c:1539 merge-recursive.c:1401
4722 +#: merge-ort.c:1880 merge-recursive.c:1396
4723 #, c-format
4724 msgid "Auto-merging %s"
4725 msgstr "Tự-động-hòa-trộn %s"
4726
4725 -#: merge-ort.c:1678 merge-recursive.c:2123
4727 +#: merge-ort.c:2019 merge-recursive.c:2118
4728 #, c-format
4729 msgid ""
4730 "CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -4731,7 +4733,7 @@ msgstr ""
4733 "XUNG ĐỘT: (ngầm đổi tên thư mục): Tập tin/thư mục đã sẵn có tại %s theo cách "
4734 "của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
4735
4734 -#: merge-ort.c:1688 merge-recursive.c:2133
4736 +#: merge-ort.c:2029 merge-recursive.c:2128
4737 #, c-format
4738 msgid ""
4739 "CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -4740,7 +4742,7 @@ msgstr ""
4742 "XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
4743 "các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s"
4744
4743 -#: merge-ort.c:1746
4745 +#: merge-ort.c:2087
4746 #, c-format
4747 msgid ""
4748 "CONFLICT (directory rename split): Unclear where to rename %s to; it was "
@@ -4751,7 +4753,7 @@ msgstr ""
4753 "thành; nó đã bị đổi tên thành nhiều thư mục khác, với không đích đến nhận "
4754 "một phần nhiều của các tập tin."
4755
4754 -#: merge-ort.c:1900 merge-recursive.c:2469
4756 +#: merge-ort.c:2241 merge-recursive.c:2464
4757 #, c-format
4758 msgid ""
4759 "WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
@@ -4760,7 +4762,7 @@ msgstr ""
4762 "CẢNH BÁO: tránh áp dụng %s -> %s đổi thên thành %s, bởi vì bản thân %s cũng "
4763 "bị đổi tên."
4764
4763 -#: merge-ort.c:2044 merge-recursive.c:3252
4765 +#: merge-ort.c:2385 merge-recursive.c:3247
4766 #, c-format
4767 msgid ""
4768 "Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -4769,7 +4771,7 @@ msgstr ""
4771 "Đường dẫn đã được cập nhật: %s được thêm vào trong %s bên trong một thư mục "
4772 "đã được đổi tên trong %s; di chuyển nó đến %s."
4773
4772 -#: merge-ort.c:2051 merge-recursive.c:3259
4774 +#: merge-ort.c:2392 merge-recursive.c:3254
4775 #, c-format
4776 msgid ""
4777 "Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -4778,7 +4780,7 @@ msgstr ""
4780 "Đường dẫn đã được cập nhật: %s được đổi tên thành %s trong %s, bên trong một "
4781 "thư mục đã được đổi tên trong %s; di chuyển nó đến %s."
4782
4781 -#: merge-ort.c:2064 merge-recursive.c:3255
4783 +#: merge-ort.c:2405 merge-recursive.c:3250
4784 #, c-format
4785 msgid ""
4786 "CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -4787,7 +4789,7 @@ msgstr ""
4789 "XUNG ĐỘT (vị trí tệp): %s được thêm vào trong %s trong một thư mục đã được "
4790 "đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4791
4790 -#: merge-ort.c:2072 merge-recursive.c:3262
4792 +#: merge-ort.c:2413 merge-recursive.c:3257
4793 #, c-format
4794 msgid ""
4795 "CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -4796,13 +4798,13 @@ msgstr ""
4798 "XUNG ĐỘT (vị trí tệp): %s được đổi tên thành %s trong %s, bên trong một thư "
4799 "mục đã được đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4800
4799 -#: merge-ort.c:2228
4801 +#: merge-ort.c:2569
4802 #, c-format
4803 msgid "CONFLICT (rename/rename): %s renamed to %s in %s and to %s in %s."
4804 msgstr ""
4805 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s và thành %s trong %s."
4806
4805 -#: merge-ort.c:2323
4807 +#: merge-ort.c:2664
4808 #, c-format
4809 msgid ""
4810 "CONFLICT (rename involved in collision): rename of %s -> %s has content "
@@ -4813,23 +4815,23 @@ msgstr ""
4815 "VÀ va chạm với một đường dẫn khác; điều này có thể dẫn đến tạo ra các xung "
4816 "đột lồng nhau."
4817
4816 -#: merge-ort.c:2342 merge-ort.c:2366
4818 +#: merge-ort.c:2683 merge-ort.c:2707
4819 #, c-format
4820 msgid "CONFLICT (rename/delete): %s renamed to %s in %s, but deleted in %s."
4821 msgstr ""
4822 "XUNG ĐỘT (đổi-tên/xóa): Đổi tên %s->%s trong %s, nhưng lại bị xóa trong %s."
4823
4822 -#: merge-ort.c:2819 merge-recursive.c:3013
4824 +#: merge-ort.c:3182 merge-recursive.c:3008
4825 #, c-format
4826 msgid "cannot read object %s"
4827 msgstr "không thể đọc đối tượng %s"
4828
4827 -#: merge-ort.c:2822 merge-recursive.c:3016
4829 +#: merge-ort.c:3185 merge-recursive.c:3011
4830 #, c-format
4831 msgid "object %s is not a blob"
4832 msgstr "đối tượng %s không phải là một blob"
4833
4832 -#: merge-ort.c:3250
4834 +#: merge-ort.c:3613
4835 #, c-format
4836 msgid ""
4837 "CONFLICT (file/directory): directory in the way of %s from %s; moving it to "
@@ -4838,7 +4840,7 @@ msgstr ""
4840 "XUNG ĐỘT (tập tin/thư mục): thư mục theo cách của %s từ %s; thay vào đó, di "
4841 "chuyển nó đến %s."
4842
4841 -#: merge-ort.c:3326
4843 +#: merge-ort.c:3689
4844 #, c-format
4845 msgid ""
4846 "CONFLICT (distinct types): %s had different types on each side; renamed both "
@@ -4847,7 +4849,7 @@ msgstr ""
4849 "XUNG ĐỘT (các kiểu riêng biệt): %s có các kiểu khác nhau ở mỗi bên; đã đổi "
4850 "tên cả hai trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4851
4850 -#: merge-ort.c:3333
4852 +#: merge-ort.c:3696
4853 #, c-format
4854 msgid ""
4855 "CONFLICT (distinct types): %s had different types on each side; renamed one "
@@ -4856,24 +4858,24 @@ msgstr ""
4858 "XUNG ĐỘT (các kiểu riêng biệt): %s có các loại khác nhau ở mỗi bên; đã đổi "
4859 "tên một trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4860
4859 -#: merge-ort.c:3433 merge-recursive.c:3092
4861 +#: merge-ort.c:3796 merge-recursive.c:3087
4862 msgid "content"
4863 msgstr "nội dung"
4864
4863 -#: merge-ort.c:3435 merge-recursive.c:3096
4865 +#: merge-ort.c:3798 merge-recursive.c:3091
4866 msgid "add/add"
4867 msgstr "thêm/thêm"
4868
4867 -#: merge-ort.c:3437 merge-recursive.c:3141
4869 +#: merge-ort.c:3800 merge-recursive.c:3136
4870 msgid "submodule"
4871 msgstr "mô-đun-con"
4872
4871 -#: merge-ort.c:3439 merge-recursive.c:3142
4873 +#: merge-ort.c:3802 merge-recursive.c:3137
4874 #, c-format
4875 msgid "CONFLICT (%s): Merge conflict in %s"
4876 msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
4877
4876 -#: merge-ort.c:3470
4878 +#: merge-ort.c:3833
4879 #, c-format
4880 msgid ""
4881 "CONFLICT (modify/delete): %s deleted in %s and modified in %s. Version %s "
@@ -4882,7 +4884,7 @@ msgstr ""
4884 "XUNG ĐỘT (sửa/xóa): %s bị xóa trong %s và sửa trong %s. Phiên bản %s của %s "
4885 "còn lại trong cây (tree)."
4886
4885 -#: merge-ort.c:3757
4887 +#: merge-ort.c:4120
4888 #, c-format
4889 msgid ""
4890 "Note: %s not up to date and in way of checking out conflicted version; old "
@@ -4894,12 +4896,12 @@ msgstr ""
4896 #. TRANSLATORS: The %s arguments are: 1) tree hash of a merge
4897 #. base, and 2-3) the trees for the two trees we're merging.
4898 #.
4897 -#: merge-ort.c:4116
4899 +#: merge-ort.c:4487
4900 #, c-format
4901 msgid "collecting merge info failed for trees %s, %s, %s"
4902 msgstr "thu thập thông tin hòa trộn gặp lỗi cho cây %s, %s, %s"
4903
4902 -#: merge-ort-wrappers.c:13 merge-recursive.c:3707
4904 +#: merge-ort-wrappers.c:13 merge-recursive.c:3702
4905 #, c-format
4906 msgid ""
4907 "Your local changes to the following files would be overwritten by merge:\n"
@@ -4909,109 +4911,109 @@ msgstr ""
4911 "hòa trộn:\n"
4912 " %s"
4913
4912 -#: merge-ort-wrappers.c:33 merge-recursive.c:3473 builtin/merge.c:402
4914 +#: merge-ort-wrappers.c:33 merge-recursive.c:3468 builtin/merge.c:402
4915 msgid "Already up to date."
4916 msgstr "Đã cập nhật rồi."
4917
4916 -#: merge-recursive.c:357
4918 +#: merge-recursive.c:352
4919 msgid "(bad commit)\n"
4920 msgstr "(commit sai)\n"
4921
4920 -#: merge-recursive.c:380
4922 +#: merge-recursive.c:375
4923 #, c-format
4924 msgid "add_cacheinfo failed for path '%s'; merge aborting."
4925 msgstr "add_cacheinfo gặp lỗi đối với đường dẫn “%s”; việc hòa trộn bị bãi bỏ."
4926
4925 -#: merge-recursive.c:389
4927 +#: merge-recursive.c:384
4928 #, c-format
4929 msgid "add_cacheinfo failed to refresh for path '%s'; merge aborting."
4930 msgstr ""
4931 "add_cacheinfo gặp lỗi khi làm mới đối với đường dẫn “%s”; việc hòa trộn bị "
4932 "bãi bỏ."
4933
4932 -#: merge-recursive.c:877
4934 +#: merge-recursive.c:872
4935 #, c-format
4936 msgid "failed to create path '%s'%s"
4937 msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
4938
4937 -#: merge-recursive.c:888
4939 +#: merge-recursive.c:883
4940 #, c-format
4941 msgid "Removing %s to make room for subdirectory\n"
4942 msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
4943
4942 -#: merge-recursive.c:902 merge-recursive.c:921
4944 +#: merge-recursive.c:897 merge-recursive.c:916
4945 msgid ": perhaps a D/F conflict?"
4946 msgstr ": có lẽ là một xung đột D/F?"
4947
4946 -#: merge-recursive.c:911
4948 +#: merge-recursive.c:906
4949 #, c-format
4950 msgid "refusing to lose untracked file at '%s'"
4951 msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
4952
4951 -#: merge-recursive.c:952 builtin/cat-file.c:41
4953 +#: merge-recursive.c:947 builtin/cat-file.c:41
4954 #, c-format
4955 msgid "cannot read object %s '%s'"
4956 msgstr "không thể đọc đối tượng %s “%s”"
4957
4956 -#: merge-recursive.c:957
4958 +#: merge-recursive.c:952
4959 #, c-format
4960 msgid "blob expected for %s '%s'"
4961 msgstr "mong đợi đối tượng blob cho %s “%s”"
4962
4961 -#: merge-recursive.c:982
4963 +#: merge-recursive.c:977
4964 #, c-format
4965 msgid "failed to open '%s': %s"
4966 msgstr "gặp lỗi khi mở “%s”: %s"
4967
4966 -#: merge-recursive.c:993
4968 +#: merge-recursive.c:988
4969 #, c-format
4970 msgid "failed to symlink '%s': %s"
4971 msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
4972
4971 -#: merge-recursive.c:998
4973 +#: merge-recursive.c:993
4974 #, c-format
4975 msgid "do not know what to do with %06o %s '%s'"
4976 msgstr "không hiểu phải làm gì với %06o %s “%s”"
4977
4976 -#: merge-recursive.c:1228 merge-recursive.c:1240
4978 +#: merge-recursive.c:1223 merge-recursive.c:1235
4979 #, c-format
4980 msgid "Fast-forwarding submodule %s to the following commit:"
4981 msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
4982
4981 -#: merge-recursive.c:1231 merge-recursive.c:1243
4983 +#: merge-recursive.c:1226 merge-recursive.c:1238
4984 #, c-format
4985 msgid "Fast-forwarding submodule %s"
4986 msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
4987
4986 -#: merge-recursive.c:1266
4988 +#: merge-recursive.c:1261
4989 #, c-format
4990 msgid "Failed to merge submodule %s (merge following commits not found)"
4991 msgstr ""
4992 "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không tìm thấy các lần chuyển giao "
4993 "theo sau hòa trộn)"
4994
4993 -#: merge-recursive.c:1270
4995 +#: merge-recursive.c:1265
4996 #, c-format
4997 msgid "Failed to merge submodule %s (not fast-forward)"
4998 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
4999
4998 -#: merge-recursive.c:1271
5000 +#: merge-recursive.c:1266
5001 msgid "Found a possible merge resolution for the submodule:\n"
5002 msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
5003
5002 -#: merge-recursive.c:1283
5004 +#: merge-recursive.c:1278
5005 #, c-format
5006 msgid "Failed to merge submodule %s (multiple merges found)"
5007 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (thấy nhiều hòa trộn đa trùng)"
5008
5007 -#: merge-recursive.c:1425
5009 +#: merge-recursive.c:1420
5010 #, c-format
5011 msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
5012 msgstr ""
5013 "Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
5014 "%s."
5015
5014 -#: merge-recursive.c:1497
5016 +#: merge-recursive.c:1492
5017 #, c-format
5018 msgid ""
5019 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5020,7 +5022,7 @@ msgstr ""
5022 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5023 "còn lại trong cây (tree)."
5024
5023 -#: merge-recursive.c:1502
5025 +#: merge-recursive.c:1497
5026 #, c-format
5027 msgid ""
5028 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5029,7 +5031,7 @@ msgstr ""
5031 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5032 "của %s còn lại trong cây (tree)."
5033
5032 -#: merge-recursive.c:1509
5034 +#: merge-recursive.c:1504
5035 #, c-format
5036 msgid ""
5037 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5038,7 +5040,7 @@ msgstr ""
5040 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5041 "còn lại trong cây (tree) tại %s."
5042
5041 -#: merge-recursive.c:1514
5043 +#: merge-recursive.c:1509
5044 #, c-format
5045 msgid ""
5046 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5047,45 +5049,45 @@ msgstr ""
5049 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5050 "của %s còn lại trong cây (tree) tại %s."
5051
5050 -#: merge-recursive.c:1549
5052 +#: merge-recursive.c:1544
5053 msgid "rename"
5054 msgstr "đổi tên"
5055
5054 -#: merge-recursive.c:1549
5056 +#: merge-recursive.c:1544
5057 msgid "renamed"
5058 msgstr "đã đổi tên"
5059
5058 -#: merge-recursive.c:1600 merge-recursive.c:2506 merge-recursive.c:3169
5060 +#: merge-recursive.c:1595 merge-recursive.c:2501 merge-recursive.c:3164
5061 #, c-format
5062 msgid "Refusing to lose dirty file at %s"
5063 msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
5064
5063 -#: merge-recursive.c:1610
5065 +#: merge-recursive.c:1605
5066 #, c-format
5067 msgid "Refusing to lose untracked file at %s, even though it's in the way."
5068 msgstr ""
5069 "Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
5070 "đường."
5071
5070 -#: merge-recursive.c:1668
5072 +#: merge-recursive.c:1663
5073 #, c-format
5074 msgid "CONFLICT (rename/add): Rename %s->%s in %s. Added %s in %s"
5075 msgstr ""
5076 "XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %s"
5077
5076 -#: merge-recursive.c:1699
5078 +#: merge-recursive.c:1694
5079 #, c-format
5080 msgid "%s is a directory in %s adding as %s instead"
5081 msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
5082
5081 -#: merge-recursive.c:1704
5083 +#: merge-recursive.c:1699
5084 #, c-format
5085 msgid "Refusing to lose untracked file at %s; adding as %s instead"
5086 msgstr ""
5087 "Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
5088 "thành %s"
5089
5088 -#: merge-recursive.c:1731
5090 +#: merge-recursive.c:1726
5091 #, c-format
5092 msgid ""
5093 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -5094,17 +5096,17 @@ msgstr ""
5096 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
5097 "tên \"%s\"->\"%s\" trong \"%s\"%s"
5098
5097 -#: merge-recursive.c:1736
5099 +#: merge-recursive.c:1731
5100 msgid " (left unresolved)"
5101 msgstr " (cần giải quyết)"
5102
5101 -#: merge-recursive.c:1828
5103 +#: merge-recursive.c:1823
5104 #, c-format
5105 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
5106 msgstr ""
5107 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
5108
5107 -#: merge-recursive.c:2091
5109 +#: merge-recursive.c:2086
5110 #, c-format
5111 msgid ""
5112 "CONFLICT (directory rename split): Unclear where to place %s because "
@@ -5115,7 +5117,7 @@ msgstr ""
5117 "vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
5118 "nhận một phần nhiều của các tập tin."
5119
5118 -#: merge-recursive.c:2225
5120 +#: merge-recursive.c:2220
5121 #, c-format
5122 msgid ""
5123 "CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -5124,79 +5126,79 @@ msgstr ""
5126 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
5127 "%s->%s trong %s"
5128
5127 -#: merge-recursive.c:3080
5129 +#: merge-recursive.c:3075
5130 msgid "modify"
5131 msgstr "sửa đổi"
5132
5131 -#: merge-recursive.c:3080
5133 +#: merge-recursive.c:3075
5134 msgid "modified"
5135 msgstr "đã sửa"
5136
5135 -#: merge-recursive.c:3119
5137 +#: merge-recursive.c:3114
5138 #, c-format
5139 msgid "Skipped %s (merged same as existing)"
5140 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
5141
5140 -#: merge-recursive.c:3172
5142 +#: merge-recursive.c:3167
5143 #, c-format
5144 msgid "Adding as %s instead"
5145 msgstr "Thay vào đó thêm vào %s"
5146
5145 -#: merge-recursive.c:3376
5147 +#: merge-recursive.c:3371
5148 #, c-format
5149 msgid "Removing %s"
5150 msgstr "Đang xóa %s"
5151
5150 -#: merge-recursive.c:3399
5152 +#: merge-recursive.c:3394
5153 msgid "file/directory"
5154 msgstr "tập-tin/thư-mục"
5155
5154 -#: merge-recursive.c:3404
5156 +#: merge-recursive.c:3399
5157 msgid "directory/file"
5158 msgstr "thư-mục/tập-tin"
5159
5158 -#: merge-recursive.c:3411
5160 +#: merge-recursive.c:3406
5161 #, c-format
5162 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
5163 msgstr ""
5164 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
5165 "%s"
5166
5165 -#: merge-recursive.c:3420
5167 +#: merge-recursive.c:3415
5168 #, c-format
5169 msgid "Adding %s"
5170 msgstr "Thêm \"%s\""
5171
5170 -#: merge-recursive.c:3429
5172 +#: merge-recursive.c:3424
5173 #, c-format
5174 msgid "CONFLICT (add/add): Merge conflict in %s"
5175 msgstr "XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s"
5176
5175 -#: merge-recursive.c:3482
5177 +#: merge-recursive.c:3477
5178 #, c-format
5179 msgid "merging of trees %s and %s failed"
5180 msgstr "hòa trộn các cây %s và %s gặp lỗi"
5181
5180 -#: merge-recursive.c:3576
5182 +#: merge-recursive.c:3571
5183 msgid "Merging:"
5184 msgstr "Đang trộn:"
5185
5184 -#: merge-recursive.c:3589
5186 +#: merge-recursive.c:3584
5187 #, c-format
5188 msgid "found %u common ancestor:"
5189 msgid_plural "found %u common ancestors:"
5190 msgstr[0] "tìm thấy %u tổ tiên chung:"
5191
5190 -#: merge-recursive.c:3639
5192 +#: merge-recursive.c:3634
5193 msgid "merge returned no commit"
5194 msgstr "hòa trộn không trả về lần chuyển giao nào"
5195
5194 -#: merge-recursive.c:3804
5196 +#: merge-recursive.c:3799
5197 #, c-format
5198 msgid "Could not parse object '%s'"
5199 msgstr "Không thể phân tích đối tượng “%s”"
5200
5199 -#: merge-recursive.c:3822 builtin/merge.c:716 builtin/merge.c:900
5201 +#: merge-recursive.c:3817 builtin/merge.c:717 builtin/merge.c:901
5202 #: builtin/stash.c:473
5203 msgid "Unable to write index."
5204 msgstr "Không thể ghi bảng mục lục."
@@ -5206,7 +5208,7 @@ msgid "failed to read the cache"
5208 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
5209
5210 #: merge.c:108 rerere.c:704 builtin/am.c:1932 builtin/am.c:1966
5209 -#: builtin/checkout.c:595 builtin/checkout.c:849 builtin/clone.c:821
5211 +#: builtin/checkout.c:590 builtin/checkout.c:844 builtin/clone.c:821
5212 #: builtin/stash.c:267
5213 msgid "unable to write new index file"
5214 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
@@ -6343,10 +6345,10 @@ msgstr "các mục tin stage không đúng thứ tự cho “%s”"
6345
6346 #: read-cache.c:2041 read-cache.c:2339 rerere.c:549 rerere.c:583 rerere.c:1095
6347 #: submodule.c:1622 builtin/add.c:575 builtin/check-ignore.c:183
6346 -#: builtin/checkout.c:522 builtin/checkout.c:711 builtin/clean.c:987
6348 +#: builtin/checkout.c:519 builtin/checkout.c:706 builtin/clean.c:987
6349 #: builtin/commit.c:377 builtin/diff-tree.c:122 builtin/grep.c:505
6350 #: builtin/mv.c:146 builtin/reset.c:247 builtin/rm.c:291
6349 -#: builtin/submodule--helper.c:331
6351 +#: builtin/submodule--helper.c:333
6352 msgid "index file corrupt"
6353 msgstr "tập tin ghi bảng mục lục bị hỏng"
6354
@@ -6400,36 +6402,36 @@ msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
6402 msgid "broken index, expect %s in %s, got %s"
6403 msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
6404
6403 -#: read-cache.c:3031 strbuf.c:1173 wrapper.c:633 builtin/merge.c:1145
6405 +#: read-cache.c:3032 strbuf.c:1173 wrapper.c:633 builtin/merge.c:1146
6406 #, c-format
6407 msgid "could not close '%s'"
6408 msgstr "không thể đóng “%s”"
6409
6408 -#: read-cache.c:3074
6410 +#: read-cache.c:3075
6411 msgid "failed to convert to a sparse-index"
6412 msgstr "gặp lỗi khi chuyển đổi sang \"sparse-index\""
6413
6412 -#: read-cache.c:3145 sequencer.c:2684 sequencer.c:4440
6414 +#: read-cache.c:3146 sequencer.c:2684 sequencer.c:4440
6415 #, c-format
6416 msgid "could not stat '%s'"
6417 msgstr "không thể lấy thông tin thống kê về “%s”"
6418
6417 -#: read-cache.c:3158
6419 +#: read-cache.c:3159
6420 #, c-format
6421 msgid "unable to open git dir: %s"
6422 msgstr "không thể mở thư mục git: %s"
6423
6422 -#: read-cache.c:3170
6424 +#: read-cache.c:3171
6425 #, c-format
6426 msgid "unable to unlink: %s"
6427 msgstr "không thể bỏ liên kết (unlink): “%s”"
6428
6427 -#: read-cache.c:3199
6429 +#: read-cache.c:3200
6430 #, c-format
6431 msgid "cannot fix permission bits on '%s'"
6432 msgstr "không thể sửa các bít phân quyền trên “%s”"
6433
6432 -#: read-cache.c:3348
6434 +#: read-cache.c:3349
6435 #, c-format
6436 msgid "%s: cannot drop to stage #0"
6437 msgstr "%s: không thể xóa bỏ stage #0"
@@ -6849,17 +6851,17 @@ msgstr "đang lờ đi tham chiếu với tên hỏng %s"
6851 msgid "ignoring broken ref %s"
6852 msgstr "đang lờ đi tham chiếu hỏng %s"
6853
6852 -#: ref-filter.c:2498
6854 +#: ref-filter.c:2502
6855 #, c-format
6856 msgid "format: %%(end) atom missing"
6857 msgstr "định dạng: thiếu nguyên tử %%(end)"
6858
6857 -#: ref-filter.c:2592
6859 +#: ref-filter.c:2596
6860 #, c-format
6861 msgid "malformed object name %s"
6862 msgstr "tên đối tượng dị hình %s"
6863
6862 -#: ref-filter.c:2597
6864 +#: ref-filter.c:2601
6865 #, c-format
6866 msgid "option `%s' must point to a commit"
6867 msgstr "tùy chọn “%s” phải chỉ đến một lần chuyển giao"
@@ -7318,7 +7320,7 @@ msgid "Recorded preimage for '%s'"
7320 msgstr "Preimage đã được ghi lại cho “%s”"
7321
7322 #: rerere.c:865 submodule.c:2076 builtin/log.c:2002
7321 -#: builtin/submodule--helper.c:1878 builtin/submodule--helper.c:1890
7323 +#: builtin/submodule--helper.c:1805 builtin/submodule--helper.c:1848
7324 #, c-format
7325 msgid "could not create directory '%s'"
7326 msgstr "không thể tạo thư mục “%s”"
@@ -7356,7 +7358,7 @@ msgstr "không thể mở thư mục rr-cache"
7358 msgid "could not determine HEAD revision"
7359 msgstr "không thể dò tìm điểm xét duyệt HEAD"
7360
7359 -#: reset.c:70 reset.c:76 sequencer.c:3689
7361 +#: reset.c:69 reset.c:75 sequencer.c:3689
7362 #, c-format
7363 msgid "failed to find tree of %s"
7364 msgstr "gặp lỗi khi tìm cây của %s"
@@ -7565,7 +7567,7 @@ msgid "unable to dequote value of '%s'"
7567 msgstr "không thể giải trích dẫn giá trị của “%s”"
7568
7569 #: sequencer.c:827 wrapper.c:201 wrapper.c:371 builtin/am.c:729
7568 -#: builtin/am.c:821 builtin/merge.c:1140 builtin/rebase.c:910
7570 +#: builtin/am.c:821 builtin/merge.c:1141 builtin/rebase.c:910
7571 #, c-format
7572 msgid "could not open '%s' for reading"
7573 msgstr "không thể mở “%s” để đọc"
@@ -7721,7 +7723,7 @@ msgstr "không thể phân tích HEAD"
7723 msgid "HEAD %s is not a commit!"
7724 msgstr "HEAD %s không phải là một lần chuyển giao!"
7725
7724 -#: sequencer.c:1354 sequencer.c:1432 builtin/commit.c:1702
7726 +#: sequencer.c:1354 sequencer.c:1432 builtin/commit.c:1705
7727 msgid "could not parse HEAD commit"
7728 msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
7729
@@ -7729,7 +7731,7 @@ msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
7731 msgid "unable to parse commit author"
7732 msgstr "không thể phân tích tác giả của lần chuyển giao"
7733
7732 -#: sequencer.c:1421 builtin/am.c:1615 builtin/merge.c:706
7734 +#: sequencer.c:1421 builtin/am.c:1615 builtin/merge.c:707
7735 msgid "git write-tree failed to write a tree"
7736 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
7737
@@ -7747,8 +7749,8 @@ msgstr "định danh tác giả không hợp lệ “%s”"
7749 msgid "corrupt author: missing date information"
7750 msgstr "tác giả sai hỏng: thiếu thông tin này tháng"
7751
7750 -#: sequencer.c:1530 builtin/am.c:1642 builtin/commit.c:1816 builtin/merge.c:909
7751 -#: builtin/merge.c:934 t/helper/test-fast-rebase.c:78
7752 +#: sequencer.c:1530 builtin/am.c:1642 builtin/commit.c:1819 builtin/merge.c:910
7753 +#: builtin/merge.c:935 t/helper/test-fast-rebase.c:78
7754 msgid "failed to write commit object"
7755 msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
7756
@@ -8538,11 +8540,11 @@ msgstr "setsid gặp lỗi"
8540 msgid "attempting to use sparse-index without cone mode"
8541 msgstr "cố gắng sử dụng chỉ mục thưa thớt mà không có chế độ hình nón"
8542
8541 -#: sparse-index.c:174
8543 +#: sparse-index.c:176
8544 msgid "unable to update cache-tree, staying full"
8545 msgstr "không thể cập nhật cây bộ nhớ đệm, chỗ chứa bị đầy"
8546
8545 -#: sparse-index.c:261
8547 +#: sparse-index.c:263
8548 #, c-format
8549 msgid "index entry is a directory, but not sparse (%08x)"
8550 msgstr "mục tin mục lục là một thư mục, nhưng không \"sparse\" (%08x)"
@@ -8698,7 +8700,7 @@ msgstr ""
8700 msgid "process for submodule '%s' failed"
8701 msgstr "xử lý cho mô-đun-con “%s” gặp lỗi"
8702
8701 -#: submodule.c:1145 builtin/branch.c:691 builtin/submodule--helper.c:2469
8703 +#: submodule.c:1145 builtin/branch.c:691 builtin/submodule--helper.c:2486
8704 msgid "Failed to resolve HEAD as a valid ref."
8705 msgstr "Gặp lỗi khi phân giải HEAD như là một tham chiếu hợp lệ."
8706
@@ -9103,7 +9105,7 @@ msgstr "các tùy chọn máy chủ yêu cầu giao thức phiên bản 2 hoặc
9105
9106 #: transport.c:403
9107 msgid "server does not support wait-for-done"
9106 -msgstr "Máy chủ không hỗ trợ wait-for-done"
9108 +msgstr "máy chủ không hỗ trợ wait-for-done"
9109
9110 #: transport.c:755
9111 msgid "could not parse transport.color.* config"
@@ -9457,7 +9459,7 @@ msgstr ""
9459 msgid "Updating index flags"
9460 msgstr "Đang cập nhật các cờ mục lục"
9461
9460 -#: unpack-trees.c:2707
9462 +#: unpack-trees.c:2718
9463 #, c-format
9464 msgid "worktree and untracked commit have duplicate entries: %s"
9465 msgstr ""
@@ -10268,7 +10270,7 @@ msgstr "chạy thử"
10270 msgid "interactive picking"
10271 msgstr "sửa bằng cách tương tác"
10272
10271 -#: builtin/add.c:367 builtin/checkout.c:1567 builtin/reset.c:308
10273 +#: builtin/add.c:367 builtin/checkout.c:1562 builtin/reset.c:308
10274 msgid "select hunks interactively"
10275 msgstr "chọn “hunks” theo kiểu tương tác"
10276
@@ -10403,12 +10405,12 @@ msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với
10405 msgid "--chmod param '%s' must be either -x or +x"
10406 msgstr "--chmod tham số “%s” phải hoặc là -x hay +x"
10407
10406 -#: builtin/add.c:544 builtin/checkout.c:1735 builtin/commit.c:363
10408 +#: builtin/add.c:544 builtin/checkout.c:1733 builtin/commit.c:363
10409 #: builtin/reset.c:328 builtin/rm.c:273 builtin/stash.c:1633
10410 msgid "--pathspec-from-file is incompatible with pathspec arguments"
10411 msgstr "--pathspec-from-file xung khắc với các tham số đặc tả đường dẫn"
10412
10411 -#: builtin/add.c:551 builtin/checkout.c:1747 builtin/commit.c:369
10413 +#: builtin/add.c:551 builtin/checkout.c:1745 builtin/commit.c:369
10414 #: builtin/reset.c:334 builtin/rm.c:279 builtin/stash.c:1639
10415 msgid "--pathspec-file-nul requires --pathspec-from-file"
10416 msgstr "--pathspec-file-nul cần --pathspec-from-file"
@@ -11232,7 +11234,7 @@ msgstr "không coi các lần chuyển giao gốc là giới hạn (Mặc địn
11234 msgid "show work cost statistics"
11235 msgstr "hiển thị thống kê công sức làm việc"
11236
11235 -#: builtin/blame.c:871 builtin/checkout.c:1524 builtin/clone.c:94
11237 +#: builtin/blame.c:871 builtin/checkout.c:1519 builtin/clone.c:94
11238 #: builtin/commit-graph.c:84 builtin/commit-graph.c:222 builtin/fetch.c:179
11239 #: builtin/merge.c:297 builtin/multi-pack-index.c:55 builtin/pull.c:119
11240 #: builtin/push.c:566 builtin/send-pack.c:198
@@ -12027,7 +12029,7 @@ msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
12029 msgid "terminate input and output records by a NUL character"
12030 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
12031
12030 -#: builtin/check-ignore.c:21 builtin/checkout.c:1520 builtin/gc.c:549
12032 +#: builtin/check-ignore.c:21 builtin/checkout.c:1515 builtin/gc.c:549
12033 #: builtin/worktree.c:493
12034 msgid "suppress progress reporting"
12035 msgstr "chặn các báo cáo tiến trình hoạt động"
@@ -12086,9 +12088,10 @@ msgid "git checkout--worker [<options>]"
12088 msgstr "git checkout--worker [<các tùy chọn>]"
12089
12090 #: builtin/checkout--worker.c:118 builtin/checkout-index.c:201
12089 -#: builtin/column.c:31 builtin/submodule--helper.c:1824
12090 -#: builtin/submodule--helper.c:1827 builtin/submodule--helper.c:1835
12091 -#: builtin/submodule--helper.c:2333 builtin/worktree.c:491
12091 +#: builtin/column.c:31 builtin/submodule--helper.c:1892
12092 +#: builtin/submodule--helper.c:1895 builtin/submodule--helper.c:1903
12093 +#: builtin/submodule--helper.c:2350 builtin/submodule--helper.c:2896
12094 +#: builtin/submodule--helper.c:2899 builtin/worktree.c:491
12095 #: builtin/worktree.c:728
12096 msgid "string"
12097 msgstr "chuỗi"
@@ -12184,66 +12187,66 @@ msgstr "đường dẫn “%s”: không thể hòa trộn"
12187 msgid "Unable to add merge result for '%s'"
12188 msgstr "Không thể thêm kết quả hòa trộn cho “%s”"
12189
12187 -#: builtin/checkout.c:414
12190 +#: builtin/checkout.c:411
12191 #, c-format
12192 msgid "Recreated %d merge conflict"
12193 msgid_plural "Recreated %d merge conflicts"
12194 msgstr[0] "Đã tạo lại %d xung đột hòa trộn"
12195
12193 -#: builtin/checkout.c:419
12196 +#: builtin/checkout.c:416
12197 #, c-format
12198 msgid "Updated %d path from %s"
12199 msgid_plural "Updated %d paths from %s"
12200 msgstr[0] "Đã cập nhật đường dẫn %d từ %s"
12201
12199 -#: builtin/checkout.c:426
12202 +#: builtin/checkout.c:423
12203 #, c-format
12204 msgid "Updated %d path from the index"
12205 msgid_plural "Updated %d paths from the index"
12206 msgstr[0] "Đã cập nhật đường dẫn %d từ mục lục"
12207
12205 -#: builtin/checkout.c:449 builtin/checkout.c:452 builtin/checkout.c:455
12206 -#: builtin/checkout.c:459
12208 +#: builtin/checkout.c:446 builtin/checkout.c:449 builtin/checkout.c:452
12209 +#: builtin/checkout.c:456
12210 #, c-format
12211 msgid "'%s' cannot be used with updating paths"
12212 msgstr "không được dùng “%s” với các đường dẫn cập nhật"
12213
12211 -#: builtin/checkout.c:462 builtin/checkout.c:465
12214 +#: builtin/checkout.c:459 builtin/checkout.c:462
12215 #, c-format
12216 msgid "'%s' cannot be used with %s"
12217 msgstr "không được dùng “%s” với %s"
12218
12216 -#: builtin/checkout.c:469
12219 +#: builtin/checkout.c:466
12220 #, c-format
12221 msgid "Cannot update paths and switch to branch '%s' at the same time."
12222 msgstr ""
12223 "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."
12224
12222 -#: builtin/checkout.c:473
12225 +#: builtin/checkout.c:470
12226 #, c-format
12227 msgid "neither '%s' or '%s' is specified"
12228 msgstr "không chỉ định “%s” cũng không “%s”"
12229
12227 -#: builtin/checkout.c:477
12230 +#: builtin/checkout.c:474
12231 #, c-format
12232 msgid "'%s' must be used when '%s' is not specified"
12233 msgstr "phải có “%s” khi không chỉ định “%s”"
12234
12232 -#: builtin/checkout.c:482 builtin/checkout.c:487
12235 +#: builtin/checkout.c:479 builtin/checkout.c:484
12236 #, c-format
12237 msgid "'%s' or '%s' cannot be used with %s"
12238 msgstr "“%s” hay “%s” không thể được sử dụng với %s"
12239
12237 -#: builtin/checkout.c:563 builtin/checkout.c:570
12240 +#: builtin/checkout.c:558 builtin/checkout.c:565
12241 #, c-format
12242 msgid "path '%s' is unmerged"
12243 msgstr "đường dẫn “%s” không được hòa trộn"
12244
12242 -#: builtin/checkout.c:739
12245 +#: builtin/checkout.c:734
12246 msgid "you need to resolve your current index first"
12247 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 đã"
12248
12246 -#: builtin/checkout.c:793
12249 +#: builtin/checkout.c:788
12250 #, c-format
12251 msgid ""
12252 "cannot continue with staged changes in the following files:\n"
@@ -12253,50 +12256,50 @@ msgstr ""
12256 "sau:\n"
12257 "%s"
12258
12256 -#: builtin/checkout.c:886
12259 +#: builtin/checkout.c:881
12260 #, c-format
12261 msgid "Can not do reflog for '%s': %s\n"
12262 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
12263
12261 -#: builtin/checkout.c:928
12264 +#: builtin/checkout.c:923
12265 msgid "HEAD is now at"
12266 msgstr "HEAD hiện giờ tại"
12267
12265 -#: builtin/checkout.c:932 builtin/clone.c:725 t/helper/test-fast-rebase.c:203
12268 +#: builtin/checkout.c:927 builtin/clone.c:725 t/helper/test-fast-rebase.c:203
12269 msgid "unable to update HEAD"
12270 msgstr "không thể cập nhật HEAD"
12271
12269 -#: builtin/checkout.c:936
12272 +#: builtin/checkout.c:931
12273 #, c-format
12274 msgid "Reset branch '%s'\n"
12275 msgstr "Đặt lại nhánh “%s”\n"
12276
12274 -#: builtin/checkout.c:939
12277 +#: builtin/checkout.c:934
12278 #, c-format
12279 msgid "Already on '%s'\n"
12280 msgstr "Đã sẵn sàng trên “%s”\n"
12281
12279 -#: builtin/checkout.c:943
12282 +#: builtin/checkout.c:938
12283 #, c-format
12284 msgid "Switched to and reset branch '%s'\n"
12285 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
12286
12284 -#: builtin/checkout.c:945 builtin/checkout.c:1376
12287 +#: builtin/checkout.c:940 builtin/checkout.c:1371
12288 #, c-format
12289 msgid "Switched to a new branch '%s'\n"
12290 msgstr "Đã chuyển đến nhánh mới “%s”\n"
12291
12289 -#: builtin/checkout.c:947
12292 +#: builtin/checkout.c:942
12293 #, c-format
12294 msgid "Switched to branch '%s'\n"
12295 msgstr "Đã chuyển đến nhánh “%s”\n"
12296
12294 -#: builtin/checkout.c:998
12297 +#: builtin/checkout.c:993
12298 #, c-format
12299 msgid " ... and %d more.\n"
12300 msgstr " … và nhiều hơn %d.\n"
12301
12299 -#: builtin/checkout.c:1004
12302 +#: builtin/checkout.c:999
12303 #, c-format
12304 msgid ""
12305 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -12315,7 +12318,7 @@ msgstr[0] ""
12318 "\n"
12319 "%s\n"
12320
12318 -#: builtin/checkout.c:1023
12321 +#: builtin/checkout.c:1018
12322 #, c-format
12323 msgid ""
12324 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -12336,19 +12339,19 @@ msgstr[0] ""
12339 " git branch <tên_nhánh_mới> %s\n"
12340 "\n"
12341
12339 -#: builtin/checkout.c:1058
12342 +#: builtin/checkout.c:1053
12343 msgid "internal error in revision walk"
12344 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
12345
12343 -#: builtin/checkout.c:1062
12346 +#: builtin/checkout.c:1057
12347 msgid "Previous HEAD position was"
12348 msgstr "Vị trí trước kia của HEAD là"
12349
12347 -#: builtin/checkout.c:1102 builtin/checkout.c:1371
12350 +#: builtin/checkout.c:1097 builtin/checkout.c:1366
12351 msgid "You are on a branch yet to be born"
12352 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
12353
12351 -#: builtin/checkout.c:1184
12354 +#: builtin/checkout.c:1179
12355 #, c-format
12356 msgid ""
12357 "'%s' could be both a local file and a tracking branch.\n"
@@ -12357,7 +12360,7 @@ msgstr ""
12360 "“%s” không thể là cả tập tin nội bộ và một nhánh theo dõi.\n"
12361 "Vui long dùng -- (và tùy chọn thêm --no-guess) để tránh lẫn lộn"
12362
12360 -#: builtin/checkout.c:1191
12363 +#: builtin/checkout.c:1186
12364 msgid ""
12365 "If you meant to check out a remote tracking branch on, e.g. 'origin',\n"
12366 "you can do so by fully qualifying the name with the --track option:\n"
@@ -12377,51 +12380,51 @@ msgstr ""
12380 "chưa rõ ràng, ví dụ máy chủ “origin”, cân nhắc cài đặt\n"
12381 "checkout.defaultRemote=origin trong cấu hình của bạn."
12382
12380 -#: builtin/checkout.c:1201
12383 +#: builtin/checkout.c:1196
12384 #, c-format
12385 msgid "'%s' matched multiple (%d) remote tracking branches"
12386 msgstr "“%s” khớp với nhiều (%d) nhánh máy chủ được theo dõi"
12387
12385 -#: builtin/checkout.c:1267
12388 +#: builtin/checkout.c:1262
12389 msgid "only one reference expected"
12390 msgstr "chỉ cần một tham chiếu"
12391
12389 -#: builtin/checkout.c:1284
12392 +#: builtin/checkout.c:1279
12393 #, c-format
12394 msgid "only one reference expected, %d given."
12395 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
12396
12394 -#: builtin/checkout.c:1330 builtin/worktree.c:268 builtin/worktree.c:436
12397 +#: builtin/checkout.c:1325 builtin/worktree.c:268 builtin/worktree.c:436
12398 #, c-format
12399 msgid "invalid reference: %s"
12400 msgstr "tham chiếu không hợp lệ: %s"
12401
12399 -#: builtin/checkout.c:1343 builtin/checkout.c:1709
12402 +#: builtin/checkout.c:1338 builtin/checkout.c:1707
12403 #, c-format
12404 msgid "reference is not a tree: %s"
12405 msgstr "tham chiếu không phải là một cây:%s"
12406
12404 -#: builtin/checkout.c:1390
12407 +#: builtin/checkout.c:1385
12408 #, c-format
12409 msgid "a branch is expected, got tag '%s'"
12410 msgstr "cần một nhánh, nhưng lại nhận được thẻ “%s”"
12411
12409 -#: builtin/checkout.c:1392
12412 +#: builtin/checkout.c:1387
12413 #, c-format
12414 msgid "a branch is expected, got remote branch '%s'"
12415 msgstr "cần một nhánh, nhưng lại nhận được nhánh máy phục vụ “%s”"
12416
12414 -#: builtin/checkout.c:1393 builtin/checkout.c:1401
12417 +#: builtin/checkout.c:1388 builtin/checkout.c:1396
12418 #, c-format
12419 msgid "a branch is expected, got '%s'"
12420 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
12421
12419 -#: builtin/checkout.c:1396
12422 +#: builtin/checkout.c:1391
12423 #, c-format
12424 msgid "a branch is expected, got commit '%s'"
12425 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
12426
12424 -#: builtin/checkout.c:1412
12427 +#: builtin/checkout.c:1407
12428 msgid ""
12429 "cannot switch branch while merging\n"
12430 "Consider \"git merge --quit\" or \"git worktree add\"."
@@ -12429,7 +12432,7 @@ msgstr ""
12432 "không thể chuyển nhánh trong khi đang hòa trộn\n"
12433 "Cân nhắc dung \"git merge --quit\" hoặc \"git worktree add\"."
12434
12432 -#: builtin/checkout.c:1416
12435 +#: builtin/checkout.c:1411
12436 msgid ""
12437 "cannot switch branch in the middle of an am session\n"
12438 "Consider \"git am --quit\" or \"git worktree add\"."
@@ -12437,7 +12440,7 @@ msgstr ""
12440 "không thể chuyển nhanh ở giữa một phiên am\n"
12441 "Cân nhắc dùng \"git am --quit\" hoặc \"git worktree add\"."
12442
12440 -#: builtin/checkout.c:1420
12443 +#: builtin/checkout.c:1415
12444 msgid ""
12445 "cannot switch branch while rebasing\n"
12446 "Consider \"git rebase --quit\" or \"git worktree add\"."
@@ -12445,7 +12448,7 @@ msgstr ""
12448 "không thể chuyển nhánh trong khi cải tổ\n"
12449 "Cân nhắc dùng \"git rebase --quit\" hay \"git worktree add\"."
12450
12448 -#: builtin/checkout.c:1424
12451 +#: builtin/checkout.c:1419
12452 msgid ""
12453 "cannot switch branch while cherry-picking\n"
12454 "Consider \"git cherry-pick --quit\" or \"git worktree add\"."
@@ -12453,7 +12456,7 @@ msgstr ""
12456 "không thể chuyển nhánh trong khi cherry-picking\n"
12457 "Cân nhắc dùng \"git cherry-pick --quit\" hay \"git worktree add\"."
12458
12456 -#: builtin/checkout.c:1428
12459 +#: builtin/checkout.c:1423
12460 msgid ""
12461 "cannot switch branch while reverting\n"
12462 "Consider \"git revert --quit\" or \"git worktree add\"."
@@ -12461,143 +12464,143 @@ msgstr ""
12464 "không thể chuyển nhánh trong khi hoàn nguyên\n"
12465 "Cân nhắc dùng \"git revert --quit\" hoặc \"git worktree add\"."
12466
12464 -#: builtin/checkout.c:1432
12467 +#: builtin/checkout.c:1427
12468 msgid "you are switching branch while bisecting"
12469 msgstr ""
12470 "bạn hiện tại đang thực hiện việc chuyển nhánh trong khi đang di chuyển nửa "
12471 "bước"
12472
12470 -#: builtin/checkout.c:1439
12473 +#: builtin/checkout.c:1434
12474 msgid "paths cannot be used with switching branches"
12475 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
12476
12474 -#: builtin/checkout.c:1442 builtin/checkout.c:1446 builtin/checkout.c:1450
12477 +#: builtin/checkout.c:1437 builtin/checkout.c:1441 builtin/checkout.c:1445
12478 #, c-format
12479 msgid "'%s' cannot be used with switching branches"
12480 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
12481
12479 -#: builtin/checkout.c:1454 builtin/checkout.c:1457 builtin/checkout.c:1460
12480 -#: builtin/checkout.c:1465 builtin/checkout.c:1470
12482 +#: builtin/checkout.c:1449 builtin/checkout.c:1452 builtin/checkout.c:1455
12483 +#: builtin/checkout.c:1460 builtin/checkout.c:1465
12484 #, c-format
12485 msgid "'%s' cannot be used with '%s'"
12486 msgstr "“%s” không thể được dùng với “%s”"
12487
12485 -#: builtin/checkout.c:1467
12488 +#: builtin/checkout.c:1462
12489 #, c-format
12490 msgid "'%s' cannot take <start-point>"
12491 msgstr "“%s” không thể nhận <điểm-đầu>"
12492
12490 -#: builtin/checkout.c:1475
12493 +#: builtin/checkout.c:1470
12494 #, c-format
12495 msgid "Cannot switch branch to a non-commit '%s'"
12496 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
12497
12495 -#: builtin/checkout.c:1482
12498 +#: builtin/checkout.c:1477
12499 msgid "missing branch or commit argument"
12500 msgstr "thiếu tham số là nhánh hoặc lần chuyển giao"
12501
12499 -#: builtin/checkout.c:1525
12502 +#: builtin/checkout.c:1520
12503 msgid "perform a 3-way merge with the new branch"
12504 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
12505
12503 -#: builtin/checkout.c:1526 builtin/log.c:1810 parse-options.h:323
12506 +#: builtin/checkout.c:1521 builtin/log.c:1810 parse-options.h:323
12507 msgid "style"
12508 msgstr "kiểu"
12509
12507 -#: builtin/checkout.c:1527
12510 +#: builtin/checkout.c:1522
12511 msgid "conflict style (merge or diff3)"
12512 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
12513
12511 -#: builtin/checkout.c:1539 builtin/worktree.c:488
12514 +#: builtin/checkout.c:1534 builtin/worktree.c:488
12515 msgid "detach HEAD at named commit"
12516 msgstr "rời bỏ HEAD tại lần chuyển giao theo tên"
12517
12515 -#: builtin/checkout.c:1540
12518 +#: builtin/checkout.c:1535
12519 msgid "set upstream info for new branch"
12520 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
12521
12519 -#: builtin/checkout.c:1542
12522 +#: builtin/checkout.c:1537
12523 msgid "force checkout (throw away local modifications)"
12524 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
12525
12523 -#: builtin/checkout.c:1544
12526 +#: builtin/checkout.c:1539
12527 msgid "new-branch"
12528 msgstr "nhánh-mới"
12529
12527 -#: builtin/checkout.c:1544
12530 +#: builtin/checkout.c:1539
12531 msgid "new unparented branch"
12532 msgstr "nhánh không cha mới"
12533
12531 -#: builtin/checkout.c:1546 builtin/merge.c:301
12534 +#: builtin/checkout.c:1541 builtin/merge.c:301
12535 msgid "update ignored files (default)"
12536 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
12537
12535 -#: builtin/checkout.c:1549
12538 +#: builtin/checkout.c:1544
12539 msgid "do not check if another worktree is holding the given ref"
12540 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
12541
12539 -#: builtin/checkout.c:1562
12542 +#: builtin/checkout.c:1557
12543 msgid "checkout our version for unmerged files"
12544 msgstr ""
12545 "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"
12546
12544 -#: builtin/checkout.c:1565
12547 +#: builtin/checkout.c:1560
12548 msgid "checkout their version for unmerged files"
12549 msgstr ""
12550 "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"
12551
12549 -#: builtin/checkout.c:1569
12552 +#: builtin/checkout.c:1564
12553 msgid "do not limit pathspecs to sparse entries only"
12554 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục rải rác"
12555
12553 -#: builtin/checkout.c:1624
12556 +#: builtin/checkout.c:1622
12557 #, c-format
12558 msgid "-%c, -%c and --orphan are mutually exclusive"
12559 msgstr "-%c, -%c và --orphan loại từ lẫn nhau"
12560
12558 -#: builtin/checkout.c:1628
12561 +#: builtin/checkout.c:1626
12562 msgid "-p and --overlay are mutually exclusive"
12563 msgstr "-p và --overlay loại từ lẫn nhau"
12564
12562 -#: builtin/checkout.c:1665
12565 +#: builtin/checkout.c:1663
12566 msgid "--track needs a branch name"
12567 msgstr "--track cần tên một nhánh"
12568
12566 -#: builtin/checkout.c:1670
12569 +#: builtin/checkout.c:1668
12570 #, c-format
12571 msgid "missing branch name; try -%c"
12572 msgstr "thiếu tên nhánh; hãy thử -%c"
12573
12571 -#: builtin/checkout.c:1702
12574 +#: builtin/checkout.c:1700
12575 #, c-format
12576 msgid "could not resolve %s"
12577 msgstr "không thể phân giải “%s”"
12578
12576 -#: builtin/checkout.c:1718
12579 +#: builtin/checkout.c:1716
12580 msgid "invalid path specification"
12581 msgstr "đường dẫn đã cho không hợp lệ"
12582
12580 -#: builtin/checkout.c:1725
12583 +#: builtin/checkout.c:1723
12584 #, c-format
12585 msgid "'%s' is not a commit and a branch '%s' cannot be created from it"
12586 msgstr ""
12587 "“%s” không phải là một lần chuyển giao và một nhánh'%s” không thể được tạo "
12588 "từ đó"
12589
12587 -#: builtin/checkout.c:1729
12590 +#: builtin/checkout.c:1727
12591 #, c-format
12592 msgid "git checkout: --detach does not take a path argument '%s'"
12593 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
12594
12592 -#: builtin/checkout.c:1738
12595 +#: builtin/checkout.c:1736
12596 msgid "--pathspec-from-file is incompatible with --detach"
12597 msgstr "--pathspec-from-file xung khắc với --detach"
12598
12596 -#: builtin/checkout.c:1741 builtin/reset.c:325 builtin/stash.c:1630
12599 +#: builtin/checkout.c:1739 builtin/reset.c:325 builtin/stash.c:1630
12600 msgid "--pathspec-from-file is incompatible with --patch"
12601 msgstr "--pathspec-from-file xung khắc với --patch"
12602
12600 -#: builtin/checkout.c:1754
12603 +#: builtin/checkout.c:1752
12604 msgid ""
12605 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
12606 "checking out of the index."
@@ -12605,70 +12608,71 @@ msgstr ""
12608 "git checkout: --ours/--theirs, --force và --merge là xung khắc với nhau khi\n"
12609 "checkout bảng mục lục (index)."
12610
12608 -#: builtin/checkout.c:1759
12611 +#: builtin/checkout.c:1757
12612 msgid "you must specify path(s) to restore"
12613 msgstr "bạn phải chỉ định các thư mục muốn hồi phục"
12614
12612 -#: builtin/checkout.c:1785 builtin/checkout.c:1787 builtin/checkout.c:1836
12613 -#: builtin/checkout.c:1838 builtin/clone.c:126 builtin/remote.c:170
12614 -#: builtin/remote.c:172 builtin/submodule--helper.c:2719 builtin/worktree.c:484
12615 +#: builtin/checkout.c:1783 builtin/checkout.c:1785 builtin/checkout.c:1834
12616 +#: builtin/checkout.c:1836 builtin/clone.c:126 builtin/remote.c:170
12617 +#: builtin/remote.c:172 builtin/submodule--helper.c:2736
12618 +#: builtin/submodule--helper.c:2887 builtin/worktree.c:484
12619 #: builtin/worktree.c:486
12620 msgid "branch"
12621 msgstr "nhánh"
12622
12619 -#: builtin/checkout.c:1786
12623 +#: builtin/checkout.c:1784
12624 msgid "create and checkout a new branch"
12625 msgstr "tạo và checkout một nhánh mới"
12626
12623 -#: builtin/checkout.c:1788
12627 +#: builtin/checkout.c:1786
12628 msgid "create/reset and checkout a branch"
12629 msgstr "tạo/đặt_lại và checkout một nhánh"
12630
12627 -#: builtin/checkout.c:1789
12631 +#: builtin/checkout.c:1787
12632 msgid "create reflog for new branch"
12633 msgstr "tạo reflog cho nhánh mới"
12634
12631 -#: builtin/checkout.c:1791
12635 +#: builtin/checkout.c:1789
12636 msgid "second guess 'git checkout <no-such-branch>' (default)"
12637 msgstr "đoán thứ hai “git checkout <không-nhánh-nào-như-vậy>” (mặc định)"
12638
12635 -#: builtin/checkout.c:1792
12639 +#: builtin/checkout.c:1790
12640 msgid "use overlay mode (default)"
12641 msgstr "dùng chế độ che phủ (mặc định)"
12642
12639 -#: builtin/checkout.c:1837
12643 +#: builtin/checkout.c:1835
12644 msgid "create and switch to a new branch"
12645 msgstr "tạo và chuyển đến một nhánh mới"
12646
12643 -#: builtin/checkout.c:1839
12647 +#: builtin/checkout.c:1837
12648 msgid "create/reset and switch to a branch"
12649 msgstr "tạo/đặt_lại và chuyển đến một nhánh"
12650
12647 -#: builtin/checkout.c:1841
12651 +#: builtin/checkout.c:1839
12652 msgid "second guess 'git switch <no-such-branch>'"
12653 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
12654
12651 -#: builtin/checkout.c:1843
12655 +#: builtin/checkout.c:1841
12656 msgid "throw away local modifications"
12657 msgstr "vứt bỏ các sửa đổi địa phương"
12658
12655 -#: builtin/checkout.c:1877
12659 +#: builtin/checkout.c:1875
12660 msgid "which tree-ish to checkout from"
12661 msgstr "lấy ra từ tree-ish nào"
12662
12659 -#: builtin/checkout.c:1879
12663 +#: builtin/checkout.c:1877
12664 msgid "restore the index"
12665 msgstr "phục hồi bảng mục lục"
12666
12663 -#: builtin/checkout.c:1881
12667 +#: builtin/checkout.c:1879
12668 msgid "restore the working tree (default)"
12669 msgstr "phục hồi cây làm việc (mặc định)"
12670
12667 -#: builtin/checkout.c:1883
12671 +#: builtin/checkout.c:1881
12672 msgid "ignore unmerged entries"
12673 msgstr "bỏ qua những thứ chưa hòa trộn: %s"
12674
12671 -#: builtin/checkout.c:1884
12675 +#: builtin/checkout.c:1882
12676 msgid "use overlay mode"
12677 msgstr "dùng chế độ che phủ"
12678
@@ -12898,13 +12902,13 @@ msgstr "thư-mục-mẫu"
12902 msgid "directory from which templates will be used"
12903 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
12904
12901 -#: builtin/clone.c:119 builtin/clone.c:121 builtin/submodule--helper.c:1831
12902 -#: builtin/submodule--helper.c:2336
12905 +#: builtin/clone.c:119 builtin/clone.c:121 builtin/submodule--helper.c:1899
12906 +#: builtin/submodule--helper.c:2353 builtin/submodule--helper.c:2903
12907 msgid "reference repository"
12908 msgstr "kho tham chiếu"
12909
12906 -#: builtin/clone.c:123 builtin/submodule--helper.c:1833
12907 -#: builtin/submodule--helper.c:2338
12910 +#: builtin/clone.c:123 builtin/submodule--helper.c:1901
12911 +#: builtin/submodule--helper.c:2355 builtin/submodule--helper.c:2905
12912 msgid "use --reference only while cloning"
12913 msgstr "chỉ dùng --reference khi nhân bản"
12914
@@ -12953,8 +12957,8 @@ msgstr "điểm xét duyệt"
12957 msgid "deepen history of shallow clone, excluding rev"
12958 msgstr "làm sâu hơn lịch sử của bản sao shallow, bằng điểm xét duyệt loại trừ"
12959
12956 -#: builtin/clone.c:137 builtin/submodule--helper.c:1843
12957 -#: builtin/submodule--helper.c:2352
12960 +#: builtin/clone.c:137 builtin/submodule--helper.c:1911
12961 +#: builtin/submodule--helper.c:2369
12962 msgid "clone only one branch, HEAD or --branch"
12963 msgstr "chỉ nhân bản một nhánh, HEAD hoặc --branch"
12964
@@ -14040,39 +14044,39 @@ msgstr "ok để ghi lại một thay đổi trống rỗng"
14044 msgid "ok to record a change with an empty message"
14045 msgstr "ok để ghi các thay đổi với lời nhắn trống rỗng"
14046
14043 -#: builtin/commit.c:1747
14047 +#: builtin/commit.c:1750
14048 #, c-format
14049 msgid "Corrupt MERGE_HEAD file (%s)"
14050 msgstr "Tập tin MERGE_HEAD sai hỏng (%s)"
14051
14048 -#: builtin/commit.c:1754
14052 +#: builtin/commit.c:1757
14053 msgid "could not read MERGE_MODE"
14054 msgstr "không thể đọc MERGE_MODE"
14055
14052 -#: builtin/commit.c:1775
14056 +#: builtin/commit.c:1778
14057 #, c-format
14058 msgid "could not read commit message: %s"
14059 msgstr "không thể đọc phần chú thích (message) của lần chuyển giao: %s"
14060
14057 -#: builtin/commit.c:1782
14061 +#: builtin/commit.c:1785
14062 #, c-format
14063 msgid "Aborting commit due to empty commit message.\n"
14064 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"
14065
14062 -#: builtin/commit.c:1787
14066 +#: builtin/commit.c:1790
14067 #, c-format
14068 msgid "Aborting commit; you did not edit the message.\n"
14069 msgstr ""
14070 "Đang bỏ qua việc chuyển giao; bạn đã không biên soạn phần chú thích "
14071 "(message).\n"
14072
14069 -#: builtin/commit.c:1798
14073 +#: builtin/commit.c:1801
14074 #, c-format
14075 msgid "Aborting commit due to empty commit message body.\n"
14076 msgstr ""
14077 "Bãi bỏ việc chuyển giao bởi vì phần thân chú thích của nó trống rỗng.\n"
14078
14075 -#: builtin/commit.c:1834
14079 +#: builtin/commit.c:1837
14080 msgid ""
14081 "repository has been updated, but unable to write\n"
14082 "new_index file. Check that disk is not full and quota is\n"
@@ -15446,15 +15450,15 @@ msgstr "chỉ hiển thị những tham chiếu mà nó không chứa lần chuy
15450 msgid "git for-each-repo --config=<config> <command-args>"
15451 msgstr "git for-each-repo --config=<config> <command-args>"
15452
15449 -#: builtin/for-each-repo.c:37
15453 +#: builtin/for-each-repo.c:34
15454 msgid "config"
15455 msgstr "config"
15456
15453 -#: builtin/for-each-repo.c:38
15457 +#: builtin/for-each-repo.c:35
15458 msgid "config key storing a list of repository paths"
15459 msgstr "khóa cấu hình lưu trữ danh sách đường dẫn kho lưu trữ"
15460
15457 -#: builtin/for-each-repo.c:46
15461 +#: builtin/for-each-repo.c:43
15462 msgid "missing --config=<config>"
15463 msgstr "thiếu --config=<config>"
15464
@@ -17815,38 +17819,38 @@ msgstr "Không có lời chú thích hòa trộn -- nên không cập nhật HEA
17819 msgid "'%s' does not point to a commit"
17820 msgstr "“%s” không chỉ đến một lần chuyển giao nào cả"
17821
17818 -#: builtin/merge.c:602
17822 +#: builtin/merge.c:603
17823 #, c-format
17824 msgid "Bad branch.%s.mergeoptions string: %s"
17825 msgstr "Chuỗi branch.%s.mergeoptions sai: %s"
17826
17823 -#: builtin/merge.c:728
17827 +#: builtin/merge.c:729
17828 msgid "Not handling anything other than two heads merge."
17829 msgstr "Không cầm nắm gì ngoài hai head hòa trộn."
17830
17827 -#: builtin/merge.c:741
17831 +#: builtin/merge.c:742
17832 #, c-format
17833 msgid "Unknown option for merge-recursive: -X%s"
17834 msgstr "Không hiểu tùy chọn cho merge-recursive: -X%s"
17835
17832 -#: builtin/merge.c:760 t/helper/test-fast-rebase.c:223
17836 +#: builtin/merge.c:761 t/helper/test-fast-rebase.c:223
17837 #, c-format
17838 msgid "unable to write %s"
17839 msgstr "không thể ghi %s"
17840
17837 -#: builtin/merge.c:812
17841 +#: builtin/merge.c:813
17842 #, c-format
17843 msgid "Could not read from '%s'"
17844 msgstr "Không thể đọc từ “%s”"
17845
17842 -#: builtin/merge.c:821
17846 +#: builtin/merge.c:822
17847 #, c-format
17848 msgid "Not committing merge; use 'git commit' to complete the merge.\n"
17849 msgstr ""
17850 "Vẫn chưa hòa trộn các lần chuyển giao; sử dụng lệnh “git commit” để hoàn tất "
17851 "việc hòa trộn.\n"
17852
17849 -#: builtin/merge.c:827
17853 +#: builtin/merge.c:828
17854 msgid ""
17855 "Please enter a commit message to explain why this merge is necessary,\n"
17856 "especially if it merges an updated upstream into a topic branch.\n"
@@ -17858,11 +17862,11 @@ msgstr ""
17862 "topic.\n"
17863 "\n"
17864
17861 -#: builtin/merge.c:832
17865 +#: builtin/merge.c:833
17866 msgid "An empty message aborts the commit.\n"
17867 msgstr "Nếu phần chú thích rỗng sẽ hủy bỏ lần chuyển giao.\n"
17868
17865 -#: builtin/merge.c:835
17869 +#: builtin/merge.c:836
17870 #, c-format
17871 msgid ""
17872 "Lines starting with '%c' will be ignored, and an empty message aborts\n"
@@ -17871,75 +17875,75 @@ msgstr ""
17875 "Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua, và nếu phần chú\n"
17876 "thích rỗng sẽ hủy bỏ lần chuyển giao.\n"
17877
17874 -#: builtin/merge.c:888
17878 +#: builtin/merge.c:889
17879 msgid "Empty commit message."
17880 msgstr "Chú thích của lần commit (chuyển giao) bị trống rỗng."
17881
17878 -#: builtin/merge.c:903
17882 +#: builtin/merge.c:904
17883 #, c-format
17884 msgid "Wonderful.\n"
17885 msgstr "Tuyệt vời.\n"
17886
17883 -#: builtin/merge.c:964
17887 +#: builtin/merge.c:965
17888 #, c-format
17889 msgid "Automatic merge failed; fix conflicts and then commit the result.\n"
17890 msgstr ""
17891 "Việc tự động hòa trộn gặp lỗi; hãy sửa các xung đột sau đó chuyển giao kết "
17892 "quả.\n"
17893
17890 -#: builtin/merge.c:1003
17894 +#: builtin/merge.c:1004
17895 msgid "No current branch."
17896 msgstr "Không phải nhánh hiện hành."
17897
17894 -#: builtin/merge.c:1005
17898 +#: builtin/merge.c:1006
17899 msgid "No remote for the current branch."
17900 msgstr "Không có máy chủ cho nhánh hiện hành."
17901
17898 -#: builtin/merge.c:1007
17902 +#: builtin/merge.c:1008
17903 msgid "No default upstream defined for the current branch."
17904 msgstr "Không có thượng nguồn mặc định được định nghĩa cho nhánh hiện hành."
17905
17902 -#: builtin/merge.c:1012
17906 +#: builtin/merge.c:1013
17907 #, c-format
17908 msgid "No remote-tracking branch for %s from %s"
17909 msgstr "Không nhánh mạng theo dõi cho %s từ %s"
17910
17907 -#: builtin/merge.c:1069
17911 +#: builtin/merge.c:1070
17912 #, c-format
17913 msgid "Bad value '%s' in environment '%s'"
17914 msgstr "Giá trị sai “%s” trong biến môi trường “%s”"
17915
17912 -#: builtin/merge.c:1172
17916 +#: builtin/merge.c:1173
17917 #, c-format
17918 msgid "not something we can merge in %s: %s"
17919 msgstr "không phải là một thứ gì đó mà chúng tôi có thể hòa trộn trong %s: %s"
17920
17917 -#: builtin/merge.c:1206
17921 +#: builtin/merge.c:1207
17922 msgid "not something we can merge"
17923 msgstr "không phải là thứ gì đó mà chúng tôi có thể hòa trộn"
17924
17921 -#: builtin/merge.c:1316
17925 +#: builtin/merge.c:1317
17926 msgid "--abort expects no arguments"
17927 msgstr "--abort không nhận các đối số"
17928
17925 -#: builtin/merge.c:1320
17929 +#: builtin/merge.c:1321
17930 msgid "There is no merge to abort (MERGE_HEAD missing)."
17931 msgstr ""
17932 "Ở đây không có lần hòa trộn nào được hủy bỏ giữa chừng cả (thiếu MERGE_HEAD)."
17933
17930 -#: builtin/merge.c:1338
17934 +#: builtin/merge.c:1339
17935 msgid "--quit expects no arguments"
17936 msgstr "--quit không nhận các đối số"
17937
17934 -#: builtin/merge.c:1351
17938 +#: builtin/merge.c:1352
17939 msgid "--continue expects no arguments"
17940 msgstr "--continue không nhận đối số"
17941
17938 -#: builtin/merge.c:1355
17942 +#: builtin/merge.c:1356
17943 msgid "There is no merge in progress (MERGE_HEAD missing)."
17944 msgstr "Ở đây không có lần hòa trộn nào đang được xử lý cả (thiếu MERGE_HEAD)."
17945
17942 -#: builtin/merge.c:1371
17946 +#: builtin/merge.c:1372
17947 msgid ""
17948 "You have not concluded your merge (MERGE_HEAD exists).\n"
17949 "Please, commit your changes before you merge."
@@ -17947,7 +17951,7 @@ msgstr ""
17951 "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại).\n"
17952 "Hãy chuyển giao các thay đổi trước khi bạn có thể hòa trộn."
17953
17950 -#: builtin/merge.c:1378
17954 +#: builtin/merge.c:1379
17955 msgid ""
17956 "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).\n"
17957 "Please, commit your changes before you merge."
@@ -17955,90 +17959,90 @@ msgstr ""
17959 "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại).\n"
17960 "Hãy chuyển giao các thay đổi trước khi bạn có thể hòa trộn."
17961
17958 -#: builtin/merge.c:1381
17962 +#: builtin/merge.c:1382
17963 msgid "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists)."
17964 msgstr "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại)."
17965
17962 -#: builtin/merge.c:1395
17966 +#: builtin/merge.c:1396
17967 msgid "You cannot combine --squash with --no-ff."
17968 msgstr "Bạn không thể kết hợp --squash với --no-ff."
17969
17966 -#: builtin/merge.c:1397
17970 +#: builtin/merge.c:1398
17971 msgid "You cannot combine --squash with --commit."
17972 msgstr "Bạn không thể kết hợp --squash với --commit."
17973
17970 -#: builtin/merge.c:1413
17974 +#: builtin/merge.c:1414
17975 msgid "No commit specified and merge.defaultToUpstream not set."
17976 msgstr "Không chỉ ra lần chuyển giao và merge.defaultToUpstream chưa được đặt."
17977
17974 -#: builtin/merge.c:1430
17978 +#: builtin/merge.c:1431
17979 msgid "Squash commit into empty head not supported yet"
17980 msgstr "Squash commit vào một head trống rỗng vẫn chưa được hỗ trợ"
17981
17978 -#: builtin/merge.c:1432
17982 +#: builtin/merge.c:1433
17983 msgid "Non-fast-forward commit does not make sense into an empty head"
17984 msgstr ""
17985 "Chuyển giao không-chuyển-tiếp-nhanh không hợp lý ở trong một head trống rỗng"
17986
17983 -#: builtin/merge.c:1437
17987 +#: builtin/merge.c:1438
17988 #, c-format
17989 msgid "%s - not something we can merge"
17990 msgstr "%s - không phải là thứ gì đó mà chúng tôi có thể hòa trộn"
17991
17988 -#: builtin/merge.c:1439
17992 +#: builtin/merge.c:1440
17993 msgid "Can merge only exactly one commit into empty head"
17994 msgstr ""
17995 "Không thể hòa trộn một cách đúng đắn một lần chuyển giao vào một head rỗng"
17996
17993 -#: builtin/merge.c:1520
17997 +#: builtin/merge.c:1521
17998 msgid "refusing to merge unrelated histories"
17999 msgstr "từ chối hòa trộn lịch sử không liên quan"
18000
17997 -#: builtin/merge.c:1539
18001 +#: builtin/merge.c:1540
18002 #, c-format
18003 msgid "Updating %s..%s\n"
18004 msgstr "Đang cập nhật %s..%s\n"
18005
18002 -#: builtin/merge.c:1585
18006 +#: builtin/merge.c:1587
18007 #, c-format
18008 msgid "Trying really trivial in-index merge...\n"
18009 msgstr "Đang thử hòa trộn kiểu “trivial in-index”…\n"
18010
18007 -#: builtin/merge.c:1592
18011 +#: builtin/merge.c:1594
18012 #, c-format
18013 msgid "Nope.\n"
18014 msgstr "Không.\n"
18015
18012 -#: builtin/merge.c:1623
18016 +#: builtin/merge.c:1625
18017 msgid "Not possible to fast-forward, aborting."
18018 msgstr "Thực hiện lệnh chuyển-tiếp-nhanh là không thể được, đang bỏ qua."
18019
18016 -#: builtin/merge.c:1651 builtin/merge.c:1716
18020 +#: builtin/merge.c:1653 builtin/merge.c:1719
18021 #, c-format
18022 msgid "Rewinding the tree to pristine...\n"
18023 msgstr "Đang tua lại cây thành thời xa xưa…\n"
18024
18021 -#: builtin/merge.c:1655
18025 +#: builtin/merge.c:1657
18026 #, c-format
18027 msgid "Trying merge strategy %s...\n"
18028 msgstr "Đang thử chiến lược hòa trộn %s…\n"
18029
18026 -#: builtin/merge.c:1707
18030 +#: builtin/merge.c:1709
18031 #, c-format
18032 msgid "No merge strategy handled the merge.\n"
18033 msgstr "Không có chiến lược hòa trộn nào được nắm giữ (handle) sự hòa trộn.\n"
18034
18031 -#: builtin/merge.c:1709
18035 +#: builtin/merge.c:1711
18036 #, c-format
18037 msgid "Merge with strategy %s failed.\n"
18038 msgstr "Hòa trộn với chiến lược %s gặp lỗi.\n"
18039
18036 -#: builtin/merge.c:1718
18040 +#: builtin/merge.c:1721
18041 #, c-format
18038 -msgid "Using the %s to prepare resolving by hand.\n"
18039 -msgstr "Sử dụng %s để chuẩn bị giải quyết bằng tay.\n"
18042 +msgid "Using the %s strategy to prepare resolving by hand.\n"
18043 +msgstr "Sử dụng chiến lược %s để chuẩn bị giải quyết bằng tay.\n"
18044
18041 -#: builtin/merge.c:1732
18045 +#: builtin/merge.c:1735
18046 #, c-format
18047 msgid "Automatic merge went well; stopped before committing as requested\n"
18048 msgstr ""
@@ -20399,7 +20403,7 @@ msgid "fatal: no such branch/commit '%s'"
20403 msgstr "nghiêm trọng: không có nhánh/lần chuyển giao “%s” như thế"
20404
20405 #: builtin/rebase.c:1929 builtin/submodule--helper.c:39
20402 -#: builtin/submodule--helper.c:2414
20406 +#: builtin/submodule--helper.c:2431
20407 #, c-format
20408 msgid "No such ref: %s"
20409 msgstr "Không có tham chiếu nào như thế: %s"
@@ -22250,37 +22254,37 @@ msgstr "gặp lỗi khi sửa cấu hình \"sparse-index\""
22254 msgid "failed to open '%s'"
22255 msgstr "gặp lỗi khi mở “%s”"
22256
22253 -#: builtin/sparse-checkout.c:419
22257 +#: builtin/sparse-checkout.c:413
22258 #, c-format
22259 msgid "could not normalize path %s"
22260 msgstr "không thể thường hóa đường dẫn “%s”"
22261
22258 -#: builtin/sparse-checkout.c:431
22262 +#: builtin/sparse-checkout.c:425
22263 msgid "git sparse-checkout (set|add) (--stdin | <patterns>)"
22264 msgstr "git sparse-checkout (set|add) (--stdin | <các mẫu>)"
22265
22262 -#: builtin/sparse-checkout.c:456
22266 +#: builtin/sparse-checkout.c:450
22267 #, c-format
22268 msgid "unable to unquote C-style string '%s'"
22269 msgstr "không thể bỏ trích dẫn chuỗi kiểu C “%s”"
22270
22267 -#: builtin/sparse-checkout.c:510 builtin/sparse-checkout.c:534
22271 +#: builtin/sparse-checkout.c:504 builtin/sparse-checkout.c:528
22272 msgid "unable to load existing sparse-checkout patterns"
22273 msgstr "không thể tải các mẫu sparse-checkout"
22274
22271 -#: builtin/sparse-checkout.c:579
22275 +#: builtin/sparse-checkout.c:573
22276 msgid "read patterns from standard in"
22277 msgstr "đọc các mẫu từ đầu vào tiêu chuẩn"
22278
22275 -#: builtin/sparse-checkout.c:594
22279 +#: builtin/sparse-checkout.c:588
22280 msgid "git sparse-checkout reapply"
22281 msgstr "git sparse-checkout reapply"
22282
22279 -#: builtin/sparse-checkout.c:613
22283 +#: builtin/sparse-checkout.c:607
22284 msgid "git sparse-checkout disable"
22285 msgstr "git sparse-checkout disable"
22286
22283 -#: builtin/sparse-checkout.c:644
22287 +#: builtin/sparse-checkout.c:638
22288 msgid "error while refreshing working directory"
22289 msgstr "gặp lỗi khi đọc lại thư mục làm việc"
22290
@@ -22563,7 +22567,7 @@ msgstr "giữ và xóa bỏ mọi dòng bắt đầu bằng ký tự ghi chú"
22567 msgid "prepend comment character and space to each line"
22568 msgstr "treo trước ký tự ghi chú và ký tự khoảng trắng cho từng dòng"
22569
22566 -#: builtin/submodule--helper.c:46 builtin/submodule--helper.c:2423
22570 +#: builtin/submodule--helper.c:46 builtin/submodule--helper.c:2440
22571 #, c-format
22572 msgid "Expecting a full ref name, got %s"
22573 msgstr "Cần tên tham chiếu dạng đầy đủ, nhưng lại nhận được %s"
@@ -22577,26 +22581,27 @@ msgstr "submodule--helper print-default-remote takes không nhận tham số"
22581 msgid "cannot strip one component off url '%s'"
22582 msgstr "không thể cắt bỏ một thành phần ra khỏi “%s” url"
22583
22580 -#: builtin/submodule--helper.c:409 builtin/submodule--helper.c:1819
22584 +#: builtin/submodule--helper.c:411 builtin/submodule--helper.c:1887
22585 +#: builtin/submodule--helper.c:2891
22586 msgid "alternative anchor for relative paths"
22587 msgstr "điểm neo thay thế cho các đường dẫn tương đối"
22588
22584 -#: builtin/submodule--helper.c:414
22589 +#: builtin/submodule--helper.c:416
22590 msgid "git submodule--helper list [--prefix=<path>] [<path>...]"
22591 msgstr "git submodule--helper list [--prefix=</đường/dẫn>] [</đường/dẫn>…]"
22592
22588 -#: builtin/submodule--helper.c:472 builtin/submodule--helper.c:629
22589 -#: builtin/submodule--helper.c:652
22593 +#: builtin/submodule--helper.c:474 builtin/submodule--helper.c:631
22594 +#: builtin/submodule--helper.c:654
22595 #, c-format
22596 msgid "No url found for submodule path '%s' in .gitmodules"
22597 msgstr "Không tìm thấy url cho đường dẫn mô-đun-con “%s” trong .gitmodules"
22598
22594 -#: builtin/submodule--helper.c:524
22599 +#: builtin/submodule--helper.c:526
22600 #, c-format
22601 msgid "Entering '%s'\n"
22602 msgstr "Đang vào “%s”\n"
22603
22599 -#: builtin/submodule--helper.c:527
22604 +#: builtin/submodule--helper.c:529
22605 #, c-format
22606 msgid ""
22607 "run_command returned non-zero status for %s\n"
@@ -22605,7 +22610,7 @@ msgstr ""
22610 "run_command trả về trạng thái khác không cho %s\n"
22611 "."
22612
22608 -#: builtin/submodule--helper.c:549
22613 +#: builtin/submodule--helper.c:551
22614 #, c-format
22615 msgid ""
22616 "run_command returned non-zero status while recursing in the nested "
@@ -22616,20 +22621,20 @@ msgstr ""
22621 "con lồng nhau của %s\n"
22622 "."
22623
22619 -#: builtin/submodule--helper.c:565
22624 +#: builtin/submodule--helper.c:567
22625 msgid "suppress output of entering each submodule command"
22626 msgstr "chặn kết xuất của từng lệnh mô-đun-con"
22627
22623 -#: builtin/submodule--helper.c:567 builtin/submodule--helper.c:888
22624 -#: builtin/submodule--helper.c:1487
22628 +#: builtin/submodule--helper.c:569 builtin/submodule--helper.c:890
22629 +#: builtin/submodule--helper.c:1489
22630 msgid "recurse into nested submodules"
22631 msgstr "đệ quy vào trong mô-đun-con lồng nhau"
22632
22628 -#: builtin/submodule--helper.c:572
22633 +#: builtin/submodule--helper.c:574
22634 msgid "git submodule--helper foreach [--quiet] [--recursive] [--] <command>"
22635 msgstr "git submodule--helper foreach [--quiet] [--recursive] [--] <lệnh>"
22636
22632 -#: builtin/submodule--helper.c:599
22637 +#: builtin/submodule--helper.c:601
22638 #, c-format
22639 msgid ""
22640 "could not look up configuration '%s'. Assuming this repository is its own "
@@ -22638,56 +22643,56 @@ msgstr ""
22643 "không thể tìm thấy cấu hình “%s”. Coi rằng đây là kho thượng nguồn có quyền "
22644 "sở hữu chính nó."
22645
22641 -#: builtin/submodule--helper.c:666
22646 +#: builtin/submodule--helper.c:668
22647 #, c-format
22648 msgid "Failed to register url for submodule path '%s'"
22649 msgstr "Gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con “%s”"
22650
22646 -#: builtin/submodule--helper.c:670
22651 +#: builtin/submodule--helper.c:672
22652 #, c-format
22653 msgid "Submodule '%s' (%s) registered for path '%s'\n"
22654 msgstr "Mô-đun-con “%s” (%s) được đăng ký cho đường dẫn “%s”\n"
22655
22651 -#: builtin/submodule--helper.c:680
22656 +#: builtin/submodule--helper.c:682
22657 #, c-format
22658 msgid "warning: command update mode suggested for submodule '%s'\n"
22659 msgstr "cảnh báo: chế độ lệnh cập nhật được gợi ý cho mô-đun-con “%s”\n"
22660
22656 -#: builtin/submodule--helper.c:687
22661 +#: builtin/submodule--helper.c:689
22662 #, c-format
22663 msgid "Failed to register update mode for submodule path '%s'"
22664 msgstr "Gặp lỗi khi đăng ký chế độ cập nhật cho đường dẫn mô-đun-con “%s”"
22665
22661 -#: builtin/submodule--helper.c:709
22666 +#: builtin/submodule--helper.c:711
22667 msgid "suppress output for initializing a submodule"
22668 msgstr "chặn kết xuất của khởi tạo một mô-đun-con"
22669
22665 -#: builtin/submodule--helper.c:714
22670 +#: builtin/submodule--helper.c:716
22671 msgid "git submodule--helper init [<options>] [<path>]"
22672 msgstr "git submodule--helper init [<các tùy chọn>] [</đường/dẫn>]"
22673
22669 -#: builtin/submodule--helper.c:787 builtin/submodule--helper.c:922
22674 +#: builtin/submodule--helper.c:789 builtin/submodule--helper.c:924
22675 #, c-format
22676 msgid "no submodule mapping found in .gitmodules for path '%s'"
22677 msgstr ""
22678 "không tìm thấy ánh xạ (mapping) mô-đun-con trong .gitmodules cho đường dẫn "
22679 "“%s”"
22680
22676 -#: builtin/submodule--helper.c:835
22681 +#: builtin/submodule--helper.c:837
22682 #, c-format
22683 msgid "could not resolve HEAD ref inside the submodule '%s'"
22684 msgstr "không thể phân giải tham chiếu HEAD bên trong mô-đun-con “%s”"
22685
22681 -#: builtin/submodule--helper.c:862 builtin/submodule--helper.c:1457
22686 +#: builtin/submodule--helper.c:864 builtin/submodule--helper.c:1459
22687 #, c-format
22688 msgid "failed to recurse into submodule '%s'"
22689 msgstr "gặp lỗi khi đệ quy vào trong mô-đun-con “%s”"
22690
22686 -#: builtin/submodule--helper.c:886 builtin/submodule--helper.c:1623
22691 +#: builtin/submodule--helper.c:888 builtin/submodule--helper.c:1625
22692 msgid "suppress submodule status output"
22693 msgstr "chặn kết xuất về tình trạng mô-đun-con"
22694
22690 -#: builtin/submodule--helper.c:887
22695 +#: builtin/submodule--helper.c:889
22696 msgid ""
22697 "use commit stored in the index instead of the one stored in the submodule "
22698 "HEAD"
@@ -22695,102 +22700,102 @@ msgstr ""
22700 "dùng lần chuyển giao lưu trong mục lục thay cho cái được lưu trong HEAD mô-"
22701 "đun-con"
22702
22698 -#: builtin/submodule--helper.c:893
22703 +#: builtin/submodule--helper.c:895
22704 msgid "git submodule status [--quiet] [--cached] [--recursive] [<path>...]"
22705 msgstr ""
22706 "git submodule status [--quiet] [--cached] [--recursive] [</đường/dẫn>…]"
22707
22703 -#: builtin/submodule--helper.c:917
22708 +#: builtin/submodule--helper.c:919
22709 msgid "git submodule--helper name <path>"
22710 msgstr "git submodule--helper name </đường/dẫn>"
22711
22707 -#: builtin/submodule--helper.c:989
22712 +#: builtin/submodule--helper.c:991
22713 #, c-format
22714 msgid "* %s %s(blob)->%s(submodule)"
22715 msgstr ""
22716 "* %s %s(blob)->%s(\n"
22717 ")"
22718
22714 -#: builtin/submodule--helper.c:992
22719 +#: builtin/submodule--helper.c:994
22720 #, c-format
22721 msgid "* %s %s(submodule)->%s(blob)"
22722 msgstr "* %s %s(mô-đun-con)->%s(blob)"
22723
22719 -#: builtin/submodule--helper.c:1005
22724 +#: builtin/submodule--helper.c:1007
22725 #, c-format
22726 msgid "%s"
22727 msgstr "%s"
22728
22724 -#: builtin/submodule--helper.c:1055
22729 +#: builtin/submodule--helper.c:1057
22730 #, c-format
22731 msgid "couldn't hash object from '%s'"
22732 msgstr "không thể băm đối tượng từ “%s”"
22733
22729 -#: builtin/submodule--helper.c:1059
22734 +#: builtin/submodule--helper.c:1061
22735 #, c-format
22736 msgid "unexpected mode %o\n"
22737 msgstr "gặp chế độ không như mong chờ %o\n"
22738
22734 -#: builtin/submodule--helper.c:1300
22739 +#: builtin/submodule--helper.c:1302
22740 msgid "use the commit stored in the index instead of the submodule HEAD"
22741 msgstr "hùng lần chuyển giao đã lưu trong mục lục thay cho HEAD mô-đun-con"
22742
22738 -#: builtin/submodule--helper.c:1302
22743 +#: builtin/submodule--helper.c:1304
22744 msgid "compare the commit in the index with that in the submodule HEAD"
22745 msgstr "để so sánh lần trong mục lục với cái trong HEAD mô-đun-con"
22746
22742 -#: builtin/submodule--helper.c:1304
22747 +#: builtin/submodule--helper.c:1306
22748 msgid "skip submodules with 'ignore_config' value set to 'all'"
22749 msgstr ""
22750 "bỏ qua các mô-đun-con với giá trị của “ignore_config” được đặt thành “all”"
22751
22747 -#: builtin/submodule--helper.c:1306
22752 +#: builtin/submodule--helper.c:1308
22753 msgid "limit the summary size"
22754 msgstr "giới hạn kích cỡ tổng hợp"
22755
22751 -#: builtin/submodule--helper.c:1311
22756 +#: builtin/submodule--helper.c:1313
22757 msgid "git submodule--helper summary [<options>] [<commit>] [--] [<path>]"
22758 msgstr ""
22759 "git submodule--helper summary [<các tùy chọn>] [<lần_chuyển_giao>] [--] [</"
22760 "đường/dẫn>]"
22761
22757 -#: builtin/submodule--helper.c:1335
22762 +#: builtin/submodule--helper.c:1337
22763 msgid "could not fetch a revision for HEAD"
22764 msgstr "không thể lấy về một điểm xem xét cho HEAD"
22765
22761 -#: builtin/submodule--helper.c:1340
22766 +#: builtin/submodule--helper.c:1342
22767 msgid "--cached and --files are mutually exclusive"
22768 msgstr "Các tùy chọn --cached và --files loại từ lẫn nhau"
22769
22765 -#: builtin/submodule--helper.c:1407
22770 +#: builtin/submodule--helper.c:1409
22771 #, c-format
22772 msgid "Synchronizing submodule url for '%s'\n"
22773 msgstr "Url mô-đun-con đồng bộ hóa cho “%s”\n"
22774
22770 -#: builtin/submodule--helper.c:1413
22775 +#: builtin/submodule--helper.c:1415
22776 #, c-format
22777 msgid "failed to register url for submodule path '%s'"
22778 msgstr "gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con “%s”"
22779
22775 -#: builtin/submodule--helper.c:1427
22780 +#: builtin/submodule--helper.c:1429
22781 #, c-format
22782 msgid "failed to get the default remote for submodule '%s'"
22783 msgstr "gặp lỗi khi lấy máy chủ mặc định cho mô-đun-con “%s”"
22784
22780 -#: builtin/submodule--helper.c:1438
22785 +#: builtin/submodule--helper.c:1440
22786 #, c-format
22787 msgid "failed to update remote for submodule '%s'"
22788 msgstr "gặp lỗi khi cập nhật cho mô-đun-con “%s”"
22789
22785 -#: builtin/submodule--helper.c:1485
22790 +#: builtin/submodule--helper.c:1487
22791 msgid "suppress output of synchronizing submodule url"
22792 msgstr "chặn kết xuất của url mô-đun-con đồng bộ"
22793
22789 -#: builtin/submodule--helper.c:1492
22794 +#: builtin/submodule--helper.c:1494
22795 msgid "git submodule--helper sync [--quiet] [--recursive] [<path>]"
22796 msgstr "git submodule--helper sync [--quiet] [--recursive] [</đường/dẫn>]"
22797
22793 -#: builtin/submodule--helper.c:1546
22798 +#: builtin/submodule--helper.c:1548
22799 #, c-format
22800 msgid ""
22801 "Submodule work tree '%s' contains a .git directory (use 'rm -rf' if you "
@@ -22799,7 +22804,7 @@ msgstr ""
22804 "Cây làm việc mô-đun-con “%s” có chứa thư mục .git (dùng “rm -rf” nếu bạn "
22805 "thực sự muốn gỡ bỏ nó cùng với toàn bộ lịch sử của chúng)"
22806
22802 -#: builtin/submodule--helper.c:1558
22807 +#: builtin/submodule--helper.c:1560
22808 #, c-format
22809 msgid ""
22810 "Submodule work tree '%s' contains local modifications; use '-f' to discard "
@@ -22808,45 +22813,45 @@ msgstr ""
22813 "Cây làm việc mô-đun-con “%s” chứa các thay đổi nội bộ; hãy dùng “-f” để loại "
22814 "bỏ chúng đi"
22815
22811 -#: builtin/submodule--helper.c:1566
22816 +#: builtin/submodule--helper.c:1568
22817 #, c-format
22818 msgid "Cleared directory '%s'\n"
22819 msgstr "Đã xóa thư mục “%s”\n"
22820
22816 -#: builtin/submodule--helper.c:1568
22821 +#: builtin/submodule--helper.c:1570
22822 #, c-format
22823 msgid "Could not remove submodule work tree '%s'\n"
22824 msgstr "Không thể gỡ bỏ cây làm việc mô-đun-con “%s”\n"
22825
22821 -#: builtin/submodule--helper.c:1579
22826 +#: builtin/submodule--helper.c:1581
22827 #, c-format
22828 msgid "could not create empty submodule directory %s"
22829 msgstr "không thể tạo thư mục mô-đun-con rỗng “%s”"
22830
22826 -#: builtin/submodule--helper.c:1595
22831 +#: builtin/submodule--helper.c:1597
22832 #, c-format
22833 msgid "Submodule '%s' (%s) unregistered for path '%s'\n"
22834 msgstr "Mô-đun-con “%s” (%s) được đăng ký cho đường dẫn “%s”\n"
22835
22831 -#: builtin/submodule--helper.c:1624
22836 +#: builtin/submodule--helper.c:1626
22837 msgid "remove submodule working trees even if they contain local changes"
22838 msgstr "gỡ bỏ cây làm việc của mô-đun-con ngay cả khi nó có thay đổi nội bộ"
22839
22835 -#: builtin/submodule--helper.c:1625
22840 +#: builtin/submodule--helper.c:1627
22841 msgid "unregister all submodules"
22842 msgstr "bỏ đăng ký tất cả các trong mô-đun-con"
22843
22839 -#: builtin/submodule--helper.c:1630
22844 +#: builtin/submodule--helper.c:1632
22845 msgid ""
22846 "git submodule deinit [--quiet] [-f | --force] [--all | [--] [<path>...]]"
22847 msgstr ""
22848 "git submodule deinit [--quiet] [-f | --force] [--all | [--] [</đường/dẫn>…]]"
22849
22845 -#: builtin/submodule--helper.c:1644
22850 +#: builtin/submodule--helper.c:1646
22851 msgid "Use '--all' if you really want to deinitialize all submodules"
22852 msgstr "Dùng “--all” nếu bạn thực sự muốn hủy khởi tạo mọi mô-đun-con"
22853
22849 -#: builtin/submodule--helper.c:1713
22854 +#: builtin/submodule--helper.c:1690
22855 msgid ""
22856 "An alternate computed from a superproject's alternate is invalid.\n"
22857 "To allow Git to clone without an alternate in such a case, set\n"
@@ -22861,46 +22866,67 @@ msgstr ""
22866 "bằng\n"
22867 "“--reference-if-able” thay vì dùng “--reference”."
22868
22864 -#: builtin/submodule--helper.c:1752 builtin/submodule--helper.c:1755
22869 +#: builtin/submodule--helper.c:1729 builtin/submodule--helper.c:1732
22870 #, c-format
22871 msgid "submodule '%s' cannot add alternate: %s"
22872 msgstr "mô-đun-con “%s” không thể thêm thay thế: %s"
22873
22869 -#: builtin/submodule--helper.c:1791
22874 +#: builtin/submodule--helper.c:1768
22875 #, c-format
22876 msgid "Value '%s' for submodule.alternateErrorStrategy is not recognized"
22877 msgstr "Giá trị “%s” cho submodule.alternateErrorStrategy không được thừa nhận"
22878
22874 -#: builtin/submodule--helper.c:1798
22879 +#: builtin/submodule--helper.c:1775
22880 #, c-format
22881 msgid "Value '%s' for submodule.alternateLocation is not recognized"
22882 msgstr "Giá trị “%s” cho submodule.alternateLocation không được thừa nhận"
22883
22879 -#: builtin/submodule--helper.c:1822
22884 +#: builtin/submodule--helper.c:1800
22885 +#, c-format
22886 +msgid "refusing to create/use '%s' in another submodule's git dir"
22887 +msgstr "từ chối tạo/dùng “%s” trong một thư mục git của mô đun con"
22888 +
22889 +#: builtin/submodule--helper.c:1841
22890 +#, c-format
22891 +msgid "clone of '%s' into submodule path '%s' failed"
22892 +msgstr "việc sao “%s” vào đường dẫn mô-đun-con “%s” gặp lỗi"
22893 +
22894 +#: builtin/submodule--helper.c:1846
22895 +#, c-format
22896 +msgid "directory not empty: '%s'"
22897 +msgstr "thư mục không trống: “%s”"
22898 +
22899 +#: builtin/submodule--helper.c:1858
22900 +#, c-format
22901 +msgid "could not get submodule directory for '%s'"
22902 +msgstr "không thể lấy thư mục mô-đun-con cho “%s”"
22903 +
22904 +#: builtin/submodule--helper.c:1890 builtin/submodule--helper.c:2894
22905 msgid "where the new submodule will be cloned to"
22906 msgstr "nhân bản mô-đun-con mới vào chỗ nào"
22907
22883 -#: builtin/submodule--helper.c:1825
22908 +#: builtin/submodule--helper.c:1893 builtin/submodule--helper.c:2897
22909 msgid "name of the new submodule"
22910 msgstr "tên của mô-đun-con mới"
22911
22887 -#: builtin/submodule--helper.c:1828
22912 +#: builtin/submodule--helper.c:1896 builtin/submodule--helper.c:2900
22913 msgid "url where to clone the submodule from"
22914 msgstr "url nơi mà nhân bản mô-đun-con từ đó"
22915
22891 -#: builtin/submodule--helper.c:1836
22916 +#: builtin/submodule--helper.c:1904 builtin/submodule--helper.c:2907
22917 msgid "depth for shallow clones"
22918 msgstr "chiều sâu lịch sử khi tạo bản sao"
22919
22895 -#: builtin/submodule--helper.c:1839 builtin/submodule--helper.c:2348
22920 +#: builtin/submodule--helper.c:1907 builtin/submodule--helper.c:2365
22921 +#: builtin/submodule--helper.c:2909
22922 msgid "force cloning progress"
22923 msgstr "ép buộc tiến trình nhân bản"
22924
22899 -#: builtin/submodule--helper.c:1841 builtin/submodule--helper.c:2350
22925 +#: builtin/submodule--helper.c:1909 builtin/submodule--helper.c:2367
22926 msgid "disallow cloning into non-empty directory"
22927 msgstr "làm đầy đủ dữ liệu cho bản sao vào trong một thư mục trống rỗng"
22928
22903 -#: builtin/submodule--helper.c:1848
22929 +#: builtin/submodule--helper.c:1916
22930 msgid ""
22931 "git submodule--helper clone [--prefix=<path>] [--quiet] [--reference "
22932 "<repository>] [--name <name>] [--depth <depth>] [--single-branch] --url "
@@ -22910,105 +22936,85 @@ msgstr ""
22936 "<kho>] [--name <tên>] [--depth <sâu>] [--single-branch] --url <url> --path </"
22937 "đường/dẫn>"
22938
22913 -#: builtin/submodule--helper.c:1873
22914 -#, c-format
22915 -msgid "refusing to create/use '%s' in another submodule's git dir"
22916 -msgstr "từ chối tạo/dùng “%s” trong một thư mục git của mô đun con"
22917 -
22918 -#: builtin/submodule--helper.c:1884
22919 -#, c-format
22920 -msgid "clone of '%s' into submodule path '%s' failed"
22921 -msgstr "việc sao “%s” vào đường dẫn mô-đun-con “%s” gặp lỗi"
22922 -
22923 -#: builtin/submodule--helper.c:1888
22924 -#, c-format
22925 -msgid "directory not empty: '%s'"
22926 -msgstr "thư mục không trống: “%s”"
22927 -
22928 -#: builtin/submodule--helper.c:1900
22929 -#, c-format
22930 -msgid "could not get submodule directory for '%s'"
22931 -msgstr "không thể lấy thư mục mô-đun-con cho “%s”"
22932 -
22933 -#: builtin/submodule--helper.c:1936
22939 +#: builtin/submodule--helper.c:1953
22940 #, c-format
22941 msgid "Invalid update mode '%s' for submodule path '%s'"
22942 msgstr "Chế độ cập nhật “%s” không hợp lệ cho đường dẫn mô-đun-con “%s”"
22943
22938 -#: builtin/submodule--helper.c:1940
22944 +#: builtin/submodule--helper.c:1957
22945 #, c-format
22946 msgid "Invalid update mode '%s' configured for submodule path '%s'"
22947 msgstr ""
22948 "Chế độ cập nhật “%s” không hợp lệ được cấu hình cho đường dẫn mô-đun-con “%s”"
22949
22944 -#: builtin/submodule--helper.c:2041
22950 +#: builtin/submodule--helper.c:2058
22951 #, c-format
22952 msgid "Submodule path '%s' not initialized"
22953 msgstr "Đường dẫn mô-đun-con “%s” chưa được khởi tạo"
22954
22949 -#: builtin/submodule--helper.c:2045
22955 +#: builtin/submodule--helper.c:2062
22956 msgid "Maybe you want to use 'update --init'?"
22957 msgstr "Có lẽ bạn là bạn muốn dùng \"update --init\" phải không?"
22958
22953 -#: builtin/submodule--helper.c:2075
22959 +#: builtin/submodule--helper.c:2092
22960 #, c-format
22961 msgid "Skipping unmerged submodule %s"
22962 msgstr "Bỏ qua các mô-đun-con chưa được hòa trộn %s"
22963
22958 -#: builtin/submodule--helper.c:2104
22964 +#: builtin/submodule--helper.c:2121
22965 #, c-format
22966 msgid "Skipping submodule '%s'"
22967 msgstr "Bỏ qua mô-đun-con “%s”"
22968
22963 -#: builtin/submodule--helper.c:2254
22969 +#: builtin/submodule--helper.c:2271
22970 #, c-format
22971 msgid "Failed to clone '%s'. Retry scheduled"
22972 msgstr "Gặp lỗi khi nhân bản “%s”. Thử lại lịch trình"
22973
22968 -#: builtin/submodule--helper.c:2265
22974 +#: builtin/submodule--helper.c:2282
22975 #, c-format
22976 msgid "Failed to clone '%s' a second time, aborting"
22977 msgstr "Gặp lỗi khi nhân bản “%s” lần thứ hai nên bãi bỏ"
22978
22973 -#: builtin/submodule--helper.c:2327 builtin/submodule--helper.c:2573
22979 +#: builtin/submodule--helper.c:2344 builtin/submodule--helper.c:2590
22980 msgid "path into the working tree"
22981 msgstr "đường dẫn đến cây làm việc"
22982
22977 -#: builtin/submodule--helper.c:2330
22983 +#: builtin/submodule--helper.c:2347
22984 msgid "path into the working tree, across nested submodule boundaries"
22985 msgstr "đường dẫn đến cây làm việc, chéo biên giới mô-đun-con lồng nhau"
22986
22981 -#: builtin/submodule--helper.c:2334
22987 +#: builtin/submodule--helper.c:2351
22988 msgid "rebase, merge, checkout or none"
22989 msgstr "rebase, merge, checkout hoặc không làm gì cả"
22990
22985 -#: builtin/submodule--helper.c:2340
22991 +#: builtin/submodule--helper.c:2357
22992 msgid "create a shallow clone truncated to the specified number of revisions"
22993 msgstr ""
22994 "tạo một bản sao nông được cắt ngắn thành số lượng điểm xét duyệt đã cho"
22995
22990 -#: builtin/submodule--helper.c:2343
22996 +#: builtin/submodule--helper.c:2360
22997 msgid "parallel jobs"
22998 msgstr "công việc đồng thời"
22999
22994 -#: builtin/submodule--helper.c:2345
23000 +#: builtin/submodule--helper.c:2362
23001 msgid "whether the initial clone should follow the shallow recommendation"
23002 msgstr "nhân bản lần đầu có nên theo khuyến nghị là nông hay không"
23003
22998 -#: builtin/submodule--helper.c:2346
23004 +#: builtin/submodule--helper.c:2363
23005 msgid "don't print cloning progress"
23006 msgstr "đừng in tiến trình nhân bản"
23007
23002 -#: builtin/submodule--helper.c:2357
23008 +#: builtin/submodule--helper.c:2374
23009 msgid "git submodule--helper update-clone [--prefix=<path>] [<path>...]"
23010 msgstr ""
23011 "git submodule--helper update-clone [--prefix=</đường/dẫn>] [</đường/dẫn>…]"
23012
23007 -#: builtin/submodule--helper.c:2370
23013 +#: builtin/submodule--helper.c:2387
23014 msgid "bad value for update parameter"
23015 msgstr "giá trị cho tham số cập nhật bị sai"
23016
23011 -#: builtin/submodule--helper.c:2418
23017 +#: builtin/submodule--helper.c:2435
23018 #, c-format
23019 msgid ""
23020 "Submodule (%s) branch configured to inherit branch from superproject, but "
@@ -23017,86 +23023,143 @@ msgstr ""
23023 "Nhánh mô-đun-con (%s) được cấu hình kế thừa nhánh từ siêu dự án, nhưng siêu "
23024 "dự án lại không trên bất kỳ nhánh nào"
23025
23020 -#: builtin/submodule--helper.c:2541
23026 +#: builtin/submodule--helper.c:2558
23027 #, c-format
23028 msgid "could not get a repository handle for submodule '%s'"
23029 msgstr "không thể lấy thẻ quản kho cho mô-đun-con “%s”"
23030
23025 -#: builtin/submodule--helper.c:2574
23031 +#: builtin/submodule--helper.c:2591
23032 msgid "recurse into submodules"
23033 msgstr "đệ quy vào trong mô-đun-con"
23034
23029 -#: builtin/submodule--helper.c:2580
23035 +#: builtin/submodule--helper.c:2597
23036 msgid "git submodule--helper absorb-git-dirs [<options>] [<path>...]"
23037 msgstr "git submodule--helper absorb-git-dirs [<các tùy chọn>] [</đường/dẫn>…]"
23038
23033 -#: builtin/submodule--helper.c:2636
23039 +#: builtin/submodule--helper.c:2653
23040 msgid "check if it is safe to write to the .gitmodules file"
23041 msgstr "chọn nếu nó là an toàn để ghi vào tập tin .gitmodules"
23042
23037 -#: builtin/submodule--helper.c:2639
23043 +#: builtin/submodule--helper.c:2656
23044 msgid "unset the config in the .gitmodules file"
23045 msgstr "bỏ đặt cấu hình trong tập tin .gitmodules"
23046
23041 -#: builtin/submodule--helper.c:2644
23047 +#: builtin/submodule--helper.c:2661
23048 msgid "git submodule--helper config <name> [<value>]"
23049 msgstr "git submodule--helper config <tên> [<giá trị>]"
23050
23045 -#: builtin/submodule--helper.c:2645
23051 +#: builtin/submodule--helper.c:2662
23052 msgid "git submodule--helper config --unset <name>"
23053 msgstr "git submodule--helper config --unset <tên>"
23054
23049 -#: builtin/submodule--helper.c:2646
23055 +#: builtin/submodule--helper.c:2663
23056 msgid "git submodule--helper config --check-writeable"
23057 msgstr "git submodule--helper config --check-writeable"
23058
23053 -#: builtin/submodule--helper.c:2665 git-submodule.sh:150
23059 +#: builtin/submodule--helper.c:2682 git-submodule.sh:150
23060 #, sh-format
23061 msgid "please make sure that the .gitmodules file is in the working tree"
23062 msgstr "hãy đảm bảo rằng tập tin .gitmodules có trong cây làm việc"
23063
23058 -#: builtin/submodule--helper.c:2681
23064 +#: builtin/submodule--helper.c:2698
23065 msgid "suppress output for setting url of a submodule"
23066 msgstr "chặn kết xuất cho cài đặt url của một mô-đun-con"
23067
23062 -#: builtin/submodule--helper.c:2685
23068 +#: builtin/submodule--helper.c:2702
23069 msgid "git submodule--helper set-url [--quiet] <path> <newurl>"
23070 msgstr "git submodule--helper set-url [--quiet] </đường/dẫn> <url_mới>"
23071
23066 -#: builtin/submodule--helper.c:2718
23072 +#: builtin/submodule--helper.c:2735
23073 msgid "set the default tracking branch to master"
23074 msgstr "đặt nhánh theo dõi mặc định thành master"
23075
23070 -#: builtin/submodule--helper.c:2720
23076 +#: builtin/submodule--helper.c:2737
23077 msgid "set the default tracking branch"
23078 msgstr "đặt nhánh theo dõi mặc định"
23079
23074 -#: builtin/submodule--helper.c:2724
23080 +#: builtin/submodule--helper.c:2741
23081 msgid "git submodule--helper set-branch [-q|--quiet] (-d|--default) <path>"
23082 msgstr ""
23083 "git submodule--helper set-branch [-q|--quiet](-d|--default)</đường/dẫn>"
23084
23079 -#: builtin/submodule--helper.c:2725
23085 +#: builtin/submodule--helper.c:2742
23086 msgid ""
23087 "git submodule--helper set-branch [-q|--quiet] (-b|--branch) <branch> <path>"
23088 msgstr ""
23089 "git submodule--helper set-branch [-q|--quiet] (-b|--branch) <nhánh> </đường/"
23090 "dẫn>"
23091
23086 -#: builtin/submodule--helper.c:2732
23092 +#: builtin/submodule--helper.c:2749
23093 msgid "--branch or --default required"
23094 msgstr "cần --branch hoặc --default"
23095
23090 -#: builtin/submodule--helper.c:2735
23096 +#: builtin/submodule--helper.c:2752
23097 msgid "--branch and --default are mutually exclusive"
23098 msgstr "Các tùy chọn --branch và --default loại từ lẫn nhau"
23099
23094 -#: builtin/submodule--helper.c:2792 git.c:449 git.c:724
23100 +#: builtin/submodule--helper.c:2815
23101 +#, c-format
23102 +msgid "Adding existing repo at '%s' to the index\n"
23103 +msgstr "Đang thêm repo có sẵn tại “%s” vào bảng mục lục\n"
23104 +
23105 +#: builtin/submodule--helper.c:2818
23106 +#, c-format
23107 +msgid "'%s' already exists and is not a valid git repo"
23108 +msgstr "“%s” đã tồn tại từ trước và không phải là một kho git hợp lệ"
23109 +
23110 +#: builtin/submodule--helper.c:2828
23111 +#, c-format
23112 +msgid "A git directory for '%s' is found locally with remote(s):"
23113 +msgstr "Thư mục git cho “%s” được tìm thấy một cách cục bộ với các máy chủ:"
23114 +
23115 +#: builtin/submodule--helper.c:2833
23116 +#, c-format
23117 +msgid ""
23118 +"If you want to reuse this local git directory instead of cloning again from\n"
23119 +" %s\n"
23120 +"use the '--force' option. If the local git directory is not the correct "
23121 +"repo\n"
23122 +"or if you are unsure what this means, choose another name with the '--name' "
23123 +"option.\n"
23124 +msgstr ""
23125 +"Nếu bạn muốn sử dụng lại thư mục nội bộ này thay vì nhân bản lại lần nữa từ\n"
23126 +" %s\n"
23127 +"dùng tùy chọn “--force”. Nếu thư mục git nội bộ không phải là một kho đúng\n"
23128 +"hoặc là bạn không chắc chắn điều đó nghĩa là gì thì chọn tên khác với tùy "
23129 +"chọn “--name”.\n"
23130 +
23131 +#: builtin/submodule--helper.c:2842
23132 +#, c-format
23133 +msgid "Reactivating local git directory for submodule '%s'\n"
23134 +msgstr "Phục hồi sự hoạt động của thư mục git nội bộ cho mô-đun-con “%s”.\n"
23135 +
23136 +#: builtin/submodule--helper.c:2875
23137 +#, c-format
23138 +msgid "unable to checkout submodule '%s'"
23139 +msgstr "không thể lấy ra mô-đun-con “%s”"
23140 +
23141 +#: builtin/submodule--helper.c:2888
23142 +msgid "branch of repository to checkout on cloning"
23143 +msgstr "nhánh của kho để lấy ra khi nhân bản"
23144 +
23145 +#: builtin/submodule--helper.c:2910
23146 +msgid "allow adding an otherwise ignored submodule path"
23147 +msgstr "cho phép thêm một đường dẫn mô-đun-con bị bỏ qua khác"
23148 +
23149 +#: builtin/submodule--helper.c:2917
23150 +msgid ""
23151 +"git submodule--helper add-clone [<options>...] --url <url> --path <path> --"
23152 +"name <name>"
23153 +msgstr ""
23154 +"git submodule--helper add-clone [<các tùy chọn>...] --url <url> --path </"
23155 +"đường/dẫn> --name <tên>"
23156 +
23157 +#: builtin/submodule--helper.c:2985 git.c:449 git.c:724
23158 #, c-format
23159 msgid "%s doesn't support --super-prefix"
23160 msgstr "%s không hỗ trợ --super-prefix"
23161
23099 -#: builtin/submodule--helper.c:2798
23162 +#: builtin/submodule--helper.c:2991
23163 #, c-format
23164 msgid "'%s' is not a valid submodule--helper subcommand"
23165 msgstr "“%s” không phải là lệnh con submodule--helper hợp lệ"
@@ -25333,72 +25396,29 @@ msgstr ""
25396 msgid "'$sm_path' does not have a commit checked out"
25397 msgstr "“$sm_path” không có lần chuyển giao nào được lấy ra"
25398
25336 -#: git-submodule.sh:249
25337 -#, sh-format
25338 -msgid "Adding existing repo at '$sm_path' to the index"
25339 -msgstr "Đang thêm repo có sẵn tại “$sm_path” vào bảng mục lục"
25340 -
25341 -#: git-submodule.sh:251
25342 -#, sh-format
25343 -msgid "'$sm_path' already exists and is not a valid git repo"
25344 -msgstr "”$sm_path” đã tồn tại từ trước và không phải là một kho git hợp lệ"
25345 -
25346 -#: git-submodule.sh:259
25347 -#, sh-format
25348 -msgid "A git directory for '$sm_name' is found locally with remote(s):"
25349 -msgstr ""
25350 -"Thư mục git cho “$sm_name” được tìm thấy một cách cục bộ với các máy chủ:"
25351 -
25352 -#: git-submodule.sh:261
25353 -#, sh-format
25354 -msgid ""
25355 -"If you want to reuse this local git directory instead of cloning again from\n"
25356 -" $realrepo\n"
25357 -"use the '--force' option. If the local git directory is not the correct "
25358 -"repo\n"
25359 -"or you are unsure what this means choose another name with the '--name' "
25360 -"option."
25361 -msgstr ""
25362 -"Nếu bạn muốn sử dụng lại thư mục nội bộ này thay vì nhân bản lại lần nữa từ\n"
25363 -" $realrepo\n"
25364 -"dùng tùy chọn “--force”. Nếu thư mục git nội bộ không phải là một kho đúng\n"
25365 -"hoặc là bạn không chắc chắn điều đó nghĩa là gì thì chọn tên khác với tùy "
25366 -"chọn “--name”."
25367 -
25368 -#: git-submodule.sh:267
25369 -#, sh-format
25370 -msgid "Reactivating local git directory for submodule '$sm_name'."
25371 -msgstr ""
25372 -"Phục hồi sự hoạt động của thư mục git nội bộ cho mô-đun-con “$sm_name”."
25373 -
25374 -#: git-submodule.sh:279
25375 -#, sh-format
25376 -msgid "Unable to checkout submodule '$sm_path'"
25377 -msgstr "Không thể lấy ra mô-đun-con “$sm_path”"
25378 -
25379 -#: git-submodule.sh:284
25399 +#: git-submodule.sh:248
25400 #, sh-format
25401 msgid "Failed to add submodule '$sm_path'"
25402 msgstr "Gặp lỗi khi thêm mô-đun-con “$sm_path”"
25403
25384 -#: git-submodule.sh:293
25404 +#: git-submodule.sh:257
25405 #, sh-format
25406 msgid "Failed to register submodule '$sm_path'"
25407 msgstr "Gặp lỗi khi đăng ký với hệ thống mô-đun-con “$sm_path”"
25408
25389 -#: git-submodule.sh:568
25409 +#: git-submodule.sh:532
25410 #, sh-format
25411 msgid "Unable to find current revision in submodule path '$displaypath'"
25412 msgstr ""
25413 "Không tìm thấy điểm xét duyệt hiện hành trong đường dẫn mô-đun-con "
25414 "“$displaypath”"
25415
25396 -#: git-submodule.sh:578
25416 +#: git-submodule.sh:542
25417 #, sh-format
25418 msgid "Unable to fetch in submodule path '$sm_path'"
25419 msgstr "Không thể lấy về trong đường dẫn mô-đun-con “$sm_path”"
25420
25401 -#: git-submodule.sh:583
25421 +#: git-submodule.sh:547
25422 #, sh-format
25423 msgid ""
25424 "Unable to find current ${remote_name}/${branch} revision in submodule path "
@@ -25407,7 +25427,7 @@ msgstr ""
25427 "Không thể tìm thấy điểm xét duyệt hiện hành ${remote_name}/${branch} trong "
25428 "đường dẫn mô-đun-con “$sm_path”"
25429
25410 -#: git-submodule.sh:601
25430 +#: git-submodule.sh:565
25431 #, sh-format
25432 msgid ""
25433 "Unable to fetch in submodule path '$displaypath'; trying to directly fetch "
@@ -25416,7 +25436,7 @@ msgstr ""
25436 "Không thể lấy về trong đường dẫn mô-đun-con “$displaypath”; thử lấy về trực "
25437 "tiếp $sha1:"
25438
25419 -#: git-submodule.sh:607
25439 +#: git-submodule.sh:571
25440 #, sh-format
25441 msgid ""
25442 "Fetched in submodule path '$displaypath', but it did not contain $sha1. "
@@ -25425,50 +25445,50 @@ msgstr ""
25445 "Đã lấy về từ đường dẫn mô-đun con “$displaypath”, nhưng nó không chứa $sha1. "
25446 "Lấy về theo định hướng của lần chuyển giao đó gặp lỗi."
25447
25428 -#: git-submodule.sh:614
25448 +#: git-submodule.sh:578
25449 #, sh-format
25450 msgid "Unable to checkout '$sha1' in submodule path '$displaypath'"
25451 msgstr "Không thể lấy ra “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
25452
25433 -#: git-submodule.sh:615
25453 +#: git-submodule.sh:579
25454 #, sh-format
25455 msgid "Submodule path '$displaypath': checked out '$sha1'"
25456 msgstr "Đường dẫn mô-đun-con “$displaypath”: đã checkout “$sha1”"
25457
25438 -#: git-submodule.sh:619
25458 +#: git-submodule.sh:583
25459 #, sh-format
25460 msgid "Unable to rebase '$sha1' in submodule path '$displaypath'"
25461 msgstr "Không thể cải tổ “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
25462
25443 -#: git-submodule.sh:620
25463 +#: git-submodule.sh:584
25464 #, sh-format
25465 msgid "Submodule path '$displaypath': rebased into '$sha1'"
25466 msgstr "Đường dẫn mô-đun-con “$displaypath”: được rebase vào trong “$sha1”"
25467
25448 -#: git-submodule.sh:625
25468 +#: git-submodule.sh:589
25469 #, sh-format
25470 msgid "Unable to merge '$sha1' in submodule path '$displaypath'"
25471 msgstr ""
25472 "Không thể hòa trộn (merge) “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
25473
25454 -#: git-submodule.sh:626
25474 +#: git-submodule.sh:590
25475 #, sh-format
25476 msgid "Submodule path '$displaypath': merged in '$sha1'"
25477 msgstr "Đường dẫn mô-đun-con “$displaypath”: được hòa trộn vào “$sha1”"
25478
25459 -#: git-submodule.sh:631
25479 +#: git-submodule.sh:595
25480 #, sh-format
25481 msgid "Execution of '$command $sha1' failed in submodule path '$displaypath'"
25482 msgstr ""
25483 "Thực hiện không thành công lệnh “$command $sha1” trong đường dẫn mô-đun-con "
25484 "“$displaypath”"
25485
25466 -#: git-submodule.sh:632
25486 +#: git-submodule.sh:596
25487 #, sh-format
25488 msgid "Submodule path '$displaypath': '$command $sha1'"
25489 msgstr "Đường dẫn mô-đun-con “$displaypath”: “$command $sha1”"
25490
25471 -#: git-submodule.sh:663
25491 +#: git-submodule.sh:627
25492 #, sh-format
25493 msgid "Failed to recurse into submodule path '$displaypath'"
25494 msgstr "Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$displaypath”"