l10n: vi.po(5204t): Updated Vietnamese translation for v2.32.0
Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>
Tran Ngoc Quan committed
May 24, 2021 at 13:54 UTC
11998a036472a999d81669942ec9db14d1f31125
1 file changed
+3694
-3199
po/vi.po
+3694
-3199
@@ -7,10 +7,10 @@
7
#
8
msgid ""
9
msgstr ""
10
-"Project-Id-Version: git v2.31.0-rc1 rd2\n"
10
+"Project-Id-Version: git v2.32.0-rc0\n"
11
"Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12
-"POT-Creation-Date: 2021-03-04 22:41+0800\n"
13
-"PO-Revision-Date: 2021-03-08 08:58+0700\n"
12
+"POT-Creation-Date: 2021-05-17 16:02+0800\n"
13
+"PO-Revision-Date: 2021-05-24 13:49+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"
@@ -19,18 +19,16 @@ msgstr ""
19
"Content-Transfer-Encoding: 8bit\n"
20
"Plural-Forms: nplurals=1; plural=0;\n"
21
"X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n"
22
-"X-Poedit-SourceCharset: UTF-8\n"
23
-"X-Poedit-Basepath: ..\n"
24
-"X-Generator: Poedit 2.4.2\n"
22
+"X-Generator: Poedit 3.0\n"
23
24
#: add-interactive.c:376
25
#, c-format
26
msgid "Huh (%s)?"
27
msgstr "Hả (%s)?"
28
31
-#: add-interactive.c:529 add-interactive.c:830 reset.c:65 sequencer.c:3292
32
-#: sequencer.c:3743 sequencer.c:3898 builtin/rebase.c:1538
33
-#: builtin/rebase.c:1963
29
+#: add-interactive.c:529 add-interactive.c:830 reset.c:65 sequencer.c:3493
30
+#: sequencer.c:3944 sequencer.c:4099 builtin/rebase.c:1528
31
+#: builtin/rebase.c:1953
32
msgid "could not read index"
33
msgstr "không thể đọc bảng mục lục"
34
@@ -58,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
61
-#: add-interactive.c:703 add-interactive.c:892 reset.c:89 sequencer.c:3486
59
+#: add-interactive.c:703 add-interactive.c:892 reset.c:89 sequencer.c:3687
60
msgid "could not write index"
61
msgstr "không thể ghi bảng mục lục"
62
@@ -73,7 +71,7 @@ msgstr[0] "đã cập nhật %d đường dẫn\n"
71
msgid "note: %s is untracked now.\n"
72
msgstr "chú ý: %s giờ đã bỏ theo dõi.\n"
73
76
-#: add-interactive.c:729 apply.c:4125 builtin/checkout.c:295
74
+#: add-interactive.c:729 apply.c:4127 builtin/checkout.c:298
75
#: builtin/reset.c:145
76
#, c-format
77
msgid "make_cache_entry failed for path '%s'"
@@ -217,12 +215,12 @@ msgstr "đã đưa lên bệ phóng"
215
msgid "unstaged"
216
msgstr "chưa đưa lên bệ phóng"
217
220
-#: add-interactive.c:1144 apply.c:4987 apply.c:4990 builtin/am.c:2257
221
-#: builtin/am.c:2260 builtin/bugreport.c:134 builtin/clone.c:124
222
-#: builtin/fetch.c:150 builtin/merge.c:285 builtin/pull.c:190
223
-#: builtin/submodule--helper.c:409 builtin/submodule--helper.c:1818
224
-#: builtin/submodule--helper.c:1821 builtin/submodule--helper.c:2326
225
-#: builtin/submodule--helper.c:2329 builtin/submodule--helper.c:2572
218
+#: add-interactive.c:1144 apply.c:4994 apply.c:4997 builtin/am.c:2308
219
+#: builtin/am.c:2311 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:409 builtin/submodule--helper.c:1819
222
+#: builtin/submodule--helper.c:1822 builtin/submodule--helper.c:2327
223
+#: builtin/submodule--helper.c:2330 builtin/submodule--helper.c:2573
224
#: git-add--interactive.perl:213
225
msgid "path"
226
msgstr "đường-dẫn"
@@ -746,7 +744,7 @@ msgstr "Rất tiếc, không thể sửa khúc này"
744
msgid "'git apply' failed"
745
msgstr "“git apply” gặp lỗi"
746
749
-#: advice.c:143
747
+#: advice.c:145
748
#, c-format
749
msgid ""
750
"\n"
@@ -755,45 +753,45 @@ msgstr ""
753
"\n"
754
"Tắt lời nhắn này bằng \"git config advice.%s false\""
755
758
-#: advice.c:159
756
+#: advice.c:161
757
#, c-format
758
msgid "%shint: %.*s%s\n"
759
msgstr "%sgợi ý: %.*s%s\n"
760
763
-#: advice.c:250
761
+#: advice.c:252
762
msgid "Cherry-picking is not possible because you have unmerged files."
763
msgstr ""
764
"Cherry-picking là không thể thực hiện bởi vì bạn có những tập tin chưa được "
765
"hòa trộn."
766
769
-#: advice.c:252
767
+#: advice.c:254
768
msgid "Committing is not possible because you have unmerged files."
769
msgstr ""
770
"Commit là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
771
774
-#: advice.c:254
772
+#: advice.c:256
773
msgid "Merging is not possible because you have unmerged files."
774
msgstr ""
775
"Merge là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
776
779
-#: advice.c:256
777
+#: advice.c:258
778
msgid "Pulling is not possible because you have unmerged files."
779
msgstr ""
780
"Pull là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
781
784
-#: advice.c:258
782
+#: advice.c:260
783
msgid "Reverting is not possible because you have unmerged files."
784
msgstr ""
785
"Revert là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
786
789
-#: advice.c:260
787
+#: advice.c:262
788
#, c-format
789
msgid "It is not possible to %s because you have unmerged files."
790
msgstr ""
791
"Việc này không thể thực hiện với %s bởi vì bạn có những tập tin chưa được "
792
"hòa trộn."
793
796
-#: advice.c:268
794
+#: advice.c:270
795
msgid ""
796
"Fix them up in the work tree, and then use 'git add/rm <file>'\n"
797
"as appropriate to mark resolution and make a commit."
@@ -801,23 +799,41 @@ msgstr ""
799
"Sửa chúng trong cây làm việc, và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
800
"dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
801
804
-#: advice.c:276
802
+#: advice.c:278
803
msgid "Exiting because of an unresolved conflict."
804
msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
805
808
-#: advice.c:281 builtin/merge.c:1370
806
+#: advice.c:283 builtin/merge.c:1374
807
msgid "You have not concluded your merge (MERGE_HEAD exists)."
808
msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
809
812
-#: advice.c:283
810
+#: advice.c:285
811
msgid "Please, commit your changes before merging."
812
msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
813
816
-#: advice.c:284
814
+#: advice.c:286
815
msgid "Exiting because of unfinished merge."
816
msgstr "Thoát ra bởi vì việc hòa trộn không hoàn tất."
817
820
-#: advice.c:290
818
+#: advice.c:296
819
+#, c-format
820
+msgid ""
821
+"The following pathspecs didn't match any eligible path, but they do match "
822
+"index\n"
823
+"entries outside the current sparse checkout:\n"
824
+msgstr ""
825
+"Các đặc tả đường dẫn sau đây không khớp với bất kỳ đường dẫn thích hợp nào,\n"
826
+"nhưng chúng khớp với các mục mục lục bên ngoài \"sparse checkout\" hiện "
827
+"tại:\n"
828
+
829
+#: advice.c:303
830
+msgid ""
831
+"Disable or modify the sparsity rules if you intend to update such entries."
832
+msgstr ""
833
+"Vô hiệu hóa hoặc sửa đổi các quy tắc sparsity nếu bạn có ý định cập nhật các "
834
+"mục như vậy."
835
+
836
+#: advice.c:310
837
#, c-format
838
msgid ""
839
"Note: switching to '%s'.\n"
@@ -867,85 +883,81 @@ msgstr "cmdline kết thúc với \\"
883
msgid "unclosed quote"
884
msgstr "chưa có dấu nháy đóng"
885
870
-#: apply.c:69
886
+#: apply.c:70
887
#, c-format
888
msgid "unrecognized whitespace option '%s'"
889
msgstr "không nhận ra tùy chọn về khoảng trắng “%s”"
890
875
-#: apply.c:85
891
+#: apply.c:86
892
#, c-format
893
msgid "unrecognized whitespace ignore option '%s'"
894
msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng “%s”"
895
880
-#: apply.c:135
896
+#: apply.c:136
897
msgid "--reject and --3way cannot be used together."
898
msgstr "--reject và --3way không thể dùng cùng nhau."
899
884
-#: apply.c:137
885
-msgid "--cached and --3way cannot be used together."
886
-msgstr "--cached và --3way không thể dùng cùng nhau."
887
-
888
-#: apply.c:140
900
+#: apply.c:139
901
msgid "--3way outside a repository"
902
msgstr "--3way ở ngoài một kho chứa"
903
892
-#: apply.c:151
904
+#: apply.c:150
905
msgid "--index outside a repository"
906
msgstr "--index ở ngoài một kho chứa"
907
896
-#: apply.c:154
908
+#: apply.c:153
909
msgid "--cached outside a repository"
910
msgstr "--cached ở ngoài một kho chứa"
911
900
-#: apply.c:801
912
+#: apply.c:800
913
#, c-format
914
msgid "Cannot prepare timestamp regexp %s"
915
msgstr ""
916
"Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
917
"%s"
918
907
-#: apply.c:810
919
+#: apply.c:809
920
#, c-format
921
msgid "regexec returned %d for input: %s"
922
msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
923
912
-#: apply.c:884
924
+#: apply.c:883
925
#, c-format
926
msgid "unable to find filename in patch at line %d"
927
msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
928
917
-#: apply.c:922
929
+#: apply.c:921
930
#, c-format
931
msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
932
msgstr ""
933
"git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
934
923
-#: apply.c:928
935
+#: apply.c:927
936
#, c-format
937
msgid "git apply: bad git-diff - inconsistent new filename on line %d"
938
msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
939
928
-#: apply.c:929
940
+#: apply.c:928
941
#, c-format
942
msgid "git apply: bad git-diff - inconsistent old filename on line %d"
943
msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
944
933
-#: apply.c:934
945
+#: apply.c:933
946
#, c-format
947
msgid "git apply: bad git-diff - expected /dev/null on line %d"
948
msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
949
938
-#: apply.c:963
950
+#: apply.c:962
951
#, c-format
952
msgid "invalid mode on line %d: %s"
953
msgstr "chế độ không hợp lệ trên dòng %d: %s"
954
943
-#: apply.c:1282
955
+#: apply.c:1281
956
#, c-format
957
msgid "inconsistent header lines %d and %d"
958
msgstr "phần đầu mâu thuẫn dòng %d và %d"
959
948
-#: apply.c:1372
960
+#: apply.c:1371
961
#, c-format
962
msgid ""
963
"git diff header lacks filename information when removing %d leading pathname "
@@ -957,91 +969,91 @@ msgstr[0] ""
969
"phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
970
"thành phần dẫn đầu tên của đường dẫn (dòng %d)"
971
960
-#: apply.c:1385
972
+#: apply.c:1384
973
#, c-format
974
msgid "git diff header lacks filename information (line %d)"
975
msgstr "phần đầu diff cho git thiếu thông tin tên tập tin (dòng %d)"
976
965
-#: apply.c:1481
977
+#: apply.c:1480
978
#, c-format
979
msgid "recount: unexpected line: %.*s"
980
msgstr "chi tiết: dòng không cần: %.*s"
981
970
-#: apply.c:1550
982
+#: apply.c:1549
983
#, c-format
984
msgid "patch fragment without header at line %d: %.*s"
985
msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
986
975
-#: apply.c:1753
987
+#: apply.c:1752
988
msgid "new file depends on old contents"
989
msgstr "tập tin mới phụ thuộc vào nội dung cũ"
990
979
-#: apply.c:1755
991
+#: apply.c:1754
992
msgid "deleted file still has contents"
993
msgstr "tập tin đã xóa vẫn còn nội dung"
994
983
-#: apply.c:1789
995
+#: apply.c:1788
996
#, c-format
997
msgid "corrupt patch at line %d"
998
msgstr "miếng vá hỏng tại dòng %d"
999
988
-#: apply.c:1826
1000
+#: apply.c:1825
1001
#, c-format
1002
msgid "new file %s depends on old contents"
1003
msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
1004
993
-#: apply.c:1828
1005
+#: apply.c:1827
1006
#, c-format
1007
msgid "deleted file %s still has contents"
1008
msgstr "tập tin đã xóa %s vẫn còn nội dung"
1009
998
-#: apply.c:1831
1010
+#: apply.c:1830
1011
#, c-format
1012
msgid "** warning: file %s becomes empty but is not deleted"
1013
msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
1014
1003
-#: apply.c:1978
1015
+#: apply.c:1977
1016
#, c-format
1017
msgid "corrupt binary patch at line %d: %.*s"
1018
msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
1019
1008
-#: apply.c:2015
1020
+#: apply.c:2014
1021
#, c-format
1022
msgid "unrecognized binary patch at line %d"
1023
msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
1024
1013
-#: apply.c:2177
1025
+#: apply.c:2176
1026
#, c-format
1027
msgid "patch with only garbage at line %d"
1028
msgstr "vá chỉ với “rác” tại dòng %d"
1029
1018
-#: apply.c:2263
1030
+#: apply.c:2262
1031
#, c-format
1032
msgid "unable to read symlink %s"
1033
msgstr "không thể đọc liên kết mềm %s"
1034
1023
-#: apply.c:2267
1035
+#: apply.c:2266
1036
#, c-format
1037
msgid "unable to open or read %s"
1038
msgstr "không thể mở hay đọc %s"
1039
1028
-#: apply.c:2936
1040
+#: apply.c:2935
1041
#, c-format
1042
msgid "invalid start of line: '%c'"
1043
msgstr "sai khởi đầu dòng: “%c”"
1044
1033
-#: apply.c:3057
1045
+#: apply.c:3056
1046
#, c-format
1047
msgid "Hunk #%d succeeded at %d (offset %d line)."
1048
msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1049
msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
1050
1039
-#: apply.c:3069
1051
+#: apply.c:3068
1052
#, c-format
1053
msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1054
msgstr "Ngữ cảnh bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
1055
1044
-#: apply.c:3075
1056
+#: apply.c:3074
1057
#, c-format
1058
msgid ""
1059
"while searching for:\n"
@@ -1050,440 +1062,448 @@ msgstr ""
1062
"trong khi đang tìm kiếm cho:\n"
1063
"%.*s"
1064
1053
-#: apply.c:3097
1065
+#: apply.c:3096
1066
#, c-format
1067
msgid "missing binary patch data for '%s'"
1068
msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
1069
1058
-#: apply.c:3105
1070
+#: apply.c:3104
1071
#, c-format
1072
msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
1073
msgstr ""
1074
"không thể reverse-apply một miếng vá nhị phân mà không đảo ngược khúc thành "
1075
"“%s”"
1076
1065
-#: apply.c:3152
1077
+#: apply.c:3151
1078
#, c-format
1079
msgid "cannot apply binary patch to '%s' without full index line"
1080
msgstr ""
1081
"không thể áp dụng miếng vá nhị phân thành “%s” mà không có dòng chỉ mục đầy "
1082
"đủ"
1083
1072
-#: apply.c:3163
1084
+#: apply.c:3162
1085
#, c-format
1086
msgid ""
1087
"the patch applies to '%s' (%s), which does not match the current contents."
1088
msgstr ""
1089
"miếng vá áp dụng cho “%s” (%s), cái mà không khớp với các nội dung hiện tại."
1090
1079
-#: apply.c:3171
1091
+#: apply.c:3170
1092
#, c-format
1093
msgid "the patch applies to an empty '%s' but it is not empty"
1094
msgstr "miếng vá áp dụng cho một “%s” trống rỗng nhưng nó lại không trống"
1095
1084
-#: apply.c:3189
1096
+#: apply.c:3188
1097
#, c-format
1098
msgid "the necessary postimage %s for '%s' cannot be read"
1099
msgstr "không thể đọc postimage %s cần thiết cho “%s”"
1100
1089
-#: apply.c:3202
1101
+#: apply.c:3201
1102
#, c-format
1103
msgid "binary patch does not apply to '%s'"
1104
msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
1105
1094
-#: apply.c:3209
1106
+#: apply.c:3208
1107
#, c-format
1108
msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1109
msgstr ""
1110
"vá nhị phân cho “%s” tạo ra kết quả không chính xác (mong chờ %s, lại nhận "
1111
"%s)"
1112
1101
-#: apply.c:3230
1113
+#: apply.c:3229
1114
#, c-format
1115
msgid "patch failed: %s:%ld"
1116
msgstr "gặp lỗi khi vá: %s:%ld"
1117
1106
-#: apply.c:3353
1118
+#: apply.c:3352
1119
#, c-format
1120
msgid "cannot checkout %s"
1121
msgstr "không thể lấy ra %s"
1122
1111
-#: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:86 pack-revindex.c:213
1123
+#: apply.c:3404 apply.c:3415 apply.c:3461 midx.c:98 pack-revindex.c:214
1124
#: setup.c:308
1125
#, c-format
1126
msgid "failed to read %s"
1127
msgstr "gặp lỗi khi đọc %s"
1128
1117
-#: apply.c:3413
1129
+#: apply.c:3412
1130
#, c-format
1131
msgid "reading from '%s' beyond a symbolic link"
1132
msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
1133
1122
-#: apply.c:3442 apply.c:3685
1134
+#: apply.c:3441 apply.c:3687
1135
#, c-format
1136
msgid "path %s has been renamed/deleted"
1137
msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
1138
1127
-#: apply.c:3528 apply.c:3700
1139
+#: apply.c:3527 apply.c:3702
1140
#, c-format
1141
msgid "%s: does not exist in index"
1142
msgstr "%s: không tồn tại trong bảng mục lục"
1143
1132
-#: apply.c:3537 apply.c:3708 apply.c:3952
1144
+#: apply.c:3536 apply.c:3710 apply.c:3954
1145
#, c-format
1146
msgid "%s: does not match index"
1147
msgstr "%s: không khớp trong mục lục"
1148
1137
-#: apply.c:3572
1138
-msgid "repository lacks the necessary blob to fall back on 3-way merge."
1139
-msgstr "kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
1149
+#: apply.c:3571
1150
+msgid "repository lacks the necessary blob to perform 3-way merge."
1151
+msgstr "kho thiếu đối tượng blob cần thiết để thực hiện hòa trộn “3-way”."
1152
1141
-#: apply.c:3575
1153
+#: apply.c:3574
1154
#, c-format
1143
-msgid "Falling back to three-way merge...\n"
1144
-msgstr "Đang trở lại hòa trộn “3-đường”…\n"
1155
+msgid "Performing three-way merge...\n"
1156
+msgstr "Đang thực hiện hòa trộn “3-đường”…\n"
1157
1146
-#: apply.c:3591 apply.c:3595
1158
+#: apply.c:3590 apply.c:3594
1159
#, c-format
1160
msgid "cannot read the current contents of '%s'"
1161
msgstr "không thể đọc nội dung hiện hành của “%s”"
1162
1151
-#: apply.c:3607
1163
+#: apply.c:3606
1164
#, c-format
1153
-msgid "Failed to fall back on three-way merge...\n"
1154
-msgstr "Gặp lỗi khi quay trở lại để hòa trộn kiểu “three-way”…\n"
1165
+msgid "Failed to perform three-way merge...\n"
1166
+msgstr "Gặp lỗi khi thực hiện hòa trộn kiểu “three-way”…\n"
1167
1156
-#: apply.c:3621
1168
+#: apply.c:3620
1169
#, c-format
1170
msgid "Applied patch to '%s' with conflicts.\n"
1171
msgstr "Đã áp dụng miếng vá %s với các xung đột.\n"
1172
1161
-#: apply.c:3626
1173
+#: apply.c:3625
1174
#, c-format
1175
msgid "Applied patch to '%s' cleanly.\n"
1176
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ.\n"
1177
1166
-#: apply.c:3652
1178
+#: apply.c:3642
1179
+#, c-format
1180
+msgid "Falling back to direct application...\n"
1181
+msgstr "Đang trở lại ứng dụng chi phối…\n"
1182
+
1183
+#: apply.c:3654
1184
msgid "removal patch leaves file contents"
1185
msgstr "loại bỏ miếng vá để lại nội dung tập tin"
1186
1170
-#: apply.c:3725
1187
+#: apply.c:3727
1188
#, c-format
1189
msgid "%s: wrong type"
1190
msgstr "%s: sai kiểu"
1191
1175
-#: apply.c:3727
1192
+#: apply.c:3729
1193
#, c-format
1194
msgid "%s has type %o, expected %o"
1195
msgstr "%s có kiểu %o, cần %o"
1196
1180
-#: apply.c:3892 apply.c:3894 read-cache.c:832 read-cache.c:858
1181
-#: read-cache.c:1313
1197
+#: apply.c:3894 apply.c:3896 read-cache.c:861 read-cache.c:890
1198
+#: read-cache.c:1351
1199
#, c-format
1200
msgid "invalid path '%s'"
1201
msgstr "đường dẫn không hợp lệ “%s”"
1202
1186
-#: apply.c:3950
1203
+#: apply.c:3952
1204
#, c-format
1205
msgid "%s: already exists in index"
1206
msgstr "%s: đã có từ trước trong bảng mục lục"
1207
1191
-#: apply.c:3954
1208
+#: apply.c:3956
1209
#, c-format
1210
msgid "%s: already exists in working directory"
1211
msgstr "%s: đã sẵn có trong thư mục đang làm việc"
1212
1196
-#: apply.c:3974
1213
+#: apply.c:3976
1214
#, c-format
1215
msgid "new mode (%o) of %s does not match old mode (%o)"
1216
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
1217
1201
-#: apply.c:3979
1218
+#: apply.c:3981
1219
#, c-format
1220
msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1221
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
1222
1206
-#: apply.c:3999
1223
+#: apply.c:4001
1224
#, c-format
1225
msgid "affected file '%s' is beyond a symbolic link"
1226
msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
1227
1211
-#: apply.c:4003
1228
+#: apply.c:4005
1229
#, c-format
1230
msgid "%s: patch does not apply"
1231
msgstr "%s: miếng vá không được áp dụng"
1232
1216
-#: apply.c:4018
1233
+#: apply.c:4020
1234
#, c-format
1235
msgid "Checking patch %s..."
1236
msgstr "Đang kiểm tra miếng vá %s…"
1237
1221
-#: apply.c:4110
1238
+#: apply.c:4112
1239
#, c-format
1240
msgid "sha1 information is lacking or useless for submodule %s"
1241
msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
1242
1226
-#: apply.c:4117
1243
+#: apply.c:4119
1244
#, c-format
1245
msgid "mode change for %s, which is not in current HEAD"
1246
msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
1247
1231
-#: apply.c:4120
1248
+#: apply.c:4122
1249
#, c-format
1250
msgid "sha1 information is lacking or useless (%s)."
1251
msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
1252
1236
-#: apply.c:4129
1253
+#: apply.c:4131
1254
#, c-format
1255
msgid "could not add %s to temporary index"
1256
msgstr "không thể thêm %s vào chỉ mục tạm thời"
1257
1241
-#: apply.c:4139
1258
+#: apply.c:4141
1259
#, c-format
1260
msgid "could not write temporary index to %s"
1261
msgstr "không thể ghi mục lục tạm vào %s"
1262
1246
-#: apply.c:4277
1263
+#: apply.c:4279
1264
#, c-format
1265
msgid "unable to remove %s from index"
1266
msgstr "không thể gỡ bỏ %s từ mục lục"
1267
1251
-#: apply.c:4311
1268
+#: apply.c:4313
1269
#, c-format
1270
msgid "corrupt patch for submodule %s"
1271
msgstr "miếng vá sai hỏng cho mô-đun-con %s"
1272
1256
-#: apply.c:4317
1273
+#: apply.c:4319
1274
#, c-format
1275
msgid "unable to stat newly created file '%s'"
1276
msgstr "không thể lấy thống kê về tập tin %s mới hơn đã được tạo"
1277
1261
-#: apply.c:4325
1278
+#: apply.c:4327
1279
#, c-format
1280
msgid "unable to create backing store for newly created file %s"
1281
msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
1282
1266
-#: apply.c:4331 apply.c:4476
1283
+#: apply.c:4333 apply.c:4478
1284
#, c-format
1285
msgid "unable to add cache entry for %s"
1286
msgstr "không thể thêm mục nhớ đệm cho %s"
1287
1271
-#: apply.c:4374 builtin/bisect--helper.c:523
1288
+#: apply.c:4376 builtin/bisect--helper.c:523
1289
#, c-format
1290
msgid "failed to write to '%s'"
1291
msgstr "gặp lỗi khi ghi vào “%s”"
1292
1276
-#: apply.c:4378
1293
+#: apply.c:4380
1294
#, c-format
1295
msgid "closing file '%s'"
1296
msgstr "đang đóng tập tin “%s”"
1297
1281
-#: apply.c:4448
1298
+#: apply.c:4450
1299
#, c-format
1300
msgid "unable to write file '%s' mode %o"
1301
msgstr "không thể ghi vào tập tin “%s” chế độ %o"
1302
1286
-#: apply.c:4546
1303
+#: apply.c:4548
1304
#, c-format
1305
msgid "Applied patch %s cleanly."
1306
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
1307
1291
-#: apply.c:4554
1308
+#: apply.c:4556
1309
msgid "internal error"
1310
msgstr "lỗi nội bộ"
1311
1295
-#: apply.c:4557
1312
+#: apply.c:4559
1313
#, c-format
1314
msgid "Applying patch %%s with %d reject..."
1315
msgid_plural "Applying patch %%s with %d rejects..."
1316
msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
1317
1301
-#: apply.c:4568
1318
+#: apply.c:4570
1319
#, c-format
1320
msgid "truncating .rej filename to %.*s.rej"
1321
msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
1322
1306
-#: apply.c:4576 builtin/fetch.c:933 builtin/fetch.c:1334
1323
+#: apply.c:4578 builtin/fetch.c:993 builtin/fetch.c:1394
1324
#, c-format
1325
msgid "cannot open %s"
1326
msgstr "không mở được “%s”"
1327
1311
-#: apply.c:4590
1328
+#: apply.c:4592
1329
#, c-format
1330
msgid "Hunk #%d applied cleanly."
1331
msgstr "Khối nhớ #%d được áp dụng gọn gàng."
1332
1316
-#: apply.c:4594
1333
+#: apply.c:4596
1334
#, c-format
1335
msgid "Rejected hunk #%d."
1336
msgstr "Đoạn dữ liệu #%d bị từ chối."
1337
1321
-#: apply.c:4718
1338
+#: apply.c:4725
1339
#, c-format
1340
msgid "Skipped patch '%s'."
1341
msgstr "Bỏ qua đường dẫn “%s”."
1342
1326
-#: apply.c:4726
1343
+#: apply.c:4733
1344
msgid "unrecognized input"
1345
msgstr "không thừa nhận đầu vào"
1346
1330
-#: apply.c:4746
1347
+#: apply.c:4753
1348
msgid "unable to read index file"
1349
msgstr "không thể đọc tập tin lưu bảng mục lục"
1350
1334
-#: apply.c:4903
1351
+#: apply.c:4910
1352
#, c-format
1353
msgid "can't open patch '%s': %s"
1354
msgstr "không thể mở miếng vá “%s”: %s"
1355
1339
-#: apply.c:4930
1356
+#: apply.c:4937
1357
#, c-format
1358
msgid "squelched %d whitespace error"
1359
msgid_plural "squelched %d whitespace errors"
1360
msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
1361
1345
-#: apply.c:4936 apply.c:4951
1362
+#: apply.c:4943 apply.c:4958
1363
#, c-format
1364
msgid "%d line adds whitespace errors."
1365
msgid_plural "%d lines add whitespace errors."
1366
msgstr[0] "%d dòng thêm khoảng trắng lỗi."
1367
1351
-#: apply.c:4944
1368
+#: apply.c:4951
1369
#, c-format
1370
msgid "%d line applied after fixing whitespace errors."
1371
msgid_plural "%d lines applied after fixing whitespace errors."
1372
msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
1373
1357
-#: apply.c:4960 builtin/add.c:626 builtin/mv.c:304 builtin/rm.c:406
1374
+#: apply.c:4967 builtin/add.c:679 builtin/mv.c:304 builtin/rm.c:423
1375
msgid "Unable to write new index file"
1376
msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
1377
1361
-#: apply.c:4988
1378
+#: apply.c:4995
1379
msgid "don't apply changes matching the given path"
1380
msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
1381
1365
-#: apply.c:4991
1382
+#: apply.c:4998
1383
msgid "apply changes matching the given path"
1384
msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
1385
1369
-#: apply.c:4993 builtin/am.c:2266
1386
+#: apply.c:5000 builtin/am.c:2317
1387
msgid "num"
1388
msgstr "số"
1389
1373
-#: apply.c:4994
1390
+#: apply.c:5001
1391
msgid "remove <num> leading slashes from traditional diff paths"
1392
msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
1393
1377
-#: apply.c:4997
1394
+#: apply.c:5004
1395
msgid "ignore additions made by the patch"
1396
msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
1397
1381
-#: apply.c:4999
1398
+#: apply.c:5006
1399
msgid "instead of applying the patch, output diffstat for the input"
1400
msgstr ""
1401
"thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
1402
1386
-#: apply.c:5003
1403
+#: apply.c:5010
1404
msgid "show number of added and deleted lines in decimal notation"
1405
msgstr ""
1406
"hiển thị số lượng các dòng được thêm vào và xóa đi theo ký hiệu thập phân"
1407
1391
-#: apply.c:5005
1408
+#: apply.c:5012
1409
msgid "instead of applying the patch, output a summary for the input"
1410
msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
1411
1395
-#: apply.c:5007
1412
+#: apply.c:5014
1413
msgid "instead of applying the patch, see if the patch is applicable"
1414
msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
1415
1399
-#: apply.c:5009
1416
+#: apply.c:5016
1417
msgid "make sure the patch is applicable to the current index"
1418
msgstr "hãy chắc chắn là miếng vá thích hợp với bảng mục lục hiện hành"
1419
1403
-#: apply.c:5011
1420
+#: apply.c:5018
1421
msgid "mark new files with `git add --intent-to-add`"
1422
msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
1423
1407
-#: apply.c:5013
1424
+#: apply.c:5020
1425
msgid "apply a patch without touching the working tree"
1426
msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
1427
1411
-#: apply.c:5015
1428
+#: apply.c:5022
1429
msgid "accept a patch that touches outside the working area"
1430
msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
1431
1415
-#: apply.c:5018
1432
+#: apply.c:5025
1433
msgid "also apply the patch (use with --stat/--summary/--check)"
1434
msgstr ""
1435
"đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
1436
1420
-#: apply.c:5020
1421
-msgid "attempt three-way merge if a patch does not apply"
1422
-msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
1437
+#: apply.c:5027
1438
+msgid "attempt three-way merge, fall back on normal patch if that fails"
1439
+msgstr ""
1440
+"thử hòa trộn kiểu three-way, quay lại dán bình thường nếu không thể thực "
1441
+"hiện được"
1442
1424
-#: apply.c:5022
1443
+#: apply.c:5029
1444
msgid "build a temporary index based on embedded index information"
1445
msgstr ""
1446
"xây dựng bảng mục lục tạm thời trên cơ sở thông tin bảng mục lục được nhúng"
1447
1429
-#: apply.c:5025 builtin/checkout-index.c:195 builtin/ls-files.c:540
1448
+#: apply.c:5032 builtin/checkout-index.c:196 builtin/ls-files.c:617
1449
msgid "paths are separated with NUL character"
1450
msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
1451
1433
-#: apply.c:5027
1452
+#: apply.c:5034
1453
msgid "ensure at least <n> lines of context match"
1454
msgstr "đảm bảo rằng có ít nhất <n> dòng ngữ cảnh khớp"
1455
1437
-#: apply.c:5028 builtin/am.c:2245 builtin/interpret-trailers.c:98
1438
-#: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
1439
-#: builtin/pack-objects.c:3577 builtin/rebase.c:1352
1456
+#: apply.c:5035 builtin/am.c:2293 builtin/am.c:2296
1457
+#: builtin/interpret-trailers.c:98 builtin/interpret-trailers.c:100
1458
+#: builtin/interpret-trailers.c:102 builtin/pack-objects.c:3831
1459
+#: builtin/rebase.c:1347
1460
msgid "action"
1461
msgstr "hành động"
1462
1443
-#: apply.c:5029
1463
+#: apply.c:5036
1464
msgid "detect new or modified lines that have whitespace errors"
1465
msgstr "tìm thấy một dòng mới hoặc bị sửa đổi mà nó có lỗi do khoảng trắng"
1466
1447
-#: apply.c:5032 apply.c:5035
1467
+#: apply.c:5039 apply.c:5042
1468
msgid "ignore changes in whitespace when finding context"
1469
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi tìm ngữ cảnh"
1470
1451
-#: apply.c:5038
1471
+#: apply.c:5045
1472
msgid "apply the patch in reverse"
1473
msgstr "áp dụng miếng vá theo chiều ngược"
1474
1455
-#: apply.c:5040
1475
+#: apply.c:5047
1476
msgid "don't expect at least one line of context"
1477
msgstr "đừng hy vọng có ít nhất một dòng ngữ cảnh"
1478
1459
-#: apply.c:5042
1479
+#: apply.c:5049
1480
msgid "leave the rejected hunks in corresponding *.rej files"
1481
msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
1482
1463
-#: apply.c:5044
1483
+#: apply.c:5051
1484
msgid "allow overlapping hunks"
1485
msgstr "cho phép chồng khối nhớ"
1486
1467
-#: apply.c:5045 builtin/add.c:337 builtin/check-ignore.c:22
1468
-#: builtin/commit.c:1364 builtin/count-objects.c:98 builtin/fsck.c:757
1469
-#: builtin/log.c:2286 builtin/mv.c:123 builtin/read-tree.c:128
1487
+#: apply.c:5052 builtin/add.c:364 builtin/check-ignore.c:22
1488
+#: builtin/commit.c:1474 builtin/count-objects.c:98 builtin/fsck.c:755
1489
+#: builtin/log.c:2295 builtin/mv.c:123 builtin/read-tree.c:128
1490
msgid "be verbose"
1491
msgstr "chi tiết"
1492
1473
-#: apply.c:5047
1493
+#: apply.c:5054
1494
msgid "tolerate incorrectly detected missing new-line at the end of file"
1495
msgstr ""
1496
"đã dò tìm thấy dung sai không chính xác thiếu dòng mới tại cuối tập tin"
1497
1478
-#: apply.c:5050
1498
+#: apply.c:5057
1499
msgid "do not trust the line counts in the hunk headers"
1500
msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
1501
1482
-#: apply.c:5052 builtin/am.c:2254
1502
+#: apply.c:5059 builtin/am.c:2305
1503
msgid "root"
1504
msgstr "gốc"
1505
1486
-#: apply.c:5053
1506
+#: apply.c:5060
1507
msgid "prepend <root> to all filenames"
1508
msgstr "treo thêm <root> vào tất cả các tên tập tin"
1509
@@ -1550,141 +1570,141 @@ msgstr ""
1570
msgid "git archive --remote <repo> [--exec <cmd>] --list"
1571
msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
1572
1553
-#: archive.c:192
1573
+#: archive.c:188
1574
#, c-format
1575
msgid "cannot read %s"
1576
msgstr "không thể đọc %s"
1577
1558
-#: archive.c:345 sequencer.c:459 sequencer.c:1744 sequencer.c:2894
1559
-#: sequencer.c:3335 sequencer.c:3444 builtin/am.c:249 builtin/commit.c:786
1560
-#: builtin/merge.c:1139
1578
+#: archive.c:342 sequencer.c:460 sequencer.c:1915 sequencer.c:3095
1579
+#: sequencer.c:3536 sequencer.c:3645 builtin/am.c:261 builtin/commit.c:833
1580
+#: builtin/merge.c:1143
1581
#, c-format
1582
msgid "could not read '%s'"
1583
msgstr "không thể đọc “%s”"
1584
1565
-#: archive.c:430 builtin/add.c:189 builtin/add.c:602 builtin/rm.c:315
1585
+#: archive.c:427 builtin/add.c:205 builtin/add.c:646 builtin/rm.c:328
1586
#, c-format
1587
msgid "pathspec '%s' did not match any files"
1588
msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
1589
1570
-#: archive.c:454
1590
+#: archive.c:451
1591
#, c-format
1592
msgid "no such ref: %.*s"
1593
msgstr "không có tham chiếu nào như thế: %.*s"
1594
1575
-#: archive.c:460
1595
+#: archive.c:457
1596
#, c-format
1597
msgid "not a valid object name: %s"
1598
msgstr "không phải là tên đối tượng hợp lệ: “%s”"
1599
1580
-#: archive.c:473
1600
+#: archive.c:470
1601
#, c-format
1602
msgid "not a tree object: %s"
1603
msgstr "không phải là đối tượng cây: “%s”"
1604
1585
-#: archive.c:485
1605
+#: archive.c:482
1606
msgid "current working directory is untracked"
1607
msgstr "thư mục làm việc hiện hành chưa được theo dõi"
1608
1589
-#: archive.c:526
1609
+#: archive.c:523
1610
#, c-format
1611
msgid "File not found: %s"
1612
msgstr "Không tìm thấy tập tin: %s"
1613
1594
-#: archive.c:528
1614
+#: archive.c:525
1615
#, c-format
1616
msgid "Not a regular file: %s"
1617
msgstr "Không phải một tập tin thường: %s"
1618
1599
-#: archive.c:555
1619
+#: archive.c:552
1620
msgid "fmt"
1621
msgstr "định_dạng"
1622
1603
-#: archive.c:555
1623
+#: archive.c:552
1624
msgid "archive format"
1625
msgstr "định dạng lưu trữ"
1626
1607
-#: archive.c:556 builtin/log.c:1764
1627
+#: archive.c:553 builtin/log.c:1772
1628
msgid "prefix"
1629
msgstr "tiền_tố"
1630
1611
-#: archive.c:557
1631
+#: archive.c:554
1632
msgid "prepend prefix to each pathname in the archive"
1633
msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
1634
1615
-#: archive.c:558 archive.c:561 builtin/blame.c:884 builtin/blame.c:888
1635
+#: archive.c:555 archive.c:558 builtin/blame.c:884 builtin/blame.c:888
1636
#: builtin/blame.c:889 builtin/commit-tree.c:117 builtin/config.c:135
1637
#: builtin/fast-export.c:1207 builtin/fast-export.c:1209
1618
-#: builtin/fast-export.c:1213 builtin/grep.c:920 builtin/hash-object.c:105
1619
-#: builtin/ls-files.c:576 builtin/ls-files.c:579 builtin/notes.c:412
1620
-#: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:190
1638
+#: builtin/fast-export.c:1213 builtin/grep.c:922 builtin/hash-object.c:105
1639
+#: builtin/ls-files.c:653 builtin/ls-files.c:656 builtin/notes.c:412
1640
+#: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:191
1641
msgid "file"
1642
msgstr "tập_tin"
1643
1624
-#: archive.c:559
1644
+#: archive.c:556
1645
msgid "add untracked file to archive"
1646
msgstr "thêm các tập tin không được theo dõi vào kho lưu"
1647
1628
-#: archive.c:562 builtin/archive.c:90
1648
+#: archive.c:559 builtin/archive.c:90
1649
msgid "write the archive to this file"
1650
msgstr "ghi kho lưu vào tập tin này"
1651
1632
-#: archive.c:564
1652
+#: archive.c:561
1653
msgid "read .gitattributes in working directory"
1654
msgstr "đọc .gitattributes trong thư mục làm việc"
1655
1636
-#: archive.c:565
1656
+#: archive.c:562
1657
msgid "report archived files on stderr"
1658
msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
1659
1640
-#: archive.c:567
1660
+#: archive.c:564
1661
msgid "set compression level"
1662
msgstr "đặt mức nén"
1663
1644
-#: archive.c:570
1664
+#: archive.c:567
1665
msgid "list supported archive formats"
1666
msgstr "liệt kê các kiểu nén được hỗ trợ"
1667
1648
-#: archive.c:572 builtin/archive.c:91 builtin/clone.c:114 builtin/clone.c:117
1649
-#: builtin/submodule--helper.c:1830 builtin/submodule--helper.c:2335
1668
+#: archive.c:569 builtin/archive.c:91 builtin/clone.c:118 builtin/clone.c:121
1669
+#: builtin/submodule--helper.c:1831 builtin/submodule--helper.c:2336
1670
msgid "repo"
1671
msgstr "kho"
1672
1653
-#: archive.c:573 builtin/archive.c:92
1673
+#: archive.c:570 builtin/archive.c:92
1674
msgid "retrieve the archive from remote repository <repo>"
1675
msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
1676
1657
-#: archive.c:574 builtin/archive.c:93 builtin/difftool.c:714
1677
+#: archive.c:571 builtin/archive.c:93 builtin/difftool.c:718
1678
#: builtin/notes.c:498
1679
msgid "command"
1680
msgstr "lệnh"
1681
1662
-#: archive.c:575 builtin/archive.c:94
1682
+#: archive.c:572 builtin/archive.c:94
1683
msgid "path to the remote git-upload-archive command"
1684
msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
1685
1666
-#: archive.c:582
1686
+#: archive.c:579
1687
msgid "Unexpected option --remote"
1688
msgstr "Gặp tùy chọn không cần --remote"
1689
1670
-#: archive.c:584
1690
+#: archive.c:581
1691
msgid "Option --exec can only be used together with --remote"
1692
msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
1693
1674
-#: archive.c:586
1694
+#: archive.c:583
1695
msgid "Unexpected option --output"
1696
msgstr "Gặp tùy chọn không cần --output"
1697
1678
-#: archive.c:588
1698
+#: archive.c:585
1699
msgid "Options --add-file and --remote cannot be used together"
1700
msgstr "Các tùy chọn --add-file và --remote không thể sử dụng cùng với nhau"
1701
1682
-#: archive.c:610
1702
+#: archive.c:607
1703
#, c-format
1704
msgid "Unknown archive format '%s'"
1705
msgstr "Không hiểu định dạng “%s”"
1706
1687
-#: archive.c:619
1707
+#: archive.c:616
1708
#, c-format
1709
msgid "Argument not supported for format '%s': -%d"
1710
msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
@@ -1694,12 +1714,12 @@ msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
1714
msgid "%.*s is not a valid attribute name"
1715
msgstr "%.*s không phải tên thuộc tính hợp lệ"
1716
1697
-#: attr.c:359
1717
+#: attr.c:363
1718
#, c-format
1719
msgid "%s not allowed: %s:%d"
1720
msgstr "%s không được phép: %s:%d"
1721
1702
-#: attr.c:399
1722
+#: attr.c:403
1723
msgid ""
1724
"Negative patterns are ignored in git attributes\n"
1725
"Use '\\!' for literal leading exclamation."
@@ -1782,7 +1802,7 @@ msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
1802
msgid "a %s revision is needed"
1803
msgstr "cần một điểm xét duyệt %s"
1804
1785
-#: bisect.c:941 builtin/notes.c:177 builtin/tag.c:287
1805
+#: bisect.c:941 builtin/notes.c:177 builtin/tag.c:298
1806
#, c-format
1807
msgid "could not create file '%s'"
1808
msgstr "không thể tạo tập tin “%s”"
@@ -1825,40 +1845,40 @@ msgid "Bisecting: %d revision left to test after this %s\n"
1845
msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1846
msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
1847
1828
-#: blame.c:2777
1848
+#: blame.c:2776
1849
msgid "--contents and --reverse do not blend well."
1850
msgstr "tùy chọn--contents và --reverse không được trộn vào nhau."
1851
1832
-#: blame.c:2791
1852
+#: blame.c:2790
1853
msgid "cannot use --contents with final commit object name"
1854
msgstr "không thể dùng --contents với tên đối tượng chuyển giao cuối cùng"
1855
1836
-#: blame.c:2812
1856
+#: blame.c:2811
1857
msgid "--reverse and --first-parent together require specified latest commit"
1858
msgstr ""
1859
"cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1860
1841
-#: blame.c:2821 bundle.c:213 ref-filter.c:2206 remote.c:2041 sequencer.c:2146
1842
-#: sequencer.c:4641 submodule.c:856 builtin/commit.c:1045 builtin/log.c:411
1843
-#: builtin/log.c:1016 builtin/log.c:1624 builtin/log.c:2045 builtin/log.c:2335
1844
-#: builtin/merge.c:424 builtin/pack-objects.c:3395 builtin/pack-objects.c:3410
1845
-#: builtin/shortlog.c:255
1861
+#: blame.c:2820 bundle.c:213 ref-filter.c:2207 remote.c:2041 sequencer.c:2333
1862
+#: sequencer.c:4866 submodule.c:857 builtin/commit.c:1106 builtin/log.c:411
1863
+#: builtin/log.c:1018 builtin/log.c:1626 builtin/log.c:2054 builtin/log.c:2344
1864
+#: builtin/merge.c:428 builtin/pack-objects.c:3183 builtin/pack-objects.c:3646
1865
+#: builtin/pack-objects.c:3661 builtin/shortlog.c:255
1866
msgid "revision walk setup failed"
1867
msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1868
1849
-#: blame.c:2839
1869
+#: blame.c:2838
1870
msgid ""
1871
"--reverse --first-parent together require range along first-parent chain"
1872
msgstr ""
1873
"cùng sử dụng --reverse --first-parent yêu cầu vùng cùng với chuỗi cha-mẹ-đầu-"
1874
"tiên"
1875
1856
-#: blame.c:2850
1876
+#: blame.c:2849
1877
#, c-format
1878
msgid "no such path %s in %s"
1879
msgstr "không có đường dẫn %s trong “%s”"
1880
1861
-#: blame.c:2861
1881
+#: blame.c:2860
1882
#, c-format
1883
msgid "cannot read blob %s for path %s"
1884
msgstr "không thể đọc blob %s cho đường dẫn “%s”"
@@ -1994,12 +2014,12 @@ msgstr "Tên đối tượng chưa rõ ràng: “%s”."
2014
msgid "Not a valid branch point: '%s'."
2015
msgstr "Nhánh không hợp lệ: “%s”."
2016
1997
-#: branch.c:365
2017
+#: branch.c:366
2018
#, c-format
2019
msgid "'%s' is already checked out at '%s'"
2020
msgstr "“%s” đã được lấy ra tại “%s” rồi"
2021
2002
-#: branch.c:388
2022
+#: branch.c:389
2023
#, c-format
2024
msgid "HEAD of working tree %s is not updated"
2025
msgstr "HEAD của cây làm việc %s chưa được cập nhật"
@@ -2024,8 +2044,8 @@ msgstr "“%s” không giống như tập tin v2 hay v3 bundle (định dạng
2044
msgid "unrecognized header: %s%s (%d)"
2045
msgstr "phần đầu không được thừa nhận: %s%s (%d)"
2046
2027
-#: bundle.c:136 rerere.c:464 rerere.c:674 sequencer.c:2398 sequencer.c:3184
2028
-#: builtin/commit.c:814
2047
+#: bundle.c:136 rerere.c:464 rerere.c:674 sequencer.c:2593 sequencer.c:3385
2048
+#: builtin/commit.c:861
2049
#, c-format
2050
msgid "could not open '%s'"
2051
msgstr "không thể mở “%s”"
@@ -2081,7 +2101,7 @@ msgstr "phiên bản bundle %d không được hỗ trợ"
2101
msgid "cannot write bundle version %d with algorithm %s"
2102
msgstr "không thể ghi phiên bản bundle %d với thuật toán %s"
2103
2084
-#: bundle.c:510 builtin/log.c:210 builtin/log.c:1926 builtin/shortlog.c:396
2104
+#: bundle.c:510 builtin/log.c:210 builtin/log.c:1935 builtin/shortlog.c:396
2105
#, c-format
2106
msgid "unrecognized argument: %s"
2107
msgstr "đối số không được thừa nhận: %s"
@@ -2123,249 +2143,249 @@ msgstr "mảnh cuối cùng có id không bằng không %<PRIx32>"
2143
msgid "invalid color value: %.*s"
2144
msgstr "giá trị màu không hợp lệ: %.*s"
2145
2126
-#: commit-graph.c:197 midx.c:46
2146
+#: commit-graph.c:204 midx.c:47
2147
msgid "invalid hash version"
2148
msgstr "phiên bản băm không hợp lệ"
2149
2130
-#: commit-graph.c:255
2150
+#: commit-graph.c:262
2151
msgid "commit-graph file is too small"
2152
msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ"
2153
2134
-#: commit-graph.c:348
2154
+#: commit-graph.c:355
2155
#, c-format
2156
msgid "commit-graph signature %X does not match signature %X"
2157
msgstr "chữ ký đồ-thị-các-lần-chuyển-giao %X không khớp chữ ký %X"
2158
2139
-#: commit-graph.c:355
2159
+#: commit-graph.c:362
2160
#, c-format
2161
msgid "commit-graph version %X does not match version %X"
2162
msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2163
2144
-#: commit-graph.c:362
2164
+#: commit-graph.c:369
2165
#, c-format
2166
msgid "commit-graph hash version %X does not match version %X"
2167
msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2168
2149
-#: commit-graph.c:379
2169
+#: commit-graph.c:386
2170
#, c-format
2171
msgid "commit-graph file is too small to hold %u chunks"
2172
msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ để giữ %u mảnh dữ liệu"
2173
2154
-#: commit-graph.c:472
2174
+#: commit-graph.c:482
2175
msgid "commit-graph has no base graphs chunk"
2176
msgstr "đồ-thị-các-lần-chuyển-giao có không có mảnh các đồ họa cơ sở"
2177
2158
-#: commit-graph.c:482
2178
+#: commit-graph.c:492
2179
msgid "commit-graph chain does not match"
2180
msgstr "móc xích đồ-thị-các-lần-chuyển-giao không khớp"
2181
2162
-#: commit-graph.c:530
2182
+#: commit-graph.c:540
2183
#, c-format
2184
msgid "invalid commit-graph chain: line '%s' not a hash"
2185
msgstr ""
2186
"móc xích đồ-thị-các-lần-chuyển-giao không hợp lệ: dòng “%s” không phải là "
2187
"một mã băm"
2188
2169
-#: commit-graph.c:554
2189
+#: commit-graph.c:564
2190
msgid "unable to find all commit-graph files"
2191
msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
2192
2173
-#: commit-graph.c:735 commit-graph.c:772
2193
+#: commit-graph.c:745 commit-graph.c:782
2194
msgid "invalid commit position. commit-graph is likely corrupt"
2195
msgstr ""
2196
"vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
2197
"bị hỏng"
2198
2179
-#: commit-graph.c:756
2199
+#: commit-graph.c:766
2200
#, c-format
2201
msgid "could not find commit %s"
2202
msgstr "không thể tìm thấy lần chuyển giao %s"
2203
2184
-#: commit-graph.c:789
2204
+#: commit-graph.c:799
2205
msgid "commit-graph requires overflow generation data but has none"
2206
msgstr "commit-graph yêu cầu dữ liệu tạo tràn nhưng không có"
2207
2188
-#: commit-graph.c:1065 builtin/am.c:1292
2208
+#: commit-graph.c:1075 builtin/am.c:1340
2209
#, c-format
2210
msgid "unable to parse commit %s"
2211
msgstr "không thể phân tích lần chuyển giao “%s”"
2212
2193
-#: commit-graph.c:1327 builtin/pack-objects.c:2872
2213
+#: commit-graph.c:1337 builtin/pack-objects.c:2897
2214
#, c-format
2215
msgid "unable to get type of object %s"
2216
msgstr "không thể lấy kiểu của đối tượng “%s”"
2217
2198
-#: commit-graph.c:1358
2218
+#: commit-graph.c:1368
2219
msgid "Loading known commits in commit graph"
2220
msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
2221
2202
-#: commit-graph.c:1375
2222
+#: commit-graph.c:1385
2223
msgid "Expanding reachable commits in commit graph"
2224
msgstr ""
2225
"Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
2226
"chuyển giao"
2227
2208
-#: commit-graph.c:1395
2228
+#: commit-graph.c:1405
2229
msgid "Clearing commit marks in commit graph"
2230
msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
2231
2212
-#: commit-graph.c:1414
2232
+#: commit-graph.c:1424
2233
msgid "Computing commit graph topological levels"
2234
msgstr "Đang tính mức hình học tô-pô tạo đồ thị các lần chuyển giao"
2235
2216
-#: commit-graph.c:1467
2236
+#: commit-graph.c:1477
2237
msgid "Computing commit graph generation numbers"
2238
msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
2239
2220
-#: commit-graph.c:1548
2240
+#: commit-graph.c:1558
2241
msgid "Computing commit changed paths Bloom filters"
2242
msgstr "Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi"
2243
2224
-#: commit-graph.c:1625
2244
+#: commit-graph.c:1635
2245
msgid "Collecting referenced commits"
2246
msgstr "Đang sưu tập các lần chuyển giao được tham chiếu"
2247
2228
-#: commit-graph.c:1650
2248
+#: commit-graph.c:1660
2249
#, c-format
2250
msgid "Finding commits for commit graph in %d pack"
2251
msgid_plural "Finding commits for commit graph in %d packs"
2252
msgstr[0] ""
2253
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
2254
2235
-#: commit-graph.c:1663
2255
+#: commit-graph.c:1673
2256
#, c-format
2257
msgid "error adding pack %s"
2258
msgstr "gặp lỗi thêm gói %s"
2259
2240
-#: commit-graph.c:1667
2260
+#: commit-graph.c:1677
2261
#, c-format
2262
msgid "error opening index for %s"
2263
msgstr "gặp lỗi khi mở mục lục cho “%s”"
2264
2245
-#: commit-graph.c:1704
2265
+#: commit-graph.c:1714
2266
msgid "Finding commits for commit graph among packed objects"
2267
msgstr ""
2268
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
2269
"tượng đã đóng gói"
2270
2251
-#: commit-graph.c:1722
2271
+#: commit-graph.c:1732
2272
msgid "Finding extra edges in commit graph"
2273
msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
2274
2255
-#: commit-graph.c:1771
2275
+#: commit-graph.c:1781
2276
msgid "failed to write correct number of base graph ids"
2277
msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
2278
2259
-#: commit-graph.c:1802 midx.c:794
2279
+#: commit-graph.c:1812 midx.c:906
2280
#, c-format
2281
msgid "unable to create leading directories of %s"
2282
msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
2283
2264
-#: commit-graph.c:1815
2284
+#: commit-graph.c:1825
2285
msgid "unable to create temporary graph layer"
2286
msgstr "không thể tạo lớp sơ đồ tạm thời"
2287
2268
-#: commit-graph.c:1820
2288
+#: commit-graph.c:1830
2289
#, c-format
2290
msgid "unable to adjust shared permissions for '%s'"
2291
msgstr "không thể chỉnh sửa quyền chia sẻ thành “%s”"
2292
2273
-#: commit-graph.c:1879
2293
+#: commit-graph.c:1887
2294
#, c-format
2295
msgid "Writing out commit graph in %d pass"
2296
msgid_plural "Writing out commit graph in %d passes"
2297
msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
2298
2279
-#: commit-graph.c:1915
2299
+#: commit-graph.c:1923
2300
msgid "unable to open commit-graph chain file"
2301
msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
2302
2283
-#: commit-graph.c:1931
2303
+#: commit-graph.c:1939
2304
msgid "failed to rename base commit-graph file"
2305
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
2306
2287
-#: commit-graph.c:1951
2307
+#: commit-graph.c:1959
2308
msgid "failed to rename temporary commit-graph file"
2309
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
2310
2291
-#: commit-graph.c:2084
2311
+#: commit-graph.c:2092
2312
msgid "Scanning merged commits"
2313
msgstr "Đang quét các lần chuyển giao đã hòa trộn"
2314
2295
-#: commit-graph.c:2128
2315
+#: commit-graph.c:2136
2316
msgid "Merging commit-graph"
2317
msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
2318
2299
-#: commit-graph.c:2235
2319
+#: commit-graph.c:2244
2320
msgid "attempting to write a commit-graph, but 'core.commitGraph' is disabled"
2321
msgstr ""
2322
"cố gắng để ghi một đồ thị các lần chuyển giao, nhưng “core.commitGraph” bị "
2323
"vô hiệu hóa"
2324
2305
-#: commit-graph.c:2342
2325
+#: commit-graph.c:2351
2326
msgid "too many commits to write graph"
2327
msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
2328
2309
-#: commit-graph.c:2440
2329
+#: commit-graph.c:2450
2330
msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2331
msgstr ""
2332
"tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
2333
"đã hỏng"
2334
2315
-#: commit-graph.c:2450
2335
+#: commit-graph.c:2460
2336
#, c-format
2337
msgid "commit-graph has incorrect OID order: %s then %s"
2338
msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
2339
2320
-#: commit-graph.c:2460 commit-graph.c:2475
2340
+#: commit-graph.c:2470 commit-graph.c:2485
2341
#, c-format
2342
msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2343
msgstr ""
2344
"đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
2345
"%u"
2346
2327
-#: commit-graph.c:2467
2347
+#: commit-graph.c:2477
2348
#, c-format
2349
msgid "failed to parse commit %s from commit-graph"
2350
msgstr "gặp lỗi khi phân tích lần chuyển giao từ %s đồ-thị-các-lần-chuyển-giao"
2351
2332
-#: commit-graph.c:2485
2352
+#: commit-graph.c:2495
2353
msgid "Verifying commits in commit graph"
2354
msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
2355
2336
-#: commit-graph.c:2500
2356
+#: commit-graph.c:2510
2357
#, c-format
2358
msgid "failed to parse commit %s from object database for commit-graph"
2359
msgstr ""
2360
"gặp lỗi khi phân tích lần chuyển giao %s từ cơ sở dữ liệu đối tượng cho đồ "
2361
"thị lần chuyển giao"
2362
2343
-#: commit-graph.c:2507
2363
+#: commit-graph.c:2517
2364
#, c-format
2365
msgid "root tree OID for commit %s in commit-graph is %s != %s"
2366
msgstr ""
2367
"OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
2368
"%s"
2369
2350
-#: commit-graph.c:2517
2370
+#: commit-graph.c:2527
2371
#, c-format
2372
msgid "commit-graph parent list for commit %s is too long"
2373
msgstr ""
2374
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
2375
2356
-#: commit-graph.c:2526
2376
+#: commit-graph.c:2536
2377
#, c-format
2378
msgid "commit-graph parent for %s is %s != %s"
2379
msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
2380
2361
-#: commit-graph.c:2540
2381
+#: commit-graph.c:2550
2382
#, c-format
2383
msgid "commit-graph parent list for commit %s terminates early"
2384
msgstr ""
2385
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
2386
"dứt quá sớm"
2387
2368
-#: commit-graph.c:2545
2388
+#: commit-graph.c:2555
2389
#, c-format
2390
msgid ""
2391
"commit-graph has generation number zero for commit %s, but non-zero elsewhere"
@@ -2373,7 +2393,7 @@ msgstr ""
2393
"đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
2394
"nhưng không phải số không ở chỗ khác"
2395
2376
-#: commit-graph.c:2549
2396
+#: commit-graph.c:2559
2397
#, c-format
2398
msgid ""
2399
"commit-graph has non-zero generation number for commit %s, but zero elsewhere"
@@ -2381,22 +2401,22 @@ msgstr ""
2401
"đồ-thị-các-lần-chuyển-giao có con số không phải không lần tạo cho lần chuyển "
2402
"giao %s, nhưng số không ở chỗ khác"
2403
2384
-#: commit-graph.c:2566
2404
+#: commit-graph.c:2576
2405
#, c-format
2406
msgid "commit-graph generation for commit %s is %<PRIuMAX> < %<PRIuMAX>"
2407
msgstr ""
2408
"tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %<PRIuMAX> < "
2409
"%<PRIuMAX>"
2410
2391
-#: commit-graph.c:2572
2411
+#: commit-graph.c:2582
2412
#, c-format
2413
msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2414
msgstr ""
2415
"ngày chuyển giao cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là "
2416
"%<PRIuMAX> != %<PRIuMAX>"
2417
2398
-#: commit.c:52 sequencer.c:2887 builtin/am.c:359 builtin/am.c:403
2399
-#: builtin/am.c:1371 builtin/am.c:2018 builtin/replace.c:457
2418
+#: commit.c:52 sequencer.c:3088 builtin/am.c:371 builtin/am.c:416
2419
+#: builtin/am.c:421 builtin/am.c:1419 builtin/am.c:2066 builtin/replace.c:457
2420
#, c-format
2421
msgid "could not parse %s"
2422
msgstr "không thể phân tích cú pháp %s"
@@ -2426,28 +2446,28 @@ msgstr ""
2446
"Tắt lời nhắn này bằng cách chạy\n"
2447
"\"git config advice.graftFileDeprecated false\""
2448
2429
-#: commit.c:1223
2449
+#: commit.c:1237
2450
#, c-format
2451
msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
2452
msgstr ""
2453
"Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s."
2454
2435
-#: commit.c:1227
2455
+#: commit.c:1241
2456
#, c-format
2457
msgid "Commit %s has a bad GPG signature allegedly by %s."
2458
msgstr "Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s."
2459
2440
-#: commit.c:1230
2460
+#: commit.c:1244
2461
#, c-format
2462
msgid "Commit %s does not have a GPG signature."
2463
msgstr "Lần chuyển giao %s không có chữ ký GPG."
2464
2445
-#: commit.c:1233
2465
+#: commit.c:1247
2466
#, c-format
2467
msgid "Commit %s has a good GPG signature by %s\n"
2468
msgstr "Lần chuyển giao %s có một chữ ký GPG tốt bởi %s\n"
2469
2450
-#: commit.c:1487
2470
+#: commit.c:1501
2471
msgid ""
2472
"Warning: commit message did not conform to UTF-8.\n"
2473
"You may want to amend it after fixing the message, or set the config\n"
@@ -2514,7 +2534,7 @@ msgstr "khóa không chứa một phần: %s"
2534
msgid "key does not contain variable name: %s"
2535
msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
2536
2517
-#: config.c:472 sequencer.c:2588
2537
+#: config.c:472 sequencer.c:2785
2538
#, c-format
2539
msgid "invalid key: %s"
2540
msgstr "khóa không đúng: %s"
@@ -2633,70 +2653,70 @@ msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong
2653
msgid "bad numeric config value '%s' for '%s' in %s: %s"
2654
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: %s"
2655
2636
-#: config.c:1194
2656
+#: config.c:1257
2657
#, c-format
2658
msgid "bad boolean config value '%s' for '%s'"
2659
msgstr "sai giá trị kiểu lô-gíc của cấu hình “%s” cho “%s”"
2660
2641
-#: config.c:1289
2661
+#: config.c:1275
2662
#, c-format
2663
msgid "failed to expand user dir in: '%s'"
2664
msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
2665
2646
-#: config.c:1298
2666
+#: config.c:1284
2667
#, c-format
2668
msgid "'%s' for '%s' is not a valid timestamp"
2669
msgstr "“%s” dành cho “%s” không phải là dấu vết thời gian hợp lệ"
2670
2651
-#: config.c:1391
2671
+#: config.c:1377
2672
#, c-format
2673
msgid "abbrev length out of range: %d"
2674
msgstr "chiều dài abbrev nằm ngoài phạm vi: %d"
2675
2656
-#: config.c:1405 config.c:1416
2676
+#: config.c:1391 config.c:1402
2677
#, c-format
2678
msgid "bad zlib compression level %d"
2679
msgstr "mức nén zlib %d là sai"
2680
2661
-#: config.c:1508
2681
+#: config.c:1494
2682
msgid "core.commentChar should only be one character"
2683
msgstr "core.commentChar chỉ được có một ký tự"
2684
2665
-#: config.c:1541
2685
+#: config.c:1527
2686
#, c-format
2687
msgid "invalid mode for object creation: %s"
2688
msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
2689
2670
-#: config.c:1613
2690
+#: config.c:1599
2691
#, c-format
2692
msgid "malformed value for %s"
2693
msgstr "giá trị cho %s sai dạng"
2694
2675
-#: config.c:1639
2695
+#: config.c:1625
2696
#, c-format
2697
msgid "malformed value for %s: %s"
2698
msgstr "giá trị cho %s sai dạng: %s"
2699
2680
-#: config.c:1640
2700
+#: config.c:1626
2701
msgid "must be one of nothing, matching, simple, upstream or current"
2702
msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
2703
2684
-#: config.c:1701 builtin/pack-objects.c:3666
2704
+#: config.c:1687 builtin/pack-objects.c:3924
2705
#, c-format
2706
msgid "bad pack compression level %d"
2707
msgstr "mức nén gói %d không hợp lệ"
2708
2689
-#: config.c:1823
2709
+#: config.c:1809
2710
#, c-format
2711
msgid "unable to load config blob object '%s'"
2712
msgstr "không thể tải đối tượng blob cấu hình “%s”"
2713
2694
-#: config.c:1826
2714
+#: config.c:1812
2715
#, c-format
2716
msgid "reference '%s' does not point to a blob"
2717
msgstr "tham chiếu “%s” không chỉ đến một blob nào cả"
2718
2699
-#: config.c:1843
2719
+#: config.c:1829
2720
#, c-format
2721
msgid "unable to resolve config blob '%s'"
2722
msgstr "không thể phân giải điểm xét duyệt “%s”"
@@ -2706,105 +2726,105 @@ msgstr "không thể phân giải điểm xét duyệt “%s”"
2726
msgid "failed to parse %s"
2727
msgstr "gặp lỗi khi phân tích cú pháp %s"
2728
2709
-#: config.c:1927
2729
+#: config.c:1929
2730
msgid "unable to parse command-line config"
2731
msgstr "không thể phân tích cấu hình dòng lệnh"
2732
2713
-#: config.c:2290
2733
+#: config.c:2293
2734
msgid "unknown error occurred while reading the configuration files"
2735
msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
2736
2717
-#: config.c:2464
2737
+#: config.c:2467
2738
#, c-format
2739
msgid "Invalid %s: '%s'"
2740
msgstr "%s không hợp lệ: “%s”"
2741
2722
-#: config.c:2509
2742
+#: config.c:2512
2743
#, c-format
2744
msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2745
msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
2746
2727
-#: config.c:2555
2747
+#: config.c:2558
2748
#, c-format
2749
msgid "unable to parse '%s' from command-line config"
2750
msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
2751
2732
-#: config.c:2557
2752
+#: config.c:2560
2753
#, c-format
2754
msgid "bad config variable '%s' in file '%s' at line %d"
2755
msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
2756
2737
-#: config.c:2641
2757
+#: config.c:2644
2758
#, c-format
2759
msgid "invalid section name '%s'"
2760
msgstr "tên của phần không hợp lệ “%s”"
2761
2742
-#: config.c:2673
2762
+#: config.c:2676
2763
#, c-format
2764
msgid "%s has multiple values"
2765
msgstr "%s có đa giá trị"
2766
2747
-#: config.c:2702
2767
+#: config.c:2705
2768
#, c-format
2769
msgid "failed to write new configuration file %s"
2770
msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
2771
2752
-#: config.c:2954 config.c:3280
2772
+#: config.c:2957 config.c:3283
2773
#, c-format
2774
msgid "could not lock config file %s"
2775
msgstr "không thể khóa tập tin cấu hình %s"
2776
2757
-#: config.c:2965
2777
+#: config.c:2968
2778
#, c-format
2779
msgid "opening %s"
2780
msgstr "đang mở “%s”"
2781
2762
-#: config.c:3002 builtin/config.c:361
2782
+#: config.c:3005 builtin/config.c:361
2783
#, c-format
2784
msgid "invalid pattern: %s"
2785
msgstr "mẫu không hợp lệ: %s"
2786
2767
-#: config.c:3027
2787
+#: config.c:3030
2788
#, c-format
2789
msgid "invalid config file %s"
2790
msgstr "tập tin cấu hình “%s” không hợp lệ"
2791
2772
-#: config.c:3040 config.c:3293
2792
+#: config.c:3043 config.c:3296
2793
#, c-format
2794
msgid "fstat on %s failed"
2795
msgstr "fstat trên %s gặp lỗi"
2796
2777
-#: config.c:3051
2797
+#: config.c:3054
2798
#, c-format
2799
msgid "unable to mmap '%s'"
2800
msgstr "không thể mmap “%s”"
2801
2782
-#: config.c:3060 config.c:3298
2802
+#: config.c:3063 config.c:3301
2803
#, c-format
2804
msgid "chmod on %s failed"
2805
msgstr "chmod trên %s gặp lỗi"
2806
2787
-#: config.c:3145 config.c:3395
2807
+#: config.c:3148 config.c:3398
2808
#, c-format
2809
msgid "could not write config file %s"
2810
msgstr "không thể ghi tập tin cấu hình “%s”"
2811
2792
-#: config.c:3179
2812
+#: config.c:3182
2813
#, c-format
2814
msgid "could not set '%s' to '%s'"
2815
msgstr "không thể đặt “%s” thành “%s”"
2816
2797
-#: config.c:3181 builtin/remote.c:657 builtin/remote.c:855 builtin/remote.c:863
2817
+#: config.c:3184 builtin/remote.c:657 builtin/remote.c:855 builtin/remote.c:863
2818
#, c-format
2819
msgid "could not unset '%s'"
2820
msgstr "không thể thôi đặt “%s”"
2821
2802
-#: config.c:3271
2822
+#: config.c:3274
2823
#, c-format
2824
msgid "invalid section name: %s"
2825
msgstr "tên của phần không hợp lệ: %s"
2826
2807
-#: config.c:3438
2827
+#: config.c:3441
2828
#, c-format
2829
msgid "missing value for '%s'"
2830
msgstr "thiếu giá trị cho cho “%s”"
@@ -2981,7 +3001,7 @@ msgstr "đã khóa tên đường dẫn lạ “%s”"
3001
msgid "unable to fork"
3002
msgstr "không thể rẽ nhánh tiến trình con"
3003
2984
-#: connected.c:108 builtin/fsck.c:191 builtin/prune.c:45
3004
+#: connected.c:108 builtin/fsck.c:188 builtin/prune.c:45
3005
msgid "Checking connectivity"
3006
msgstr "Đang kiểm tra kết nối"
3007
@@ -2997,17 +3017,17 @@ msgstr "gặp lỗi khi ghi vào rev-list"
3017
msgid "failed to close rev-list's stdin"
3018
msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
3019
3000
-#: convert.c:194
3020
+#: convert.c:183
3021
#, c-format
3022
msgid "illegal crlf_action %d"
3023
msgstr "crlf_action %d không hợp lệ"
3024
3005
-#: convert.c:207
3025
+#: convert.c:196
3026
#, c-format
3027
msgid "CRLF would be replaced by LF in %s"
3028
msgstr "CRLF nên được thay bằng LF trong %s"
3029
3010
-#: convert.c:209
3030
+#: convert.c:198
3031
#, c-format
3032
msgid ""
3033
"CRLF will be replaced by LF in %s.\n"
@@ -3016,12 +3036,12 @@ msgstr ""
3036
"CRLF sẽ bị thay thế bằng LF trong %s.\n"
3037
"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
3038
3019
-#: convert.c:217
3039
+#: convert.c:206
3040
#, c-format
3041
msgid "LF would be replaced by CRLF in %s"
3042
msgstr "LF nên thay bằng CRLF trong %s"
3043
3024
-#: convert.c:219
3044
+#: convert.c:208
3045
#, c-format
3046
msgid ""
3047
"LF will be replaced by CRLF in %s.\n"
@@ -3030,12 +3050,12 @@ msgstr ""
3050
"LF sẽ bị thay thế bằng CRLF trong %s.\n"
3051
"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
3052
3033
-#: convert.c:284
3053
+#: convert.c:273
3054
#, c-format
3055
msgid "BOM is prohibited in '%s' if encoded as %s"
3056
msgstr "BOM bị cấm trong “%s” nếu được mã hóa là %s"
3057
3038
-#: convert.c:291
3058
+#: convert.c:280
3059
#, c-format
3060
msgid ""
3061
"The file '%s' contains a byte order mark (BOM). Please use UTF-%.*s as "
@@ -3044,12 +3064,12 @@ msgstr ""
3064
"Tập tin “%s” có chứa ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%.*s như "
3065
"là bảng mã cây làm việc."
3066
3047
-#: convert.c:304
3067
+#: convert.c:293
3068
#, c-format
3069
msgid "BOM is required in '%s' if encoded as %s"
3070
msgstr "BOM là bắt buộc trong “%s” nếu được mã hóa là %s"
3071
3052
-#: convert.c:306
3072
+#: convert.c:295
3073
#, c-format
3074
msgid ""
3075
"The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-"
@@ -3058,50 +3078,50 @@ msgstr ""
3078
"Tập tin “%s” còn thiếu ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%sBE hay "
3079
"UTF-%sLE (còn phục thuộc vào thứ tự byte) như là bảng mã cây làm việc."
3080
3061
-#: convert.c:419 convert.c:490
3081
+#: convert.c:408 convert.c:479
3082
#, c-format
3083
msgid "failed to encode '%s' from %s to %s"
3084
msgstr "gặp lỗi khi mã hóa “%s” từ “%s” sang “%s”"
3085
3066
-#: convert.c:462
3086
+#: convert.c:451
3087
#, c-format
3088
msgid "encoding '%s' from %s to %s and back is not the same"
3089
msgstr "mã hóa “%s” từ %s thành %s và ngược trở lại không phải là cùng"
3090
3071
-#: convert.c:665
3091
+#: convert.c:654
3092
#, c-format
3093
msgid "cannot fork to run external filter '%s'"
3094
msgstr "không thể rẽ nhánh tiến trình để chạy bộ lọc bên ngoài “%s”"
3095
3076
-#: convert.c:685
3096
+#: convert.c:674
3097
#, c-format
3098
msgid "cannot feed the input to external filter '%s'"
3099
msgstr "không thể cấp đầu vào cho bộ lọc bên ngoài “%s”"
3100
3081
-#: convert.c:692
3101
+#: convert.c:681
3102
#, c-format
3103
msgid "external filter '%s' failed %d"
3104
msgstr "chạy bộ lọc bên ngoài “%s” gặp lỗi %d"
3105
3086
-#: convert.c:727 convert.c:730
3106
+#: convert.c:716 convert.c:719
3107
#, c-format
3108
msgid "read from external filter '%s' failed"
3109
msgstr "đọc từ bộ lọc bên ngoài “%s” gặp lỗi"
3110
3091
-#: convert.c:733 convert.c:788
3111
+#: convert.c:722 convert.c:777
3112
#, c-format
3113
msgid "external filter '%s' failed"
3114
msgstr "gặp lỗi khi chạy bộ lọc bên ngoài “%s”"
3115
3096
-#: convert.c:837
3116
+#: convert.c:826
3117
msgid "unexpected filter type"
3118
msgstr "gặp kiểu bộ lọc thừa"
3119
3100
-#: convert.c:848
3120
+#: convert.c:837
3121
msgid "path name too long for external filter"
3122
msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
3123
3104
-#: convert.c:940
3124
+#: convert.c:934
3125
#, c-format
3126
msgid ""
3127
"external filter '%s' is not available anymore although not all paths have "
@@ -3110,16 +3130,16 @@ msgstr ""
3130
"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 "
3131
"dẫn đã được lọc"
3132
3113
-#: convert.c:1240
3133
+#: convert.c:1234
3134
msgid "true/false are no valid working-tree-encodings"
3135
msgstr "true/false là không phải bảng-mã-cây-làm-việc hợp lệ"
3136
3117
-#: convert.c:1428 convert.c:1462
3137
+#: convert.c:1414 convert.c:1447
3138
#, c-format
3139
msgid "%s: clean filter '%s' failed"
3140
msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
3141
3122
-#: convert.c:1508
3142
+#: convert.c:1490
3143
#, c-format
3144
msgid "%s: smudge filter %s failed"
3145
msgstr "%s: smudge bộ lọc %s gặp lỗi"
@@ -3236,28 +3256,28 @@ msgstr ""
3256
msgid "Marked %d islands, done.\n"
3257
msgstr "Đã đánh dấu %d island, xong.\n"
3258
3239
-#: diff-merges.c:70
3259
+#: diff-merges.c:80
3260
#, c-format
3261
msgid "unknown value for --diff-merges: %s"
3262
msgstr "không hiểu giá trị cho --diff-merges: %s"
3263
3244
-#: diff-lib.c:534
3264
+#: diff-lib.c:538
3265
msgid "--merge-base does not work with ranges"
3266
msgstr "--merge-base không hoạt động với phạm vi"
3267
3248
-#: diff-lib.c:536
3268
+#: diff-lib.c:540
3269
msgid "--merge-base only works with commits"
3270
msgstr "--merge-base chỉ hoạt động với các lần chuyển giao"
3271
3252
-#: diff-lib.c:553
3272
+#: diff-lib.c:557
3273
msgid "unable to get HEAD"
3274
msgstr "không thể lấy HEAD"
3275
3256
-#: diff-lib.c:560
3276
+#: diff-lib.c:564
3277
msgid "no merge base found"
3278
msgstr "không tìm thấy cơ sở để hòa trộn"
3279
3260
-#: diff-lib.c:562
3280
+#: diff-lib.c:566
3281
msgid "multiple merge bases found"
3282
msgstr "có nhiều cơ sở để hòa trộn"
3283
@@ -3323,35 +3343,35 @@ msgstr ""
3343
"Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
3344
"%s"
3345
3326
-#: diff.c:4276
3346
+#: diff.c:4278
3347
#, c-format
3348
msgid "external diff died, stopping at %s"
3349
msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
3350
3331
-#: diff.c:4628
3351
+#: diff.c:4630
3352
msgid "--name-only, --name-status, --check and -s are mutually exclusive"
3353
msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
3354
3335
-#: diff.c:4631
3355
+#: diff.c:4633
3356
msgid "-G, -S and --find-object are mutually exclusive"
3357
msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
3358
3339
-#: diff.c:4710
3359
+#: diff.c:4712
3360
msgid "--follow requires exactly one pathspec"
3361
msgstr "--follow cần chính xác một đặc tả đường dẫn"
3362
3343
-#: diff.c:4758
3363
+#: diff.c:4760
3364
#, c-format
3365
msgid "invalid --stat value: %s"
3366
msgstr "giá trị --stat không hợp lệ: “%s”"
3367
3348
-#: diff.c:4763 diff.c:4768 diff.c:4773 diff.c:4778 diff.c:5306
3368
+#: diff.c:4765 diff.c:4770 diff.c:4775 diff.c:4780 diff.c:5308
3369
#: parse-options.c:197 parse-options.c:201 builtin/commit-graph.c:180
3370
#, c-format
3371
msgid "%s expects a numerical value"
3372
msgstr "tùy chọn “%s” cần một giá trị bằng số"
3373
3354
-#: diff.c:4795
3374
+#: diff.c:4797
3375
#, c-format
3376
msgid ""
3377
"Failed to parse --dirstat/-X option parameter:\n"
@@ -3360,42 +3380,42 @@ msgstr ""
3380
"Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
3381
"%s"
3382
3363
-#: diff.c:4880
3383
+#: diff.c:4882
3384
#, c-format
3385
msgid "unknown change class '%c' in --diff-filter=%s"
3386
msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
3387
3368
-#: diff.c:4904
3388
+#: diff.c:4906
3389
#, c-format
3390
msgid "unknown value after ws-error-highlight=%.*s"
3391
msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
3392
3373
-#: diff.c:4918
3393
+#: diff.c:4920
3394
#, c-format
3395
msgid "unable to resolve '%s'"
3396
msgstr "không thể phân giải “%s”"
3397
3378
-#: diff.c:4968 diff.c:4974
3398
+#: diff.c:4970 diff.c:4976
3399
#, c-format
3400
msgid "%s expects <n>/<m> form"
3401
msgstr "%s cần dạng <n>/<m>"
3402
3383
-#: diff.c:4986
3403
+#: diff.c:4988
3404
#, c-format
3405
msgid "%s expects a character, got '%s'"
3406
msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
3407
3388
-#: diff.c:5007
3408
+#: diff.c:5009
3409
#, c-format
3410
msgid "bad --color-moved argument: %s"
3411
msgstr "đối số --color-moved sai: %s"
3412
3393
-#: diff.c:5026
3413
+#: diff.c:5028
3414
#, c-format
3415
msgid "invalid mode '%s' in --color-moved-ws"
3416
msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
3417
3398
-#: diff.c:5066
3418
+#: diff.c:5068
3419
msgid ""
3420
"option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3421
"\"histogram\""
@@ -3403,155 +3423,155 @@ msgstr ""
3423
"tùy chọn diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
3424
"\"histogram\""
3425
3406
-#: diff.c:5102 diff.c:5122
3426
+#: diff.c:5104 diff.c:5124
3427
#, c-format
3428
msgid "invalid argument to %s"
3429
msgstr "tham số cho %s không hợp lệ"
3430
3411
-#: diff.c:5226
3431
+#: diff.c:5228
3432
#, c-format
3433
msgid "invalid regex given to -I: '%s'"
3434
msgstr "đưa cho -I biểu thức chính quy không hợp lệ: “%s”"
3435
3416
-#: diff.c:5275
3436
+#: diff.c:5277
3437
#, c-format
3438
msgid "failed to parse --submodule option parameter: '%s'"
3439
msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
3440
3421
-#: diff.c:5331
3441
+#: diff.c:5333
3442
#, c-format
3443
msgid "bad --word-diff argument: %s"
3444
msgstr "đối số --word-diff sai: %s"
3445
3426
-#: diff.c:5367
3446
+#: diff.c:5369
3447
msgid "Diff output format options"
3448
msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
3449
3430
-#: diff.c:5369 diff.c:5375
3450
+#: diff.c:5371 diff.c:5377
3451
msgid "generate patch"
3452
msgstr "tạo miếng vá"
3453
3434
-#: diff.c:5372 builtin/log.c:179
3454
+#: diff.c:5374 builtin/log.c:179
3455
msgid "suppress diff output"
3456
msgstr "chặn mọi kết xuất từ diff"
3457
3438
-#: diff.c:5377 diff.c:5491 diff.c:5498
3458
+#: diff.c:5379 diff.c:5493 diff.c:5500
3459
msgid "<n>"
3460
msgstr "<n>"
3461
3442
-#: diff.c:5378 diff.c:5381
3462
+#: diff.c:5380 diff.c:5383
3463
msgid "generate diffs with <n> lines context"
3464
msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
3465
3446
-#: diff.c:5383
3466
+#: diff.c:5385
3467
msgid "generate the diff in raw format"
3468
msgstr "tạo khác biệt ở định dạng thô"
3469
3450
-#: diff.c:5386
3470
+#: diff.c:5388
3471
msgid "synonym for '-p --raw'"
3472
msgstr "đồng nghĩa với “-p --raw”"
3473
3454
-#: diff.c:5390
3474
+#: diff.c:5392
3475
msgid "synonym for '-p --stat'"
3476
msgstr "đồng nghĩa với “-p --stat”"
3477
3458
-#: diff.c:5394
3478
+#: diff.c:5396
3479
msgid "machine friendly --stat"
3480
msgstr "--stat thuận tiện cho máy đọc"
3481
3462
-#: diff.c:5397
3482
+#: diff.c:5399
3483
msgid "output only the last line of --stat"
3484
msgstr "chỉ xuất những dòng cuối của --stat"
3485
3466
-#: diff.c:5399 diff.c:5407
3486
+#: diff.c:5401 diff.c:5409
3487
msgid "<param1,param2>..."
3488
msgstr "<tham_số_1,tham_số_2>…"
3489
3470
-#: diff.c:5400
3490
+#: diff.c:5402
3491
msgid ""
3492
"output the distribution of relative amount of changes for each sub-directory"
3493
msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
3494
3475
-#: diff.c:5404
3495
+#: diff.c:5406
3496
msgid "synonym for --dirstat=cumulative"
3497
msgstr "đồng nghĩa với --dirstat=cumulative"
3498
3479
-#: diff.c:5408
3499
+#: diff.c:5410
3500
msgid "synonym for --dirstat=files,param1,param2..."
3501
msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
3502
3483
-#: diff.c:5412
3503
+#: diff.c:5414
3504
msgid "warn if changes introduce conflict markers or whitespace errors"
3505
msgstr ""
3506
"cảnh báo nếu các thay đổi đưa ra các bộ tạo xung đột hay lỗi khoảng trắng"
3507
3488
-#: diff.c:5415
3508
+#: diff.c:5417
3509
msgid "condensed summary such as creations, renames and mode changes"
3510
msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
3511
3492
-#: diff.c:5418
3512
+#: diff.c:5420
3513
msgid "show only names of changed files"
3514
msgstr "chỉ hiển thị tên của các tập tin đổi"
3515
3496
-#: diff.c:5421
3516
+#: diff.c:5423
3517
msgid "show only names and status of changed files"
3518
msgstr "chỉ hiển thị tên tập tin và tình trạng của các tập tin bị thay đổi"
3519
3500
-#: diff.c:5423
3520
+#: diff.c:5425
3521
msgid "<width>[,<name-width>[,<count>]]"
3522
msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
3523
3504
-#: diff.c:5424
3524
+#: diff.c:5426
3525
msgid "generate diffstat"
3526
msgstr "tạo diffstat"
3527
3508
-#: diff.c:5426 diff.c:5429 diff.c:5432
3528
+#: diff.c:5428 diff.c:5431 diff.c:5434
3529
msgid "<width>"
3530
msgstr "<rộng>"
3531
3512
-#: diff.c:5427
3532
+#: diff.c:5429
3533
msgid "generate diffstat with a given width"
3534
msgstr "tạo diffstat với độ rộng đã cho"
3535
3516
-#: diff.c:5430
3536
+#: diff.c:5432
3537
msgid "generate diffstat with a given name width"
3538
msgstr "tạo diffstat với tên độ rộng đã cho"
3539
3520
-#: diff.c:5433
3540
+#: diff.c:5435
3541
msgid "generate diffstat with a given graph width"
3542
msgstr "tạo diffstat với độ rộng đồ thị đã cho"
3543
3524
-#: diff.c:5435
3544
+#: diff.c:5437
3545
msgid "<count>"
3546
msgstr "<số_lượng>"
3547
3528
-#: diff.c:5436
3548
+#: diff.c:5438
3549
msgid "generate diffstat with limited lines"
3550
msgstr "tạo diffstat với các dòng bị giới hạn"
3551
3532
-#: diff.c:5439
3552
+#: diff.c:5441
3553
msgid "generate compact summary in diffstat"
3554
msgstr "tạo tổng hợp xúc tích trong diffstat"
3555
3536
-#: diff.c:5442
3556
+#: diff.c:5444
3557
msgid "output a binary diff that can be applied"
3558
msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
3559
3540
-#: diff.c:5445
3560
+#: diff.c:5447
3561
msgid "show full pre- and post-image object names on the \"index\" lines"
3562
msgstr ""
3563
"hiển thị đầy đủ các tên đối tượng pre- và post-image trên các dòng \"mục lục"
3564
"\""
3565
3546
-#: diff.c:5447
3566
+#: diff.c:5449
3567
msgid "show colored diff"
3568
msgstr "hiển thị thay đổi được tô màu"
3569
3550
-#: diff.c:5448
3570
+#: diff.c:5450
3571
msgid "<kind>"
3572
msgstr "<kiểu>"
3573
3554
-#: diff.c:5449
3574
+#: diff.c:5451
3575
msgid ""
3576
"highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3577
"diff"
@@ -3559,7 +3579,7 @@ msgstr ""
3579
"tô sáng các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
3580
"trong khác biệt"
3581
3562
-#: diff.c:5452
3582
+#: diff.c:5454
3583
msgid ""
3584
"do not munge pathnames and use NULs as output field terminators in --raw or "
3585
"--numstat"
@@ -3567,89 +3587,89 @@ msgstr ""
3587
"không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
3588
"trong --raw hay --numstat"
3589
3570
-#: diff.c:5455 diff.c:5458 diff.c:5461 diff.c:5570
3590
+#: diff.c:5457 diff.c:5460 diff.c:5463 diff.c:5572
3591
msgid "<prefix>"
3592
msgstr "<tiền_tố>"
3593
3574
-#: diff.c:5456
3594
+#: diff.c:5458
3595
msgid "show the given source prefix instead of \"a/\""
3596
msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
3597
3578
-#: diff.c:5459
3598
+#: diff.c:5461
3599
msgid "show the given destination prefix instead of \"b/\""
3600
msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
3601
3582
-#: diff.c:5462
3602
+#: diff.c:5464
3603
msgid "prepend an additional prefix to every line of output"
3604
msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
3605
3586
-#: diff.c:5465
3606
+#: diff.c:5467
3607
msgid "do not show any source or destination prefix"
3608
msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
3609
3590
-#: diff.c:5468
3610
+#: diff.c:5470
3611
msgid "show context between diff hunks up to the specified number of lines"
3612
msgstr ""
3613
"hiển thị ngữ cảnh giữa các khúc khác biệt khi đạt đến số lượng dòng đã chỉ "
3614
"định"
3615
3596
-#: diff.c:5472 diff.c:5477 diff.c:5482
3616
+#: diff.c:5474 diff.c:5479 diff.c:5484
3617
msgid "<char>"
3618
msgstr "<ký_tự>"
3619
3600
-#: diff.c:5473
3620
+#: diff.c:5475
3621
msgid "specify the character to indicate a new line instead of '+'"
3622
msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
3623
3604
-#: diff.c:5478
3624
+#: diff.c:5480
3625
msgid "specify the character to indicate an old line instead of '-'"
3626
msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
3627
3608
-#: diff.c:5483
3628
+#: diff.c:5485
3629
msgid "specify the character to indicate a context instead of ' '"
3630
msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
3631
3612
-#: diff.c:5486
3632
+#: diff.c:5488
3633
msgid "Diff rename options"
3634
msgstr "Tùy chọn khác biệt đổi tên"
3635
3616
-#: diff.c:5487
3636
+#: diff.c:5489
3637
msgid "<n>[/<m>]"
3638
msgstr "<n>[/<m>]"
3639
3620
-#: diff.c:5488
3640
+#: diff.c:5490
3641
msgid "break complete rewrite changes into pairs of delete and create"
3642
msgstr "ngắt các thay đổi ghi lại hoàn thiện thành cặp của xóa và tạo"
3643
3624
-#: diff.c:5492
3644
+#: diff.c:5494
3645
msgid "detect renames"
3646
msgstr "dò tìm các tên thay đổi"
3647
3628
-#: diff.c:5496
3648
+#: diff.c:5498
3649
msgid "omit the preimage for deletes"
3650
msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
3651
3632
-#: diff.c:5499
3652
+#: diff.c:5501
3653
msgid "detect copies"
3654
msgstr "dò bản sao"
3655
3636
-#: diff.c:5503
3656
+#: diff.c:5505
3657
msgid "use unmodified files as source to find copies"
3658
msgstr "dùng các tập tin không bị chỉnh sửa như là nguồn để tìm các bản sao"
3659
3640
-#: diff.c:5505
3660
+#: diff.c:5507
3661
msgid "disable rename detection"
3662
msgstr "tắt dò tìm đổi tên"
3663
3644
-#: diff.c:5508
3664
+#: diff.c:5510
3665
msgid "use empty blobs as rename source"
3666
msgstr "dùng các blob trống rống như là nguồn đổi tên"
3667
3648
-#: diff.c:5510
3668
+#: diff.c:5512
3669
msgid "continue listing the history of a file beyond renames"
3670
msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
3671
3652
-#: diff.c:5513
3672
+#: diff.c:5515
3673
msgid ""
3674
"prevent rename/copy detection if the number of rename/copy targets exceeds "
3675
"given limit"
@@ -3657,160 +3677,160 @@ msgstr ""
3677
"ngăn cản dò tìm đổi tên/bản sao nếu số lượng của đích đổi tên/bản sao vượt "
3678
"quá giới hạn đưa ra"
3679
3660
-#: diff.c:5515
3680
+#: diff.c:5517
3681
msgid "Diff algorithm options"
3682
msgstr "Tùy chọn thuật toán khác biệt"
3683
3664
-#: diff.c:5517
3684
+#: diff.c:5519
3685
msgid "produce the smallest possible diff"
3686
msgstr "sản sinh khác biệt ít nhất có thể"
3687
3668
-#: diff.c:5520
3688
+#: diff.c:5522
3689
msgid "ignore whitespace when comparing lines"
3690
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
3691
3672
-#: diff.c:5523
3692
+#: diff.c:5525
3693
msgid "ignore changes in amount of whitespace"
3694
msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
3695
3676
-#: diff.c:5526
3696
+#: diff.c:5528
3697
msgid "ignore changes in whitespace at EOL"
3698
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
3699
3680
-#: diff.c:5529
3700
+#: diff.c:5531
3701
msgid "ignore carrier-return at the end of line"
3702
msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
3703
3684
-#: diff.c:5532
3704
+#: diff.c:5534
3705
msgid "ignore changes whose lines are all blank"
3706
msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
3707
3688
-#: diff.c:5534 diff.c:5556 diff.c:5559 diff.c:5604
3708
+#: diff.c:5536 diff.c:5558 diff.c:5561 diff.c:5606
3709
msgid "<regex>"
3710
msgstr "<regex>"
3711
3692
-#: diff.c:5535
3712
+#: diff.c:5537
3713
msgid "ignore changes whose all lines match <regex>"
3714
msgstr "bỏ qua các thay đổi có tất cả các dòng khớp <regex>"
3715
3696
-#: diff.c:5538
3716
+#: diff.c:5540
3717
msgid "heuristic to shift diff hunk boundaries for easy reading"
3718
msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
3719
3700
-#: diff.c:5541
3720
+#: diff.c:5543
3721
msgid "generate diff using the \"patience diff\" algorithm"
3722
msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
3723
3704
-#: diff.c:5545
3724
+#: diff.c:5547
3725
msgid "generate diff using the \"histogram diff\" algorithm"
3726
msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
3727
3708
-#: diff.c:5547
3728
+#: diff.c:5549
3729
msgid "<algorithm>"
3730
msgstr "<thuật toán>"
3731
3712
-#: diff.c:5548
3732
+#: diff.c:5550
3733
msgid "choose a diff algorithm"
3734
msgstr "chọn một thuật toán khác biệt"
3735
3716
-#: diff.c:5550
3736
+#: diff.c:5552
3737
msgid "<text>"
3738
msgstr "<văn bản>"
3739
3720
-#: diff.c:5551
3740
+#: diff.c:5553
3741
msgid "generate diff using the \"anchored diff\" algorithm"
3742
msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
3743
3724
-#: diff.c:5553 diff.c:5562 diff.c:5565
3744
+#: diff.c:5555 diff.c:5564 diff.c:5567
3745
msgid "<mode>"
3746
msgstr "<chế độ>"
3747
3728
-#: diff.c:5554
3748
+#: diff.c:5556
3749
msgid "show word diff, using <mode> to delimit changed words"
3750
msgstr ""
3751
"hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi"
3752
3733
-#: diff.c:5557
3753
+#: diff.c:5559
3754
msgid "use <regex> to decide what a word is"
3755
msgstr "dùng <regex> để quyết định từ là cái gì"
3756
3737
-#: diff.c:5560
3757
+#: diff.c:5562
3758
msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3759
msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
3760
3741
-#: diff.c:5563
3761
+#: diff.c:5565
3762
msgid "moved lines of code are colored differently"
3763
msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
3764
3745
-#: diff.c:5566
3765
+#: diff.c:5568
3766
msgid "how white spaces are ignored in --color-moved"
3767
msgstr "cách bỏ qua khoảng trắng trong --color-moved"
3768
3749
-#: diff.c:5569
3769
+#: diff.c:5571
3770
msgid "Other diff options"
3771
msgstr "Các tùy chọn khác biệt khác"
3772
3753
-#: diff.c:5571
3773
+#: diff.c:5573
3774
msgid "when run from subdir, exclude changes outside and show relative paths"
3775
msgstr ""
3776
"khi chạy từ thư mục con, thực thi các thay đổi bên ngoài và hiển thị các "
3777
"đường dẫn liên quan"
3778
3759
-#: diff.c:5575
3779
+#: diff.c:5577
3780
msgid "treat all files as text"
3781
msgstr "coi mọi tập tin là dạng văn bản thường"
3782
3763
-#: diff.c:5577
3783
+#: diff.c:5579
3784
msgid "swap two inputs, reverse the diff"
3785
msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
3786
3767
-#: diff.c:5579
3787
+#: diff.c:5581
3788
msgid "exit with 1 if there were differences, 0 otherwise"
3789
msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
3790
3771
-#: diff.c:5581
3791
+#: diff.c:5583
3792
msgid "disable all output of the program"
3793
msgstr "tắt mọi kết xuất của chương trình"
3794
3775
-#: diff.c:5583
3795
+#: diff.c:5585
3796
msgid "allow an external diff helper to be executed"
3797
msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
3798
3779
-#: diff.c:5585
3799
+#: diff.c:5587
3800
msgid "run external text conversion filters when comparing binary files"
3801
msgstr ""
3802
"chạy các bộ lọc văn bản thông thường bên ngoài khi so sánh các tập tin nhị "
3803
"phân"
3804
3785
-#: diff.c:5587
3805
+#: diff.c:5589
3806
msgid "<when>"
3807
msgstr "<khi>"
3808
3789
-#: diff.c:5588
3809
+#: diff.c:5590
3810
msgid "ignore changes to submodules in the diff generation"
3811
msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
3812
3793
-#: diff.c:5591
3813
+#: diff.c:5593
3814
msgid "<format>"
3815
msgstr "<định dạng>"
3816
3797
-#: diff.c:5592
3817
+#: diff.c:5594
3818
msgid "specify how differences in submodules are shown"
3819
msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
3820
3801
-#: diff.c:5596
3821
+#: diff.c:5598
3822
msgid "hide 'git add -N' entries from the index"
3823
msgstr "ẩn các mục “git add -N” từ bảng mục lục"
3824
3805
-#: diff.c:5599
3825
+#: diff.c:5601
3826
msgid "treat 'git add -N' entries as real in the index"
3827
msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
3828
3809
-#: diff.c:5601
3829
+#: diff.c:5603
3830
msgid "<string>"
3831
msgstr "<chuỗi>"
3832
3813
-#: diff.c:5602
3833
+#: diff.c:5604
3834
msgid ""
3835
"look for differences that change the number of occurrences of the specified "
3836
"string"
@@ -3818,7 +3838,7 @@ msgstr ""
3838
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của "
3839
"chuỗi được chỉ ra"
3840
3821
-#: diff.c:5605
3841
+#: diff.c:5607
3842
msgid ""
3843
"look for differences that change the number of occurrences of the specified "
3844
"regex"
@@ -3826,35 +3846,35 @@ msgstr ""
3846
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của biểu "
3847
"thức chính quy được chỉ ra"
3848
3829
-#: diff.c:5608
3849
+#: diff.c:5610
3850
msgid "show all changes in the changeset with -S or -G"
3851
msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
3852
3833
-#: diff.c:5611
3853
+#: diff.c:5613
3854
msgid "treat <string> in -S as extended POSIX regular expression"
3855
msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
3856
3837
-#: diff.c:5614
3857
+#: diff.c:5616
3858
msgid "control the order in which files appear in the output"
3859
msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
3860
3841
-#: diff.c:5615 diff.c:5618
3861
+#: diff.c:5617 diff.c:5620
3862
msgid "<path>"
3863
msgstr "<đường-dẫn>"
3864
3845
-#: diff.c:5616
3865
+#: diff.c:5618
3866
msgid "show the change in the specified path first"
3867
msgstr "hiển thị các thay đổi trong đường dẫn đã cho đầu tiên"
3868
3849
-#: diff.c:5619
3869
+#: diff.c:5621
3870
msgid "skip the output to the specified path"
3871
msgstr "bỏ qua đầu ra đến đường dẫn đã cho"
3872
3853
-#: diff.c:5621
3873
+#: diff.c:5623
3874
msgid "<object-id>"
3875
msgstr "<mã-số-đối-tượng>"
3876
3857
-#: diff.c:5622
3877
+#: diff.c:5624
3878
msgid ""
3879
"look for differences that change the number of occurrences of the specified "
3880
"object"
@@ -3862,33 +3882,33 @@ msgstr ""
3882
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của đối "
3883
"tượng được chỉ ra"
3884
3865
-#: diff.c:5624
3885
+#: diff.c:5626
3886
msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3887
msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
3888
3869
-#: diff.c:5625
3889
+#: diff.c:5627
3890
msgid "select files by diff type"
3891
msgstr "chọn các tập tin theo kiểu khác biệt"
3892
3873
-#: diff.c:5627
3893
+#: diff.c:5629
3894
msgid "<file>"
3895
msgstr "<tập_tin>"
3896
3877
-#: diff.c:5628
3897
+#: diff.c:5630
3898
msgid "Output to a specific file"
3899
msgstr "Xuất ra một tập tin cụ thể"
3900
3881
-#: diff.c:6285
3901
+#: diff.c:6287
3902
msgid "inexact rename detection was skipped due to too many files."
3903
msgstr ""
3904
"nhận thấy đổi tên không chính xác đã bị bỏ qua bởi có quá nhiều tập tin."
3905
3886
-#: diff.c:6288
3906
+#: diff.c:6290
3907
msgid "only found copies from modified paths due to too many files."
3908
msgstr ""
3909
"chỉ tìm thấy các bản sao từ đường dẫn đã sửa đổi bởi vì có quá nhiều tập tin."
3910
3891
-#: diff.c:6291
3911
+#: diff.c:6293
3912
#, c-format
3913
msgid ""
3914
"you may want to set your %s variable to at least %d and retry the command."
@@ -3901,7 +3921,7 @@ msgstr ""
3921
msgid "failed to read orderfile '%s'"
3922
msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3923
3904
-#: diffcore-rename.c:786
3924
+#: diffcore-rename.c:1418
3925
msgid "Performing inexact rename detection"
3926
msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3927
@@ -3934,35 +3954,35 @@ msgstr "tập tin sparse-checkout của bạn có lẽ gặp lỗi: mẫu “%s
3954
msgid "disabling cone pattern matching"
3955
msgstr "vô hiệu khớp mẫu nón"
3956
3937
-#: dir.c:1198
3957
+#: dir.c:1206
3958
#, c-format
3959
msgid "cannot use %s as an exclude file"
3960
msgstr "không thể dùng %s như là một tập tin loại trừ"
3961
3942
-#: dir.c:2305
3962
+#: dir.c:2314
3963
#, c-format
3964
msgid "could not open directory '%s'"
3965
msgstr "không thể mở thư mục “%s”"
3966
3947
-#: dir.c:2605
3967
+#: dir.c:2614
3968
msgid "failed to get kernel name and information"
3969
msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3970
3951
-#: dir.c:2729
3971
+#: dir.c:2738
3972
msgid "untracked cache is disabled on this system or location"
3973
msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3974
3955
-#: dir.c:3534
3975
+#: dir.c:3543
3976
#, c-format
3977
msgid "index file corrupt in repo %s"
3978
msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3979
3960
-#: dir.c:3579 dir.c:3584
3980
+#: dir.c:3590 dir.c:3595
3981
#, c-format
3982
msgid "could not create directories for %s"
3983
msgstr "không thể tạo thư mục cho %s"
3984
3965
-#: dir.c:3613
3985
+#: dir.c:3624
3986
#, c-format
3987
msgid "could not migrate git directory from '%s' to '%s'"
3988
msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
@@ -3972,11 +3992,11 @@ msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
3992
msgid "hint: Waiting for your editor to close the file...%c"
3993
msgstr "gợi ý: Chờ trình biên soạn của bạn đóng tập tin…%c"
3994
3975
-#: entry.c:177
3995
+#: entry.c:179
3996
msgid "Filtering content"
3997
msgstr "Nội dung lọc"
3998
3979
-#: entry.c:478
3999
+#: entry.c:500
4000
#, c-format
4001
msgid "could not stat file '%s'"
4002
msgstr "không thể lấy thống kê tập tin “%s”"
@@ -3996,249 +4016,257 @@ msgstr "không thể đặt GIT_DIR thành “%s”"
4016
msgid "too many args to run %s"
4017
msgstr "quá nhiều tham số để chạy %s"
4018
3999
-#: fetch-pack.c:177
4019
+#: fetch-pack.c:182
4020
msgid "git fetch-pack: expected shallow list"
4021
msgstr "git fetch-pack: cần danh sách shallow"
4022
4003
-#: fetch-pack.c:180
4023
+#: fetch-pack.c:185
4024
msgid "git fetch-pack: expected a flush packet after shallow list"
4025
msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
4026
4007
-#: fetch-pack.c:191
4027
+#: fetch-pack.c:196
4028
msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
4029
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
4030
4011
-#: fetch-pack.c:211
4031
+#: fetch-pack.c:216
4032
#, c-format
4033
msgid "git fetch-pack: expected ACK/NAK, got '%s'"
4034
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
4035
4016
-#: fetch-pack.c:222
4036
+#: fetch-pack.c:227
4037
msgid "unable to write to remote"
4038
msgstr "không thể ghi lên máy phục vụ"
4039
4020
-#: fetch-pack.c:283
4040
+#: fetch-pack.c:288
4041
msgid "--stateless-rpc requires multi_ack_detailed"
4042
msgstr "--stateless-rpc cần multi_ack_detailed"
4043
4024
-#: fetch-pack.c:378 fetch-pack.c:1457
4044
+#: fetch-pack.c:383 fetch-pack.c:1423
4045
#, c-format
4046
msgid "invalid shallow line: %s"
4047
msgstr "dòng shallow không hợp lệ: %s"
4048
4029
-#: fetch-pack.c:384 fetch-pack.c:1463
4049
+#: fetch-pack.c:389 fetch-pack.c:1429
4050
#, c-format
4051
msgid "invalid unshallow line: %s"
4052
msgstr "dòng unshallow không hợp lệ: %s"
4053
4034
-#: fetch-pack.c:386 fetch-pack.c:1465
4054
+#: fetch-pack.c:391 fetch-pack.c:1431
4055
#, c-format
4056
msgid "object not found: %s"
4057
msgstr "không tìm thấy đối tượng: %s"
4058
4039
-#: fetch-pack.c:389 fetch-pack.c:1468
4059
+#: fetch-pack.c:394 fetch-pack.c:1434
4060
#, c-format
4061
msgid "error in object: %s"
4062
msgstr "lỗi trong đối tượng: %s"
4063
4044
-#: fetch-pack.c:391 fetch-pack.c:1470
4064
+#: fetch-pack.c:396 fetch-pack.c:1436
4065
#, c-format
4066
msgid "no shallow found: %s"
4067
msgstr "không tìm shallow nào: %s"
4068
4049
-#: fetch-pack.c:394 fetch-pack.c:1474
4069
+#: fetch-pack.c:399 fetch-pack.c:1440
4070
#, c-format
4071
msgid "expected shallow/unshallow, got %s"
4072
msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
4073
4054
-#: fetch-pack.c:434
4074
+#: fetch-pack.c:439
4075
#, c-format
4076
msgid "got %s %d %s"
4077
msgstr "nhận %s %d - %s"
4078
4059
-#: fetch-pack.c:451
4079
+#: fetch-pack.c:456
4080
#, c-format
4081
msgid "invalid commit %s"
4082
msgstr "lần chuyển giao %s không hợp lệ"
4083
4064
-#: fetch-pack.c:482
4084
+#: fetch-pack.c:487
4085
msgid "giving up"
4086
msgstr "chịu thua"
4087
4068
-#: fetch-pack.c:495 progress.c:339
4088
+#: fetch-pack.c:500 progress.c:339
4089
msgid "done"
4090
msgstr "xong"
4091
4072
-#: fetch-pack.c:507
4092
+#: fetch-pack.c:512
4093
#, c-format
4094
msgid "got %s (%d) %s"
4095
msgstr "nhận %s (%d) %s"
4096
4077
-#: fetch-pack.c:543
4097
+#: fetch-pack.c:548
4098
#, c-format
4099
msgid "Marking %s as complete"
4100
msgstr "Đánh dấu %s là đã hoàn thành"
4101
4082
-#: fetch-pack.c:758
4102
+#: fetch-pack.c:763
4103
#, c-format
4104
msgid "already have %s (%s)"
4105
msgstr "đã sẵn có %s (%s)"
4106
4087
-#: fetch-pack.c:844
4107
+#: fetch-pack.c:849
4108
msgid "fetch-pack: unable to fork off sideband demultiplexer"
4109
msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
4110
4091
-#: fetch-pack.c:852
4111
+#: fetch-pack.c:857
4112
msgid "protocol error: bad pack header"
4113
msgstr "lỗi giao thức: phần đầu gói bị sai"
4114
4095
-#: fetch-pack.c:946
4115
+#: fetch-pack.c:951
4116
#, c-format
4117
msgid "fetch-pack: unable to fork off %s"
4118
msgstr "fetch-pack: không thể rẽ nhánh %s"
4119
4100
-#: fetch-pack.c:952
4120
+#: fetch-pack.c:957
4121
msgid "fetch-pack: invalid index-pack output"
4122
msgstr "fetch-pack: kết xuất index-pack không hợp lệ"
4123
4104
-#: fetch-pack.c:969
4124
+#: fetch-pack.c:974
4125
#, c-format
4126
msgid "%s failed"
4127
msgstr "%s gặp lỗi"
4128
4109
-#: fetch-pack.c:971
4129
+#: fetch-pack.c:976
4130
msgid "error in sideband demultiplexer"
4131
msgstr "có lỗi trong sideband demultiplexer"
4132
4113
-#: fetch-pack.c:1031
4133
+#: fetch-pack.c:1019
4134
#, c-format
4135
msgid "Server version is %.*s"
4136
msgstr "Phiên bản máy chủ là %.*s"
4137
4118
-#: fetch-pack.c:1039 fetch-pack.c:1045 fetch-pack.c:1048 fetch-pack.c:1054
4119
-#: fetch-pack.c:1058 fetch-pack.c:1062 fetch-pack.c:1066 fetch-pack.c:1070
4120
-#: fetch-pack.c:1074 fetch-pack.c:1078 fetch-pack.c:1082 fetch-pack.c:1086
4121
-#: fetch-pack.c:1092 fetch-pack.c:1098 fetch-pack.c:1103 fetch-pack.c:1108
4138
+#: fetch-pack.c:1027 fetch-pack.c:1033 fetch-pack.c:1036 fetch-pack.c:1042
4139
+#: fetch-pack.c:1046 fetch-pack.c:1050 fetch-pack.c:1054 fetch-pack.c:1058
4140
+#: fetch-pack.c:1062 fetch-pack.c:1066 fetch-pack.c:1070 fetch-pack.c:1074
4141
+#: fetch-pack.c:1080 fetch-pack.c:1086 fetch-pack.c:1091 fetch-pack.c:1096
4142
#, c-format
4143
msgid "Server supports %s"
4144
msgstr "Máy chủ hỗ trợ %s"
4145
4126
-#: fetch-pack.c:1041
4146
+#: fetch-pack.c:1029
4147
msgid "Server does not support shallow clients"
4148
msgstr "Máy chủ không hỗ trợ máy khách shallow"
4149
4130
-#: fetch-pack.c:1101
4150
+#: fetch-pack.c:1089
4151
msgid "Server does not support --shallow-since"
4152
msgstr "Máy chủ không hỗ trợ --shallow-since"
4153
4134
-#: fetch-pack.c:1106
4154
+#: fetch-pack.c:1094
4155
msgid "Server does not support --shallow-exclude"
4156
msgstr "Máy chủ không hỗ trợ --shallow-exclude"
4157
4138
-#: fetch-pack.c:1110
4158
+#: fetch-pack.c:1098
4159
msgid "Server does not support --deepen"
4160
msgstr "Máy chủ không hỗ trợ --deepen"
4161
4142
-#: fetch-pack.c:1112
4162
+#: fetch-pack.c:1100
4163
msgid "Server does not support this repository's object format"
4164
msgstr "Máy chủ không hỗ trợ định dạng đối tượng của kho này"
4165
4146
-#: fetch-pack.c:1125
4166
+#: fetch-pack.c:1113
4167
msgid "no common commits"
4168
msgstr "không có lần chuyển giao chung nào"
4169
4150
-#: fetch-pack.c:1138 fetch-pack.c:1682
4170
+#: fetch-pack.c:1122 fetch-pack.c:1469 builtin/clone.c:1238
4171
+msgid "source repository is shallow, reject to clone."
4172
+msgstr "kho nguồn là nông, nên bỏ từ chối nhân bản."
4173
+
4174
+#: fetch-pack.c:1128 fetch-pack.c:1651
4175
msgid "git fetch-pack: fetch failed."
4176
msgstr "git fetch-pack: fetch gặp lỗi."
4177
4154
-#: fetch-pack.c:1265
4178
+#: fetch-pack.c:1242
4179
#, c-format
4180
msgid "mismatched algorithms: client %s; server %s"
4181
msgstr "các thuật toán không khớp nhau: máy khách %s; máy chủ %s"
4182
4159
-#: fetch-pack.c:1269
4183
+#: fetch-pack.c:1246
4184
#, c-format
4185
msgid "the server does not support algorithm '%s'"
4186
msgstr "máy chủ không hỗ trợ thuật toán “%s”"
4187
4164
-#: fetch-pack.c:1289
4188
+#: fetch-pack.c:1279
4189
msgid "Server does not support shallow requests"
4190
msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
4191
4168
-#: fetch-pack.c:1296
4192
+#: fetch-pack.c:1286
4193
msgid "Server supports filter"
4194
msgstr "Máy chủ hỗ trợ bộ lọc"
4195
4172
-#: fetch-pack.c:1335
4196
+#: fetch-pack.c:1329 fetch-pack.c:2034
4197
msgid "unable to write request to remote"
4198
msgstr "không thể ghi các yêu cầu lên máy phục vụ"
4199
4176
-#: fetch-pack.c:1353
4200
+#: fetch-pack.c:1347
4201
#, c-format
4202
msgid "error reading section header '%s'"
4203
msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
4204
4181
-#: fetch-pack.c:1359
4205
+#: fetch-pack.c:1353
4206
#, c-format
4207
msgid "expected '%s', received '%s'"
4208
msgstr "cần “%s”, nhưng lại nhận “%s”"
4209
4186
-#: fetch-pack.c:1420
4210
+#: fetch-pack.c:1387
4211
#, c-format
4212
msgid "unexpected acknowledgment line: '%s'"
4213
msgstr "gặp dòng không được thừa nhận: “%s”"
4214
4191
-#: fetch-pack.c:1425
4215
+#: fetch-pack.c:1392
4216
#, c-format
4217
msgid "error processing acks: %d"
4218
msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
4219
4196
-#: fetch-pack.c:1435
4220
+#: fetch-pack.c:1402
4221
msgid "expected packfile to be sent after 'ready'"
4222
msgstr "cần tập tin gói để gửi sau “ready”"
4223
4200
-#: fetch-pack.c:1437
4224
+#: fetch-pack.c:1404
4225
msgid "expected no other sections to be sent after no 'ready'"
4226
msgstr "không cần thêm phần nào để gửi sau “ready”"
4227
4204
-#: fetch-pack.c:1479
4228
+#: fetch-pack.c:1445
4229
#, c-format
4230
msgid "error processing shallow info: %d"
4231
msgstr "lỗi xử lý thông tin shallow: %d"
4232
4209
-#: fetch-pack.c:1526
4233
+#: fetch-pack.c:1494
4234
#, c-format
4235
msgid "expected wanted-ref, got '%s'"
4236
msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
4237
4214
-#: fetch-pack.c:1531
4238
+#: fetch-pack.c:1499
4239
#, c-format
4240
msgid "unexpected wanted-ref: '%s'"
4241
msgstr "wanted-ref không được mong đợi: “%s”"
4242
4219
-#: fetch-pack.c:1536
4243
+#: fetch-pack.c:1504
4244
#, c-format
4245
msgid "error processing wanted refs: %d"
4246
msgstr "lỗi khi xử lý wanted refs: %d"
4247
4224
-#: fetch-pack.c:1566
4248
+#: fetch-pack.c:1534
4249
msgid "git fetch-pack: expected response end packet"
4250
msgstr "git fetch-pack: cần nhận được trả lời là kết thúc gói"
4251
4228
-#: fetch-pack.c:1960
4252
+#: fetch-pack.c:1930
4253
msgid "no matching remote head"
4254
msgstr "không khớp phần đầu máy chủ"
4255
4232
-#: fetch-pack.c:1983 builtin/clone.c:693
4256
+#: fetch-pack.c:1953 builtin/clone.c:697
4257
msgid "remote did not send all necessary objects"
4258
msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4259
4236
-#: fetch-pack.c:2010
4260
+#: fetch-pack.c:2056
4261
+msgid "unexpected 'ready' from remote"
4262
+msgstr "gặp 'ready' đột xuất từ máy chủ"
4263
+
4264
+#: fetch-pack.c:2079
4265
#, c-format
4266
msgid "no such remote ref %s"
4267
msgstr "không có máy chủ tham chiếu nào như %s"
4268
4241
-#: fetch-pack.c:2013
4269
+#: fetch-pack.c:2082
4270
#, c-format
4271
msgid "Server does not allow request for unadvertised object %s"
4272
msgstr ""
@@ -4262,7 +4290,7 @@ msgstr "gpg gặp lỗi khi ký dữ liệu"
4290
msgid "ignore invalid color '%.*s' in log.graphColors"
4291
msgstr "bỏ qua màu không hợp lệ “%.*s” trong log.graphColors"
4292
4265
-#: grep.c:543
4293
+#: grep.c:531
4294
msgid ""
4295
"given pattern contains NULL byte (via -f <file>). This is only supported "
4296
"with -P under PCRE v2"
@@ -4270,18 +4298,18 @@ msgstr ""
4298
"mẫu đã cho có chứa NULL byte (qua -f <file>). Điều này chỉ được hỗ trợ với -"
4299
"P dưới PCRE v2"
4300
4273
-#: grep.c:1906
4301
+#: grep.c:1893
4302
#, c-format
4303
msgid "'%s': unable to read %s"
4304
msgstr "“%s”: không thể đọc %s"
4305
4278
-#: grep.c:1923 setup.c:176 builtin/clone.c:412 builtin/diff.c:90
4279
-#: builtin/rm.c:135
4306
+#: grep.c:1910 setup.c:176 builtin/clone.c:416 builtin/diff.c:90
4307
+#: builtin/rm.c:136
4308
#, c-format
4309
msgid "failed to stat '%s'"
4310
msgstr "gặp lỗi khi lấy thống kê về “%s”"
4311
4284
-#: grep.c:1934
4312
+#: grep.c:1921
4313
#, c-format
4314
msgid "'%s': short read"
4315
msgstr "“%s”: đọc ngắn"
@@ -4498,47 +4526,52 @@ msgstr "không cho phép tên định danh là rỗng (cho <%s>)"
4526
msgid "name consists only of disallowed characters: %s"
4527
msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
4528
4501
-#: ident.c:454 builtin/commit.c:634
4529
+#: ident.c:454 builtin/commit.c:647
4530
#, c-format
4531
msgid "invalid date format: %s"
4532
msgstr "ngày tháng không hợp lệ: %s"
4533
4506
-#: list-objects-filter-options.c:81
4534
+#: list-objects-filter-options.c:83
4535
msgid "expected 'tree:<depth>'"
4536
msgstr "cần “tree:<depth>”"
4537
4510
-#: list-objects-filter-options.c:96
4538
+#: list-objects-filter-options.c:98
4539
msgid "sparse:path filters support has been dropped"
4540
msgstr "việc hỗ trợ bộ lọc sparse:đường/dẫn đã bị bỏ"
4541
4514
-#: list-objects-filter-options.c:109
4542
+#: list-objects-filter-options.c:105
4543
+#, c-format
4544
+msgid "'%s' for 'object:type=<type>' isnot a valid object type"
4545
+msgstr "“%s” dành cho “object:type=<type>” không phải là kiểu đối tượng hợp lệ"
4546
+
4547
+#: list-objects-filter-options.c:124
4548
#, c-format
4549
msgid "invalid filter-spec '%s'"
4550
msgstr "đặc tả bộ lọc không hợp lệ “%s”"
4551
4519
-#: list-objects-filter-options.c:125
4552
+#: list-objects-filter-options.c:140
4553
#, c-format
4554
msgid "must escape char in sub-filter-spec: '%c'"
4555
msgstr "phải thoát char trong sub-filter-spec: “%c”"
4556
4524
-#: list-objects-filter-options.c:167
4557
+#: list-objects-filter-options.c:182
4558
msgid "expected something after combine:"
4559
msgstr "mong đợi một cái gì đó sau khi kết hợp:"
4560
4528
-#: list-objects-filter-options.c:249
4561
+#: list-objects-filter-options.c:264
4562
msgid "multiple filter-specs cannot be combined"
4563
msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
4564
4532
-#: list-objects-filter-options.c:361
4565
+#: list-objects-filter-options.c:376
4566
msgid "unable to upgrade repository format to support partial clone"
4567
msgstr "không thể nâng cấp định định dạng kho chứa để hỗ trợ nhân bản cục bộ"
4568
4536
-#: list-objects-filter.c:492
4569
+#: list-objects-filter.c:532
4570
#, c-format
4571
msgid "unable to access sparse blob in '%s'"
4572
msgstr "không thể truy cập các blob rải rác trong “%s”"
4573
4541
-#: list-objects-filter.c:495
4574
+#: list-objects-filter.c:535
4575
#, c-format
4576
msgid "unable to parse sparse filter data in %s"
4577
msgstr "không thể phân tích dữ liệu bộ lọc rải rác trong %s"
@@ -4553,7 +4586,7 @@ msgstr "mục “%s” trong cây %s có nút cây, nhưng không phải là m
4586
msgid "entry '%s' in tree %s has blob mode, but is not a blob"
4587
msgstr "mục “%s” trong cây %s có nút blob, nhưng không phải là một blob"
4588
4556
-#: list-objects.c:375
4589
+#: list-objects.c:395
4590
#, c-format
4591
msgid "unable to load root tree for commit %s"
4592
msgstr "không thể tải cây gốc cho lần chuyển giao “%s”"
@@ -4591,34 +4624,43 @@ msgstr "giá trị '%s' không hợp lệ cho lsrefs.unborn"
4624
msgid "expected flush after ls-refs arguments"
4625
msgstr "cần đẩy dữ liệu lên đĩa sau tham số ls-refs (liệt kê tham chiếu)"
4626
4594
-#: merge-ort.c:888 merge-recursive.c:1191
4627
+#: mailinfo.c:1050
4628
+msgid "quoted CRLF detected"
4629
+msgstr "phát hiện CRLF được trích dẫn"
4630
+
4631
+#: mailinfo.c:1254 builtin/am.c:176 builtin/mailinfo.c:46
4632
+#, c-format
4633
+msgid "bad action '%s' for '%s'"
4634
+msgstr "thao tác sai “%s” cho “%s”"
4635
+
4636
+#: merge-ort.c:1116 merge-recursive.c:1205
4637
#, c-format
4638
msgid "Failed to merge submodule %s (not checked out)"
4639
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
4640
4599
-#: merge-ort.c:897 merge-recursive.c:1198
4641
+#: merge-ort.c:1125 merge-recursive.c:1212
4642
#, c-format
4643
msgid "Failed to merge submodule %s (commits not present)"
4644
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)"
4645
4604
-#: merge-ort.c:906 merge-recursive.c:1205
4646
+#: merge-ort.c:1134 merge-recursive.c:1219
4647
#, c-format
4648
msgid "Failed to merge submodule %s (commits don't follow merge-base)"
4649
msgstr ""
4650
"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-"
4651
"trộn)"
4652
4611
-#: merge-ort.c:916 merge-ort.c:923
4653
+#: merge-ort.c:1144 merge-ort.c:1151
4654
#, c-format
4655
msgid "Note: Fast-forwarding submodule %s to %s"
4656
msgstr "Chú ý: Chuyển-tiếp-nhanh mô-đun-con “%s” sang “%s”"
4657
4616
-#: merge-ort.c:944
4658
+#: merge-ort.c:1172
4659
#, c-format
4660
msgid "Failed to merge submodule %s"
4661
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s”"
4662
4621
-#: merge-ort.c:951
4663
+#: merge-ort.c:1179
4664
#, c-format
4665
msgid ""
4666
"Failed to merge submodule %s, but a possible merge resolution exists:\n"
@@ -4627,7 +4669,7 @@ msgstr ""
4669
"Gặp lỗi khi hòa trộn mô-đun-con “%s”, nhưng có cách giải quyết:\n"
4670
"%s\n"
4671
4630
-#: merge-ort.c:955 merge-recursive.c:1259
4672
+#: merge-ort.c:1183 merge-recursive.c:1273
4673
#, c-format
4674
msgid ""
4675
"If this is correct simply add it to the index for example\n"
@@ -4644,7 +4686,7 @@ msgstr ""
4686
"\n"
4687
"cái mà sẽ chấp nhận gợi ý này.\n"
4688
4647
-#: merge-ort.c:968
4689
+#: merge-ort.c:1196
4690
#, c-format
4691
msgid ""
4692
"Failed to merge submodule %s, but multiple possible merges exist:\n"
@@ -4653,21 +4695,21 @@ msgstr ""
4695
"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"
4696
"%s"
4697
4656
-#: merge-ort.c:1127 merge-recursive.c:1341
4698
+#: merge-ort.c:1415 merge-recursive.c:1362
4699
msgid "Failed to execute internal merge"
4700
msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
4701
4660
-#: merge-ort.c:1132 merge-recursive.c:1346
4702
+#: merge-ort.c:1420 merge-recursive.c:1367
4703
#, c-format
4704
msgid "Unable to add %s to database"
4705
msgstr "Không thể thêm %s vào cơ sở dữ liệu"
4706
4665
-#: merge-ort.c:1139 merge-recursive.c:1378
4707
+#: merge-ort.c:1427 merge-recursive.c:1400
4708
#, c-format
4709
msgid "Auto-merging %s"
4710
msgstr "Tự-động-hòa-trộn %s"
4711
4670
-#: merge-ort.c:1278 merge-recursive.c:2100
4712
+#: merge-ort.c:1566 merge-recursive.c:2122
4713
#, c-format
4714
msgid ""
4715
"CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -4676,7 +4718,7 @@ msgstr ""
4718
"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 "
4719
"của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
4720
4679
-#: merge-ort.c:1288 merge-recursive.c:2110
4721
+#: merge-ort.c:1576 merge-recursive.c:2132
4722
#, c-format
4723
msgid ""
4724
"CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -4685,7 +4727,7 @@ msgstr ""
4727
"XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
4728
"các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s"
4729
4688
-#: merge-ort.c:1471
4730
+#: merge-ort.c:1634
4731
#, c-format
4732
msgid ""
4733
"CONFLICT (directory rename split): Unclear where to rename %s to; it was "
@@ -4696,7 +4738,7 @@ msgstr ""
4738
"thành; nó đã bị đổi tên thành nhiều thư mục khác, với không đích đến nhận "
4739
"một phần nhiều của các tập tin."
4740
4699
-#: merge-ort.c:1637 merge-recursive.c:2447
4741
+#: merge-ort.c:1788 merge-recursive.c:2468
4742
#, c-format
4743
msgid ""
4744
"WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
@@ -4705,7 +4747,7 @@ msgstr ""
4747
"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 "
4748
"bị đổi tên."
4749
4708
-#: merge-ort.c:1781 merge-recursive.c:3215
4750
+#: merge-ort.c:1932 merge-recursive.c:3244
4751
#, c-format
4752
msgid ""
4753
"Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -4714,7 +4756,7 @@ msgstr ""
4756
"Đường dẫn đã được cập nhật: %s được thêm vào trong %s bên trong một thư mục "
4757
"đã được đổi tên trong %s; di chuyển nó đến %s."
4758
4717
-#: merge-ort.c:1788 merge-recursive.c:3222
4759
+#: merge-ort.c:1939 merge-recursive.c:3251
4760
#, c-format
4761
msgid ""
4762
"Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -4723,7 +4765,7 @@ msgstr ""
4765
"Đường dẫn đã được cập nhật: %s được đổi tên thành %s trong %s, bên trong một "
4766
"thư mục đã được đổi tên trong %s; di chuyển nó đến %s."
4767
4726
-#: merge-ort.c:1801 merge-recursive.c:3218
4768
+#: merge-ort.c:1952 merge-recursive.c:3247
4769
#, c-format
4770
msgid ""
4771
"CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -4732,7 +4774,7 @@ msgstr ""
4774
"XUNG ĐỘT (vị trí tệp): %s được thêm vào trong %s trong một thư mục đã được "
4775
"đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4776
4735
-#: merge-ort.c:1809 merge-recursive.c:3225
4777
+#: merge-ort.c:1960 merge-recursive.c:3254
4778
#, c-format
4779
msgid ""
4780
"CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -4741,13 +4783,13 @@ msgstr ""
4783
"XUNG ĐỘT (vị trí tệp): %s được đổi tên thành %s trong %s, bên trong một thư "
4784
"mục đã được đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4785
4744
-#: merge-ort.c:1952
4786
+#: merge-ort.c:2103
4787
#, c-format
4788
msgid "CONFLICT (rename/rename): %s renamed to %s in %s and to %s in %s."
4789
msgstr ""
4790
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s và thành %s trong %s."
4791
4750
-#: merge-ort.c:2047
4792
+#: merge-ort.c:2198
4793
#, c-format
4794
msgid ""
4795
"CONFLICT (rename involved in collision): rename of %s -> %s has content "
@@ -4758,13 +4800,23 @@ msgstr ""
4800
"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 "
4801
"đột lồng nhau."
4802
4761
-#: merge-ort.c:2066 merge-ort.c:2090
4803
+#: merge-ort.c:2217 merge-ort.c:2241
4804
#, c-format
4805
msgid "CONFLICT (rename/delete): %s renamed to %s in %s, but deleted in %s."
4806
msgstr ""
4807
"XUNG ĐỘT (đổi-tên/xóa): Đổi tên %s->%s trong %s, nhưng lại bị xóa trong %s."
4808
4767
-#: merge-ort.c:2735
4809
+#: merge-ort.c:2550 merge-recursive.c:3002
4810
+#, c-format
4811
+msgid "cannot read object %s"
4812
+msgstr "không thể đọc đối tượng %s"
4813
+
4814
+#: merge-ort.c:2553 merge-recursive.c:3005
4815
+#, c-format
4816
+msgid "object %s is not a blob"
4817
+msgstr "đối tượng %s không phải là một blob"
4818
+
4819
+#: merge-ort.c:2981
4820
#, c-format
4821
msgid ""
4822
"CONFLICT (file/directory): directory in the way of %s from %s; moving it to "
@@ -4773,41 +4825,42 @@ msgstr ""
4825
"XUNG ĐỘT (tập tin/thư mục): thư mục theo cách của %s từ %s; thay vào đó, di "
4826
"chuyển nó đến %s."
4827
4776
-#: merge-ort.c:2808
4828
+#: merge-ort.c:3055
4829
#, c-format
4830
msgid ""
4779
-"CONFLICT (distinct types): %s had different types on each side; renamed %s "
4831
+"CONFLICT (distinct types): %s had different types on each side; renamed both "
4832
"of them so each can be recorded somewhere."
4833
msgstr ""
4782
-"CONFLICT (các loại riêng biệt): %s có các loại khác nhau ở mỗi bên; được đổi "
4783
-"tên %s trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4834
+"XUNG ĐỘT (các kiểu riêng biệt): %s có các kiểu khác nhau ở mỗi bên; đã đổi "
4835
+"tên cả hai trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4836
4785
-#: merge-ort.c:2812
4786
-msgid "both"
4787
-msgstr "cả hai"
4788
-
4789
-#: merge-ort.c:2812
4790
-msgid "one"
4791
-msgstr "một"
4837
+#: merge-ort.c:3062
4838
+#, c-format
4839
+msgid ""
4840
+"CONFLICT (distinct types): %s had different types on each side; renamed one "
4841
+"of them so each can be recorded somewhere."
4842
+msgstr ""
4843
+"XUNG ĐỘT (các kiểu riêng biệt): %s có các loại khác nhau ở mỗi bên; đã đổi "
4844
+"tên một trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4845
4793
-#: merge-ort.c:2907 merge-recursive.c:3052
4846
+#: merge-ort.c:3162 merge-recursive.c:3081
4847
msgid "content"
4848
msgstr "nội dung"
4849
4797
-#: merge-ort.c:2909 merge-recursive.c:3056
4850
+#: merge-ort.c:3164 merge-recursive.c:3085
4851
msgid "add/add"
4852
msgstr "thêm/thêm"
4853
4801
-#: merge-ort.c:2911 merge-recursive.c:3101
4854
+#: merge-ort.c:3166 merge-recursive.c:3130
4855
msgid "submodule"
4856
msgstr "mô-đun-con"
4857
4805
-#: merge-ort.c:2913 merge-recursive.c:3102
4858
+#: merge-ort.c:3168 merge-recursive.c:3131
4859
#, c-format
4860
msgid "CONFLICT (%s): Merge conflict in %s"
4861
msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
4862
4810
-#: merge-ort.c:2938
4863
+#: merge-ort.c:3198
4864
#, c-format
4865
msgid ""
4866
"CONFLICT (modify/delete): %s deleted in %s and modified in %s. Version %s "
@@ -4816,15 +4869,24 @@ msgstr ""
4869
"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 "
4870
"còn lại trong cây (tree)."
4871
4872
+#: merge-ort.c:3433
4873
+#, c-format
4874
+msgid ""
4875
+"Note: %s not up to date and in way of checking out conflicted version; old "
4876
+"copy renamed to %s"
4877
+msgstr ""
4878
+"Lưu ý: %s không được cập nhật và theo cách lấy ra phiên bản xung đột; bản "
4879
+"sao cũ được đổi tên thành %s"
4880
+
4881
#. TRANSLATORS: The %s arguments are: 1) tree hash of a merge
4882
#. base, and 2-3) the trees for the two trees we're merging.
4883
#.
4822
-#: merge-ort.c:3406
4884
+#: merge-ort.c:3730
4885
#, c-format
4886
msgid "collecting merge info failed for trees %s, %s, %s"
4887
msgstr "thu thập thông tin hòa trộn gặp lỗi cho cây %s, %s, %s"
4888
4827
-#: merge-ort-wrappers.c:13 merge-recursive.c:3661
4889
+#: merge-ort-wrappers.c:13 merge-recursive.c:3699
4890
#, c-format
4891
msgid ""
4892
"Your local changes to the following files would be overwritten by merge:\n"
@@ -4834,10 +4896,9 @@ msgstr ""
4896
"hòa trộn:\n"
4897
" %s"
4898
4837
-#: merge-ort-wrappers.c:33 merge-recursive.c:3436
4838
-#, c-format
4839
-msgid "Already up to date!"
4840
-msgstr "Đã cập nhật rồi!"
4899
+#: merge-ort-wrappers.c:33 merge-recursive.c:3465 builtin/merge.c:402
4900
+msgid "Already up to date."
4901
+msgstr "Đã cập nhật rồi."
4902
4903
#: merge-recursive.c:356
4904
msgid "(bad commit)\n"
@@ -4855,89 +4916,89 @@ msgstr ""
4916
"addinfo_cache gặp lỗi khi làm mới đối với đường dẫn “%s”; việc hòa trộn bị "
4917
"bãi bỏ."
4918
4858
-#: merge-recursive.c:874
4919
+#: merge-recursive.c:876
4920
#, c-format
4921
msgid "failed to create path '%s'%s"
4922
msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
4923
4863
-#: merge-recursive.c:885
4924
+#: merge-recursive.c:887
4925
#, c-format
4926
msgid "Removing %s to make room for subdirectory\n"
4927
msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
4928
4868
-#: merge-recursive.c:899 merge-recursive.c:918
4929
+#: merge-recursive.c:901 merge-recursive.c:920
4930
msgid ": perhaps a D/F conflict?"
4931
msgstr ": có lẽ là một xung đột D/F?"
4932
4872
-#: merge-recursive.c:908
4933
+#: merge-recursive.c:910
4934
#, c-format
4935
msgid "refusing to lose untracked file at '%s'"
4936
msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
4937
4877
-#: merge-recursive.c:949 builtin/cat-file.c:41
4938
+#: merge-recursive.c:951 builtin/cat-file.c:41
4939
#, c-format
4940
msgid "cannot read object %s '%s'"
4941
msgstr "không thể đọc đối tượng %s “%s”"
4942
4882
-#: merge-recursive.c:954
4943
+#: merge-recursive.c:956
4944
#, c-format
4945
msgid "blob expected for %s '%s'"
4946
msgstr "mong đợi đối tượng blob cho %s “%s”"
4947
4887
-#: merge-recursive.c:979
4948
+#: merge-recursive.c:981
4949
#, c-format
4950
msgid "failed to open '%s': %s"
4951
msgstr "gặp lỗi khi mở “%s”: %s"
4952
4892
-#: merge-recursive.c:990
4953
+#: merge-recursive.c:992
4954
#, c-format
4955
msgid "failed to symlink '%s': %s"
4956
msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
4957
4897
-#: merge-recursive.c:995
4958
+#: merge-recursive.c:997
4959
#, c-format
4960
msgid "do not know what to do with %06o %s '%s'"
4961
msgstr "không hiểu phải làm gì với %06o %s “%s”"
4962
4902
-#: merge-recursive.c:1213 merge-recursive.c:1225
4963
+#: merge-recursive.c:1227 merge-recursive.c:1239
4964
#, c-format
4965
msgid "Fast-forwarding submodule %s to the following commit:"
4966
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
4967
4907
-#: merge-recursive.c:1216 merge-recursive.c:1228
4968
+#: merge-recursive.c:1230 merge-recursive.c:1242
4969
#, c-format
4970
msgid "Fast-forwarding submodule %s"
4971
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
4972
4912
-#: merge-recursive.c:1251
4973
+#: merge-recursive.c:1265
4974
#, c-format
4975
msgid "Failed to merge submodule %s (merge following commits not found)"
4976
msgstr ""
4977
"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 "
4978
"theo sau hòa trộn)"
4979
4919
-#: merge-recursive.c:1255
4980
+#: merge-recursive.c:1269
4981
#, c-format
4982
msgid "Failed to merge submodule %s (not fast-forward)"
4983
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
4984
4924
-#: merge-recursive.c:1256
4985
+#: merge-recursive.c:1270
4986
msgid "Found a possible merge resolution for the submodule:\n"
4987
msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
4988
4928
-#: merge-recursive.c:1268
4989
+#: merge-recursive.c:1282
4990
#, c-format
4991
msgid "Failed to merge submodule %s (multiple merges found)"
4992
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)"
4993
4933
-#: merge-recursive.c:1402
4994
+#: merge-recursive.c:1424
4995
#, c-format
4996
msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
4997
msgstr ""
4998
"Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
4999
"%s."
5000
4940
-#: merge-recursive.c:1474
5001
+#: merge-recursive.c:1496
5002
#, c-format
5003
msgid ""
5004
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -4946,7 +5007,7 @@ msgstr ""
5007
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5008
"còn lại trong cây (tree)."
5009
4949
-#: merge-recursive.c:1479
5010
+#: merge-recursive.c:1501
5011
#, c-format
5012
msgid ""
5013
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -4955,7 +5016,7 @@ msgstr ""
5016
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5017
"của %s còn lại trong cây (tree)."
5018
4958
-#: merge-recursive.c:1486
5019
+#: merge-recursive.c:1508
5020
#, c-format
5021
msgid ""
5022
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -4964,7 +5025,7 @@ msgstr ""
5025
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5026
"còn lại trong cây (tree) tại %s."
5027
4967
-#: merge-recursive.c:1491
5028
+#: merge-recursive.c:1513
5029
#, c-format
5030
msgid ""
5031
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -4973,45 +5034,45 @@ msgstr ""
5034
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5035
"của %s còn lại trong cây (tree) tại %s."
5036
4976
-#: merge-recursive.c:1526
5037
+#: merge-recursive.c:1548
5038
msgid "rename"
5039
msgstr "đổi tên"
5040
4980
-#: merge-recursive.c:1526
5041
+#: merge-recursive.c:1548
5042
msgid "renamed"
5043
msgstr "đã đổi tên"
5044
4984
-#: merge-recursive.c:1577 merge-recursive.c:2484 merge-recursive.c:3129
5045
+#: merge-recursive.c:1599 merge-recursive.c:2505 merge-recursive.c:3158
5046
#, c-format
5047
msgid "Refusing to lose dirty file at %s"
5048
msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
5049
4989
-#: merge-recursive.c:1587
5050
+#: merge-recursive.c:1609
5051
#, c-format
5052
msgid "Refusing to lose untracked file at %s, even though it's in the way."
5053
msgstr ""
5054
"Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
5055
"đường."
5056
4996
-#: merge-recursive.c:1645
5057
+#: merge-recursive.c:1667
5058
#, c-format
5059
msgid "CONFLICT (rename/add): Rename %s->%s in %s. Added %s in %s"
5060
msgstr ""
5061
"XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %s"
5062
5002
-#: merge-recursive.c:1676
5063
+#: merge-recursive.c:1698
5064
#, c-format
5065
msgid "%s is a directory in %s adding as %s instead"
5066
msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
5067
5007
-#: merge-recursive.c:1681
5068
+#: merge-recursive.c:1703
5069
#, c-format
5070
msgid "Refusing to lose untracked file at %s; adding as %s instead"
5071
msgstr ""
5072
"Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
5073
"thành %s"
5074
5014
-#: merge-recursive.c:1708
5075
+#: merge-recursive.c:1730
5076
#, c-format
5077
msgid ""
5078
"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -5020,17 +5081,17 @@ msgstr ""
5081
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
5082
"tên \"%s\"->\"%s\" trong \"%s\"%s"
5083
5023
-#: merge-recursive.c:1713
5084
+#: merge-recursive.c:1735
5085
msgid " (left unresolved)"
5086
msgstr " (cần giải quyết)"
5087
5027
-#: merge-recursive.c:1805
5088
+#: merge-recursive.c:1827
5089
#, c-format
5090
msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
5091
msgstr ""
5092
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
5093
5033
-#: merge-recursive.c:2068
5094
+#: merge-recursive.c:2090
5095
#, c-format
5096
msgid ""
5097
"CONFLICT (directory rename split): Unclear where to place %s because "
@@ -5041,7 +5102,7 @@ msgstr ""
5102
"vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
5103
"nhận một phần nhiều của các tập tin."
5104
5044
-#: merge-recursive.c:2202
5105
+#: merge-recursive.c:2224
5106
#, c-format
5107
msgid ""
5108
"CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -5050,90 +5111,80 @@ msgstr ""
5111
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
5112
"%s->%s trong %s"
5113
5053
-#: merge-recursive.c:2973
5054
-#, c-format
5055
-msgid "cannot read object %s"
5056
-msgstr "không thể đọc đối tượng %s"
5057
-
5058
-#: merge-recursive.c:2976
5059
-#, c-format
5060
-msgid "object %s is not a blob"
5061
-msgstr "đối tượng %s không phải là một blob"
5062
-
5063
-#: merge-recursive.c:3040
5114
+#: merge-recursive.c:3069
5115
msgid "modify"
5116
msgstr "sửa đổi"
5117
5067
-#: merge-recursive.c:3040
5118
+#: merge-recursive.c:3069
5119
msgid "modified"
5120
msgstr "đã sửa"
5121
5071
-#: merge-recursive.c:3079
5122
+#: merge-recursive.c:3108
5123
#, c-format
5124
msgid "Skipped %s (merged same as existing)"
5125
msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
5126
5076
-#: merge-recursive.c:3132
5127
+#: merge-recursive.c:3161
5128
#, c-format
5129
msgid "Adding as %s instead"
5130
msgstr "Thay vào đó thêm vào %s"
5131
5081
-#: merge-recursive.c:3339
5132
+#: merge-recursive.c:3368
5133
#, c-format
5134
msgid "Removing %s"
5135
msgstr "Đang xóa %s"
5136
5086
-#: merge-recursive.c:3362
5137
+#: merge-recursive.c:3391
5138
msgid "file/directory"
5139
msgstr "tập-tin/thư-mục"
5140
5090
-#: merge-recursive.c:3367
5141
+#: merge-recursive.c:3396
5142
msgid "directory/file"
5143
msgstr "thư-mục/tập-tin"
5144
5094
-#: merge-recursive.c:3374
5145
+#: merge-recursive.c:3403
5146
#, c-format
5147
msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
5148
msgstr ""
5149
"XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
5150
"%s"
5151
5101
-#: merge-recursive.c:3383
5152
+#: merge-recursive.c:3412
5153
#, c-format
5154
msgid "Adding %s"
5155
msgstr "Thêm \"%s\""
5156
5106
-#: merge-recursive.c:3392
5157
+#: merge-recursive.c:3421
5158
#, c-format
5159
msgid "CONFLICT (add/add): Merge conflict in %s"
5160
msgstr "XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s"
5161
5111
-#: merge-recursive.c:3445
5162
+#: merge-recursive.c:3474
5163
#, c-format
5164
msgid "merging of trees %s and %s failed"
5165
msgstr "hòa trộn các cây %s và %s gặp lỗi"
5166
5116
-#: merge-recursive.c:3539
5167
+#: merge-recursive.c:3568
5168
msgid "Merging:"
5169
msgstr "Đang trộn:"
5170
5120
-#: merge-recursive.c:3552
5171
+#: merge-recursive.c:3581
5172
#, c-format
5173
msgid "found %u common ancestor:"
5174
msgid_plural "found %u common ancestors:"
5175
msgstr[0] "tìm thấy %u tổ tiên chung:"
5176
5126
-#: merge-recursive.c:3602
5177
+#: merge-recursive.c:3631
5178
msgid "merge returned no commit"
5179
msgstr "hòa trộn không trả về lần chuyển giao nào"
5180
5130
-#: merge-recursive.c:3758
5181
+#: merge-recursive.c:3796
5182
#, c-format
5183
msgid "Could not parse object '%s'"
5184
msgstr "Không thể phân tích đối tượng “%s”"
5185
5135
-#: merge-recursive.c:3776 builtin/merge.c:712 builtin/merge.c:896
5136
-#: builtin/stash.c:471
5186
+#: merge-recursive.c:3814 builtin/merge.c:716 builtin/merge.c:900
5187
+#: builtin/stash.c:473
5188
msgid "Unable to write index."
5189
msgstr "Không thể ghi bảng mục lục."
5190
@@ -5141,177 +5192,196 @@ msgstr "Không thể ghi bảng mục lục."
5192
msgid "failed to read the cache"
5193
msgstr "gặp lỗi khi đọc bộ nhớ đệm"
5194
5144
-#: merge.c:109 rerere.c:704 builtin/am.c:1883 builtin/am.c:1917
5145
-#: builtin/checkout.c:575 builtin/checkout.c:828 builtin/clone.c:817
5146
-#: builtin/stash.c:265
5195
+#: merge.c:109 rerere.c:704 builtin/am.c:1931 builtin/am.c:1965
5196
+#: builtin/checkout.c:595 builtin/checkout.c:849 builtin/clone.c:821
5197
+#: builtin/stash.c:267
5198
msgid "unable to write new index file"
5199
msgstr "không thể ghi tập tin lưu bảng mục lục mới"
5200
5150
-#: midx.c:62
5201
+#: midx.c:74
5202
msgid "multi-pack-index OID fanout is of the wrong size"
5203
msgstr "fanout OID nhiều gói chỉ mục có kích thước sai"
5204
5154
-#: midx.c:93
5205
+#: midx.c:105
5206
#, c-format
5207
msgid "multi-pack-index file %s is too small"
5208
msgstr "tập tin đồ thị multi-pack-index %s quá nhỏ"
5209
5159
-#: midx.c:109
5210
+#: midx.c:121
5211
#, c-format
5212
msgid "multi-pack-index signature 0x%08x does not match signature 0x%08x"
5213
msgstr "chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x"
5214
5164
-#: midx.c:114
5215
+#: midx.c:126
5216
#, c-format
5217
msgid "multi-pack-index version %d not recognized"
5218
msgstr "không nhận ra phiên bản %d của multi-pack-index"
5219
5169
-#: midx.c:119
5220
+#: midx.c:131
5221
#, c-format
5222
msgid "multi-pack-index hash version %u does not match version %u"
5223
msgstr "phiên bản băm multi-pack-index %u không khớp phiên bản %u"
5224
5174
-#: midx.c:136
5225
+#: midx.c:148
5226
msgid "multi-pack-index missing required pack-name chunk"
5227
msgstr "multi-pack-index thiếu mảnh pack-name cần thiết"
5228
5178
-#: midx.c:138
5229
+#: midx.c:150
5230
msgid "multi-pack-index missing required OID fanout chunk"
5231
msgstr "multi-pack-index thiếu mảnh OID fanout cần thiết"
5232
5182
-#: midx.c:140
5233
+#: midx.c:152
5234
msgid "multi-pack-index missing required OID lookup chunk"
5235
msgstr "multi-pack-index thiếu mảnh OID lookup cần thiết"
5236
5186
-#: midx.c:142
5237
+#: midx.c:154
5238
msgid "multi-pack-index missing required object offsets chunk"
5239
msgstr "multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết"
5240
5190
-#: midx.c:158
5241
+#: midx.c:170
5242
#, c-format
5243
msgid "multi-pack-index pack names out of order: '%s' before '%s'"
5244
msgstr "các tên gói multi-pack-index không đúng thứ tự: “%s” trước “%s”"
5245
5195
-#: midx.c:202
5246
+#: midx.c:214
5247
#, c-format
5248
msgid "bad pack-int-id: %u (%u total packs)"
5249
msgstr "pack-int-id sai: %u (%u các gói tổng)"
5250
5200
-#: midx.c:252
5251
+#: midx.c:264
5252
msgid "multi-pack-index stores a 64-bit offset, but off_t is too small"
5253
msgstr "multi-pack-index lưu trữ một khoảng bù 64-bít, nhưng off_t là quá nhỏ"
5254
5204
-#: midx.c:467
5255
+#: midx.c:490
5256
#, c-format
5257
msgid "failed to add packfile '%s'"
5258
msgstr "gặp lỗi khi thêm tập tin gói “%s”"
5259
5209
-#: midx.c:473
5260
+#: midx.c:496
5261
#, c-format
5262
msgid "failed to open pack-index '%s'"
5263
msgstr "gặp lỗi khi mở pack-index “%s”"
5264
5214
-#: midx.c:533
5265
+#: midx.c:564
5266
#, c-format
5267
msgid "failed to locate object %d in packfile"
5268
msgstr "gặp lỗi khi phân bổ đối tượng “%d” trong tập tin gói"
5269
5219
-#: midx.c:821
5270
+#: midx.c:880 builtin/index-pack.c:1535
5271
+msgid "cannot store reverse index file"
5272
+msgstr "không thể lưu trữ tập tin ghi mục lục đảo ngược"
5273
+
5274
+#: midx.c:933
5275
msgid "Adding packfiles to multi-pack-index"
5276
msgstr "Đang thêm tập tin gói từ multi-pack-index"
5277
5223
-#: midx.c:855
5278
+#: midx.c:979
5279
#, c-format
5280
msgid "did not see pack-file %s to drop"
5281
msgstr "đã không thấy tập tin gói %s để mà xóa"
5282
5228
-#: midx.c:904
5283
+#: midx.c:1024
5284
+#, c-format
5285
+msgid "unknown preferred pack: '%s'"
5286
+msgstr "không hiểu \"preferred pack\": %s"
5287
+
5288
+#: midx.c:1029
5289
+#, c-format
5290
+msgid "preferred pack '%s' is expired"
5291
+msgstr "\"preferred pack\" “%s” đã hết hạn"
5292
+
5293
+#: midx.c:1045
5294
msgid "no pack files to index."
5295
msgstr "không có tập tin gói để đánh mục lục."
5296
5232
-#: midx.c:965
5297
+#: midx.c:1125 builtin/clean.c:37
5298
+#, c-format
5299
+msgid "failed to remove %s"
5300
+msgstr "gặp lỗi khi gỡ bỏ %s"
5301
+
5302
+#: midx.c:1156
5303
#, c-format
5304
msgid "failed to clear multi-pack-index at %s"
5305
msgstr "gặp lỗi khi xóa multi-pack-index tại %s"
5306
5237
-#: midx.c:1021
5307
+#: midx.c:1214
5308
msgid "multi-pack-index file exists, but failed to parse"
5309
msgstr "đã có tập tin multi-pack-index, nhưng gặp lỗi khi phân tích cú pháp"
5310
5241
-#: midx.c:1029
5311
+#: midx.c:1222
5312
msgid "Looking for referenced packfiles"
5313
msgstr "Đang khóa cho các gói bị tham chiếu"
5314
5245
-#: midx.c:1044
5315
+#: midx.c:1237
5316
#, c-format
5317
msgid ""
5318
"oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5319
msgstr "fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5320
5251
-#: midx.c:1049
5321
+#: midx.c:1242
5322
msgid "the midx contains no oid"
5323
msgstr "midx chẳng chứa oid nào"
5324
5255
-#: midx.c:1058
5325
+#: midx.c:1251
5326
msgid "Verifying OID order in multi-pack-index"
5327
msgstr "Thẩm tra thứ tự OID trong multi-pack-index"
5328
5259
-#: midx.c:1067
5329
+#: midx.c:1260
5330
#, c-format
5331
msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
5332
msgstr "lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]"
5333
5264
-#: midx.c:1087
5334
+#: midx.c:1280
5335
msgid "Sorting objects by packfile"
5336
msgstr "Đang sắp xếp các đối tượng theo tập tin gói"
5337
5268
-#: midx.c:1094
5338
+#: midx.c:1287
5339
msgid "Verifying object offsets"
5340
msgstr "Đang thẩm tra các khoảng bù đối tượng"
5341
5272
-#: midx.c:1110
5342
+#: midx.c:1303
5343
#, c-format
5344
msgid "failed to load pack entry for oid[%d] = %s"
5345
msgstr "gặp lỗi khi tải mục gói cho oid[%d] = %s"
5346
5277
-#: midx.c:1116
5347
+#: midx.c:1309
5348
#, c-format
5349
msgid "failed to load pack-index for packfile %s"
5350
msgstr "gặp lỗi khi tải pack-index cho tập tin gói %s"
5351
5282
-#: midx.c:1125
5352
+#: midx.c:1318
5353
#, c-format
5354
msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5355
msgstr ""
5356
"khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5357
5288
-#: midx.c:1150
5358
+#: midx.c:1343
5359
msgid "Counting referenced objects"
5360
msgstr "Đang đếm các đối tượng được tham chiếu"
5361
5292
-#: midx.c:1160
5362
+#: midx.c:1353
5363
msgid "Finding and deleting unreferenced packfiles"
5364
msgstr "Đang tìm và xóa các gói không được tham chiếu"
5365
5296
-#: midx.c:1351
5366
+#: midx.c:1544
5367
msgid "could not start pack-objects"
5368
msgstr "không thể lấy thông tin thống kê về các đối tượng gói"
5369
5300
-#: midx.c:1371
5370
+#: midx.c:1564
5371
msgid "could not finish pack-objects"
5372
msgstr "không thể hoàn thiện các đối tượng gói"
5373
5304
-#: name-hash.c:538
5374
+#: name-hash.c:542
5375
#, c-format
5376
msgid "unable to create lazy_dir thread: %s"
5377
msgstr "không thể tạo tuyến lazy_dir: %s"
5378
5309
-#: name-hash.c:560
5379
+#: name-hash.c:564
5380
#, c-format
5381
msgid "unable to create lazy_name thread: %s"
5382
msgstr "không thể tạo tuyến lazy_name: %s"
5383
5314
-#: name-hash.c:566
5384
+#: name-hash.c:570
5385
#, c-format
5386
msgid "unable to join lazy_name thread: %s"
5387
msgstr "không thể gia nhập tuyến lazy_name: %s"
@@ -5358,258 +5428,258 @@ msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
5428
msgid "Bad %s value: '%s'"
5429
msgstr "Giá trị %s sai: “%s”"
5430
5361
-#: object-file.c:480
5431
+#: object-file.c:526
5432
#, c-format
5433
msgid "object directory %s does not exist; check .git/objects/info/alternates"
5434
msgstr ""
5435
"thư mục đối tượng %s không tồn tại; kiểm tra .git/objects/info/alternates"
5436
5367
-#: object-file.c:531
5437
+#: object-file.c:577
5438
#, c-format
5439
msgid "unable to normalize alternate object path: %s"
5440
msgstr "không thể thường hóa đường dẫn đối tượng thay thế: “%s”"
5441
5372
-#: object-file.c:603
5442
+#: object-file.c:649
5443
#, c-format
5444
msgid "%s: ignoring alternate object stores, nesting too deep"
5445
msgstr "%s: đang bỏ qua kho đối tượng thay thế, lồng nhau quá sâu"
5446
5377
-#: object-file.c:610
5447
+#: object-file.c:656
5448
#, c-format
5449
msgid "unable to normalize object directory: %s"
5450
msgstr "không thể chuẩn hóa thư mục đối tượng: “%s”"
5451
5382
-#: object-file.c:653
5452
+#: object-file.c:699
5453
msgid "unable to fdopen alternates lockfile"
5454
msgstr "không thể fdopen tập tin khóa thay thế"
5455
5386
-#: object-file.c:671
5456
+#: object-file.c:717
5457
msgid "unable to read alternates file"
5458
msgstr "không thể đọc tập tin thay thế"
5459
5390
-#: object-file.c:678
5460
+#: object-file.c:724
5461
msgid "unable to move new alternates file into place"
5462
msgstr "không thể di chuyển tập tin thay thế vào chỗ"
5463
5394
-#: object-file.c:713
5464
+#: object-file.c:759
5465
#, c-format
5466
msgid "path '%s' does not exist"
5467
msgstr "đường dẫn “%s” không tồn tại"
5468
5399
-#: object-file.c:734
5469
+#: object-file.c:780
5470
#, c-format
5471
msgid "reference repository '%s' as a linked checkout is not supported yet."
5472
msgstr "kho tham chiếu “%s” như là lấy ra liên kết vẫn chưa được hỗ trợ."
5473
5404
-#: object-file.c:740
5474
+#: object-file.c:786
5475
#, c-format
5476
msgid "reference repository '%s' is not a local repository."
5477
msgstr "kho tham chiếu “%s” không phải là một kho nội bộ."
5478
5409
-#: object-file.c:746
5479
+#: object-file.c:792
5480
#, c-format
5481
msgid "reference repository '%s' is shallow"
5482
msgstr "kho tham chiếu “%s” là nông"
5483
5414
-#: object-file.c:754
5484
+#: object-file.c:800
5485
#, c-format
5486
msgid "reference repository '%s' is grafted"
5487
msgstr "kho tham chiếu “%s” bị cấy ghép"
5488
5419
-#: object-file.c:814
5489
+#: object-file.c:860
5490
#, c-format
5491
msgid "invalid line while parsing alternate refs: %s"
5492
msgstr "dòng không hợp lệ trong khi phân tích các tham chiếu thay thế: %s"
5493
5424
-#: object-file.c:964
5494
+#: object-file.c:1010
5495
#, c-format
5496
msgid "attempting to mmap %<PRIuMAX> over limit %<PRIuMAX>"
5497
msgstr "đang cố để mmap %<PRIuMAX> vượt quá giới hạn %<PRIuMAX>"
5498
5429
-#: object-file.c:985
5499
+#: object-file.c:1031
5500
msgid "mmap failed"
5501
msgstr "mmap gặp lỗi"
5502
5433
-#: object-file.c:1149
5503
+#: object-file.c:1195
5504
#, c-format
5505
msgid "object file %s is empty"
5506
msgstr "tập tin đối tượng %s trống rỗng"
5507
5438
-#: object-file.c:1284 object-file.c:2477
5508
+#: object-file.c:1330 object-file.c:2524
5509
#, c-format
5510
msgid "corrupt loose object '%s'"
5511
msgstr "đối tượng mất hỏng “%s”"
5512
5443
-#: object-file.c:1286 object-file.c:2481
5513
+#: object-file.c:1332 object-file.c:2528
5514
#, c-format
5515
msgid "garbage at end of loose object '%s'"
5516
msgstr "gặp rác tại cuối của đối tượng bị mất “%s”"
5517
5448
-#: object-file.c:1328
5518
+#: object-file.c:1374
5519
msgid "invalid object type"
5520
msgstr "kiểu đối tượng không hợp lệ"
5521
5452
-#: object-file.c:1412
5522
+#: object-file.c:1458
5523
#, c-format
5524
msgid "unable to unpack %s header with --allow-unknown-type"
5525
msgstr "không thể giải nén phần đầu gói %s với --allow-unknown-type"
5526
5457
-#: object-file.c:1415
5527
+#: object-file.c:1461
5528
#, c-format
5529
msgid "unable to unpack %s header"
5530
msgstr "không thể giải gói phần đầu %s"
5531
5462
-#: object-file.c:1421
5532
+#: object-file.c:1467
5533
#, c-format
5534
msgid "unable to parse %s header with --allow-unknown-type"
5535
msgstr "không thể phân tích phần đầu gói %s với --allow-unknown-type"
5536
5467
-#: object-file.c:1424
5537
+#: object-file.c:1470
5538
#, c-format
5539
msgid "unable to parse %s header"
5540
msgstr "không thể phân tích phần đầu của “%s”"
5541
5472
-#: object-file.c:1651
5542
+#: object-file.c:1697
5543
#, c-format
5544
msgid "failed to read object %s"
5545
msgstr "gặp lỗi khi đọc đối tượng “%s”"
5546
5477
-#: object-file.c:1655
5547
+#: object-file.c:1701
5548
#, c-format
5549
msgid "replacement %s not found for %s"
5550
msgstr "c%s thay thế không được tìm thấy cho %s"
5551
5482
-#: object-file.c:1659
5552
+#: object-file.c:1705
5553
#, c-format
5554
msgid "loose object %s (stored in %s) is corrupt"
5555
msgstr "đối tượng mất %s (được lưu trong %s) bị hỏng"
5556
5487
-#: object-file.c:1663
5557
+#: object-file.c:1709
5558
#, c-format
5559
msgid "packed object %s (stored in %s) is corrupt"
5560
msgstr "đối tượng đã đóng gói %s (được lưu trong %s) bị hỏng"
5561
5492
-#: object-file.c:1768
5562
+#: object-file.c:1814
5563
#, c-format
5564
msgid "unable to write file %s"
5565
msgstr "không thể ghi tập tin %s"
5566
5497
-#: object-file.c:1775
5567
+#: object-file.c:1821
5568
#, c-format
5569
msgid "unable to set permission to '%s'"
5570
msgstr "không thể đặt quyền thành “%s”"
5571
5502
-#: object-file.c:1782
5572
+#: object-file.c:1828
5573
msgid "file write error"
5574
msgstr "lỗi ghi tập tin"
5575
5506
-#: object-file.c:1802
5576
+#: object-file.c:1848
5577
msgid "error when closing loose object file"
5578
msgstr "gặp lỗi trong khi đóng tập tin đối tượng"
5579
5510
-#: object-file.c:1867
5580
+#: object-file.c:1913
5581
#, c-format
5582
msgid "insufficient permission for adding an object to repository database %s"
5583
msgstr ""
5584
"không đủ thẩm quyền để thêm một đối tượng vào cơ sở dữ liệu kho chứa %s"
5585
5516
-#: object-file.c:1869
5586
+#: object-file.c:1915
5587
msgid "unable to create temporary file"
5588
msgstr "không thể tạo tập tin tạm thời"
5589
5520
-#: object-file.c:1893
5590
+#: object-file.c:1939
5591
msgid "unable to write loose object file"
5592
msgstr "không thể ghi tập tin đối tượng đã mất"
5593
5524
-#: object-file.c:1899
5594
+#: object-file.c:1945
5595
#, c-format
5596
msgid "unable to deflate new object %s (%d)"
5597
msgstr "không thể xả nén đối tượng mới %s (%d)"
5598
5529
-#: object-file.c:1903
5599
+#: object-file.c:1949
5600
#, c-format
5601
msgid "deflateEnd on object %s failed (%d)"
5602
msgstr "deflateEnd trên đối tượng %s gặp lỗi (%d)"
5603
5534
-#: object-file.c:1907
5604
+#: object-file.c:1953
5605
#, c-format
5606
msgid "confused by unstable object source data for %s"
5607
msgstr "chưa rõ ràng baowir dữ liệu nguồn đối tượng không ổn định cho %s"
5608
5539
-#: object-file.c:1917 builtin/pack-objects.c:1097
5609
+#: object-file.c:1963 builtin/pack-objects.c:1097
5610
#, c-format
5611
msgid "failed utime() on %s"
5612
msgstr "gặp lỗi utime() trên “%s”"
5613
5544
-#: object-file.c:1994
5614
+#: object-file.c:2040
5615
#, c-format
5616
msgid "cannot read object for %s"
5617
msgstr "không thể đọc đối tượng cho %s"
5618
5549
-#: object-file.c:2045
5619
+#: object-file.c:2091
5620
msgid "corrupt commit"
5621
msgstr "lần chuyển giao sai hỏng"
5622
5553
-#: object-file.c:2053
5623
+#: object-file.c:2099
5624
msgid "corrupt tag"
5625
msgstr "thẻ sai hỏng"
5626
5557
-#: object-file.c:2153
5627
+#: object-file.c:2199
5628
#, c-format
5629
msgid "read error while indexing %s"
5630
msgstr "gặp lỗi đọc khi đánh mục lục %s"
5631
5562
-#: object-file.c:2156
5632
+#: object-file.c:2202
5633
#, c-format
5634
msgid "short read while indexing %s"
5635
msgstr "không đọc ngắn khi đánh mục lục %s"
5636
5567
-#: object-file.c:2229 object-file.c:2239
5637
+#: object-file.c:2275 object-file.c:2285
5638
#, c-format
5639
msgid "%s: failed to insert into database"
5640
msgstr "%s: gặp lỗi khi thêm vào cơ sở dữ liệu"
5641
5572
-#: object-file.c:2245
5642
+#: object-file.c:2291
5643
#, c-format
5644
msgid "%s: unsupported file type"
5645
msgstr "%s: kiểu tập tin không được hỗ trợ"
5646
5577
-#: object-file.c:2269
5647
+#: object-file.c:2315
5648
#, c-format
5649
msgid "%s is not a valid object"
5650
msgstr "%s không phải là một đối tượng hợp lệ"
5651
5582
-#: object-file.c:2271
5652
+#: object-file.c:2317
5653
#, c-format
5654
msgid "%s is not a valid '%s' object"
5655
msgstr "%s không phải là một đối tượng “%s” hợp lệ"
5656
5587
-#: object-file.c:2298 builtin/index-pack.c:192
5657
+#: object-file.c:2344 builtin/index-pack.c:192
5658
#, c-format
5659
msgid "unable to open %s"
5660
msgstr "không thể mở %s"
5661
5592
-#: object-file.c:2488 object-file.c:2541
5662
+#: object-file.c:2535 object-file.c:2588
5663
#, c-format
5664
msgid "hash mismatch for %s (expected %s)"
5665
msgstr "mã băm không khớp cho %s (cần %s)"
5666
5597
-#: object-file.c:2512
5667
+#: object-file.c:2559
5668
#, c-format
5669
msgid "unable to mmap %s"
5670
msgstr "không thể mmap %s"
5671
5602
-#: object-file.c:2517
5672
+#: object-file.c:2564
5673
#, c-format
5674
msgid "unable to unpack header of %s"
5675
msgstr "không thể giải gói phần đầu của “%s”"
5676
5607
-#: object-file.c:2523
5677
+#: object-file.c:2570
5678
#, c-format
5679
msgid "unable to parse header of %s"
5680
msgstr "không thể phân tích phần đầu của “%s”"
5681
5612
-#: object-file.c:2534
5682
+#: object-file.c:2581
5683
#, c-format
5684
msgid "unable to unpack contents of %s"
5685
msgstr "không thể giải gói nội dung của “%s”"
@@ -5723,71 +5793,71 @@ msgstr "kiểu đối tượng \"%s\" không hợp lệ"
5793
msgid "object %s is a %s, not a %s"
5794
msgstr "đối tượng %s là một %s, không phải là một %s"
5795
5726
-#: object.c:233
5796
+#: object.c:232
5797
#, c-format
5798
msgid "object %s has unknown type id %d"
5799
msgstr "đối tượng %s có mã kiểu %d chưa biết"
5800
5731
-#: object.c:246
5801
+#: object.c:245
5802
#, c-format
5803
msgid "unable to parse object: %s"
5804
msgstr "không thể phân tích đối tượng: “%s”"
5805
5736
-#: object.c:266 object.c:278
5806
+#: object.c:265 object.c:277
5807
#, c-format
5808
msgid "hash mismatch %s"
5809
msgstr "mã băm không khớp %s"
5810
5741
-#: pack-bitmap.c:843 pack-bitmap.c:849 builtin/pack-objects.c:2226
5811
+#: pack-bitmap.c:844 pack-bitmap.c:850 builtin/pack-objects.c:2251
5812
#, c-format
5813
msgid "unable to get size of %s"
5814
msgstr "không thể lấy kích cỡ của %s"
5815
5746
-#: pack-bitmap.c:1489 builtin/rev-list.c:92
5816
+#: pack-bitmap.c:1547 builtin/rev-list.c:92
5817
#, c-format
5818
msgid "unable to get disk usage of %s"
5819
msgstr "không thể dung lượng đĩa đã dùng của %s"
5820
5751
-#: pack-revindex.c:220
5821
+#: pack-revindex.c:221
5822
#, c-format
5823
msgid "reverse-index file %s is too small"
5824
msgstr "tập tin reverse-index %s quá nhỏ"
5825
5756
-#: pack-revindex.c:225
5826
+#: pack-revindex.c:226
5827
#, c-format
5828
msgid "reverse-index file %s is corrupt"
5829
msgstr "tập tin reverse-index %s bị hỏng"
5830
5761
-#: pack-revindex.c:233
5831
+#: pack-revindex.c:234
5832
#, c-format
5833
msgid "reverse-index file %s has unknown signature"
5834
msgstr "tập tin reverse-index %s có chữ ký chưa biết"
5835
5766
-#: pack-revindex.c:237
5836
+#: pack-revindex.c:238
5837
#, c-format
5838
msgid "reverse-index file %s has unsupported version %<PRIu32>"
5839
msgstr "tệp chỉ mục ngược %s có phiên bản không được hỗ trợ %<PRIu32>"
5840
5771
-#: pack-revindex.c:242
5841
+#: pack-revindex.c:243
5842
#, c-format
5843
msgid "reverse-index file %s has unsupported hash id %<PRIu32>"
5844
msgstr "tệp chỉ mục ngược %s có id mã băm không được hỗ trợ %<PRIu32>"
5845
5776
-#: pack-write.c:236
5846
+#: pack-write.c:250
5847
msgid "cannot both write and verify reverse index"
5848
msgstr "không thể cùng lúc đọc và xác minh được bảng mục lục đảo ngược"
5849
5780
-#: pack-write.c:257
5850
+#: pack-write.c:271
5851
#, c-format
5852
msgid "could not stat: %s"
5853
msgstr "không thể lấy thông tin thống kê: %s"
5854
5785
-#: pack-write.c:269
5855
+#: pack-write.c:283
5856
#, c-format
5857
msgid "failed to make %s readable"
5858
msgstr "gặp lỗi làm cho %s đọc được"
5859
5790
-#: pack-write.c:508
5860
+#: pack-write.c:522
5861
#, c-format
5862
msgid "could not write '%s' promisor file"
5863
msgstr "không thể ghi tập tin promisor “%s”"
@@ -5796,12 +5866,12 @@ msgstr "không thể ghi tập tin promisor “%s”"
5866
msgid "offset before end of packfile (broken .idx?)"
5867
msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
5868
5799
-#: packfile.c:1934
5869
+#: packfile.c:1937
5870
#, c-format
5871
msgid "offset before start of pack index for %s (corrupt index?)"
5872
msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
5873
5804
-#: packfile.c:1938
5874
+#: packfile.c:1941
5875
#, c-format
5876
msgid "offset beyond end of pack index for %s (truncated index?)"
5877
msgstr ""
@@ -5867,31 +5937,31 @@ msgstr "tùy chọn chưa rõ rang: %s (nên là --%s%s hay --%s%s)"
5937
msgid "did you mean `--%s` (with two dashes)?"
5938
msgstr "có phải ý bạn là “--%s“ (với hai dấu gạch ngang)?"
5939
5870
-#: parse-options.c:666 parse-options.c:971
5940
+#: parse-options.c:668 parse-options.c:988
5941
#, c-format
5942
msgid "alias of --%s"
5943
msgstr "bí danh của --%s"
5944
5875
-#: parse-options.c:862
5945
+#: parse-options.c:879
5946
#, c-format
5947
msgid "unknown option `%s'"
5948
msgstr "không hiểu tùy chọn “%s”"
5949
5880
-#: parse-options.c:864
5950
+#: parse-options.c:881
5951
#, c-format
5952
msgid "unknown switch `%c'"
5953
msgstr "không hiểu tùy chọn “%c”"
5954
5885
-#: parse-options.c:866
5955
+#: parse-options.c:883
5956
#, c-format
5957
msgid "unknown non-ascii option in string: `%s'"
5958
msgstr "không hiểu tùy chọn non-ascii trong chuỗi: “%s”"
5959
5890
-#: parse-options.c:890
5960
+#: parse-options.c:907
5961
msgid "..."
5962
msgstr "…"
5963
5894
-#: parse-options.c:909
5964
+#: parse-options.c:926
5965
#, c-format
5966
msgid "usage: %s"
5967
msgstr "cách dùng: %s"
@@ -5899,17 +5969,17 @@ msgstr "cách dùng: %s"
5969
#. TRANSLATORS: the colon here should align with the
5970
#. one in "usage: %s" translation.
5971
#.
5902
-#: parse-options.c:915
5972
+#: parse-options.c:932
5973
#, c-format
5974
msgid " or: %s"
5975
msgstr " hoặc: %s"
5976
5907
-#: parse-options.c:918
5977
+#: parse-options.c:935
5978
#, c-format
5979
msgid " %s"
5980
msgstr " %s"
5981
5912
-#: parse-options.c:957
5982
+#: parse-options.c:974
5983
msgid "-NUM"
5984
msgstr "-SỐ"
5985
@@ -5918,30 +5988,30 @@ msgstr "-SỐ"
5988
msgid "Could not make %s writable by group"
5989
msgstr "Không thể làm %s được ghi bởi nhóm"
5990
5921
-#: pathspec.c:130
5991
+#: pathspec.c:151
5992
msgid "Escape character '\\' not allowed as last character in attr value"
5993
msgstr ""
5994
"Ký tự thoát chuỗi “\\” không được phép là ký tự cuối trong giá trị thuộc tính"
5995
5926
-#: pathspec.c:148
5996
+#: pathspec.c:169
5997
msgid "Only one 'attr:' specification is allowed."
5998
msgstr "Chỉ có một đặc tả “attr:” là được phép."
5999
5930
-#: pathspec.c:151
6000
+#: pathspec.c:172
6001
msgid "attr spec must not be empty"
6002
msgstr "đặc tả attr phải không được để trống"
6003
5934
-#: pathspec.c:194
6004
+#: pathspec.c:215
6005
#, c-format
6006
msgid "invalid attribute name %s"
6007
msgstr "tên thuộc tính không hợp lệ %s"
6008
5939
-#: pathspec.c:259
6009
+#: pathspec.c:280
6010
msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
6011
msgstr ""
6012
"các cài đặt đặc tả đường dẫn “glob” và “noglob” toàn cục là xung khắc nhau"
6013
5944
-#: pathspec.c:266
6014
+#: pathspec.c:287
6015
msgid ""
6016
"global 'literal' pathspec setting is incompatible with all other global "
6017
"pathspec settings"
@@ -5949,51 +6019,51 @@ msgstr ""
6019
"cài đặt đặc tả đường dẫn “literal” toàn cục là xung khắc với các cài đặt đặc "
6020
"tả đường dẫn toàn cục khác"
6021
5952
-#: pathspec.c:306
6022
+#: pathspec.c:327
6023
msgid "invalid parameter for pathspec magic 'prefix'"
6024
msgstr "tham số không hợp lệ cho “tiền tố” màu nhiệm đặc tả đường đẫn"
6025
5956
-#: pathspec.c:327
6026
+#: pathspec.c:348
6027
#, c-format
6028
msgid "Invalid pathspec magic '%.*s' in '%s'"
6029
msgstr "Số màu nhiệm đặc tả đường dẫn không hợp lệ “%.*s” trong “%s”"
6030
5961
-#: pathspec.c:332
6031
+#: pathspec.c:353
6032
#, c-format
6033
msgid "Missing ')' at the end of pathspec magic in '%s'"
6034
msgstr "Thiếu “)” tại cuối của số màu nhiệm đặc tả đường dẫn trong “%s”"
6035
5966
-#: pathspec.c:370
6036
+#: pathspec.c:391
6037
#, c-format
6038
msgid "Unimplemented pathspec magic '%c' in '%s'"
6039
msgstr "Chưa viết mã cho số màu nhiệm đặc tả đường dẫn “%c” trong “%s”"
6040
5971
-#: pathspec.c:429
6041
+#: pathspec.c:450
6042
#, c-format
6043
msgid "%s: 'literal' and 'glob' are incompatible"
6044
msgstr "%s: “literal” và “glob” xung khắc nhau"
6045
5976
-#: pathspec.c:445
6046
+#: pathspec.c:466
6047
#, c-format
6048
msgid "%s: '%s' is outside repository at '%s'"
6049
msgstr "%s: “%s” ngoài một kho chứa tại “%s”"
6050
5981
-#: pathspec.c:521
6051
+#: pathspec.c:542
6052
#, c-format
6053
msgid "'%s' (mnemonic: '%c')"
6054
msgstr "“%s” (mnemonic: “%c”)"
6055
5986
-#: pathspec.c:531
6056
+#: pathspec.c:552
6057
#, c-format
6058
msgid "%s: pathspec magic not supported by this command: %s"
6059
msgstr "%s: số mầu nhiệm đặc tả đường dẫn chưa được hỗ trợ bởi lệnh này: %s"
6060
5991
-#: pathspec.c:598
6061
+#: pathspec.c:619
6062
#, c-format
6063
msgid "pathspec '%s' is beyond a symbolic link"
6064
msgstr "đặc tả đường dẫn “%s” vượt ra ngoài liên kết mềm"
6065
5996
-#: pathspec.c:643
6066
+#: pathspec.c:664
6067
#, c-format
6068
msgid "line is badly quoted: %s"
6069
msgstr "dòng được trích dẫn sai: %s"
@@ -6014,7 +6084,7 @@ msgstr "không thể ghi gói phân tách không trạng thái"
6084
msgid "flush packet write failed"
6085
msgstr "gặp lỗi khi ghi vào tập tin gói lúc đẩy dữ liệu lên bộ nhớ"
6086
6017
-#: pkt-line.c:153 pkt-line.c:239
6087
+#: pkt-line.c:153 pkt-line.c:265
6088
msgid "protocol error: impossibly long line"
6089
msgstr "lỗi giao thức: không thể làm được dòng dài"
6090
@@ -6022,33 +6092,34 @@ msgstr "lỗi giao thức: không thể làm được dòng dài"
6092
msgid "packet write with format failed"
6093
msgstr "gặp lỗi khi ghi gói có định dạng"
6094
6025
-#: pkt-line.c:203
6095
+#: pkt-line.c:204
6096
msgid "packet write failed - data exceeds max packet size"
6097
msgstr "gặp lỗi khi ghi gói - dữ liệu vượt quá cỡ vói tối đa"
6098
6029
-#: pkt-line.c:210 pkt-line.c:217
6030
-msgid "packet write failed"
6031
-msgstr "gặp lỗi khi ghi gói"
6099
+#: pkt-line.c:222
6100
+#, c-format
6101
+msgid "packet write failed: %s"
6102
+msgstr "gặp lỗi khi ghi gói: %s"
6103
6033
-#: pkt-line.c:302
6104
+#: pkt-line.c:328 pkt-line.c:329
6105
msgid "read error"
6106
msgstr "lỗi đọc"
6107
6037
-#: pkt-line.c:310
6108
+#: pkt-line.c:339 pkt-line.c:340
6109
msgid "the remote end hung up unexpectedly"
6110
msgstr "máy chủ bị treo bất ngờ"
6111
6041
-#: pkt-line.c:338
6112
+#: pkt-line.c:369 pkt-line.c:371
6113
#, c-format
6114
msgid "protocol error: bad line length character: %.4s"
6115
msgstr "lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s"
6116
6046
-#: pkt-line.c:352 pkt-line.c:357
6117
+#: pkt-line.c:386 pkt-line.c:388 pkt-line.c:394 pkt-line.c:396
6118
#, c-format
6119
msgid "protocol error: bad line length %d"
6120
msgstr "lỗi giao thức: chiều dài dòng bị sai %d"
6121
6051
-#: pkt-line.c:373 sideband.c:165
6122
+#: pkt-line.c:413 sideband.c:165
6123
#, c-format
6124
msgid "remote error: %s"
6125
msgstr "lỗi máy chủ: %s"
@@ -6062,7 +6133,7 @@ msgstr "Làm mới bảng mục lục"
6133
msgid "unable to create threaded lstat: %s"
6134
msgstr "không thể tạo tuyến trình lstat: %s"
6135
6065
-#: pretty.c:984
6136
+#: pretty.c:988
6137
msgid "unable to parse --pretty format"
6138
msgstr "không thể phân tích định dạng --pretty"
6139
@@ -6084,6 +6155,10 @@ msgstr ""
6155
msgid "promisor remote name cannot begin with '/': %s"
6156
msgstr "tên máy chủ hứa hẹn không thể bắt đầu bằng “/”: %s"
6157
6158
+#: protocol-caps.c:103
6159
+msgid "object-info: expected flush after arguments"
6160
+msgstr "object-info: cần đẩy dữ liệu lên đĩa sau các tham số"
6161
+
6162
#: prune-packed.c:35
6163
msgid "Removing duplicate objects"
6164
msgstr "Đang gỡ các đối tượng trùng lặp"
@@ -6096,7 +6171,7 @@ msgstr "không thể lấy thông tin thống kê về “log“"
6171
msgid "could not read `log` output"
6172
msgstr "không thể đọc kết xuất “log”"
6173
6099
-#: range-diff.c:101 sequencer.c:5318
6174
+#: range-diff.c:101 sequencer.c:5551
6175
#, c-format
6176
msgid "could not parse commit '%s'"
6177
msgstr "không thể phân tích lần chuyển giao “%s”"
@@ -6128,52 +6203,52 @@ msgstr "--left-only và --right-only loại từ lẫn nhau"
6203
msgid "could not parse log for '%s'"
6204
msgstr "không thể phân tích nhật ký cho “%s”"
6205
6131
-#: read-cache.c:682
6206
+#: read-cache.c:708
6207
#, c-format
6208
msgid "will not add file alias '%s' ('%s' already exists in index)"
6209
msgstr ""
6210
"sẽ không thêm các bí danh “%s” (“%s” đã có từ trước trong bảng mục lục)"
6211
6137
-#: read-cache.c:698
6212
+#: read-cache.c:724
6213
msgid "cannot create an empty blob in the object database"
6214
msgstr "không thể tạo một blob rỗng trong cơ sở dữ liệu đối tượng"
6215
6141
-#: read-cache.c:720
6216
+#: read-cache.c:746
6217
#, c-format
6218
msgid "%s: can only add regular files, symbolic links or git-directories"
6219
msgstr ""
6220
"%s: chỉ có thể thêm tập tin thông thường, liên kết mềm hoặc git-directories"
6221
6147
-#: read-cache.c:725
6222
+#: read-cache.c:751
6223
#, c-format
6224
msgid "'%s' does not have a commit checked out"
6225
msgstr "“%s” không có một lần chuyển giao nào được lấy ra"
6226
6152
-#: read-cache.c:777
6227
+#: read-cache.c:803
6228
#, c-format
6229
msgid "unable to index file '%s'"
6230
msgstr "không thể đánh mục lục tập tin “%s”"
6231
6157
-#: read-cache.c:796
6232
+#: read-cache.c:822
6233
#, c-format
6234
msgid "unable to add '%s' to index"
6235
msgstr "không thể thêm %s vào bảng mục lục"
6236
6162
-#: read-cache.c:807
6237
+#: read-cache.c:833
6238
#, c-format
6239
msgid "unable to stat '%s'"
6240
msgstr "không thể lấy thống kê “%s”"
6241
6167
-#: read-cache.c:1318
6242
+#: read-cache.c:1356
6243
#, c-format
6244
msgid "'%s' appears as both a file and as a directory"
6245
msgstr "%s có vẻ không phải là tập tin và cũng chẳng phải là một thư mục"
6246
6172
-#: read-cache.c:1532
6247
+#: read-cache.c:1571
6248
msgid "Refresh index"
6249
msgstr "Làm tươi mới bảng mục lục"
6250
6176
-#: read-cache.c:1657
6251
+#: read-cache.c:1700
6252
#, c-format
6253
msgid ""
6254
"index.version set, but the value is invalid.\n"
@@ -6182,7 +6257,7 @@ msgstr ""
6257
"index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
6258
"Dùng phiên bản %i"
6259
6185
-#: read-cache.c:1667
6260
+#: read-cache.c:1710
6261
#, c-format
6262
msgid ""
6263
"GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -6191,139 +6266,143 @@ msgstr ""
6266
"GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
6267
"Dùng phiên bản %i"
6268
6194
-#: read-cache.c:1723
6269
+#: read-cache.c:1766
6270
#, c-format
6271
msgid "bad signature 0x%08x"
6272
msgstr "chữ ký sai 0x%08x"
6273
6199
-#: read-cache.c:1726
6274
+#: read-cache.c:1769
6275
#, c-format
6276
msgid "bad index version %d"
6277
msgstr "phiên bản mục lục sai %d"
6278
6204
-#: read-cache.c:1735
6279
+#: read-cache.c:1778
6280
msgid "bad index file sha1 signature"
6281
msgstr "chữ ký dạng sha1 cho tập tin mục lục không đúng"
6282
6208
-#: read-cache.c:1765
6283
+#: read-cache.c:1812
6284
#, c-format
6285
msgid "index uses %.4s extension, which we do not understand"
6286
msgstr "mục lục dùng phần mở rộng %.4s, cái mà chúng tôi không hiểu được"
6287
6213
-#: read-cache.c:1767
6288
+#: read-cache.c:1814
6289
#, c-format
6290
msgid "ignoring %.4s extension"
6291
msgstr "đang lờ đi phần mở rộng %.4s"
6292
6218
-#: read-cache.c:1804
6293
+#: read-cache.c:1851
6294
#, c-format
6295
msgid "unknown index entry format 0x%08x"
6296
msgstr "không hiểu định dạng mục lục 0x%08x"
6297
6223
-#: read-cache.c:1820
6298
+#: read-cache.c:1867
6299
#, c-format
6300
msgid "malformed name field in the index, near path '%s'"
6301
msgstr "trường tên sai sạng trong mục lục, gần đường dẫn “%s”"
6302
6228
-#: read-cache.c:1877
6303
+#: read-cache.c:1924
6304
msgid "unordered stage entries in index"
6305
msgstr "các mục tin stage không đúng thứ tự trong mục lục"
6306
6232
-#: read-cache.c:1880
6307
+#: read-cache.c:1927
6308
#, c-format
6309
msgid "multiple stage entries for merged file '%s'"
6310
msgstr "nhiều mục stage cho tập tin hòa trộn “%s”"
6311
6237
-#: read-cache.c:1883
6312
+#: read-cache.c:1930
6313
#, c-format
6314
msgid "unordered stage entries for '%s'"
6315
msgstr "các mục tin stage không đúng thứ tự cho “%s”"
6316
6242
-#: read-cache.c:1989 read-cache.c:2280 rerere.c:549 rerere.c:583 rerere.c:1095
6243
-#: submodule.c:1634 builtin/add.c:546 builtin/check-ignore.c:181
6244
-#: builtin/checkout.c:504 builtin/checkout.c:690 builtin/clean.c:991
6245
-#: builtin/commit.c:364 builtin/diff-tree.c:122 builtin/grep.c:505
6246
-#: builtin/mv.c:146 builtin/reset.c:247 builtin/rm.c:290
6317
+#: read-cache.c:2036 read-cache.c:2333 rerere.c:549 rerere.c:583 rerere.c:1095
6318
+#: submodule.c:1635 builtin/add.c:575 builtin/check-ignore.c:183
6319
+#: builtin/checkout.c:522 builtin/checkout.c:711 builtin/clean.c:991
6320
+#: builtin/commit.c:377 builtin/diff-tree.c:122 builtin/grep.c:505
6321
+#: builtin/mv.c:146 builtin/reset.c:247 builtin/rm.c:291
6322
#: builtin/submodule--helper.c:332
6323
msgid "index file corrupt"
6324
msgstr "tập tin ghi bảng mục lục bị hỏng"
6325
6251
-#: read-cache.c:2133
6326
+#: read-cache.c:2180
6327
#, c-format
6328
msgid "unable to create load_cache_entries thread: %s"
6329
msgstr "không thể tạo tuyến load_cache_entries: %s"
6330
6256
-#: read-cache.c:2146
6331
+#: read-cache.c:2193
6332
#, c-format
6333
msgid "unable to join load_cache_entries thread: %s"
6334
msgstr "không thể gia nhập tuyến load_cache_entries: %s"
6335
6261
-#: read-cache.c:2179
6336
+#: read-cache.c:2226
6337
#, c-format
6338
msgid "%s: index file open failed"
6339
msgstr "%s: mở tập tin mục lục gặp lỗi"
6340
6266
-#: read-cache.c:2183
6341
+#: read-cache.c:2230
6342
#, c-format
6343
msgid "%s: cannot stat the open index"
6344
msgstr "%s: không thể lấy thống kê bảng mục lục đã mở"
6345
6271
-#: read-cache.c:2187
6346
+#: read-cache.c:2234
6347
#, c-format
6348
msgid "%s: index file smaller than expected"
6349
msgstr "%s: tập tin mục lục nhỏ hơn mong đợi"
6350
6276
-#: read-cache.c:2191
6351
+#: read-cache.c:2238
6352
#, c-format
6353
msgid "%s: unable to map index file"
6354
msgstr "%s: không thể ánh xạ tập tin mục lục"
6355
6281
-#: read-cache.c:2233
6356
+#: read-cache.c:2280
6357
#, c-format
6358
msgid "unable to create load_index_extensions thread: %s"
6359
msgstr "không thể tạo tuyến load_index_extensions: %s"
6360
6286
-#: read-cache.c:2260
6361
+#: read-cache.c:2307
6362
#, c-format
6363
msgid "unable to join load_index_extensions thread: %s"
6364
msgstr "không thể gia nhập tuyến load_index_extensions: %s"
6365
6291
-#: read-cache.c:2292
6366
+#: read-cache.c:2345
6367
#, c-format
6368
msgid "could not freshen shared index '%s'"
6369
msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
6370
6296
-#: read-cache.c:2339
6371
+#: read-cache.c:2392
6372
#, c-format
6373
msgid "broken index, expect %s in %s, got %s"
6374
msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
6375
6301
-#: read-cache.c:3035 strbuf.c:1171 wrapper.c:633 builtin/merge.c:1141
6376
+#: read-cache.c:3095 strbuf.c:1173 wrapper.c:633 builtin/merge.c:1145
6377
#, c-format
6378
msgid "could not close '%s'"
6379
msgstr "không thể đóng “%s”"
6380
6306
-#: read-cache.c:3138 sequencer.c:2487 sequencer.c:4239
6381
+#: read-cache.c:3138
6382
+msgid "failed to convert to a sparse-index"
6383
+msgstr "gặp lỗi khi chuyển đổi sang \"sparse-index\""
6384
+
6385
+#: read-cache.c:3209 sequencer.c:2684 sequencer.c:4441
6386
#, c-format
6387
msgid "could not stat '%s'"
6388
msgstr "không thể lấy thông tin thống kê về “%s”"
6389
6311
-#: read-cache.c:3151
6390
+#: read-cache.c:3222
6391
#, c-format
6392
msgid "unable to open git dir: %s"
6393
msgstr "không thể mở thư mục git: %s"
6394
6316
-#: read-cache.c:3163
6395
+#: read-cache.c:3234
6396
#, c-format
6397
msgid "unable to unlink: %s"
6398
msgstr "không thể bỏ liên kết (unlink): “%s”"
6399
6321
-#: read-cache.c:3188
6400
+#: read-cache.c:3263
6401
#, c-format
6402
msgid "cannot fix permission bits on '%s'"
6403
msgstr "không thể sửa các bít phân quyền trên “%s”"
6404
6326
-#: read-cache.c:3337
6405
+#: read-cache.c:3412
6406
#, c-format
6407
msgid "%s: cannot drop to stage #0"
6408
msgstr "%s: không thể xóa bỏ stage #0"
@@ -6353,7 +6432,10 @@ msgid ""
6432
"r, reword <commit> = use commit, but edit the commit message\n"
6433
"e, edit <commit> = use commit, but stop for amending\n"
6434
"s, squash <commit> = use commit, but meld into previous commit\n"
6356
-"f, fixup <commit> = like \"squash\", but discard this commit's log message\n"
6435
+"f, fixup [-C | -c] <commit> = like \"squash\" but keep only the previous\n"
6436
+" commit's log message, unless -C is used, in which case\n"
6437
+" keep only this commit's message; -c is same as -C but\n"
6438
+" opens the editor\n"
6439
"x, exec <command> = run command (the rest of the line) using shell\n"
6440
"b, break = stop here (continue rebase later with 'git rebase --continue')\n"
6441
"d, drop <commit> = remove commit\n"
@@ -6362,7 +6444,7 @@ msgid ""
6444
"m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]\n"
6445
". create a merge commit using the original merge commit's\n"
6446
". message (or the oneline, if no original merge commit was\n"
6365
-". specified). Use -c <commit> to reword the commit message.\n"
6447
+". specified); use -c <commit> to reword the commit message\n"
6448
"\n"
6449
"These lines can be re-ordered; they are executed from top to bottom.\n"
6450
msgstr ""
@@ -6371,14 +6453,19 @@ msgstr ""
6453
"p, pick <commit> = dùng lần chuyển giao\n"
6454
"r, reword <commit> = dùng lần chuyển giao, nhưng sửa lại phần chú thích\n"
6455
"e, edit <commit> = dùng lần chuyển giao, nhưng dừng lại để tu bổ (amend)\n"
6374
-"s, squash <commit> = dùng lần chuyển giao, nhưng meld vào lần chuyển giao kế "
6456
+"s, squash <commit> = dùng lần chuyển giao, nhưng trộn vào lần chuyển giao kế "
6457
"trước\n"
6376
-"f, fixup <commit> = giống như \"squash\", nhưng loại bỏ chú thích nhật ký "
6377
-"của lần chuyển giao này\n"
6458
+"f, fixup [-C | -c] <commit> = giống như \"squash\", nhưng chỉ giữ lại phần "
6459
+"lời nhắn\n"
6460
+" nhật ký của lần chuyển giao kế trước, trừ phi -C được "
6461
+"dùng, trong trường hợp\n"
6462
+" chỉ giữ ghi chú của lần chuyển giao này; -c giống như -C "
This file is too large to show in full.