l10n: vi(5210t): Translation for v2.34.0 rd2
Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>
Tran Ngoc Quan committed
Nov 8, 2021 at 08:39 UTC
d3600a1ad7c55ba6069e9c915029c58eabdaafe8
1 file changed
+4644
-4295
po/vi.po
+4644
-4295
@@ -7,10 +7,10 @@
7
#
8
msgid ""
9
msgstr ""
10
-"Project-Id-Version: git 2.33.0-rc2\n"
10
+"Project-Id-Version: git v2.34.0 round 2\n"
11
"Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12
-"POT-Creation-Date: 2021-08-14 07:56+0800\n"
13
-"PO-Revision-Date: 2021-08-14 14:53+0700\n"
12
+"POT-Creation-Date: 2021-11-04 08:34+0800\n"
13
+"PO-Revision-Date: 2021-11-08 08:35+0700\n"
14
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
15
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
16
"Language: vi\n"
@@ -21,216 +21,216 @@ msgstr ""
21
"X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n"
22
"X-Generator: Poedit 3.0\n"
23
24
-#: add-interactive.c:376
24
+#: add-interactive.c:380
25
#, c-format
26
msgid "Huh (%s)?"
27
msgstr "Hả (%s)?"
28
29
-#: add-interactive.c:529 add-interactive.c:830 reset.c:64 sequencer.c:3493
30
-#: sequencer.c:3964 sequencer.c:4119 builtin/rebase.c:1528
31
-#: builtin/rebase.c:1953
29
+#: add-interactive.c:533 add-interactive.c:834 reset.c:65 sequencer.c:3512
30
+#: sequencer.c:3979 sequencer.c:4141 builtin/rebase.c:1233
31
+#: builtin/rebase.c:1642
32
msgid "could not read index"
33
msgstr "không thể đọc bảng mục lục"
34
35
-#: add-interactive.c:584 git-add--interactive.perl:269
35
+#: add-interactive.c:588 git-add--interactive.perl:269
36
#: git-add--interactive.perl:294
37
msgid "binary"
38
msgstr "nhị phân"
39
40
-#: add-interactive.c:642 git-add--interactive.perl:278
40
+#: add-interactive.c:646 git-add--interactive.perl:278
41
#: git-add--interactive.perl:332
42
msgid "nothing"
43
msgstr "không có gì"
44
45
-#: add-interactive.c:643 git-add--interactive.perl:314
45
+#: add-interactive.c:647 git-add--interactive.perl:314
46
#: git-add--interactive.perl:329
47
msgid "unchanged"
48
msgstr "không thay đổi"
49
50
-#: add-interactive.c:680 git-add--interactive.perl:641
50
+#: add-interactive.c:684 git-add--interactive.perl:641
51
msgid "Update"
52
msgstr "Cập nhật"
53
54
-#: add-interactive.c:697 add-interactive.c:885
54
+#: add-interactive.c:701 add-interactive.c:889
55
#, c-format
56
msgid "could not stage '%s'"
57
msgstr "không thể đưa “%s” lên bệ phóng"
58
59
-#: add-interactive.c:703 add-interactive.c:892 reset.c:88 sequencer.c:3707
59
+#: add-interactive.c:707 add-interactive.c:896 reset.c:89 sequencer.c:3718
60
msgid "could not write index"
61
msgstr "không thể ghi bảng mục lục"
62
63
-#: add-interactive.c:706 git-add--interactive.perl:626
63
+#: add-interactive.c:710 git-add--interactive.perl:626
64
#, c-format, perl-format
65
msgid "updated %d path\n"
66
msgid_plural "updated %d paths\n"
67
msgstr[0] "đã cập nhật %d đường dẫn\n"
68
69
-#: add-interactive.c:724 git-add--interactive.perl:676
69
+#: add-interactive.c:728 git-add--interactive.perl:676
70
#, c-format, perl-format
71
msgid "note: %s is untracked now.\n"
72
msgstr "chú ý: %s giờ đã bỏ theo dõi.\n"
73
74
-#: add-interactive.c:729 apply.c:4127 builtin/checkout.c:298
75
-#: builtin/reset.c:145
74
+#: add-interactive.c:733 apply.c:4149 builtin/checkout.c:298
75
+#: builtin/reset.c:151
76
#, c-format
77
msgid "make_cache_entry failed for path '%s'"
78
msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
79
80
-#: add-interactive.c:759 git-add--interactive.perl:653
80
+#: add-interactive.c:763 git-add--interactive.perl:653
81
msgid "Revert"
82
msgstr "Hoàn nguyên"
83
84
-#: add-interactive.c:775
84
+#: add-interactive.c:779
85
msgid "Could not parse HEAD^{tree}"
86
msgstr "Không thể phân tích cú pháp HEAD^{tree}"
87
88
-#: add-interactive.c:813 git-add--interactive.perl:629
88
+#: add-interactive.c:817 git-add--interactive.perl:629
89
#, c-format, perl-format
90
msgid "reverted %d path\n"
91
msgid_plural "reverted %d paths\n"
92
msgstr[0] "đã hoàn nguyên %d đường dẫn\n"
93
94
-#: add-interactive.c:864 git-add--interactive.perl:693
94
+#: add-interactive.c:868 git-add--interactive.perl:693
95
#, c-format
96
msgid "No untracked files.\n"
97
msgstr "Không có tập tin nào chưa được theo dõi.\n"
98
99
-#: add-interactive.c:868 git-add--interactive.perl:687
99
+#: add-interactive.c:872 git-add--interactive.perl:687
100
msgid "Add untracked"
101
msgstr "Thêm các cái chưa được theo dõi"
102
103
-#: add-interactive.c:895 git-add--interactive.perl:623
103
+#: add-interactive.c:899 git-add--interactive.perl:623
104
#, c-format, perl-format
105
msgid "added %d path\n"
106
msgid_plural "added %d paths\n"
107
msgstr[0] "đã thêm %d đường dẫn\n"
108
109
-#: add-interactive.c:925
109
+#: add-interactive.c:929
110
#, c-format
111
msgid "ignoring unmerged: %s"
112
msgstr "bỏ qua những thứ chưa hòa trộn: %s"
113
114
-#: add-interactive.c:937 add-patch.c:1752 git-add--interactive.perl:1369
114
+#: add-interactive.c:941 add-patch.c:1752 git-add--interactive.perl:1369
115
#, c-format
116
msgid "Only binary files changed.\n"
117
msgstr "Chỉ có các tập tin nhị phân là thay đổi.\n"
118
119
-#: add-interactive.c:939 add-patch.c:1750 git-add--interactive.perl:1371
119
+#: add-interactive.c:943 add-patch.c:1750 git-add--interactive.perl:1371
120
#, c-format
121
msgid "No changes.\n"
122
msgstr "Không có thay đổi nào.\n"
123
124
-#: add-interactive.c:943 git-add--interactive.perl:1379
124
+#: add-interactive.c:947 git-add--interactive.perl:1379
125
msgid "Patch update"
126
msgstr "Cập nhật miếng vá"
127
128
-#: add-interactive.c:982 git-add--interactive.perl:1792
128
+#: add-interactive.c:986 git-add--interactive.perl:1792
129
msgid "Review diff"
130
msgstr "Xem xét lại diff"
131
132
-#: add-interactive.c:1010
132
+#: add-interactive.c:1014
133
msgid "show paths with changes"
134
msgstr "hiển thị đường dẫn với các thay đổi"
135
136
-#: add-interactive.c:1012
136
+#: add-interactive.c:1016
137
msgid "add working tree state to the staged set of changes"
138
msgstr ""
139
"thêm trạng thái cây làm việc vào tập hợp các thay đổi đã được đưa lên bệ "
140
"phóng"
141
142
-#: add-interactive.c:1014
142
+#: add-interactive.c:1018
143
msgid "revert staged set of changes back to the HEAD version"
144
msgstr ""
145
"hoàn nguyên lại tập hợp các thay đổi đã được đưa lên bệ phóng trở lại phiên "
146
"bản HEAD"
147
148
-#: add-interactive.c:1016
148
+#: add-interactive.c:1020
149
msgid "pick hunks and update selectively"
150
msgstr "chọn các “khúc” và cập nhật có tuyển chọn"
151
152
-#: add-interactive.c:1018
152
+#: add-interactive.c:1022
153
msgid "view diff between HEAD and index"
154
msgstr "xem khác biệt giữa HEAD và mục lục"
155
156
-#: add-interactive.c:1020
156
+#: add-interactive.c:1024
157
msgid "add contents of untracked files to the staged set of changes"
158
msgstr ""
159
"thêm nội dung của các tập tin chưa được theo dõi vào tập hợp các thay đổi đã "
160
"được đưa lên bệ phóng"
161
162
-#: add-interactive.c:1028 add-interactive.c:1077
162
+#: add-interactive.c:1032 add-interactive.c:1081
163
msgid "Prompt help:"
164
msgstr "Trợ giúp về nhắc:"
165
166
-#: add-interactive.c:1030
166
+#: add-interactive.c:1034
167
msgid "select a single item"
168
msgstr "chọn một mục đơn"
169
170
-#: add-interactive.c:1032
170
+#: add-interactive.c:1036
171
msgid "select a range of items"
172
msgstr "chọn một vùng các mục"
173
174
-#: add-interactive.c:1034
174
+#: add-interactive.c:1038
175
msgid "select multiple ranges"
176
msgstr "chọn nhiều vùng"
177
178
-#: add-interactive.c:1036 add-interactive.c:1081
178
+#: add-interactive.c:1040 add-interactive.c:1085
179
msgid "select item based on unique prefix"
180
msgstr "chọn mục dựa trên tiền tố duy nhất"
181
182
-#: add-interactive.c:1038
182
+#: add-interactive.c:1042
183
msgid "unselect specified items"
184
msgstr "bỏ chọn các mục đã cho"
185
186
-#: add-interactive.c:1040
186
+#: add-interactive.c:1044
187
msgid "choose all items"
188
msgstr "chọn tất cả các mục"
189
190
-#: add-interactive.c:1042
190
+#: add-interactive.c:1046
191
msgid "(empty) finish selecting"
192
msgstr "(để trống) hoàn tất chọn lựa"
193
194
-#: add-interactive.c:1079
194
+#: add-interactive.c:1083
195
msgid "select a numbered item"
196
msgstr "tùy chọn mục bằng số"
197
198
-#: add-interactive.c:1083
198
+#: add-interactive.c:1087
199
msgid "(empty) select nothing"
200
msgstr "(để trống) không chọn gì"
201
202
-#: add-interactive.c:1091 builtin/clean.c:813 git-add--interactive.perl:1896
202
+#: add-interactive.c:1095 builtin/clean.c:813 git-add--interactive.perl:1896
203
msgid "*** Commands ***"
204
msgstr "*** Lệnh ***"
205
206
-#: add-interactive.c:1092 builtin/clean.c:814 git-add--interactive.perl:1893
206
+#: add-interactive.c:1096 builtin/clean.c:814 git-add--interactive.perl:1893
207
msgid "What now"
208
msgstr "Giờ thì sao"
209
210
-#: add-interactive.c:1144 git-add--interactive.perl:213
210
+#: add-interactive.c:1148 git-add--interactive.perl:213
211
msgid "staged"
212
msgstr "đã đưa lên bệ phóng"
213
214
-#: add-interactive.c:1144 git-add--interactive.perl:213
214
+#: add-interactive.c:1148 git-add--interactive.perl:213
215
msgid "unstaged"
216
msgstr "chưa đưa lên bệ phóng"
217
218
-#: add-interactive.c:1144 apply.c:4994 apply.c:4997 builtin/am.c:2309
219
-#: builtin/am.c:2312 builtin/bugreport.c:135 builtin/clone.c:128
220
-#: builtin/fetch.c:152 builtin/merge.c:285 builtin/pull.c:190
221
-#: builtin/submodule--helper.c:410 builtin/submodule--helper.c:1886
222
-#: builtin/submodule--helper.c:1889 builtin/submodule--helper.c:2343
223
-#: builtin/submodule--helper.c:2346 builtin/submodule--helper.c:2589
224
-#: builtin/submodule--helper.c:2890 builtin/submodule--helper.c:2893
218
+#: add-interactive.c:1148 apply.c:5016 apply.c:5019 builtin/am.c:2311
219
+#: builtin/am.c:2314 builtin/bugreport.c:107 builtin/clone.c:128
220
+#: builtin/fetch.c:152 builtin/merge.c:286 builtin/pull.c:190
221
+#: builtin/submodule--helper.c:404 builtin/submodule--helper.c:1857
222
+#: builtin/submodule--helper.c:1860 builtin/submodule--helper.c:2503
223
+#: builtin/submodule--helper.c:2506 builtin/submodule--helper.c:2573
224
+#: builtin/submodule--helper.c:2578 builtin/submodule--helper.c:2811
225
#: git-add--interactive.perl:213
226
msgid "path"
227
msgstr "đường-dẫn"
228
229
-#: add-interactive.c:1151
229
+#: add-interactive.c:1155
230
msgid "could not refresh index"
231
msgstr "không thể đọc lại bảng mục lục"
232
233
-#: add-interactive.c:1165 builtin/clean.c:778 git-add--interactive.perl:1803
233
+#: add-interactive.c:1169 builtin/clean.c:778 git-add--interactive.perl:1803
234
#, c-format
235
msgid "Bye.\n"
236
msgstr "Tạm biệt.\n"
@@ -604,7 +604,7 @@ msgid ""
604
"Lines starting with %c will be removed.\n"
605
msgstr ""
606
"---\n"
607
-"Để gỡ bỏ dòng “%c”, sửa chúng thành những dòng ' ' (ngữ cảnh).\n"
607
+"Để gỡ bỏ dòng “%c”, sửa chúng thành những dòng “ ” (ngữ cảnh).\n"
608
"Để gõ bỏ dòng “%c”, xóa chúng đi.\n"
609
"Những dòng bắt đầu bằng %c sẽ bị loại bỏ.\n"
610
@@ -745,7 +745,7 @@ msgstr "Rất tiếc, không thể sửa khúc này"
745
msgid "'git apply' failed"
746
msgstr "“git apply” gặp lỗi"
747
748
-#: advice.c:145
748
+#: advice.c:78
749
#, c-format
750
msgid ""
751
"\n"
@@ -754,45 +754,45 @@ msgstr ""
754
"\n"
755
"Tắt lời nhắn này bằng \"git config advice.%s false\""
756
757
-#: advice.c:161
757
+#: advice.c:94
758
#, c-format
759
msgid "%shint: %.*s%s\n"
760
msgstr "%sgợi ý: %.*s%s\n"
761
762
-#: advice.c:252
762
+#: advice.c:178
763
msgid "Cherry-picking is not possible because you have unmerged files."
764
msgstr ""
765
"Cherry-picking là không thể thực hiện bởi vì bạn có những tập tin chưa được "
766
"hòa trộn."
767
768
-#: advice.c:254
768
+#: advice.c:180
769
msgid "Committing is not possible because you have unmerged files."
770
msgstr ""
771
"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."
772
773
-#: advice.c:256
773
+#: advice.c:182
774
msgid "Merging is not possible because you have unmerged files."
775
msgstr ""
776
"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."
777
778
-#: advice.c:258
778
+#: advice.c:184
779
msgid "Pulling is not possible because you have unmerged files."
780
msgstr ""
781
"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."
782
783
-#: advice.c:260
783
+#: advice.c:186
784
msgid "Reverting is not possible because you have unmerged files."
785
msgstr ""
786
"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."
787
788
-#: advice.c:262
788
+#: advice.c:188
789
#, c-format
790
msgid "It is not possible to %s because you have unmerged files."
791
msgstr ""
792
"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 "
793
"hòa trộn."
794
795
-#: advice.c:270
795
+#: advice.c:196
796
msgid ""
797
"Fix them up in the work tree, and then use 'git add/rm <file>'\n"
798
"as appropriate to mark resolution and make a commit."
@@ -800,41 +800,49 @@ msgstr ""
800
"Sửa chúng trong cây làm việc, và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
801
"dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
802
803
-#: advice.c:278
803
+#: advice.c:204
804
msgid "Exiting because of an unresolved conflict."
805
msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
806
807
-#: advice.c:283 builtin/merge.c:1375
807
+#: advice.c:209 builtin/merge.c:1379
808
msgid "You have not concluded your merge (MERGE_HEAD exists)."
809
msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
810
811
-#: advice.c:285
811
+#: advice.c:211
812
msgid "Please, commit your changes before merging."
813
msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
814
815
-#: advice.c:286
815
+#: advice.c:212
816
msgid "Exiting because of unfinished merge."
817
msgstr "Thoát ra bởi vì việc hòa trộn không hoàn tất."
818
819
-#: advice.c:296
819
+#: advice.c:217
820
+msgid "Not possible to fast-forward, aborting."
821
+msgstr "Thực hiện lệnh chuyển-tiếp-nhanh là không thể được, đang bỏ qua."
822
+
823
+#: advice.c:227
824
#, c-format
825
msgid ""
822
-"The following pathspecs didn't match any eligible path, but they do match "
823
-"index\n"
824
-"entries outside the current sparse checkout:\n"
826
+"The following paths and/or pathspecs matched paths that exist\n"
827
+"outside of your sparse-checkout definition, so will not be\n"
828
+"updated in the index:\n"
829
msgstr ""
826
-"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"
827
-"nhưng chúng khớp với các mục mục lục bên ngoài \"sparse checkout\" hiện "
828
-"tại:\n"
830
+"Các đường dẫn và/hoặc đặc tả đường dẫn sau đây khớp với các đường dẫn tồn "
831
+"tại\n"
832
+"bên ngoài định nghĩa “sparse-checkout” của bạn, vì vậy sẽ không\n"
833
+"cập nhật trong chỉ mục:\n"
834
830
-#: advice.c:303
835
+#: advice.c:234
836
msgid ""
832
-"Disable or modify the sparsity rules if you intend to update such entries."
837
+"If you intend to update such entries, try one of the following:\n"
838
+"* Use the --sparse option.\n"
839
+"* Disable or modify the sparsity rules."
840
msgstr ""
834
-"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 "
835
-"mục như vậy."
841
+"Nếu bạn có ý định cập nhật các mục như vậy, hãy thử một trong các mục sau:\n"
842
+"* Sử dụng tùy chọn --sparse.\n"
843
+"* Vô hiệu hóa hoặc sửa đổi các quy tắc thưa thớt."
844
837
-#: advice.c:310
845
+#: advice.c:242
846
#, c-format
847
msgid ""
848
"Note: switching to '%s'.\n"
@@ -1013,48 +1021,48 @@ msgstr "tập tin đã xóa %s vẫn còn nội dung"
1021
msgid "** warning: file %s becomes empty but is not deleted"
1022
msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
1023
1016
-#: apply.c:1977
1024
+#: apply.c:1978
1025
#, c-format
1026
msgid "corrupt binary patch at line %d: %.*s"
1027
msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
1028
1021
-#: apply.c:2014
1029
+#: apply.c:2015
1030
#, c-format
1031
msgid "unrecognized binary patch at line %d"
1032
msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
1033
1026
-#: apply.c:2176
1034
+#: apply.c:2177
1035
#, c-format
1036
msgid "patch with only garbage at line %d"
1037
msgstr "vá chỉ với “rác” tại dòng %d"
1038
1031
-#: apply.c:2262
1039
+#: apply.c:2263
1040
#, c-format
1041
msgid "unable to read symlink %s"
1042
msgstr "không thể đọc liên kết mềm %s"
1043
1036
-#: apply.c:2266
1044
+#: apply.c:2267
1045
#, c-format
1046
msgid "unable to open or read %s"
1047
msgstr "không thể mở hay đọc %s"
1048
1041
-#: apply.c:2935
1049
+#: apply.c:2936
1050
#, c-format
1051
msgid "invalid start of line: '%c'"
1052
msgstr "sai khởi đầu dòng: “%c”"
1053
1046
-#: apply.c:3056
1054
+#: apply.c:3057
1055
#, c-format
1056
msgid "Hunk #%d succeeded at %d (offset %d line)."
1057
msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1058
msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
1059
1052
-#: apply.c:3068
1060
+#: apply.c:3069
1061
#, c-format
1062
msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1063
msgstr "Ngữ cảnh bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
1064
1057
-#: apply.c:3074
1065
+#: apply.c:3075
1066
#, c-format
1067
msgid ""
1068
"while searching for:\n"
@@ -1063,448 +1071,449 @@ msgstr ""
1071
"trong khi đang tìm kiếm cho:\n"
1072
"%.*s"
1073
1066
-#: apply.c:3096
1074
+#: apply.c:3097
1075
#, c-format
1076
msgid "missing binary patch data for '%s'"
1077
msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
1078
1071
-#: apply.c:3104
1079
+#: apply.c:3105
1080
#, c-format
1081
msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
1082
msgstr ""
1083
"không thể reverse-apply một miếng vá nhị phân mà không đảo ngược khúc thành "
1084
"“%s”"
1085
1078
-#: apply.c:3151
1086
+#: apply.c:3152
1087
#, c-format
1088
msgid "cannot apply binary patch to '%s' without full index line"
1089
msgstr ""
1090
"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 "
1091
"đủ"
1092
1085
-#: apply.c:3162
1093
+#: apply.c:3163
1094
#, c-format
1095
msgid ""
1096
"the patch applies to '%s' (%s), which does not match the current contents."
1097
msgstr ""
1098
"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."
1099
1092
-#: apply.c:3170
1100
+#: apply.c:3171
1101
#, c-format
1102
msgid "the patch applies to an empty '%s' but it is not empty"
1103
msgstr "miếng vá áp dụng cho một “%s” trống rỗng nhưng nó lại không trống"
1104
1097
-#: apply.c:3188
1105
+#: apply.c:3189
1106
#, c-format
1107
msgid "the necessary postimage %s for '%s' cannot be read"
1108
msgstr "không thể đọc postimage %s cần thiết cho “%s”"
1109
1102
-#: apply.c:3201
1110
+#: apply.c:3202
1111
#, c-format
1112
msgid "binary patch does not apply to '%s'"
1113
msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
1114
1107
-#: apply.c:3208
1115
+#: apply.c:3209
1116
#, c-format
1117
msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1118
msgstr ""
1119
"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 "
1120
"%s)"
1121
1114
-#: apply.c:3229
1122
+#: apply.c:3230
1123
#, c-format
1124
msgid "patch failed: %s:%ld"
1125
msgstr "gặp lỗi khi vá: %s:%ld"
1126
1119
-#: apply.c:3352
1127
+#: apply.c:3353
1128
#, c-format
1129
msgid "cannot checkout %s"
1130
msgstr "không thể lấy ra %s"
1131
1124
-#: apply.c:3404 apply.c:3415 apply.c:3461 midx.c:98 pack-revindex.c:214
1132
+#: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:102 pack-revindex.c:214
1133
#: setup.c:308
1134
#, c-format
1135
msgid "failed to read %s"
1136
msgstr "gặp lỗi khi đọc %s"
1137
1130
-#: apply.c:3412
1138
+#: apply.c:3413
1139
#, c-format
1140
msgid "reading from '%s' beyond a symbolic link"
1141
msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
1142
1135
-#: apply.c:3441 apply.c:3687
1143
+#: apply.c:3442 apply.c:3709
1144
#, c-format
1145
msgid "path %s has been renamed/deleted"
1146
msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
1147
1140
-#: apply.c:3527 apply.c:3702
1148
+#: apply.c:3549 apply.c:3724
1149
#, c-format
1150
msgid "%s: does not exist in index"
1151
msgstr "%s: không tồn tại trong bảng mục lục"
1152
1145
-#: apply.c:3536 apply.c:3710 apply.c:3954
1153
+#: apply.c:3558 apply.c:3732 apply.c:3976
1154
#, c-format
1155
msgid "%s: does not match index"
1156
msgstr "%s: không khớp trong mục lục"
1157
1150
-#: apply.c:3571
1158
+#: apply.c:3593
1159
msgid "repository lacks the necessary blob to perform 3-way merge."
1160
msgstr "kho thiếu đối tượng blob cần thiết để thực hiện hòa trộn “3-way”."
1161
1154
-#: apply.c:3574
1162
+#: apply.c:3596
1163
#, c-format
1164
msgid "Performing three-way merge...\n"
1165
msgstr "Đang thực hiện hòa trộn “3-đường”…\n"
1166
1159
-#: apply.c:3590 apply.c:3594
1167
+#: apply.c:3612 apply.c:3616
1168
#, c-format
1169
msgid "cannot read the current contents of '%s'"
1170
msgstr "không thể đọc nội dung hiện hành của “%s”"
1171
1164
-#: apply.c:3606
1172
+#: apply.c:3628
1173
#, c-format
1174
msgid "Failed to perform three-way merge...\n"
1175
msgstr "Gặp lỗi khi thực hiện hòa trộn kiểu “three-way”…\n"
1176
1169
-#: apply.c:3620
1177
+#: apply.c:3642
1178
#, c-format
1179
msgid "Applied patch to '%s' with conflicts.\n"
1180
msgstr "Đã áp dụng miếng vá %s với các xung đột.\n"
1181
1174
-#: apply.c:3625
1182
+#: apply.c:3647
1183
#, c-format
1184
msgid "Applied patch to '%s' cleanly.\n"
1185
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ.\n"
1186
1179
-#: apply.c:3642
1187
+#: apply.c:3664
1188
#, c-format
1189
msgid "Falling back to direct application...\n"
1190
msgstr "Đang trở lại ứng dụng chi phối…\n"
1191
1184
-#: apply.c:3654
1192
+#: apply.c:3676
1193
msgid "removal patch leaves file contents"
1194
msgstr "loại bỏ miếng vá để lại nội dung tập tin"
1195
1188
-#: apply.c:3727
1196
+#: apply.c:3749
1197
#, c-format
1198
msgid "%s: wrong type"
1199
msgstr "%s: sai kiểu"
1200
1193
-#: apply.c:3729
1201
+#: apply.c:3751
1202
#, c-format
1203
msgid "%s has type %o, expected %o"
1204
msgstr "%s có kiểu %o, cần %o"
1205
1198
-#: apply.c:3894 apply.c:3896 read-cache.c:863 read-cache.c:892
1199
-#: read-cache.c:1353
1206
+#: apply.c:3916 apply.c:3918 read-cache.c:876 read-cache.c:905
1207
+#: read-cache.c:1368
1208
#, c-format
1209
msgid "invalid path '%s'"
1210
msgstr "đường dẫn không hợp lệ “%s”"
1211
1204
-#: apply.c:3952
1212
+#: apply.c:3974
1213
#, c-format
1214
msgid "%s: already exists in index"
1215
msgstr "%s: đã có từ trước trong bảng mục lục"
1216
1209
-#: apply.c:3956
1217
+#: apply.c:3978
1218
#, c-format
1219
msgid "%s: already exists in working directory"
1220
msgstr "%s: đã sẵn có trong thư mục đang làm việc"
1221
1214
-#: apply.c:3976
1222
+#: apply.c:3998
1223
#, c-format
1224
msgid "new mode (%o) of %s does not match old mode (%o)"
1225
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
1226
1219
-#: apply.c:3981
1227
+#: apply.c:4003
1228
#, c-format
1229
msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1230
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
1231
1224
-#: apply.c:4001
1232
+#: apply.c:4023
1233
#, c-format
1234
msgid "affected file '%s' is beyond a symbolic link"
1235
msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
1236
1229
-#: apply.c:4005
1237
+#: apply.c:4027
1238
#, c-format
1239
msgid "%s: patch does not apply"
1240
msgstr "%s: miếng vá không được áp dụng"
1241
1234
-#: apply.c:4020
1242
+#: apply.c:4042
1243
#, c-format
1244
msgid "Checking patch %s..."
1245
msgstr "Đang kiểm tra miếng vá %s…"
1246
1239
-#: apply.c:4112
1247
+#: apply.c:4134
1248
#, c-format
1249
msgid "sha1 information is lacking or useless for submodule %s"
1250
msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
1251
1244
-#: apply.c:4119
1252
+#: apply.c:4141
1253
#, c-format
1254
msgid "mode change for %s, which is not in current HEAD"
1255
msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
1256
1249
-#: apply.c:4122
1257
+#: apply.c:4144
1258
#, c-format
1259
msgid "sha1 information is lacking or useless (%s)."
1260
msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
1261
1254
-#: apply.c:4131
1262
+#: apply.c:4153
1263
#, c-format
1264
msgid "could not add %s to temporary index"
1265
msgstr "không thể thêm %s vào chỉ mục tạm thời"
1266
1259
-#: apply.c:4141
1267
+#: apply.c:4163
1268
#, c-format
1269
msgid "could not write temporary index to %s"
1270
msgstr "không thể ghi mục lục tạm vào %s"
1271
1264
-#: apply.c:4279
1272
+#: apply.c:4301
1273
#, c-format
1274
msgid "unable to remove %s from index"
1275
msgstr "không thể gỡ bỏ %s từ mục lục"
1276
1269
-#: apply.c:4313
1277
+#: apply.c:4335
1278
#, c-format
1279
msgid "corrupt patch for submodule %s"
1280
msgstr "miếng vá sai hỏng cho mô-đun-con %s"
1281
1274
-#: apply.c:4319
1282
+#: apply.c:4341
1283
#, c-format
1284
msgid "unable to stat newly created file '%s'"
1285
msgstr "không thể lấy thống kê về tập tin %s mới hơn đã được tạo"
1286
1279
-#: apply.c:4327
1287
+#: apply.c:4349
1288
#, c-format
1289
msgid "unable to create backing store for newly created file %s"
1290
msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
1291
1284
-#: apply.c:4333 apply.c:4478
1292
+#: apply.c:4355 apply.c:4500
1293
#, c-format
1294
msgid "unable to add cache entry for %s"
1295
msgstr "không thể thêm mục nhớ đệm cho %s"
1296
1289
-#: apply.c:4376 builtin/bisect--helper.c:525
1297
+#: apply.c:4398 builtin/bisect--helper.c:540 builtin/gc.c:2241
1298
+#: builtin/gc.c:2276
1299
#, c-format
1300
msgid "failed to write to '%s'"
1301
msgstr "gặp lỗi khi ghi vào “%s”"
1302
1294
-#: apply.c:4380
1303
+#: apply.c:4402
1304
#, c-format
1305
msgid "closing file '%s'"
1306
msgstr "đang đóng tập tin “%s”"
1307
1299
-#: apply.c:4450
1308
+#: apply.c:4472
1309
#, c-format
1310
msgid "unable to write file '%s' mode %o"
1311
msgstr "không thể ghi vào tập tin “%s” chế độ %o"
1312
1304
-#: apply.c:4548
1313
+#: apply.c:4570
1314
#, c-format
1315
msgid "Applied patch %s cleanly."
1316
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
1317
1309
-#: apply.c:4556
1318
+#: apply.c:4578
1319
msgid "internal error"
1320
msgstr "lỗi nội bộ"
1321
1313
-#: apply.c:4559
1322
+#: apply.c:4581
1323
#, c-format
1324
msgid "Applying patch %%s with %d reject..."
1325
msgid_plural "Applying patch %%s with %d rejects..."
1326
msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
1327
1319
-#: apply.c:4570
1328
+#: apply.c:4592
1329
#, c-format
1330
msgid "truncating .rej filename to %.*s.rej"
1331
msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
1332
1324
-#: apply.c:4578 builtin/fetch.c:993 builtin/fetch.c:1394
1333
+#: apply.c:4600 builtin/fetch.c:998 builtin/fetch.c:1408
1334
#, c-format
1335
msgid "cannot open %s"
1336
msgstr "không mở được “%s”"
1337
1329
-#: apply.c:4592
1338
+#: apply.c:4614
1339
#, c-format
1340
msgid "Hunk #%d applied cleanly."
1341
msgstr "Khối nhớ #%d được áp dụng gọn gàng."
1342
1334
-#: apply.c:4596
1343
+#: apply.c:4618
1344
#, c-format
1345
msgid "Rejected hunk #%d."
1346
msgstr "Đoạn dữ liệu #%d bị từ chối."
1347
1339
-#: apply.c:4725
1348
+#: apply.c:4747
1349
#, c-format
1350
msgid "Skipped patch '%s'."
1351
msgstr "Bỏ qua đường dẫn “%s”."
1352
1344
-#: apply.c:4733
1353
+#: apply.c:4755
1354
msgid "unrecognized input"
1355
msgstr "không thừa nhận đầu vào"
1356
1348
-#: apply.c:4753
1357
+#: apply.c:4775
1358
msgid "unable to read index file"
1359
msgstr "không thể đọc tập tin lưu bảng mục lục"
1360
1352
-#: apply.c:4910
1361
+#: apply.c:4932
1362
#, c-format
1363
msgid "can't open patch '%s': %s"
1364
msgstr "không thể mở miếng vá “%s”: %s"
1365
1357
-#: apply.c:4937
1366
+#: apply.c:4959
1367
#, c-format
1368
msgid "squelched %d whitespace error"
1369
msgid_plural "squelched %d whitespace errors"
1370
msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
1371
1363
-#: apply.c:4943 apply.c:4958
1372
+#: apply.c:4965 apply.c:4980
1373
#, c-format
1374
msgid "%d line adds whitespace errors."
1375
msgid_plural "%d lines add whitespace errors."
1376
msgstr[0] "%d dòng thêm khoảng trắng lỗi."
1377
1369
-#: apply.c:4951
1378
+#: apply.c:4973
1379
#, c-format
1380
msgid "%d line applied after fixing whitespace errors."
1381
msgid_plural "%d lines applied after fixing whitespace errors."
1382
msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
1383
1375
-#: apply.c:4967 builtin/add.c:678 builtin/mv.c:304 builtin/rm.c:423
1384
+#: apply.c:4989 builtin/add.c:707 builtin/mv.c:338 builtin/rm.c:429
1385
msgid "Unable to write new index file"
1386
msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
1387
1379
-#: apply.c:4995
1388
+#: apply.c:5017
1389
msgid "don't apply changes matching the given path"
1390
msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
1391
1383
-#: apply.c:4998
1392
+#: apply.c:5020
1393
msgid "apply changes matching the given path"
1394
msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
1395
1387
-#: apply.c:5000 builtin/am.c:2318
1396
+#: apply.c:5022 builtin/am.c:2320
1397
msgid "num"
1398
msgstr "số"
1399
1391
-#: apply.c:5001
1400
+#: apply.c:5023
1401
msgid "remove <num> leading slashes from traditional diff paths"
1402
msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
1403
1395
-#: apply.c:5004
1404
+#: apply.c:5026
1405
msgid "ignore additions made by the patch"
1406
msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
1407
1399
-#: apply.c:5006
1408
+#: apply.c:5028
1409
msgid "instead of applying the patch, output diffstat for the input"
1410
msgstr ""
1411
"thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
1412
1404
-#: apply.c:5010
1413
+#: apply.c:5032
1414
msgid "show number of added and deleted lines in decimal notation"
1415
msgstr ""
1416
"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"
1417
1409
-#: apply.c:5012
1418
+#: apply.c:5034
1419
msgid "instead of applying the patch, output a summary for the input"
1420
msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
1421
1413
-#: apply.c:5014
1422
+#: apply.c:5036
1423
msgid "instead of applying the patch, see if the patch is applicable"
1424
msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
1425
1417
-#: apply.c:5016
1426
+#: apply.c:5038
1427
msgid "make sure the patch is applicable to the current index"
1428
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"
1429
1421
-#: apply.c:5018
1430
+#: apply.c:5040
1431
msgid "mark new files with `git add --intent-to-add`"
1432
msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
1433
1425
-#: apply.c:5020
1434
+#: apply.c:5042
1435
msgid "apply a patch without touching the working tree"
1436
msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
1437
1429
-#: apply.c:5022
1438
+#: apply.c:5044
1439
msgid "accept a patch that touches outside the working area"
1440
msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
1441
1433
-#: apply.c:5025
1442
+#: apply.c:5047
1443
msgid "also apply the patch (use with --stat/--summary/--check)"
1444
msgstr ""
1445
"đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
1446
1438
-#: apply.c:5027
1447
+#: apply.c:5049
1448
msgid "attempt three-way merge, fall back on normal patch if that fails"
1449
msgstr ""
1450
"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 "
1451
"hiện được"
1452
1444
-#: apply.c:5029
1453
+#: apply.c:5051
1454
msgid "build a temporary index based on embedded index information"
1455
msgstr ""
1456
"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"
1457
1449
-#: apply.c:5032 builtin/checkout-index.c:196 builtin/ls-files.c:617
1458
+#: apply.c:5054 builtin/checkout-index.c:196
1459
msgid "paths are separated with NUL character"
1460
msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
1461
1453
-#: apply.c:5034
1462
+#: apply.c:5056
1463
msgid "ensure at least <n> lines of context match"
1464
msgstr "đảm bảo rằng có ít nhất <n> dòng ngữ cảnh khớp"
1465
1457
-#: apply.c:5035 builtin/am.c:2294 builtin/am.c:2297
1466
+#: apply.c:5057 builtin/am.c:2296 builtin/am.c:2299
1467
#: builtin/interpret-trailers.c:98 builtin/interpret-trailers.c:100
1459
-#: builtin/interpret-trailers.c:102 builtin/pack-objects.c:3991
1460
-#: builtin/rebase.c:1347
1468
+#: builtin/interpret-trailers.c:102 builtin/pack-objects.c:3960
1469
+#: builtin/rebase.c:1051
1470
msgid "action"
1471
msgstr "hành động"
1472
1464
-#: apply.c:5036
1473
+#: apply.c:5058
1474
msgid "detect new or modified lines that have whitespace errors"
1475
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"
1476
1468
-#: apply.c:5039 apply.c:5042
1477
+#: apply.c:5061 apply.c:5064
1478
msgid "ignore changes in whitespace when finding context"
1479
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi tìm ngữ cảnh"
1480
1472
-#: apply.c:5045
1481
+#: apply.c:5067
1482
msgid "apply the patch in reverse"
1483
msgstr "áp dụng miếng vá theo chiều ngược"
1484
1476
-#: apply.c:5047
1485
+#: apply.c:5069
1486
msgid "don't expect at least one line of context"
1487
msgstr "đừng hy vọng có ít nhất một dòng ngữ cảnh"
1488
1480
-#: apply.c:5049
1489
+#: apply.c:5071
1490
msgid "leave the rejected hunks in corresponding *.rej files"
1491
msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
1492
1484
-#: apply.c:5051
1493
+#: apply.c:5073
1494
msgid "allow overlapping hunks"
1495
msgstr "cho phép chồng khối nhớ"
1496
1488
-#: apply.c:5052 builtin/add.c:364 builtin/check-ignore.c:22
1489
-#: builtin/commit.c:1481 builtin/count-objects.c:98 builtin/fsck.c:756
1490
-#: builtin/log.c:2297 builtin/mv.c:123 builtin/read-tree.c:128
1497
+#: apply.c:5074 builtin/add.c:372 builtin/check-ignore.c:22
1498
+#: builtin/commit.c:1483 builtin/count-objects.c:98 builtin/fsck.c:788
1499
+#: builtin/log.c:2297 builtin/mv.c:123 builtin/read-tree.c:120
1500
msgid "be verbose"
1501
msgstr "chi tiết"
1502
1494
-#: apply.c:5054
1503
+#: apply.c:5076
1504
msgid "tolerate incorrectly detected missing new-line at the end of file"
1505
msgstr ""
1506
"đã 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"
1507
1499
-#: apply.c:5057
1508
+#: apply.c:5079
1509
msgid "do not trust the line counts in the hunk headers"
1510
msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
1511
1503
-#: apply.c:5059 builtin/am.c:2306
1512
+#: apply.c:5081 builtin/am.c:2308
1513
msgid "root"
1514
msgstr "gốc"
1515
1507
-#: apply.c:5060
1516
+#: apply.c:5082
1517
msgid "prepend <root> to all filenames"
1518
msgstr "treo thêm <root> vào tất cả các tên tập tin"
1519
@@ -1576,152 +1585,151 @@ msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
1585
msgid "cannot read %s"
1586
msgstr "không thể đọc %s"
1587
1579
-#: archive.c:342 sequencer.c:460 sequencer.c:1915 sequencer.c:3095
1580
-#: sequencer.c:3537 sequencer.c:3665 builtin/am.c:262 builtin/commit.c:833
1581
-#: builtin/merge.c:1144
1588
+#: archive.c:341 sequencer.c:473 sequencer.c:1932 sequencer.c:3114
1589
+#: sequencer.c:3556 sequencer.c:3684 builtin/am.c:263 builtin/commit.c:834
1590
+#: builtin/merge.c:1145
1591
#, c-format
1592
msgid "could not read '%s'"
1593
msgstr "không thể đọc “%s”"
1594
1586
-#: archive.c:427 builtin/add.c:205 builtin/add.c:645 builtin/rm.c:328
1595
+#: archive.c:426 builtin/add.c:215 builtin/add.c:674 builtin/rm.c:334
1596
#, c-format
1597
msgid "pathspec '%s' did not match any files"
1598
msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
1599
1591
-#: archive.c:451
1600
+#: archive.c:450
1601
#, c-format
1602
msgid "no such ref: %.*s"
1603
msgstr "không có tham chiếu nào như thế: %.*s"
1604
1596
-#: archive.c:457
1605
+#: archive.c:456
1606
#, c-format
1607
msgid "not a valid object name: %s"
1608
msgstr "không phải là tên đối tượng hợp lệ: “%s”"
1609
1601
-#: archive.c:470
1610
+#: archive.c:469
1611
#, c-format
1612
msgid "not a tree object: %s"
1613
msgstr "không phải là đối tượng cây: “%s”"
1614
1606
-#: archive.c:482
1615
+#: archive.c:481
1616
msgid "current working directory is untracked"
1617
msgstr "thư mục làm việc hiện hành chưa được theo dõi"
1618
1610
-#: archive.c:523
1619
+#: archive.c:522
1620
#, c-format
1621
msgid "File not found: %s"
1622
msgstr "Không tìm thấy tập tin: %s"
1623
1615
-#: archive.c:525
1624
+#: archive.c:524
1625
#, c-format
1626
msgid "Not a regular file: %s"
1627
msgstr "Không phải một tập tin thường: %s"
1628
1620
-#: archive.c:552
1629
+#: archive.c:551
1630
msgid "fmt"
1631
msgstr "định_dạng"
1632
1624
-#: archive.c:552
1633
+#: archive.c:551
1634
msgid "archive format"
1635
msgstr "định dạng lưu trữ"
1636
1628
-#: archive.c:553 builtin/log.c:1775
1637
+#: archive.c:552 builtin/log.c:1775
1638
msgid "prefix"
1639
msgstr "tiền_tố"
1640
1632
-#: archive.c:554
1641
+#: archive.c:553
1642
msgid "prepend prefix to each pathname in the archive"
1643
msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
1644
1636
-#: archive.c:555 archive.c:558 builtin/blame.c:884 builtin/blame.c:888
1637
-#: builtin/blame.c:889 builtin/commit-tree.c:117 builtin/config.c:135
1638
-#: builtin/fast-export.c:1207 builtin/fast-export.c:1209
1639
-#: builtin/fast-export.c:1213 builtin/grep.c:921 builtin/hash-object.c:105
1640
-#: builtin/ls-files.c:653 builtin/ls-files.c:656 builtin/notes.c:412
1641
-#: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:191
1645
+#: archive.c:554 archive.c:557 builtin/blame.c:880 builtin/blame.c:884
1646
+#: builtin/blame.c:885 builtin/commit-tree.c:115 builtin/config.c:135
1647
+#: builtin/fast-export.c:1208 builtin/fast-export.c:1210
1648
+#: builtin/fast-export.c:1214 builtin/grep.c:935 builtin/hash-object.c:103
1649
+#: builtin/ls-files.c:651 builtin/ls-files.c:654 builtin/notes.c:410
1650
+#: builtin/notes.c:576 builtin/read-tree.c:115 parse-options.h:190
1651
msgid "file"
1652
msgstr "tập_tin"
1653
1645
-#: archive.c:556
1654
+#: archive.c:555
1655
msgid "add untracked file to archive"
1656
msgstr "thêm các tập tin không được theo dõi vào kho lưu"
1657
1649
-#: archive.c:559 builtin/archive.c:90
1658
+#: archive.c:558 builtin/archive.c:88
1659
msgid "write the archive to this file"
1660
msgstr "ghi kho lưu vào tập tin này"
1661
1653
-#: archive.c:561
1662
+#: archive.c:560
1663
msgid "read .gitattributes in working directory"
1664
msgstr "đọc .gitattributes trong thư mục làm việc"
1665
1657
-#: archive.c:562
1666
+#: archive.c:561
1667
msgid "report archived files on stderr"
1668
msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
1669
1661
-#: archive.c:564
1670
+#: archive.c:563
1671
msgid "set compression level"
1672
msgstr "đặt mức nén"
1673
1665
-#: archive.c:567
1674
+#: archive.c:566
1675
msgid "list supported archive formats"
1676
msgstr "liệt kê các kiểu nén được hỗ trợ"
1677
1669
-#: archive.c:569 builtin/archive.c:91 builtin/clone.c:118 builtin/clone.c:121
1670
-#: builtin/submodule--helper.c:1898 builtin/submodule--helper.c:2352
1671
-#: builtin/submodule--helper.c:2902
1678
+#: archive.c:568 builtin/archive.c:89 builtin/clone.c:118 builtin/clone.c:121
1679
+#: builtin/submodule--helper.c:1869 builtin/submodule--helper.c:2512
1680
msgid "repo"
1681
msgstr "kho"
1682
1675
-#: archive.c:570 builtin/archive.c:92
1683
+#: archive.c:569 builtin/archive.c:90
1684
msgid "retrieve the archive from remote repository <repo>"
1685
msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
1686
1679
-#: archive.c:571 builtin/archive.c:93 builtin/difftool.c:717
1680
-#: builtin/notes.c:498
1687
+#: archive.c:570 builtin/archive.c:91 builtin/difftool.c:714
1688
+#: builtin/notes.c:496
1689
msgid "command"
1690
msgstr "lệnh"
1691
1684
-#: archive.c:572 builtin/archive.c:94
1692
+#: archive.c:571 builtin/archive.c:92
1693
msgid "path to the remote git-upload-archive command"
1694
msgstr "đường dẫn đến lệnh git-upload-archive trên máy chủ"
1695
1688
-#: archive.c:579
1696
+#: archive.c:578
1697
msgid "Unexpected option --remote"
1698
msgstr "Gặp tùy chọn không cần --remote"
1699
1692
-#: archive.c:581
1700
+#: archive.c:580
1701
msgid "Option --exec can only be used together with --remote"
1702
msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
1703
1696
-#: archive.c:583
1704
+#: archive.c:582
1705
msgid "Unexpected option --output"
1706
msgstr "Gặp tùy chọn không cần --output"
1707
1700
-#: archive.c:585
1708
+#: archive.c:584
1709
msgid "Options --add-file and --remote cannot be used together"
1710
msgstr "Các tùy chọn --add-file và --remote không thể sử dụng cùng với nhau"
1711
1704
-#: archive.c:607
1712
+#: archive.c:606
1713
#, c-format
1714
msgid "Unknown archive format '%s'"
1715
msgstr "Không hiểu định dạng “%s”"
1716
1709
-#: archive.c:616
1717
+#: archive.c:615
1718
#, c-format
1719
msgid "Argument not supported for format '%s': -%d"
1720
msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
1721
1714
-#: attr.c:202
1722
+#: attr.c:203
1723
#, c-format
1724
msgid "%.*s is not a valid attribute name"
1725
msgstr "%.*s không phải tên thuộc tính hợp lệ"
1726
1719
-#: attr.c:363
1727
+#: attr.c:364
1728
#, c-format
1729
msgid "%s not allowed: %s:%d"
1730
msgstr "%s không được phép: %s:%d"
1731
1724
-#: attr.c:403
1732
+#: attr.c:404
1733
msgid ""
1734
"Negative patterns are ignored in git attributes\n"
1735
"Use '\\!' for literal leading exclamation."
@@ -1729,22 +1737,22 @@ msgstr ""
1737
"Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
1738
"Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
1739
1732
-#: bisect.c:489
1740
+#: bisect.c:488
1741
#, c-format
1742
msgid "Badly quoted content in file '%s': %s"
1743
msgstr "Nội dung được trích dẫn sai trong tập tin “%s”: %s"
1744
1737
-#: bisect.c:699
1745
+#: bisect.c:698
1746
#, c-format
1747
msgid "We cannot bisect more!\n"
1748
msgstr "Chúng tôi không bisect thêm nữa!\n"
1749
1742
-#: bisect.c:766
1750
+#: bisect.c:764
1751
#, c-format
1752
msgid "Not a valid commit name %s"
1753
msgstr "Không phải tên đối tượng commit %s hợp lệ"
1754
1747
-#: bisect.c:791
1755
+#: bisect.c:789
1756
#, c-format
1757
msgid ""
1758
"The merge base %s is bad.\n"
@@ -1753,7 +1761,7 @@ msgstr ""
1761
"Hòa trộn trên %s là sai.\n"
1762
"Điều đó có nghĩa là lỗi đã được sửa chữa giữa %s và [%s].\n"
1763
1756
-#: bisect.c:796
1764
+#: bisect.c:794
1765
#, c-format
1766
msgid ""
1767
"The merge base %s is new.\n"
@@ -1762,7 +1770,7 @@ msgstr ""
1770
"Hòa trộn trên %s là mới.\n"
1771
"Gần như chắc chắn là có thay đổi giữa %s và [%s].\n"
1772
1765
-#: bisect.c:801
1773
+#: bisect.c:799
1774
#, c-format
1775
msgid ""
1776
"The merge base %s is %s.\n"
@@ -1771,7 +1779,7 @@ msgstr ""
1779
"Hòa trộn trên %s là %s.\n"
1780
"Điều đó có nghĩa là lần chuyển giao “%s” đầu tiên là giữa %s và [%s].\n"
1781
1774
-#: bisect.c:809
1782
+#: bisect.c:807
1783
#, c-format
1784
msgid ""
1785
"Some %s revs are not ancestors of the %s rev.\n"
@@ -1782,7 +1790,7 @@ msgstr ""
1790
"git bisect không thể làm việc đúng đắn trong trường hợp này.\n"
1791
"Liệu có phải bạn nhầm lẫn các điểm %s và %s không?\n"
1792
1785
-#: bisect.c:822
1793
+#: bisect.c:820
1794
#, c-format
1795
msgid ""
1796
"the merge base between %s and [%s] must be skipped.\n"
@@ -1794,36 +1802,36 @@ msgstr ""
1802
"%s.\n"
1803
"Chúng tôi vẫn cứ tiếp tục."
1804
1797
-#: bisect.c:861
1805
+#: bisect.c:859
1806
#, c-format
1807
msgid "Bisecting: a merge base must be tested\n"
1808
msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
1809
1802
-#: bisect.c:911
1810
+#: bisect.c:909
1811
#, c-format
1812
msgid "a %s revision is needed"
1813
msgstr "cần một điểm xét duyệt %s"
1814
1807
-#: bisect.c:941 builtin/notes.c:177 builtin/tag.c:298
1815
+#: bisect.c:939
1816
#, c-format
1817
msgid "could not create file '%s'"
1818
msgstr "không thể tạo tập tin “%s”"
1819
1812
-#: bisect.c:987 builtin/merge.c:153
1820
+#: bisect.c:985 builtin/merge.c:154
1821
#, c-format
1822
msgid "could not read file '%s'"
1823
msgstr "không thể đọc tập tin “%s”"
1824
1817
-#: bisect.c:1027
1825
+#: bisect.c:1025
1826
msgid "reading bisect refs failed"
1827
msgstr "việc đọc tham chiếu bisect gặp lỗi"
1828
1821
-#: bisect.c:1057
1829
+#: bisect.c:1055
1830
#, c-format
1831
msgid "%s was both %s and %s\n"
1832
msgstr "%s là cả %s và %s\n"
1833
1826
-#: bisect.c:1066
1834
+#: bisect.c:1064
1835
#, c-format
1836
msgid ""
1837
"No testable commit found.\n"
@@ -1832,7 +1840,7 @@ msgstr ""
1840
"Không tìm thấy lần chuyển giao kiểm tra được nào.\n"
1841
"Có lẽ bạn bắt đầu với các tham số đường dẫn sai?\n"
1842
1835
-#: bisect.c:1095
1843
+#: bisect.c:1093
1844
#, c-format
1845
msgid "(roughly %d step)"
1846
msgid_plural "(roughly %d steps)"
@@ -1841,7 +1849,7 @@ msgstr[0] "(ước chừng %d bước)"
1849
#. TRANSLATORS: the last %s will be replaced with "(roughly %d
1850
#. steps)" translation.
1851
#.
1844
-#: bisect.c:1101
1852
+#: bisect.c:1099
1853
#, c-format
1854
msgid "Bisecting: %d revision left to test after this %s\n"
1855
msgid_plural "Bisecting: %d revisions left to test after this %s\n"
@@ -1860,11 +1868,12 @@ msgid "--reverse and --first-parent together require specified latest commit"
1868
msgstr ""
1869
"cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1870
1863
-#: blame.c:2820 bundle.c:224 ref-filter.c:2278 remote.c:2041 sequencer.c:2333
1864
-#: sequencer.c:4865 submodule.c:844 builtin/commit.c:1113 builtin/log.c:414
1865
-#: builtin/log.c:1021 builtin/log.c:1629 builtin/log.c:2056 builtin/log.c:2346
1866
-#: builtin/merge.c:428 builtin/pack-objects.c:3343 builtin/pack-objects.c:3806
1867
-#: builtin/pack-objects.c:3821 builtin/shortlog.c:255
1871
+#: blame.c:2820 bundle.c:224 midx.c:1039 ref-filter.c:2370 remote.c:2041
1872
+#: sequencer.c:2350 sequencer.c:4902 submodule.c:883 builtin/commit.c:1114
1873
+#: builtin/log.c:414 builtin/log.c:1021 builtin/log.c:1629 builtin/log.c:2056
1874
+#: builtin/log.c:2346 builtin/merge.c:429 builtin/pack-objects.c:3373
1875
+#: builtin/pack-objects.c:3775 builtin/pack-objects.c:3790
1876
+#: builtin/shortlog.c:255
1877
msgid "revision walk setup failed"
1878
msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1879
@@ -2046,8 +2055,8 @@ msgstr "“%s” không giống như tập tin v2 hay v3 bundle (định dạng
2055
msgid "unrecognized header: %s%s (%d)"
2056
msgstr "phần đầu không được thừa nhận: %s%s (%d)"
2057
2049
-#: bundle.c:140 rerere.c:464 rerere.c:674 sequencer.c:2593 sequencer.c:3385
2050
-#: builtin/commit.c:861
2058
+#: bundle.c:140 rerere.c:464 rerere.c:674 sequencer.c:2618 sequencer.c:3404
2059
+#: builtin/commit.c:862
2060
#, c-format
2061
msgid "could not open '%s'"
2062
msgstr "không thể mở “%s”"
@@ -2103,7 +2112,7 @@ msgstr "phiên bản bundle %d không được hỗ trợ"
2112
msgid "cannot write bundle version %d with algorithm %s"
2113
msgstr "không thể ghi phiên bản bundle %d với thuật toán %s"
2114
2106
-#: bundle.c:524 builtin/log.c:210 builtin/log.c:1938 builtin/shortlog.c:396
2115
+#: bundle.c:524 builtin/log.c:210 builtin/log.c:1938 builtin/shortlog.c:399
2116
#, c-format
2117
msgid "unrecognized argument: %s"
2118
msgstr "đối số không được thừa nhận: %s"
@@ -2145,7 +2154,7 @@ msgstr "mảnh cuối cùng có id không bằng không %<PRIx32>"
2154
msgid "invalid color value: %.*s"
2155
msgstr "giá trị màu không hợp lệ: %.*s"
2156
2148
-#: commit-graph.c:204 midx.c:47
2157
+#: commit-graph.c:204 midx.c:51
2158
msgid "invalid hash version"
2159
msgstr "phiên bản băm không hợp lệ"
2160
@@ -2192,202 +2201,202 @@ msgstr ""
2201
msgid "unable to find all commit-graph files"
2202
msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
2203
2195
-#: commit-graph.c:745 commit-graph.c:782
2204
+#: commit-graph.c:746 commit-graph.c:783
2205
msgid "invalid commit position. commit-graph is likely corrupt"
2206
msgstr ""
2207
"vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
2208
"bị hỏng"
2209
2201
-#: commit-graph.c:766
2210
+#: commit-graph.c:767
2211
#, c-format
2212
msgid "could not find commit %s"
2213
msgstr "không thể tìm thấy lần chuyển giao %s"
2214
2206
-#: commit-graph.c:799
2215
+#: commit-graph.c:800
2216
msgid "commit-graph requires overflow generation data but has none"
2217
msgstr "commit-graph yêu cầu dữ liệu tạo tràn nhưng không có"
2218
2210
-#: commit-graph.c:1075 builtin/am.c:1341
2219
+#: commit-graph.c:1105 builtin/am.c:1342
2220
#, c-format
2221
msgid "unable to parse commit %s"
2222
msgstr "không thể phân tích lần chuyển giao “%s”"
2223
2215
-#: commit-graph.c:1337 builtin/pack-objects.c:3057
2224
+#: commit-graph.c:1367 builtin/pack-objects.c:3070
2225
#, c-format
2226
msgid "unable to get type of object %s"
2227
msgstr "không thể lấy kiểu của đối tượng “%s”"
2228
2220
-#: commit-graph.c:1368
2229
+#: commit-graph.c:1398
2230
msgid "Loading known commits in commit graph"
2231
msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
2232
2224
-#: commit-graph.c:1385
2233
+#: commit-graph.c:1415
2234
msgid "Expanding reachable commits in commit graph"
2235
msgstr ""
2236
"Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
2237
"chuyển giao"
2238
2230
-#: commit-graph.c:1405
2239
+#: commit-graph.c:1435
2240
msgid "Clearing commit marks in commit graph"
2241
msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
2242
2234
-#: commit-graph.c:1424
2243
+#: commit-graph.c:1454
2244
msgid "Computing commit graph topological levels"
2245
msgstr "Đang tính mức hình học tô-pô tạo đồ thị các lần chuyển giao"
2246
2238
-#: commit-graph.c:1477
2247
+#: commit-graph.c:1507
2248
msgid "Computing commit graph generation numbers"
2249
msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
2250
2242
-#: commit-graph.c:1558
2251
+#: commit-graph.c:1588
2252
msgid "Computing commit changed paths Bloom filters"
2253
msgstr "Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi"
2254
2246
-#: commit-graph.c:1635
2255
+#: commit-graph.c:1665
2256
msgid "Collecting referenced commits"
2257
msgstr "Đang sưu tập các lần chuyển giao được tham chiếu"
2258
2250
-#: commit-graph.c:1660
2259
+#: commit-graph.c:1690
2260
#, c-format
2261
msgid "Finding commits for commit graph in %d pack"
2262
msgid_plural "Finding commits for commit graph in %d packs"
2263
msgstr[0] ""
2264
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
2265
2257
-#: commit-graph.c:1673
2266
+#: commit-graph.c:1703
2267
#, c-format
2268
msgid "error adding pack %s"
2269
msgstr "gặp lỗi thêm gói %s"
2270
2262
-#: commit-graph.c:1677
2271
+#: commit-graph.c:1707
2272
#, c-format
2273
msgid "error opening index for %s"
2274
msgstr "gặp lỗi khi mở mục lục cho “%s”"
2275
2267
-#: commit-graph.c:1714
2276
+#: commit-graph.c:1744
2277
msgid "Finding commits for commit graph among packed objects"
2278
msgstr ""
2279
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
2280
"tượng đã đóng gói"
2281
2273
-#: commit-graph.c:1732
2282
+#: commit-graph.c:1762
2283
msgid "Finding extra edges in commit graph"
2284
msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
2285
2277
-#: commit-graph.c:1781
2286
+#: commit-graph.c:1811
2287
msgid "failed to write correct number of base graph ids"
2288
msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
2289
2281
-#: commit-graph.c:1812 midx.c:911
2290
+#: commit-graph.c:1842 midx.c:1146
2291
#, c-format
2292
msgid "unable to create leading directories of %s"
2293
msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
2294
2286
-#: commit-graph.c:1825
2295
+#: commit-graph.c:1855
2296
msgid "unable to create temporary graph layer"
2297
msgstr "không thể tạo lớp sơ đồ tạm thời"
2298
2290
-#: commit-graph.c:1830
2299
+#: commit-graph.c:1860
2300
#, c-format
2301
msgid "unable to adjust shared permissions for '%s'"
2302
msgstr "không thể chỉnh sửa quyền chia sẻ thành “%s”"
2303
2295
-#: commit-graph.c:1887
2304
+#: commit-graph.c:1917
2305
#, c-format
2306
msgid "Writing out commit graph in %d pass"
2307
msgid_plural "Writing out commit graph in %d passes"
2308
msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
2309
2301
-#: commit-graph.c:1923
2310
+#: commit-graph.c:1953
2311
msgid "unable to open commit-graph chain file"
2312
msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
2313
2305
-#: commit-graph.c:1939
2314
+#: commit-graph.c:1969
2315
msgid "failed to rename base commit-graph file"
2316
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
2317
2309
-#: commit-graph.c:1959
2318
+#: commit-graph.c:1989
2319
msgid "failed to rename temporary commit-graph file"
2320
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
2321
2313
-#: commit-graph.c:2092
2322
+#: commit-graph.c:2122
2323
msgid "Scanning merged commits"
2324
msgstr "Đang quét các lần chuyển giao đã hòa trộn"
2325
2317
-#: commit-graph.c:2136
2326
+#: commit-graph.c:2166
2327
msgid "Merging commit-graph"
2328
msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
2329
2321
-#: commit-graph.c:2244
2330
+#: commit-graph.c:2274
2331
msgid "attempting to write a commit-graph, but 'core.commitGraph' is disabled"
2332
msgstr ""
2333
"cố gắng để ghi một đồ thị các lần chuyển giao, nhưng “core.commitGraph” bị "
2334
"vô hiệu hóa"
2335
2327
-#: commit-graph.c:2351
2336
+#: commit-graph.c:2381
2337
msgid "too many commits to write graph"
2338
msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
2339
2331
-#: commit-graph.c:2449
2340
+#: commit-graph.c:2479
2341
msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2342
msgstr ""
2343
"tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
2344
"đã hỏng"
2345
2337
-#: commit-graph.c:2459
2346
+#: commit-graph.c:2489
2347
#, c-format
2348
msgid "commit-graph has incorrect OID order: %s then %s"
2349
msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
2350
2342
-#: commit-graph.c:2469 commit-graph.c:2484
2351
+#: commit-graph.c:2499 commit-graph.c:2514
2352
#, c-format
2353
msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2354
msgstr ""
2355
"đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
2356
"%u"
2357
2349
-#: commit-graph.c:2476
2358
+#: commit-graph.c:2506
2359
#, c-format
2360
msgid "failed to parse commit %s from commit-graph"
2361
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"
2362
2354
-#: commit-graph.c:2494
2363
+#: commit-graph.c:2524
2364
msgid "Verifying commits in commit graph"
2365
msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
2366
2358
-#: commit-graph.c:2509
2367
+#: commit-graph.c:2539
2368
#, c-format
2369
msgid "failed to parse commit %s from object database for commit-graph"
2370
msgstr ""
2371
"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 đồ "
2372
"thị lần chuyển giao"
2373
2365
-#: commit-graph.c:2516
2374
+#: commit-graph.c:2546
2375
#, c-format
2376
msgid "root tree OID for commit %s in commit-graph is %s != %s"
2377
msgstr ""
2378
"OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
2379
"%s"
2380
2372
-#: commit-graph.c:2526
2381
+#: commit-graph.c:2556
2382
#, c-format
2383
msgid "commit-graph parent list for commit %s is too long"
2384
msgstr ""
2385
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
2386
2378
-#: commit-graph.c:2535
2387
+#: commit-graph.c:2565
2388
#, c-format
2389
msgid "commit-graph parent for %s is %s != %s"
2390
msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
2391
2383
-#: commit-graph.c:2549
2392
+#: commit-graph.c:2579
2393
#, c-format
2394
msgid "commit-graph parent list for commit %s terminates early"
2395
msgstr ""
2396
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
2397
"dứt quá sớm"
2398
2390
-#: commit-graph.c:2554
2399
+#: commit-graph.c:2584
2400
#, c-format
2401
msgid ""
2402
"commit-graph has generation number zero for commit %s, but non-zero elsewhere"
@@ -2395,7 +2404,7 @@ msgstr ""
2404
"đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
2405
"nhưng không phải số không ở chỗ khác"
2406
2398
-#: commit-graph.c:2558
2407
+#: commit-graph.c:2588
2408
#, c-format
2409
msgid ""
2410
"commit-graph has non-zero generation number for commit %s, but zero elsewhere"
@@ -2403,32 +2412,32 @@ msgstr ""
2412
"đồ-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 "
2413
"giao %s, nhưng số không ở chỗ khác"
2414
2406
-#: commit-graph.c:2575
2415
+#: commit-graph.c:2605
2416
#, c-format
2417
msgid "commit-graph generation for commit %s is %<PRIuMAX> < %<PRIuMAX>"
2418
msgstr ""
2419
"tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %<PRIuMAX> < "
2420
"%<PRIuMAX>"
2421
2413
-#: commit-graph.c:2581
2422
+#: commit-graph.c:2611
2423
#, c-format
2424
msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2425
msgstr ""
2426
"ngày chuyển giao cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là "
2427
"%<PRIuMAX> != %<PRIuMAX>"
2428
2420
-#: commit.c:52 sequencer.c:3088 builtin/am.c:372 builtin/am.c:417
2421
-#: builtin/am.c:422 builtin/am.c:1420 builtin/am.c:2067 builtin/replace.c:457
2429
+#: commit.c:53 sequencer.c:3107 builtin/am.c:373 builtin/am.c:418
2430
+#: builtin/am.c:423 builtin/am.c:1421 builtin/am.c:2068 builtin/replace.c:457
2431
#, c-format
2432
msgid "could not parse %s"
2433
msgstr "không thể phân tích cú pháp %s"
2434
2426
-#: commit.c:54
2435
+#: commit.c:55
2436
#, c-format
2437
msgid "%s %s is not a commit!"
2438
msgstr "%s %s không phải là một lần chuyển giao!"
2439
2431
-#: commit.c:194
2440
+#: commit.c:196
2441
msgid ""
2442
"Support for <GIT_DIR>/info/grafts is deprecated\n"
2443
"and will be removed in a future Git version.\n"
@@ -2448,28 +2457,28 @@ msgstr ""
2457
"Tắt lời nhắn này bằng cách chạy\n"
2458
"\"git config advice.graftFileDeprecated false\""
2459
2451
-#: commit.c:1237
2460
+#: commit.c:1239
2461
#, c-format
2462
msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
2463
msgstr ""
2464
"Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s."
2465
2457
-#: commit.c:1241
2466
+#: commit.c:1243
2467
#, c-format
2468
msgid "Commit %s has a bad GPG signature allegedly by %s."
2469
msgstr "Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s."
2470
2462
-#: commit.c:1244
2471
+#: commit.c:1246
2472
#, c-format
2473
msgid "Commit %s does not have a GPG signature."
2474
msgstr "Lần chuyển giao %s không có chữ ký GPG."
2475
2467
-#: commit.c:1247
2476
+#: commit.c:1249
2477
#, c-format
2478
msgid "Commit %s has a good GPG signature by %s\n"
2479
msgstr "Lần chuyển giao %s có một chữ ký GPG tốt bởi %s\n"
2480
2472
-#: commit.c:1501
2481
+#: commit.c:1503
2482
msgid ""
2483
"Warning: commit message did not conform to UTF-8.\n"
2484
"You may want to amend it after fixing the message, or set the config\n"
@@ -2483,7 +2492,7 @@ msgstr ""
2492
msgid "memory exhausted"
2493
msgstr "hết bộ nhớ"
2494
2486
-#: config.c:126
2495
+#: config.c:125
2496
#, c-format
2497
msgid ""
2498
"exceeded maximum include depth (%d) while including\n"
@@ -2498,35 +2507,35 @@ msgstr ""
2507
"\t%s\n"
2508
"Nguyên nhân có thể là gồm quẩn vòng."
2509
2501
-#: config.c:142
2510
+#: config.c:141
2511
#, c-format
2512
msgid "could not expand include path '%s'"
2513
msgstr "không thể khai triển đường dẫn “%s”"
2514
2506
-#: config.c:153
2515
+#: config.c:152
2516
msgid "relative config includes must come from files"
2517
msgstr "các bao gồm cấu hình liên quan phải đến từ các tập tin"
2518
2510
-#: config.c:199
2519
+#: config.c:201
2520
msgid "relative config include conditionals must come from files"
2521
msgstr "các điều kiện bao gồm cấu hình liên quan phải đến từ các tập tin"
2522
2514
-#: config.c:396
2523
+#: config.c:398
2524
#, c-format
2525
msgid "invalid config format: %s"
2526
msgstr "định dạng cấu hình không hợp lệ: %s"
2527
2519
-#: config.c:400
2528
+#: config.c:402
2529
#, c-format
2530
msgid "missing environment variable name for configuration '%.*s'"
2522
-msgstr "thiếu tên biến môi trường cho cấu hình '%.*s'"
2531
+msgstr "thiếu tên biến môi trường cho cấu hình “%.*s”"
2532
2524
-#: config.c:405
2533
+#: config.c:407
2534
#, c-format
2535
msgid "missing environment variable '%s' for configuration '%.*s'"
2527
-msgstr "thiếu biến môi trường '%s' cho cấu hình '%.*s'"
2536
+msgstr "thiếu biến môi trường “%s” cho cấu hình “%.*s”"
2537
2529
-#: config.c:442
2538
+#: config.c:443
2539
#, c-format
2540
msgid "key does not contain a section: %s"
2541
msgstr "khóa không chứa một phần: %s"
@@ -2536,297 +2545,297 @@ msgstr "khóa không chứa một phần: %s"
2545
msgid "key does not contain variable name: %s"
2546
msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
2547
2539
-#: config.c:472 sequencer.c:2785
2548
+#: config.c:470 sequencer.c:2804
2549
#, c-format
2550
msgid "invalid key: %s"
2551
msgstr "khóa không đúng: %s"
2552
2544
-#: config.c:478
2553
+#: config.c:475
2554
#, c-format
2555
msgid "invalid key (newline): %s"
2556
msgstr "khóa không hợp lệ (dòng mới): %s"
2557
2549
-#: config.c:511
2558
+#: config.c:495
2559
msgid "empty config key"
2560
msgstr "khóa cấu hình trống rỗng"
2561
2553
-#: config.c:529 config.c:541
2562
+#: config.c:513 config.c:525
2563
#, c-format
2564
msgid "bogus config parameter: %s"
2565
msgstr "tham số cấu hình không có thực: %s"
2566
2558
-#: config.c:555 config.c:572 config.c:579 config.c:588
2567
+#: config.c:539 config.c:556 config.c:563 config.c:572
2568
#, c-format
2569
msgid "bogus format in %s"
2570
msgstr "định dạng không có thực trong %s"
2571
2563
-#: config.c:622
2572
+#: config.c:606
2573
#, c-format
2574
msgid "bogus count in %s"
2575
msgstr "số lượng không có thực trong %s"
2576
2568
-#: config.c:626
2577
+#: config.c:610
2578
#, c-format
2579
msgid "too many entries in %s"
2580
msgstr "quá nhiều mục tin trong %s"
2581
2573
-#: config.c:636
2582
+#: config.c:620
2583
#, c-format
2584
msgid "missing config key %s"
2585
msgstr "thiếu khóa cấu hình “%s”"
2586
2578
-#: config.c:644
2587
+#: config.c:628
2588
#, c-format
2589
msgid "missing config value %s"
2590
msgstr "thiếu giá trị cấu hình “%s”"
2591
2583
-#: config.c:995
2592
+#: config.c:979
2593
#, c-format
2594
msgid "bad config line %d in blob %s"
2595
msgstr "tập tin cấu hình sai tại dòng %d trong blob %s"
2596
2588
-#: config.c:999
2597
+#: config.c:983
2598
#, c-format
2599
msgid "bad config line %d in file %s"
2600
msgstr "cấu hình sai tại dòng %d trong tập tin %s"
2601
2593
-#: config.c:1003
2602
+#: config.c:987
2603
#, c-format
2604
msgid "bad config line %d in standard input"
2605
msgstr "cấu hình sai tại dòng %d trong đầu vào tiêu chuẩn"
2606
2598
-#: config.c:1007
2607
+#: config.c:991
2608
#, c-format
2609
msgid "bad config line %d in submodule-blob %s"
2610
msgstr "cấu hình sai tại dòng %d trong blob-mô-đun-con %s"
2611
2603
-#: config.c:1011
2612
+#: config.c:995
2613
#, c-format
2614
msgid "bad config line %d in command line %s"
2615
msgstr "cấu hình sai tại dòng %d trong dòng lệnh %s"
2616
2608
-#: config.c:1015
2617
+#: config.c:999
2618
#, c-format
2619
msgid "bad config line %d in %s"
2620
msgstr "cấu hình sai tại dòng %d trong %s"
2621
2613
-#: config.c:1152
2622
+#: config.c:1136
2623
msgid "out of range"
2624
msgstr "nằm ngoài phạm vi"
2625
2617
-#: config.c:1152
2626
+#: config.c:1136
2627
msgid "invalid unit"
2628
msgstr "đơn vị không hợp lệ"
2629
2621
-#: config.c:1153
2630
+#: config.c:1137
2631
#, c-format
2632
msgid "bad numeric config value '%s' for '%s': %s"
2633
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: %s"
2634
2626
-#: config.c:1163
2635
+#: config.c:1147
2636
#, c-format
2637
msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
2638
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: %s"
2639
2631
-#: config.c:1166
2640
+#: config.c:1150
2641
#, c-format
2642
msgid "bad numeric config value '%s' for '%s' in file %s: %s"
2643
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: %s"
2644
2636
-#: config.c:1169
2645
+#: config.c:1153
2646
#, c-format
2647
msgid "bad numeric config value '%s' for '%s' in standard input: %s"
2648
msgstr ""
2649
"sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: %s"
2650
2642
-#: config.c:1172
2651
+#: config.c:1156
2652
#, c-format
2653
msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
2654
msgstr ""
2655
"sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: %s"
2656
2648
-#: config.c:1175
2657
+#: config.c:1159
2658
#, c-format
2659
msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
2660
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: %s"
2661
2653
-#: config.c:1178
2662
+#: config.c:1162
2663
#, c-format
2664
msgid "bad numeric config value '%s' for '%s' in %s: %s"
2665
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: %s"
2666
2658
-#: config.c:1257
2667
+#: config.c:1241
2668
#, c-format
2669
msgid "bad boolean config value '%s' for '%s'"
2670
msgstr "sai giá trị kiểu lô-gíc của cấu hình “%s” cho “%s”"
2671
2663
-#: config.c:1275
2672
+#: config.c:1259
2673
#, c-format
2674
msgid "failed to expand user dir in: '%s'"
2675
msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
2676
2668
-#: config.c:1284
2677
+#: config.c:1268
2678
#, c-format
2679
msgid "'%s' for '%s' is not a valid timestamp"
2680
msgstr "“%s” dành cho “%s” không phải là dấu vết thời gian hợp lệ"
2681
2673
-#: config.c:1377
2682
+#: config.c:1361
2683
#, c-format
2684
msgid "abbrev length out of range: %d"
2685
msgstr "chiều dài abbrev nằm ngoài phạm vi: %d"
2686
2678
-#: config.c:1391 config.c:1402
2687
+#: config.c:1375 config.c:1386
2688
#, c-format
2689
msgid "bad zlib compression level %d"
2690
msgstr "mức nén zlib %d là sai"
2691
2683
-#: config.c:1494
2692
+#: config.c:1476
2693
msgid "core.commentChar should only be one character"
2694
msgstr "core.commentChar chỉ được có một ký tự"
2695
2687
-#: config.c:1527
2696
+#: config.c:1509
2697
#, c-format
2698
msgid "invalid mode for object creation: %s"
2699
msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
2700
2692
-#: config.c:1599
2701
+#: config.c:1581
2702
#, c-format
2703
msgid "malformed value for %s"
2704
msgstr "giá trị cho %s sai dạng"
2705
2697
-#: config.c:1625
2706
+#: config.c:1607
2707
#, c-format
2708
msgid "malformed value for %s: %s"
2709
msgstr "giá trị cho %s sai dạng: %s"
2710
2702
-#: config.c:1626
2711
+#: config.c:1608
2712
msgid "must be one of nothing, matching, simple, upstream or current"
2713
msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
2714
2706
-#: config.c:1687 builtin/pack-objects.c:4084
2715
+#: config.c:1669 builtin/pack-objects.c:4053
2716
#, c-format
2717
msgid "bad pack compression level %d"
2718
msgstr "mức nén gói %d không hợp lệ"
2719
2711
-#: config.c:1809
2720
+#: config.c:1792
2721
#, c-format
2722
msgid "unable to load config blob object '%s'"
2723
msgstr "không thể tải đối tượng blob cấu hình “%s”"
2724
2716
-#: config.c:1812
2725
+#: config.c:1795
2726
#, c-format
2727
msgid "reference '%s' does not point to a blob"
2728
msgstr "tham chiếu “%s” không chỉ đến một blob nào cả"
2729
2721
-#: config.c:1829
2730
+#: config.c:1813
2731
#, c-format
2732
msgid "unable to resolve config blob '%s'"
2733
msgstr "không thể phân giải điểm xét duyệt “%s”"
2734
2726
-#: config.c:1874
2735
+#: config.c:1858
2736
#, c-format
2737
msgid "failed to parse %s"
2738
msgstr "gặp lỗi khi phân tích cú pháp %s"
2739
2731
-#: config.c:1930
2740
+#: config.c:1914
2741
msgid "unable to parse command-line config"
2742
msgstr "không thể phân tích cấu hình dòng lệnh"
2743
2735
-#: config.c:2294
2744
+#: config.c:2282
2745
msgid "unknown error occurred while reading the configuration files"
2746
msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
2747
2739
-#: config.c:2468
2748
+#: config.c:2456
2749
#, c-format
2750
msgid "Invalid %s: '%s'"
2751
msgstr "%s không hợp lệ: “%s”"
2752
2744
-#: config.c:2513
2753
+#: config.c:2501
2754
#, c-format
2755
msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2756
msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
2757
2749
-#: config.c:2559
2758
+#: config.c:2547
2759
#, c-format
2760
msgid "unable to parse '%s' from command-line config"
2761
msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
2762
2754
-#: config.c:2561
2763
+#: config.c:2549
2764
#, c-format
2765
msgid "bad config variable '%s' in file '%s' at line %d"
2766
msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
2767
2759
-#: config.c:2645
2768
+#: config.c:2633
2769
#, c-format
2770
msgid "invalid section name '%s'"
2771
msgstr "tên của phần không hợp lệ “%s”"
2772
2764
-#: config.c:2677
2773
+#: config.c:2665
2774
#, c-format
2775
msgid "%s has multiple values"
2776
msgstr "%s có đa giá trị"
2777
2769
-#: config.c:2706
2778
+#: config.c:2694
2779
#, c-format
2780
msgid "failed to write new configuration file %s"
2781
msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
2782
2774
-#: config.c:2958 config.c:3285
2783
+#: config.c:2946 config.c:3273
2784
#, c-format
2785
msgid "could not lock config file %s"
2786
msgstr "không thể khóa tập tin cấu hình %s"
2787
2779
-#: config.c:2969
2788
+#: config.c:2957
2789
#, c-format
2790
msgid "opening %s"
2791
msgstr "đang mở “%s”"
2792
2784
-#: config.c:3006 builtin/config.c:361
2793
+#: config.c:2994 builtin/config.c:361
2794
#, c-format
2795
msgid "invalid pattern: %s"
2796
msgstr "mẫu không hợp lệ: %s"
2797
2789
-#: config.c:3031
2798
+#: config.c:3019
2799
#, c-format
2800
msgid "invalid config file %s"
2801
msgstr "tập tin cấu hình “%s” không hợp lệ"
2802
2794
-#: config.c:3044 config.c:3298
2803
+#: config.c:3032 config.c:3286
2804
#, c-format
2805
msgid "fstat on %s failed"
2806
msgstr "fstat trên %s gặp lỗi"
2807
2799
-#: config.c:3055
2808
+#: config.c:3043
2809
#, c-format
2810
msgid "unable to mmap '%s'%s"
2811
msgstr "không thể mmap “%s”%s"
2812
2804
-#: config.c:3065 config.c:3303
2813
+#: config.c:3053 config.c:3291
2814
#, c-format
2815
msgid "chmod on %s failed"
2816
msgstr "chmod trên %s gặp lỗi"
2817
2809
-#: config.c:3150 config.c:3400
2818
+#: config.c:3138 config.c:3388
2819
#, c-format
2820
msgid "could not write config file %s"
2821
msgstr "không thể ghi tập tin cấu hình “%s”"
2822
2814
-#: config.c:3184
2823
+#: config.c:3172
2824
#, c-format
2825
msgid "could not set '%s' to '%s'"
2826
msgstr "không thể đặt “%s” thành “%s”"
2827
2819
-#: config.c:3186 builtin/remote.c:657 builtin/remote.c:855 builtin/remote.c:863
2828
+#: config.c:3174 builtin/remote.c:662 builtin/remote.c:860 builtin/remote.c:868
2829
#, c-format
2830
msgid "could not unset '%s'"
2831
msgstr "không thể thôi đặt “%s”"
2832
2824
-#: config.c:3276
2833
+#: config.c:3264
2834
#, c-format
2835
msgid "invalid section name: %s"
2836
msgstr "tên của phần không hợp lệ: %s"
2837
2829
-#: config.c:3443
2838
+#: config.c:3431
2839
#, c-format
2840
msgid "missing value for '%s'"
2841
msgstr "thiếu giá trị cho cho “%s”"
@@ -2861,72 +2870,72 @@ msgstr "máy chủ không hỗ trợ tính năng “%s”"
2870
msgid "expected flush after capabilities"
2871
msgstr "cần đẩy dữ liệu lên đĩa sau các capabilities"
2872
2864
-#: connect.c:263
2873
+#: connect.c:265
2874
#, c-format
2875
msgid "ignoring capabilities after first line '%s'"
2876
msgstr "bỏ qua capabilities sau dòng đầu tiên “%s”"
2877
2869
-#: connect.c:284
2878
+#: connect.c:286
2879
msgid "protocol error: unexpected capabilities^{}"
2880
msgstr "lỗi giao thức: không cần capabilities^{}"
2881
2873
-#: connect.c:306
2882
+#: connect.c:308
2883
#, c-format
2884
msgid "protocol error: expected shallow sha-1, got '%s'"
2885
msgstr "lỗi giao thức: cần sha-1 shallow, nhưng lại nhận được “%s”"
2886
2878
-#: connect.c:308
2887
+#: connect.c:310
2888
msgid "repository on the other end cannot be shallow"
2889
msgstr "kho đã ở điểm cuối khoác nên không thể được shallow"
2890
2882
-#: connect.c:347
2891
+#: connect.c:349
2892
msgid "invalid packet"
2893
msgstr "gói không hợp lệ"
2894
2886
-#: connect.c:367
2895
+#: connect.c:369
2896
#, c-format
2897
msgid "protocol error: unexpected '%s'"
2898
msgstr "lỗi giao thức: không cần “%s”"
2899
2891
-#: connect.c:497
2900
+#: connect.c:499
2901
#, c-format
2902
msgid "unknown object format '%s' specified by server"
2903
msgstr "không hiểu định dạng đối tượng “%s” được chỉ định bởi máy phục vụ"
2904
2896
-#: connect.c:526
2905
+#: connect.c:528
2906
#, c-format
2907
msgid "invalid ls-refs response: %s"
2908
msgstr "trả về của ls-refs không hợp lệ: %s"
2909
2901
-#: connect.c:530
2910
+#: connect.c:532
2911
msgid "expected flush after ref listing"
2912
msgstr "cần đẩy dữ liệu lên đĩa sau khi liệt kê tham chiếu"
2913
2905
-#: connect.c:533
2914
+#: connect.c:535
2915
msgid "expected response end packet after ref listing"
2916
msgstr "cần nhận được trả lời là kết thúc gói sau khi liệt kê tham chiếu"
2917
2909
-#: connect.c:666
2918
+#: connect.c:670
2919
#, c-format
2920
msgid "protocol '%s' is not supported"
2921
msgstr "giao thức “%s” chưa được hỗ trợ"
2922
2914
-#: connect.c:717
2923
+#: connect.c:721
2924
msgid "unable to set SO_KEEPALIVE on socket"
2925
msgstr "không thể đặt SO_KEEPALIVE trên ổ cắm"
2926
2918
-#: connect.c:757 connect.c:820
2927
+#: connect.c:761 connect.c:824
2928
#, c-format
2929
msgid "Looking up %s ... "
2930
msgstr "Đang tìm kiếm %s … "
2931
2923
-#: connect.c:761
2932
+#: connect.c:765
2933
#, c-format
2934
msgid "unable to look up %s (port %s) (%s)"
2935
msgstr "không tìm được %s (cổng %s) (%s)"
2936
2937
#. TRANSLATORS: this is the end of "Looking up %s ... "
2929
-#: connect.c:765 connect.c:836
2938
+#: connect.c:769 connect.c:840
2939
#, c-format
2940
msgid ""
2941
"done.\n"
@@ -2935,7 +2944,7 @@ msgstr ""
2944
"xong.\n"
2945
"Đang kết nối đến %s (cổng %s) … "
2946
2938
-#: connect.c:787 connect.c:864
2947
+#: connect.c:791 connect.c:868
2948
#, c-format
2949
msgid ""
2950
"unable to connect to %s:\n"
@@ -2945,77 +2954,77 @@ msgstr ""
2954
"%s"
2955
2956
#. TRANSLATORS: this is the end of "Connecting to %s (port %s) ... "
2948
-#: connect.c:793 connect.c:870
2957
+#: connect.c:797 connect.c:874
2958
msgid "done."
2959
msgstr "hoàn tất."
2960
2952
-#: connect.c:824
2961
+#: connect.c:828
2962
#, c-format
2963
msgid "unable to look up %s (%s)"
2964
msgstr "không thể tìm thấy %s (%s)"
2965
2957
-#: connect.c:830
2966
+#: connect.c:834
2967
#, c-format
2968
msgid "unknown port %s"
2969
msgstr "không hiểu cổng %s"
2970
2962
-#: connect.c:967 connect.c:1299
2971
+#: connect.c:971 connect.c:1303
2972
#, c-format
2973
msgid "strange hostname '%s' blocked"
2974
msgstr "đã khóa tên máy lạ “%s”"
2975
2967
-#: connect.c:969
2976
+#: connect.c:973
2977
#, c-format
2978
msgid "strange port '%s' blocked"
2979
msgstr "đã khóa cổng lạ “%s”"
2980
2972
-#: connect.c:979
2981
+#: connect.c:983
2982
#, c-format
2983
msgid "cannot start proxy %s"
2984
msgstr "không thể khởi chạy ủy nhiệm “%s”"
2985
2977
-#: connect.c:1050
2986
+#: connect.c:1054
2987
msgid "no path specified; see 'git help pull' for valid url syntax"
2988
msgstr "chưa chỉ định đường dẫn; xem'git help pull” để biết cú pháp url hợp lệ"
2989
2981
-#: connect.c:1190
2990
+#: connect.c:1194
2991
msgid "newline is forbidden in git:// hosts and repo paths"
2992
msgstr "newline bị cấm trong các git:// máy chủ và đường dẫn repo"
2993
2985
-#: connect.c:1247
2994
+#: connect.c:1251
2995
msgid "ssh variant 'simple' does not support -4"
2996
msgstr "ssh biến thể “simple” không hỗ trợ -4"
2997
2989
-#: connect.c:1259
2998
+#: connect.c:1263
2999
msgid "ssh variant 'simple' does not support -6"
3000
msgstr "ssh biến thể “simple” không hỗ trợ -6"
3001
2993
-#: connect.c:1276
3002
+#: connect.c:1280
3003
msgid "ssh variant 'simple' does not support setting port"
3004
msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
3005
2997
-#: connect.c:1388
3006
+#: connect.c:1392
3007
#, c-format
3008
msgid "strange pathname '%s' blocked"
3009
msgstr "đã khóa tên đường dẫn lạ “%s”"
3010
3002
-#: connect.c:1436
3011
+#: connect.c:1440
3012
msgid "unable to fork"
3013
msgstr "không thể rẽ nhánh tiến trình con"
3014
3006
-#: connected.c:108 builtin/fsck.c:189 builtin/prune.c:45
3015
+#: connected.c:109 builtin/fsck.c:189 builtin/prune.c:45
3016
msgid "Checking connectivity"
3017
msgstr "Đang kiểm tra kết nối"
3018
3010
-#: connected.c:120
3019
+#: connected.c:122
3020
msgid "Could not run 'git rev-list'"
3021
msgstr "Không thể chạy “git rev-list”"
3022
3014
-#: connected.c:144
3023
+#: connected.c:146
3024
msgid "failed write to rev-list"
3025
msgstr "gặp lỗi khi ghi vào rev-list"
3026
3018
-#: connected.c:149
3027
+#: connected.c:151
3028
msgid "failed to close rev-list's stdin"
3029
msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
3030
@@ -3159,17 +3168,17 @@ msgstr "từ chối làm việc với giấy chứng thực thiếu trường m
3168
msgid "refusing to work with credential missing protocol field"
3169
msgstr "từ chối làm việc với giấy chứng thực thiếu trường giao thức"
3170
3162
-#: credential.c:394
3171
+#: credential.c:395
3172
#, c-format
3173
msgid "url contains a newline in its %s component: %s"
3174
msgstr "url có chứa một dấu xuống dòng trong thành phần %s của nó: %s"
3175
3167
-#: credential.c:438
3176
+#: credential.c:439
3177
#, c-format
3178
msgid "url has no scheme: %s"
3179
msgstr "url không có lược đồ: %s"
3180
3172
-#: credential.c:511
3181
+#: credential.c:512
3182
#, c-format
3183
msgid "credential url cannot be parsed: %s"
3184
msgstr "không thể phân tích cú pháp giấy chứng thực url: %s"
@@ -3263,23 +3272,23 @@ msgstr "Đã đánh dấu %d island, xong.\n"
3272
msgid "unknown value for --diff-merges: %s"
3273
msgstr "không hiểu giá trị cho --diff-merges: %s"
3274
3266
-#: diff-lib.c:557
3275
+#: diff-lib.c:561
3276
msgid "--merge-base does not work with ranges"
3277
msgstr "--merge-base không hoạt động với phạm vi"
3278
3270
-#: diff-lib.c:559
3279
+#: diff-lib.c:563
3280
msgid "--merge-base only works with commits"
3281
msgstr "--merge-base chỉ hoạt động với các lần chuyển giao"
3282
3274
-#: diff-lib.c:576
3283
+#: diff-lib.c:580
3284
msgid "unable to get HEAD"
3285
msgstr "không thể lấy HEAD"
3286
3278
-#: diff-lib.c:583
3287
+#: diff-lib.c:587
3288
msgid "no merge base found"
3289
msgstr "không tìm thấy cơ sở để hòa trộn"
3290
3282
-#: diff-lib.c:585
3291
+#: diff-lib.c:589
3292
msgid "multiple merge bases found"
3293
msgstr "có nhiều cơ sở để hòa trộn"
3294
@@ -3295,17 +3304,17 @@ msgstr ""
3304
"Không phải là một thư mục git. Dùng --no-index để so sánh hai đường dẫn bên "
3305
"ngoài một cây làm việc"
3306
3298
-#: diff.c:156
3307
+#: diff.c:157
3308
#, c-format
3309
msgid " Failed to parse dirstat cut-off percentage '%s'\n"
3310
msgstr " Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
3311
3303
-#: diff.c:161
3312
+#: diff.c:162
3313
#, c-format
3314
msgid " Unknown dirstat parameter '%s'\n"
3315
msgstr " Không hiểu đối số dirstat “%s”\n"
3316
3308
-#: diff.c:297
3317
+#: diff.c:298
3318
msgid ""
3319
"color moved setting must be one of 'no', 'default', 'blocks', 'zebra', "
3320
"'dimmed-zebra', 'plain'"
@@ -3313,7 +3322,7 @@ msgstr ""
3322
"cài đặt màu đã di chuyển phải là một trong “no”, “default”, “blocks”, "
3323
"“zebra”, “dimmed-zebra”, “plain”"
3324
3316
-#: diff.c:325
3325
+#: diff.c:326
3326
#, c-format
3327
msgid ""
3328
"unknown color-moved-ws mode '%s', possible values are 'ignore-space-change', "
@@ -3323,7 +3332,7 @@ msgstr ""
3332
"change”, “ignore-space-at-eol”, “ignore-all-space”, “allow-indentation-"
3333
"change”"
3334
3326
-#: diff.c:333
3335
+#: diff.c:334
3336
msgid ""
3337
"color-moved-ws: allow-indentation-change cannot be combined with other "
3338
"whitespace modes"
@@ -3331,12 +3340,12 @@ msgstr ""
3340
"color-moved-ws: allow-indentation-change không thể tổ hợp cùng với các chế "
3341
"độ khoảng trắng khác"
3342
3334
-#: diff.c:410
3343
+#: diff.c:411
3344
#, c-format
3345
msgid "Unknown value for 'diff.submodule' config variable: '%s'"
3346
msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
3347
3339
-#: diff.c:470
3348
+#: diff.c:471
3349
#, c-format
3350
msgid ""
3351
"Found errors in 'diff.dirstat' config variable:\n"
@@ -3345,26 +3354,26 @@ msgstr ""
3354
"Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
3355
"%s"
3356
3348
-#: diff.c:4282
3357
+#: diff.c:4290
3358
#, c-format
3359
msgid "external diff died, stopping at %s"
3360
msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
3361
3353
-#: diff.c:4634
3362
+#: diff.c:4642
3363
msgid "--name-only, --name-status, --check and -s are mutually exclusive"
3364
msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
3365
3357
-#: diff.c:4637
3366
+#: diff.c:4645
3367
msgid "-G, -S and --find-object are mutually exclusive"
3368
msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
3369
3361
-#: diff.c:4640
3370
+#: diff.c:4648
3371
msgid ""
3372
"-G and --pickaxe-regex are mutually exclusive, use --pickaxe-regex with -S"
3373
msgstr ""
3374
"-G và --pickaxe-regex là loại trừ lẫn nhau, dùng --pickaxe-regex với -S"
3375
3367
-#: diff.c:4643
3376
+#: diff.c:4651
3377
msgid ""
3378
"--pickaxe-all and --find-object are mutually exclusive, use --pickaxe-all "
3379
"with -G and -S"
@@ -3372,22 +3381,22 @@ msgstr ""
3381
"tùy chọn --pickaxe-all và --find-object loại từ lẫn nhau, hãy dùng --pickaxe-"
3382
"all với -G và -S"
3383
3375
-#: diff.c:4722
3384
+#: diff.c:4730
3385
msgid "--follow requires exactly one pathspec"
3386
msgstr "--follow cần chính xác một đặc tả đường dẫn"
3387
3379
-#: diff.c:4770
3388
+#: diff.c:4778
3389
#, c-format
3390
msgid "invalid --stat value: %s"
3391
msgstr "giá trị --stat không hợp lệ: “%s”"
3392
3384
-#: diff.c:4775 diff.c:4780 diff.c:4785 diff.c:4790 diff.c:5318
3385
-#: parse-options.c:197 parse-options.c:201 builtin/commit-graph.c:180
3393
+#: diff.c:4783 diff.c:4788 diff.c:4793 diff.c:4798 diff.c:5326
3394
+#: parse-options.c:217 parse-options.c:221
3395
#, c-format
3396
msgid "%s expects a numerical value"
3397
msgstr "tùy chọn “%s” cần một giá trị bằng số"
3398
3390
-#: diff.c:4807
3399
+#: diff.c:4815
3400
#, c-format
3401
msgid ""
3402
"Failed to parse --dirstat/-X option parameter:\n"
@@ -3396,42 +3405,42 @@ msgstr ""
3405
"Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
3406
"%s"
3407
3399
-#: diff.c:4892
3408
+#: diff.c:4900
3409
#, c-format
3410
msgid "unknown change class '%c' in --diff-filter=%s"
3411
msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
3412
3404
-#: diff.c:4916
3413
+#: diff.c:4924
3414
#, c-format
3415
msgid "unknown value after ws-error-highlight=%.*s"
3416
msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
3417
3409
-#: diff.c:4930
3418
+#: diff.c:4938
3419
#, c-format
3420
msgid "unable to resolve '%s'"
3421
msgstr "không thể phân giải “%s”"
3422
3414
-#: diff.c:4980 diff.c:4986
3423
+#: diff.c:4988 diff.c:4994
3424
#, c-format
3425
msgid "%s expects <n>/<m> form"
3426
msgstr "%s cần dạng <n>/<m>"
3427
3419
-#: diff.c:4998
3428
+#: diff.c:5006
3429
#, c-format
3430
msgid "%s expects a character, got '%s'"
3431
msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
3432
3424
-#: diff.c:5019
3433
+#: diff.c:5027
3434
#, c-format
3435
msgid "bad --color-moved argument: %s"
3436
msgstr "đối số --color-moved sai: %s"
3437
3429
-#: diff.c:5038
3438
+#: diff.c:5046
3439
#, c-format
3440
msgid "invalid mode '%s' in --color-moved-ws"
3441
msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
3442
3434
-#: diff.c:5078
3443
+#: diff.c:5086
3444
msgid ""
3445
"option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3446
"\"histogram\""
@@ -3439,155 +3448,155 @@ msgstr ""
3448
"tùy chọn diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
3449
"\"histogram\""
3450
3442
-#: diff.c:5114 diff.c:5134
3451
+#: diff.c:5122 diff.c:5142
3452
#, c-format
3453
msgid "invalid argument to %s"
3454
msgstr "tham số cho %s không hợp lệ"
3455
3447
-#: diff.c:5238
3456
+#: diff.c:5246
3457
#, c-format
3458
msgid "invalid regex given to -I: '%s'"
3459
msgstr "đưa cho -I biểu thức chính quy không hợp lệ: “%s”"
3460
3452
-#: diff.c:5287
3461
+#: diff.c:5295
3462
#, c-format
3463
msgid "failed to parse --submodule option parameter: '%s'"
3464
msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
3465
3457
-#: diff.c:5343
3466
+#: diff.c:5351
3467
#, c-format
3468
msgid "bad --word-diff argument: %s"
3469
msgstr "đối số --word-diff sai: %s"
3470
3462
-#: diff.c:5379
3471
+#: diff.c:5387
3472
msgid "Diff output format options"
3473
msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
3474
3466
-#: diff.c:5381 diff.c:5387
3475
+#: diff.c:5389 diff.c:5395
3476
msgid "generate patch"
3477
msgstr "tạo miếng vá"
3478
3470
-#: diff.c:5384 builtin/log.c:179
3479
+#: diff.c:5392 builtin/log.c:179
3480
msgid "suppress diff output"
3481
msgstr "chặn mọi kết xuất từ diff"
3482
3474
-#: diff.c:5389 diff.c:5503 diff.c:5510
3483
+#: diff.c:5397 diff.c:5511 diff.c:5518
3484
msgid "<n>"
3485
msgstr "<n>"
3486
3478
-#: diff.c:5390 diff.c:5393
3487
+#: diff.c:5398 diff.c:5401
3488
msgid "generate diffs with <n> lines context"
3489
msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
3490
3482
-#: diff.c:5395
3491
+#: diff.c:5403
3492
msgid "generate the diff in raw format"
3493
msgstr "tạo khác biệt ở định dạng thô"
3494
3486
-#: diff.c:5398
3495
+#: diff.c:5406
3496
msgid "synonym for '-p --raw'"
3497
msgstr "đồng nghĩa với “-p --raw”"
3498
3490
-#: diff.c:5402
3499
+#: diff.c:5410
3500
msgid "synonym for '-p --stat'"
3501
msgstr "đồng nghĩa với “-p --stat”"
3502
3494
-#: diff.c:5406
3503
+#: diff.c:5414
3504
msgid "machine friendly --stat"
3505
msgstr "--stat thuận tiện cho máy đọc"
3506
3498
-#: diff.c:5409
3507
+#: diff.c:5417
3508
msgid "output only the last line of --stat"
3509
msgstr "chỉ xuất những dòng cuối của --stat"
3510
3502
-#: diff.c:5411 diff.c:5419
3511
+#: diff.c:5419 diff.c:5427
3512
msgid "<param1,param2>..."
3513
msgstr "<tham_số_1,tham_số_2>…"
3514
3506
-#: diff.c:5412
3515
+#: diff.c:5420
3516
msgid ""
3517
"output the distribution of relative amount of changes for each sub-directory"
3518
msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
3519
3511
-#: diff.c:5416
3520
+#: diff.c:5424
3521
msgid "synonym for --dirstat=cumulative"
3522
msgstr "đồng nghĩa với --dirstat=cumulative"
3523
3515
-#: diff.c:5420
3524
+#: diff.c:5428
3525
msgid "synonym for --dirstat=files,param1,param2..."
3526
msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
3527
3519
-#: diff.c:5424
3528
+#: diff.c:5432
3529
msgid "warn if changes introduce conflict markers or whitespace errors"
3530
msgstr ""
3531
"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"
3532
3524
-#: diff.c:5427
3533
+#: diff.c:5435
3534
msgid "condensed summary such as creations, renames and mode changes"
3535
msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
3536
3528
-#: diff.c:5430
3537
+#: diff.c:5438
3538
msgid "show only names of changed files"
3539
msgstr "chỉ hiển thị tên của các tập tin đổi"
3540
3532
-#: diff.c:5433
3541
+#: diff.c:5441
3542
msgid "show only names and status of changed files"
3543
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"
3544
3536
-#: diff.c:5435
3545
+#: diff.c:5443
3546
msgid "<width>[,<name-width>[,<count>]]"
3547
msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
3548
3540
-#: diff.c:5436
3549
+#: diff.c:5444
3550
msgid "generate diffstat"
3551
msgstr "tạo diffstat"
3552
3544
-#: diff.c:5438 diff.c:5441 diff.c:5444
3553
+#: diff.c:5446 diff.c:5449 diff.c:5452
3554
msgid "<width>"
3555
msgstr "<rộng>"
3556
3548
-#: diff.c:5439
3557
+#: diff.c:5447
3558
msgid "generate diffstat with a given width"
3559
msgstr "tạo diffstat với độ rộng đã cho"
3560
3552
-#: diff.c:5442
3561
+#: diff.c:5450
3562
msgid "generate diffstat with a given name width"
3563
msgstr "tạo diffstat với tên độ rộng đã cho"
3564
3556
-#: diff.c:5445
3565
+#: diff.c:5453
3566
msgid "generate diffstat with a given graph width"
3567
msgstr "tạo diffstat với độ rộng đồ thị đã cho"
3568
3560
-#: diff.c:5447
3569
+#: diff.c:5455
3570
msgid "<count>"
3571
msgstr "<số_lượng>"
3572
3564
-#: diff.c:5448
3573
+#: diff.c:5456
3574
msgid "generate diffstat with limited lines"
3575
msgstr "tạo diffstat với các dòng bị giới hạn"
3576
3568
-#: diff.c:5451
3577
+#: diff.c:5459
3578
msgid "generate compact summary in diffstat"
3579
msgstr "tạo tổng hợp xúc tích trong diffstat"
3580
3572
-#: diff.c:5454
3581
+#: diff.c:5462
3582
msgid "output a binary diff that can be applied"
3583
msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
3584
3576
-#: diff.c:5457
3585
+#: diff.c:5465
3586
msgid "show full pre- and post-image object names on the \"index\" lines"
3587
msgstr ""
3588
"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"
3589
"\""
3590
3582
-#: diff.c:5459
3591
+#: diff.c:5467
3592
msgid "show colored diff"
3593
msgstr "hiển thị thay đổi được tô màu"
3594
3586
-#: diff.c:5460
3595
+#: diff.c:5468
3596
msgid "<kind>"
3597
msgstr "<kiểu>"
3598
3590
-#: diff.c:5461
3599
+#: diff.c:5469
3600
msgid ""
3601
"highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3602
"diff"
@@ -3595,7 +3604,7 @@ msgstr ""
3604
"tô sáng các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
3605
"trong khác biệt"
3606
3598
-#: diff.c:5464
3607
+#: diff.c:5472
3608
msgid ""
3609
"do not munge pathnames and use NULs as output field terminators in --raw or "
3610
"--numstat"
@@ -3603,89 +3612,89 @@ msgstr ""
3612
"không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
3613
"trong --raw hay --numstat"
3614
3606
-#: diff.c:5467 diff.c:5470 diff.c:5473 diff.c:5582
3615
+#: diff.c:5475 diff.c:5478 diff.c:5481 diff.c:5590
3616
msgid "<prefix>"
3617
msgstr "<tiền_tố>"
3618
3610
-#: diff.c:5468
3619
+#: diff.c:5476
3620
msgid "show the given source prefix instead of \"a/\""
3621
msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
3622
3614
-#: diff.c:5471
3623
+#: diff.c:5479
3624
msgid "show the given destination prefix instead of \"b/\""
3625
msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
3626
3618
-#: diff.c:5474
3627
+#: diff.c:5482
3628
msgid "prepend an additional prefix to every line of output"
3629
msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
3630
3622
-#: diff.c:5477
3631
+#: diff.c:5485
3632
msgid "do not show any source or destination prefix"
3633
msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
3634
3626
-#: diff.c:5480
3635
+#: diff.c:5488
3636
msgid "show context between diff hunks up to the specified number of lines"
3637
msgstr ""
3638
"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ỉ "
3639
"định"
3640
3632
-#: diff.c:5484 diff.c:5489 diff.c:5494
3641
+#: diff.c:5492 diff.c:5497 diff.c:5502
3642
msgid "<char>"
3643
msgstr "<ký_tự>"
3644
3636
-#: diff.c:5485
3645
+#: diff.c:5493
3646
msgid "specify the character to indicate a new line instead of '+'"
3647
msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
3648
3640
-#: diff.c:5490
3649
+#: diff.c:5498
3650
msgid "specify the character to indicate an old line instead of '-'"
3651
msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
3652
3644
-#: diff.c:5495
3653
+#: diff.c:5503
3654
msgid "specify the character to indicate a context instead of ' '"
3655
msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
3656
3648
-#: diff.c:5498
3657
+#: diff.c:5506
3658
msgid "Diff rename options"
3659
msgstr "Tùy chọn khác biệt đổi tên"
3660
3652
-#: diff.c:5499
3661
+#: diff.c:5507
3662
msgid "<n>[/<m>]"
3663
msgstr "<n>[/<m>]"
3664
3656
-#: diff.c:5500
3665
+#: diff.c:5508
3666
msgid "break complete rewrite changes into pairs of delete and create"
3667
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"
3668
3660
-#: diff.c:5504
3669
+#: diff.c:5512
3670
msgid "detect renames"
3671
msgstr "dò tìm các tên thay đổi"
3672
3664
-#: diff.c:5508
3673
+#: diff.c:5516
3674
msgid "omit the preimage for deletes"
3675
msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
3676
3668
-#: diff.c:5511
3677
+#: diff.c:5519
3678
msgid "detect copies"
3679
msgstr "dò bản sao"
3680
3672
-#: diff.c:5515
3681
+#: diff.c:5523
3682
msgid "use unmodified files as source to find copies"
3683
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"
3684
3676
-#: diff.c:5517
3685
+#: diff.c:5525
3686
msgid "disable rename detection"
3687
msgstr "tắt dò tìm đổi tên"
3688
3680
-#: diff.c:5520
3689
+#: diff.c:5528
3690
msgid "use empty blobs as rename source"
3691
msgstr "dùng các blob trống rống như là nguồn đổi tên"
3692
3684
-#: diff.c:5522
3693
+#: diff.c:5530
3694
msgid "continue listing the history of a file beyond renames"
3695
msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
3696
3688
-#: diff.c:5525
3697
+#: diff.c:5533
3698
msgid ""
3699
"prevent rename/copy detection if the number of rename/copy targets exceeds "
3700
"given limit"
@@ -3693,160 +3702,160 @@ msgstr ""
3702
"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 "
3703
"quá giới hạn đưa ra"
3704
3696
-#: diff.c:5527
3705
+#: diff.c:5535
3706
msgid "Diff algorithm options"
3707
msgstr "Tùy chọn thuật toán khác biệt"
3708
3700
-#: diff.c:5529
3709
+#: diff.c:5537
3710
msgid "produce the smallest possible diff"
3711
msgstr "sản sinh khác biệt ít nhất có thể"
3712
3704
-#: diff.c:5532
3713
+#: diff.c:5540
3714
msgid "ignore whitespace when comparing lines"
3715
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
3716
3708
-#: diff.c:5535
3717
+#: diff.c:5543
3718
msgid "ignore changes in amount of whitespace"
3719
msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
3720
3712
-#: diff.c:5538
3721
+#: diff.c:5546
3722
msgid "ignore changes in whitespace at EOL"
3723
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
3724
3716
-#: diff.c:5541
3725
+#: diff.c:5549
3726
msgid "ignore carrier-return at the end of line"
3727
msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
3728
3720
-#: diff.c:5544
3729
+#: diff.c:5552
3730
msgid "ignore changes whose lines are all blank"
3731
msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
3732
3724
-#: diff.c:5546 diff.c:5568 diff.c:5571 diff.c:5616
3733
+#: diff.c:5554 diff.c:5576 diff.c:5579 diff.c:5624
3734
msgid "<regex>"
3735
msgstr "<regex>"
3736
3728
-#: diff.c:5547
3737
+#: diff.c:5555
3738
msgid "ignore changes whose all lines match <regex>"
3739
msgstr "bỏ qua các thay đổi có tất cả các dòng khớp <regex>"
3740
3732
-#: diff.c:5550
3741
+#: diff.c:5558
3742
msgid "heuristic to shift diff hunk boundaries for easy reading"
3743
msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
3744
3736
-#: diff.c:5553
3745
+#: diff.c:5561
3746
msgid "generate diff using the \"patience diff\" algorithm"
3747
msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
3748
3740
-#: diff.c:5557
3749
+#: diff.c:5565
3750
msgid "generate diff using the \"histogram diff\" algorithm"
3751
msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
3752
3744
-#: diff.c:5559
3753
+#: diff.c:5567
3754
msgid "<algorithm>"
3755
msgstr "<thuật toán>"
3756
3748
-#: diff.c:5560
3757
+#: diff.c:5568
3758
msgid "choose a diff algorithm"
3759
msgstr "chọn một thuật toán khác biệt"
3760
3752
-#: diff.c:5562
3761
+#: diff.c:5570
3762
msgid "<text>"
3763
msgstr "<văn bản>"
3764
3756
-#: diff.c:5563
3765
+#: diff.c:5571
3766
msgid "generate diff using the \"anchored diff\" algorithm"
3767
msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
3768
3760
-#: diff.c:5565 diff.c:5574 diff.c:5577
3769
+#: diff.c:5573 diff.c:5582 diff.c:5585
3770
msgid "<mode>"
3771
msgstr "<chế độ>"
3772
3764
-#: diff.c:5566
3773
+#: diff.c:5574
3774
msgid "show word diff, using <mode> to delimit changed words"
3775
msgstr ""
3776
"hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi"
3777
3769
-#: diff.c:5569
3778
+#: diff.c:5577
3779
msgid "use <regex> to decide what a word is"
3780
msgstr "dùng <regex> để quyết định từ là cái gì"
3781
3773
-#: diff.c:5572
3782
+#: diff.c:5580
3783
msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3784
msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
3785
3777
-#: diff.c:5575
3786
+#: diff.c:5583
3787
msgid "moved lines of code are colored differently"
3788
msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
3789
3781
-#: diff.c:5578
3790
+#: diff.c:5586
3791
msgid "how white spaces are ignored in --color-moved"
3792
msgstr "cách bỏ qua khoảng trắng trong --color-moved"
3793
3785
-#: diff.c:5581
3794
+#: diff.c:5589
3795
msgid "Other diff options"
3796
msgstr "Các tùy chọn khác biệt khác"
3797
3789
-#: diff.c:5583
3798
+#: diff.c:5591
3799
msgid "when run from subdir, exclude changes outside and show relative paths"
3800
msgstr ""
3801
"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 "
3802
"đường dẫn liên quan"
3803
3795
-#: diff.c:5587
3804
+#: diff.c:5595
3805
msgid "treat all files as text"
3806
msgstr "coi mọi tập tin là dạng văn bản thường"
3807
3799
-#: diff.c:5589
3808
+#: diff.c:5597
3809
msgid "swap two inputs, reverse the diff"
3810
msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
3811
3803
-#: diff.c:5591
3812
+#: diff.c:5599
3813
msgid "exit with 1 if there were differences, 0 otherwise"
3814
msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
3815
3807
-#: diff.c:5593
3816
+#: diff.c:5601
3817
msgid "disable all output of the program"
3818
msgstr "tắt mọi kết xuất của chương trình"
3819
3811
-#: diff.c:5595
3820
+#: diff.c:5603
3821
msgid "allow an external diff helper to be executed"
3822
msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
3823
3815
-#: diff.c:5597
3824
+#: diff.c:5605
3825
msgid "run external text conversion filters when comparing binary files"
3826
msgstr ""
3827
"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ị "
3828
"phân"
3829
3821
-#: diff.c:5599
3830
+#: diff.c:5607
3831
msgid "<when>"
3832
msgstr "<khi>"
3833
3825
-#: diff.c:5600
3834
+#: diff.c:5608
3835
msgid "ignore changes to submodules in the diff generation"
3836
msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
3837
3829
-#: diff.c:5603
3838
+#: diff.c:5611
3839
msgid "<format>"
3840
msgstr "<định dạng>"
3841
3833
-#: diff.c:5604
3842
+#: diff.c:5612
3843
msgid "specify how differences in submodules are shown"
3844
msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
3845
3837
-#: diff.c:5608
3846
+#: diff.c:5616
3847
msgid "hide 'git add -N' entries from the index"
3848
msgstr "ẩn các mục “git add -N” từ bảng mục lục"
3849
3841
-#: diff.c:5611
3850
+#: diff.c:5619
3851
msgid "treat 'git add -N' entries as real in the index"
3852
msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
3853
3845
-#: diff.c:5613
3854
+#: diff.c:5621
3855
msgid "<string>"
3856
msgstr "<chuỗi>"
3857
3849
-#: diff.c:5614
3858
+#: diff.c:5622
3859
msgid ""
3860
"look for differences that change the number of occurrences of the specified "
3861
"string"
@@ -3854,7 +3863,7 @@ msgstr ""
3863
"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 "
3864
"chuỗi được chỉ ra"
3865
3857
-#: diff.c:5617
3866
+#: diff.c:5625
3867
msgid ""
3868
"look for differences that change the number of occurrences of the specified "
3869
"regex"
@@ -3862,35 +3871,35 @@ msgstr ""
3871
"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 "
3872
"thức chính quy được chỉ ra"
3873
3865
-#: diff.c:5620
3874
+#: diff.c:5628
3875
msgid "show all changes in the changeset with -S or -G"
3876
msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
3877
3869
-#: diff.c:5623
3878
+#: diff.c:5631
3879
msgid "treat <string> in -S as extended POSIX regular expression"
3880
msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
3881
3873
-#: diff.c:5626
3882
+#: diff.c:5634
3883
msgid "control the order in which files appear in the output"
3884
msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
3885
3877
-#: diff.c:5627 diff.c:5630
3886
+#: diff.c:5635 diff.c:5638
3887
msgid "<path>"
3888
msgstr "<đường-dẫn>"
3889
3881
-#: diff.c:5628
3890
+#: diff.c:5636
3891
msgid "show the change in the specified path first"
3892
msgstr "hiển thị các thay đổi trong đường dẫn đã cho đầu tiên"
3893
3885
-#: diff.c:5631
3894
+#: diff.c:5639
3895
msgid "skip the output to the specified path"
3896
msgstr "bỏ qua đầu ra đến đường dẫn đã cho"
3897
3889
-#: diff.c:5633
3898
+#: diff.c:5641
3899
msgid "<object-id>"
3900
msgstr "<mã-số-đối-tượng>"
3901
3893
-#: diff.c:5634
3902
+#: diff.c:5642
3903
msgid ""
3904
"look for differences that change the number of occurrences of the specified "
3905
"object"
@@ -3898,32 +3907,32 @@ msgstr ""
3907
"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 "
3908
"tượng được chỉ ra"
3909
3901
-#: diff.c:5636
3910
+#: diff.c:5644
3911
msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3912
msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
3913
3905
-#: diff.c:5637
3914
+#: diff.c:5645
3915
msgid "select files by diff type"
3916
msgstr "chọn các tập tin theo kiểu khác biệt"
3917
3909
-#: diff.c:5639
3918
+#: diff.c:5647
3919
msgid "<file>"
3920
msgstr "<tập_tin>"
3921
3913
-#: diff.c:5640
3922
+#: diff.c:5648
3923
msgid "Output to a specific file"
3924
msgstr "Xuất ra một tập tin cụ thể"
3925
3917
-#: diff.c:6298
3926
+#: diff.c:6306
3927
msgid "exhaustive rename detection was skipped due to too many files."
3928
msgstr "nhận thấy đổi tên toàn diện đã bị bỏ qua bởi có quá nhiều tập tin."
3929
3921
-#: diff.c:6301
3930
+#: diff.c:6309
3931
msgid "only found copies from modified paths due to too many files."
3932
msgstr ""
3933
"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."
3934
3926
-#: diff.c:6304
3935
+#: diff.c:6312
3936
#, c-format
3937
msgid ""
3938
"you may want to set your %s variable to at least %d and retry the command."
@@ -3936,7 +3945,7 @@ msgstr ""
3945
msgid "failed to read orderfile '%s'"
3946
msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3947
3939
-#: diffcore-rename.c:1514
3948
+#: diffcore-rename.c:1564
3949
msgid "Performing inexact rename detection"
3950
msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3951
@@ -3974,338 +3983,417 @@ msgstr "vô hiệu khớp mẫu nón"
3983
msgid "cannot use %s as an exclude file"
3984
msgstr "không thể dùng %s như là một tập tin loại trừ"
3985
3977
-#: dir.c:2351
3986
+#: dir.c:2464
3987
#, c-format
3988
msgid "could not open directory '%s'"
3989
msgstr "không thể mở thư mục “%s”"
3990
3982
-#: dir.c:2653
3991
+#: dir.c:2766
3992
msgid "failed to get kernel name and information"
3993
msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3994
3986
-#: dir.c:2777
3995
+#: dir.c:2890
3996
msgid "untracked cache is disabled on this system or location"
3997
msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3998
3990
-#: dir.c:3610
3999
+#: dir.c:3158
4000
+msgid ""
4001
+"No directory name could be guessed.\n"
4002
+"Please specify a directory on the command line"
4003
+msgstr ""
4004
+"Không đoán được thư mục tên là gì.\n"
4005
+"Vui lòng chỉ định tên một thư mục trên dòng lệnh"
4006
+
4007
+#: dir.c:3837
4008
#, c-format
4009
msgid "index file corrupt in repo %s"
4010
msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
4011
3995
-#: dir.c:3657 dir.c:3662
4012
+#: dir.c:3884 dir.c:3889
4013
#, c-format
4014
msgid "could not create directories for %s"
4015
msgstr "không thể tạo thư mục cho %s"
4016
4000
-#: dir.c:3691
4017
+#: dir.c:3918
4018
#, c-format
4019
msgid "could not migrate git directory from '%s' to '%s'"
4020
msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
4021
4005
-#: editor.c:74
4022
+#: editor.c:77
4023
#, c-format
4024
msgid "hint: Waiting for your editor to close the file...%c"
4025
msgstr "gợi ý: Chờ trình biên soạn của bạn đóng tập tin…%c"
4026
4010
-#: entry.c:176
4027
+#: entry.c:177
4028
msgid "Filtering content"
4029
msgstr "Nội dung lọc"
4030
4014
-#: entry.c:497
4031
+#: entry.c:498
4032
#, c-format
4033
msgid "could not stat file '%s'"
4034
msgstr "không thể lấy thống kê tập tin “%s”"
4035
4019
-#: environment.c:152
4036
+#: environment.c:143
4037
#, c-format
4038
msgid "bad git namespace path \"%s\""
4039
msgstr "đường dẫn không gian tên git \"%s\" sai"
4040
4024
-#: environment.c:334
4025
-#, c-format
4026
-msgid "could not set GIT_DIR to '%s'"
4027
-msgstr "không thể đặt GIT_DIR thành “%s”"
4028
-
4041
#: exec-cmd.c:363
4042
#, c-format
4043
msgid "too many args to run %s"
4044
msgstr "quá nhiều tham số để chạy %s"
4045
4034
-#: fetch-pack.c:182
4046
+#: fetch-pack.c:193
4047
msgid "git fetch-pack: expected shallow list"
4048
msgstr "git fetch-pack: cần danh sách shallow"
4049
4038
-#: fetch-pack.c:185
4050
+#: fetch-pack.c:196
4051
msgid "git fetch-pack: expected a flush packet after shallow list"
4052
msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
4053
4042
-#: fetch-pack.c:196
4054
+#: fetch-pack.c:207
4055
msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
4056
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
4057
4046
-#: fetch-pack.c:216
4058
+#: fetch-pack.c:227
4059
#, c-format
4060
msgid "git fetch-pack: expected ACK/NAK, got '%s'"
4061
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
4062
4051
-#: fetch-pack.c:227
4063
+#: fetch-pack.c:238
4064
msgid "unable to write to remote"
4065
msgstr "không thể ghi lên máy phục vụ"
4066
4055
-#: fetch-pack.c:288
4067
+#: fetch-pack.c:299
4068
msgid "--stateless-rpc requires multi_ack_detailed"
4069
msgstr "--stateless-rpc cần multi_ack_detailed"
4070
4059
-#: fetch-pack.c:383 fetch-pack.c:1423
4071
+#: fetch-pack.c:394 fetch-pack.c:1434
4072
#, c-format
4073
msgid "invalid shallow line: %s"
4074
msgstr "dòng shallow không hợp lệ: %s"
4075
4064
-#: fetch-pack.c:389 fetch-pack.c:1429
4076
+#: fetch-pack.c:400 fetch-pack.c:1440
4077
#, c-format
4078
msgid "invalid unshallow line: %s"
4079
msgstr "dòng unshallow không hợp lệ: %s"
4080
4069
-#: fetch-pack.c:391 fetch-pack.c:1431
4081
+#: fetch-pack.c:402 fetch-pack.c:1442
4082
#, c-format
4083
msgid "object not found: %s"
4084
msgstr "không tìm thấy đối tượng: %s"
4085
4074
-#: fetch-pack.c:394 fetch-pack.c:1434
4086
+#: fetch-pack.c:405 fetch-pack.c:1445
4087
#, c-format
4088
msgid "error in object: %s"
4089
msgstr "lỗi trong đối tượng: %s"
4090
4079
-#: fetch-pack.c:396 fetch-pack.c:1436
4091
+#: fetch-pack.c:407 fetch-pack.c:1447
4092
#, c-format
4093
msgid "no shallow found: %s"
4094
msgstr "không tìm shallow nào: %s"
4095
4084
-#: fetch-pack.c:399 fetch-pack.c:1440
4096
+#: fetch-pack.c:410 fetch-pack.c:1451
4097
#, c-format
4098
msgid "expected shallow/unshallow, got %s"
4099
msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
4100
4089
-#: fetch-pack.c:439
4101
+#: fetch-pack.c:450
4102
#, c-format
4103
msgid "got %s %d %s"
4104
msgstr "nhận %s %d - %s"
4105
4094
-#: fetch-pack.c:456
4106
+#: fetch-pack.c:467
4107
#, c-format
4108
msgid "invalid commit %s"
4109
msgstr "lần chuyển giao %s không hợp lệ"
4110
4099
-#: fetch-pack.c:487
4111
+#: fetch-pack.c:498
4112
msgid "giving up"
4113
msgstr "chịu thua"
4114
4103
-#: fetch-pack.c:500 progress.c:339
4115
+#: fetch-pack.c:511 progress.c:339
4116
msgid "done"
4117
msgstr "xong"
4118
4107
-#: fetch-pack.c:512
4119
+#: fetch-pack.c:523
4120
#, c-format
4121
msgid "got %s (%d) %s"
4122
msgstr "nhận %s (%d) %s"
4123
4112
-#: fetch-pack.c:548
4124
+#: fetch-pack.c:559
4125
#, c-format
4126
msgid "Marking %s as complete"
4127
msgstr "Đánh dấu %s là đã hoàn thành"
4128
4117
-#: fetch-pack.c:763
4129
+#: fetch-pack.c:774
4130
#, c-format
4131
msgid "already have %s (%s)"
4132
msgstr "đã sẵn có %s (%s)"
4133
4122
-#: fetch-pack.c:849
4134
+#: fetch-pack.c:860
4135
msgid "fetch-pack: unable to fork off sideband demultiplexer"
4136
msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
4137
4126
-#: fetch-pack.c:857
4138
+#: fetch-pack.c:868
4139
msgid "protocol error: bad pack header"
4140
msgstr "lỗi giao thức: phần đầu gói bị sai"
4141
4130
-#: fetch-pack.c:951
4142
+#: fetch-pack.c:962
4143
#, c-format
4144
msgid "fetch-pack: unable to fork off %s"
4145
msgstr "fetch-pack: không thể rẽ nhánh %s"
4146
4135
-#: fetch-pack.c:957
4147
+#: fetch-pack.c:968
4148
msgid "fetch-pack: invalid index-pack output"
4149
msgstr "fetch-pack: kết xuất index-pack không hợp lệ"
4150
4139
-#: fetch-pack.c:974
4151
+#: fetch-pack.c:985
4152
#, c-format
4153
msgid "%s failed"
4154
msgstr "%s gặp lỗi"
4155
4144
-#: fetch-pack.c:976
4156
+#: fetch-pack.c:987
4157
msgid "error in sideband demultiplexer"
4158
msgstr "có lỗi trong sideband demultiplexer"
4159
4148
-#: fetch-pack.c:1019
4160
+#: fetch-pack.c:1030
4161
#, c-format
4162
msgid "Server version is %.*s"
4163
msgstr "Phiên bản máy chủ là %.*s"
4164
4153
-#: fetch-pack.c:1027 fetch-pack.c:1033 fetch-pack.c:1036 fetch-pack.c:1042
4154
-#: fetch-pack.c:1046 fetch-pack.c:1050 fetch-pack.c:1054 fetch-pack.c:1058
4155
-#: fetch-pack.c:1062 fetch-pack.c:1066 fetch-pack.c:1070 fetch-pack.c:1074
4156
-#: fetch-pack.c:1080 fetch-pack.c:1086 fetch-pack.c:1091 fetch-pack.c:1096
4165
+#: fetch-pack.c:1038 fetch-pack.c:1044 fetch-pack.c:1047 fetch-pack.c:1053
4166
+#: fetch-pack.c:1057 fetch-pack.c:1061 fetch-pack.c:1065 fetch-pack.c:1069
4167
+#: fetch-pack.c:1073 fetch-pack.c:1077 fetch-pack.c:1081 fetch-pack.c:1085
4168
+#: fetch-pack.c:1091 fetch-pack.c:1097 fetch-pack.c:1102 fetch-pack.c:1107
4169
#, c-format
4170
msgid "Server supports %s"
4171
msgstr "Máy chủ hỗ trợ %s"
4172
4161
-#: fetch-pack.c:1029
4173
+#: fetch-pack.c:1040
4174
msgid "Server does not support shallow clients"
4175
msgstr "Máy chủ không hỗ trợ máy khách shallow"
4176
4165
-#: fetch-pack.c:1089
4177
+#: fetch-pack.c:1100
4178
msgid "Server does not support --shallow-since"
4179
msgstr "Máy chủ không hỗ trợ --shallow-since"
4180
4169
-#: fetch-pack.c:1094
4181
+#: fetch-pack.c:1105
4182
msgid "Server does not support --shallow-exclude"
4183
msgstr "Máy chủ không hỗ trợ --shallow-exclude"
4184
4173
-#: fetch-pack.c:1098
4185
+#: fetch-pack.c:1109
4186
msgid "Server does not support --deepen"
4187
msgstr "Máy chủ không hỗ trợ --deepen"
4188
4177
-#: fetch-pack.c:1100
4189
+#: fetch-pack.c:1111
4190
msgid "Server does not support this repository's object format"
4191
msgstr "Máy chủ không hỗ trợ định dạng đối tượng của kho này"
4192
4181
-#: fetch-pack.c:1113
4193
+#: fetch-pack.c:1124
4194
msgid "no common commits"
4195
msgstr "không có lần chuyển giao chung nào"
4196
4185
-#: fetch-pack.c:1122 fetch-pack.c:1469 builtin/clone.c:1238
4197
+#: fetch-pack.c:1133 fetch-pack.c:1480 builtin/clone.c:1130
4198
msgid "source repository is shallow, reject to clone."
4199
msgstr "kho nguồn là nông, nên bỏ từ chối nhân bản."
4200
4189
-#: fetch-pack.c:1128 fetch-pack.c:1660
4201
+#: fetch-pack.c:1139 fetch-pack.c:1671
4202
msgid "git fetch-pack: fetch failed."
4203
msgstr "git fetch-pack: fetch gặp lỗi."
4204
4193
-#: fetch-pack.c:1242
4205
+#: fetch-pack.c:1253
4206
#, c-format
4207
msgid "mismatched algorithms: client %s; server %s"
4208
msgstr "các thuật toán không khớp nhau: máy khách %s; máy chủ %s"
4209
4198
-#: fetch-pack.c:1246
4210
+#: fetch-pack.c:1257
4211
#, c-format
4212
msgid "the server does not support algorithm '%s'"
4213
msgstr "máy chủ không hỗ trợ thuật toán “%s”"
4214
4203
-#: fetch-pack.c:1279
4215
+#: fetch-pack.c:1290
4216
msgid "Server does not support shallow requests"
4217
msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
4218
4207
-#: fetch-pack.c:1286
4219
+#: fetch-pack.c:1297
4220
msgid "Server supports filter"
4221
msgstr "Máy chủ hỗ trợ bộ lọc"
4222
4211
-#: fetch-pack.c:1329 fetch-pack.c:2043
4223
+#: fetch-pack.c:1340 fetch-pack.c:2053
4224
msgid "unable to write request to remote"
4225
msgstr "không thể ghi các yêu cầu lên máy phục vụ"
4226
4215
-#: fetch-pack.c:1347
4227
+#: fetch-pack.c:1358
4228
#, c-format
4229
msgid "error reading section header '%s'"
4230
msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
4231
4220
-#: fetch-pack.c:1353
4232
+#: fetch-pack.c:1364
4233
#, c-format
4234
msgid "expected '%s', received '%s'"
4235
msgstr "cần “%s”, nhưng lại nhận “%s”"
4236
4225
-#: fetch-pack.c:1387
4237
+#: fetch-pack.c:1398
4238
#, c-format
4239
msgid "unexpected acknowledgment line: '%s'"
4240
msgstr "gặp dòng không được thừa nhận: “%s”"
4241
4230
-#: fetch-pack.c:1392
4242
+#: fetch-pack.c:1403
4243
#, c-format
4244
msgid "error processing acks: %d"
4245
msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
4246
4235
-#: fetch-pack.c:1402
4247
+#: fetch-pack.c:1413
4248
msgid "expected packfile to be sent after 'ready'"
4249
msgstr "cần tập tin gói để gửi sau “ready”"
4250
4239
-#: fetch-pack.c:1404
4251
+#: fetch-pack.c:1415
4252
msgid "expected no other sections to be sent after no 'ready'"
4253
msgstr "không cần thêm phần nào để gửi sau “ready”"
4254
4243
-#: fetch-pack.c:1445
4255
+#: fetch-pack.c:1456
4256
#, c-format
4257
msgid "error processing shallow info: %d"
4258
msgstr "lỗi xử lý thông tin shallow: %d"
4259
4248
-#: fetch-pack.c:1494
4260
+#: fetch-pack.c:1505
4261
#, c-format
4262
msgid "expected wanted-ref, got '%s'"
4263
msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
4264
4253
-#: fetch-pack.c:1499
4265
+#: fetch-pack.c:1510
4266
#, c-format
4267
msgid "unexpected wanted-ref: '%s'"
4268
msgstr "wanted-ref không được mong đợi: “%s”"
4269
4258
-#: fetch-pack.c:1504
4270
+#: fetch-pack.c:1515
4271
#, c-format
4272
msgid "error processing wanted refs: %d"
4273
msgstr "lỗi khi xử lý wanted refs: %d"
4274
4263
-#: fetch-pack.c:1534
4275
+#: fetch-pack.c:1545
4276
msgid "git fetch-pack: expected response end packet"
4277
msgstr "git fetch-pack: cần nhận được trả lời là kết thúc gói"
4278
4267
-#: fetch-pack.c:1939
4279
+#: fetch-pack.c:1949
4280
msgid "no matching remote head"
4281
msgstr "không khớp phần đầu máy chủ"
4282
4271
-#: fetch-pack.c:1962 builtin/clone.c:697
4283
+#: fetch-pack.c:1972 builtin/clone.c:581
4284
msgid "remote did not send all necessary objects"
4285
msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4286
4275
-#: fetch-pack.c:2065
4287
+#: fetch-pack.c:2075
4288
msgid "unexpected 'ready' from remote"
4277
-msgstr "gặp 'ready' đột xuất từ máy chủ"
4289
+msgstr "gặp “ready” đột xuất từ máy chủ"
4290
4279
-#: fetch-pack.c:2088
4291
+#: fetch-pack.c:2098
4292
#, c-format
4293
msgid "no such remote ref %s"
4294
msgstr "không có máy chủ tham chiếu nào như %s"
4295
4284
-#: fetch-pack.c:2091
4296
+#: fetch-pack.c:2101
4297
#, c-format
4298
msgid "Server does not allow request for unadvertised object %s"
4299
msgstr ""
4300
"Máy phục vụ không cho phép yêu cầu cho đối tượng không được báo trước %s"
4301
4290
-#: gpg-interface.c:273
4302
+#: gpg-interface.c:329 gpg-interface.c:451 gpg-interface.c:902
4303
+#: gpg-interface.c:918
4304
msgid "could not create temporary file"
4305
msgstr "không thể tạo tập tin tạm thời"
4306
4294
-#: gpg-interface.c:276
4307
+#: gpg-interface.c:332 gpg-interface.c:454
4308
#, c-format
4309
msgid "failed writing detached signature to '%s'"
4310
msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
4311
4299
-#: gpg-interface.c:470
4312
+#: gpg-interface.c:445
4313
+msgid ""
4314
+"gpg.ssh.allowedSignersFile needs to be configured and exist for ssh "
4315
+"signature verification"
4316
+msgstr ""
4317
+"gpg.ssh.allowedSignersFile cần được cấu hình và tồn tại để xác minh chữ ký "
4318
+"ssh"
4319
+
4320
+#: gpg-interface.c:469
4321
+msgid ""
4322
+"ssh-keygen -Y find-principals/verify is needed for ssh signature "
4323
+"verification (available in openssh version 8.2p1+)"
4324
+msgstr ""
4325
+"ssh-keygen -Y find-principals/verify là cần thiết để xác minh chữ ký ssh (có "
4326
+"sẵn trong phiên bản openssh 8.2p1+)"
4327
+
4328
+#: gpg-interface.c:523
4329
+#, c-format
4330
+msgid "ssh signing revocation file configured but not found: %s"
4331
+msgstr "tập tin thu hồi chữ ký ssh đã được cấu hình nhưng không tìm thấy: %s"
4332
+
4333
+#: gpg-interface.c:576
4334
+#, c-format
4335
+msgid "bad/incompatible signature '%s'"
4336
+msgstr "chữ sai / không tương thích “%s”"
4337
+
4338
+#: gpg-interface.c:735 gpg-interface.c:740
4339
+#, c-format
4340
+msgid "failed to get the ssh fingerprint for key '%s'"
4341
+msgstr "gặp lỗi khi lấy dấu vân tay ssh cho khóa “%s”"
4342
+
4343
+#: gpg-interface.c:762
4344
+msgid ""
4345
+"either user.signingkey or gpg.ssh.defaultKeyCommand needs to be configured"
4346
+msgstr ""
4347
+"hoặc là user.signingkey hoặc gpg.ssh.defaultKeyCommand cần được cấu hình"
4348
+
4349
+#: gpg-interface.c:780
4350
+#, c-format
4351
+msgid "gpg.ssh.defaultKeyCommand succeeded but returned no keys: %s %s"
4352
+msgstr ""
4353
+"gpg.ssh.defaultKeyCommand thành công nhưng lại không trả về khóa nào: %s %s"
4354
+
4355
+#: gpg-interface.c:786
4356
+#, c-format
4357
+msgid "gpg.ssh.defaultKeyCommand failed: %s %s"
4358
+msgstr "gpg.ssh.defaultKeyCommand gặp lỗi: %s %s"
4359
+
4360
+#: gpg-interface.c:874
4361
msgid "gpg failed to sign the data"
4362
msgstr "gpg gặp lỗi khi ký dữ liệu"
4363
4364
+#: gpg-interface.c:895
4365
+msgid "user.signingkey needs to be set for ssh signing"
4366
+msgstr "user.signingkey cần được đặt cho ký ssh"
4367
+
4368
+#: gpg-interface.c:906
4369
+#, c-format
4370
+msgid "failed writing ssh signing key to '%s'"
4371
+msgstr "gặp lỗi khi ghi chìa khóa ký ssh vào “%s”"
4372
+
4373
+#: gpg-interface.c:924
4374
+#, c-format
4375
+msgid "failed writing ssh signing key buffer to '%s'"
4376
+msgstr "gặp lỗi khi ghi bộ đệm chìa khóa ký ssh vào “%s”"
4377
+
4378
+#: gpg-interface.c:942
4379
+msgid ""
4380
+"ssh-keygen -Y sign is needed for ssh signing (available in openssh version "
4381
+"8.2p1+)"
4382
+msgstr ""
4383
+"ssh-keygen -Y sign là cần thiết cho ký ssh (sẵn có trong openssh phiên bản "
4384
+"8.2p1+)"
4385
+
4386
+#: gpg-interface.c:954
4387
+#, c-format
4388
+msgid "failed reading ssh signing data buffer from '%s'"
4389
+msgstr "gặp lỗi khi đọc bộ đệm dữ liệu chữ ký ssh từ “%s”"
4390
+
4391
#: graph.c:98
4392
#, c-format
4393
msgid "ignored invalid color '%.*s' in log.graphColors"
4394
msgstr "bỏ qua màu không hợp lệ “%.*s” trong log.graphColors"
4395
4308
-#: grep.c:531
4396
+#: grep.c:533
4397
msgid ""
4398
"given pattern contains NULL byte (via -f <file>). This is only supported "
4399
"with -P under PCRE v2"
@@ -4313,109 +4401,109 @@ msgstr ""
4401
"mẫu đã cho có chứa NULL byte (qua -f <file>). Điều này chỉ được hỗ trợ với -"
4402
"P dưới PCRE v2"
4403
4316
-#: grep.c:1895
4404
+#: grep.c:1928
4405
#, c-format
4406
msgid "'%s': unable to read %s"
4407
msgstr "“%s”: không thể đọc %s"
4408
4321
-#: grep.c:1912 setup.c:176 builtin/clone.c:416 builtin/diff.c:90
4409
+#: grep.c:1945 setup.c:176 builtin/clone.c:302 builtin/diff.c:90
4410
#: builtin/rm.c:136
4411
#, c-format
4412
msgid "failed to stat '%s'"
4413
msgstr "gặp lỗi khi lấy thống kê về “%s”"
4414
4327
-#: grep.c:1923
4415
+#: grep.c:1956
4416
#, c-format
4417
msgid "'%s': short read"
4418
msgstr "“%s”: đọc ngắn"
4419
4332
-#: help.c:23
4420
+#: help.c:24
4421
msgid "start a working area (see also: git help tutorial)"
4422
msgstr "bắt đầu một vùng làm việc (xem thêm: git help tutorial)"
4423
4336
-#: help.c:24
4424
+#: help.c:25
4425
msgid "work on the current change (see also: git help everyday)"
4426
msgstr "làm việc trên thay đổi hiện tại (xem thêm: git help everyday)"
4427
4340
-#: help.c:25
4428
+#: help.c:26
4429
msgid "examine the history and state (see also: git help revisions)"
4430
msgstr "xem xét lịch sử tình trạng (xem thêm: git help revisions)"
4431
4344
-#: help.c:26
4432
+#: help.c:27
4433
msgid "grow, mark and tweak your common history"
4434
msgstr "thêm, ghi dấu và chỉnh lịch sử chung của bạn"
4435
4348
-#: help.c:27
4436
+#: help.c:28
4437
msgid "collaborate (see also: git help workflows)"
4438
msgstr "làm việc nhóm (xem thêm: git help workflows)"
4439
4352
-#: help.c:31
4440
+#: help.c:32
4441
msgid "Main Porcelain Commands"
4442
msgstr "Các lệnh Porcelain chính"
4443
4356
-#: help.c:32
4444
+#: help.c:33
4445
msgid "Ancillary Commands / Manipulators"
4446
msgstr "Lệnh/thao tác thứ cấp"
4447
4360
-#: help.c:33
4448
+#: help.c:34
4449
msgid "Ancillary Commands / Interrogators"
4450
msgstr "Lệnh/bộ hỏi thứ cấp"
4451
4364
-#: help.c:34
4452
+#: help.c:35
4453
msgid "Interacting with Others"
4454
msgstr "Tương tác với những cái khác"
4455
4368
-#: help.c:35
4456
+#: help.c:36
4457
msgid "Low-level Commands / Manipulators"
4458
msgstr "Lệnh/thao tác ở mức thấp"
4459
4372
-#: help.c:36
4460
+#: help.c:37
4461
msgid "Low-level Commands / Interrogators"
4462
msgstr "Lệnh/bộ hỏi ở mức thấp"
4463
4376
-#: help.c:37
4464
+#: help.c:38
4465
msgid "Low-level Commands / Syncing Repositories"
4466
msgstr "Lệnh/Đồng bộ kho ở mức thấp"
4467
4380
-#: help.c:38
4468
+#: help.c:39
4469
msgid "Low-level Commands / Internal Helpers"
4470
msgstr "Lệnh/Hỗ trợ nội tại ở mức thấp"
4471
4384
-#: help.c:300
4472
+#: help.c:313
4473
#, c-format
4474
msgid "available git commands in '%s'"
4475
msgstr "các lệnh git sẵn có trong thư mục “%s”:"
4476
4389
-#: help.c:307
4477
+#: help.c:320
4478
msgid "git commands available from elsewhere on your $PATH"
4479
msgstr "các lệnh git sẵn có từ một nơi khác trong $PATH của bạn"
4480
4393
-#: help.c:316
4481
+#: help.c:329
4482
msgid "These are common Git commands used in various situations:"
4483
msgstr "Có các lệnh Git chung được sử dụng trong các tình huống khác nhau:"
4484
4397
-#: help.c:365 git.c:100
4485
+#: help.c:378 git.c:100
4486
#, c-format
4487
msgid "unsupported command listing type '%s'"
4488
msgstr "không hỗ trợ liệt kê lệnh kiểu “%s”"
4489
4402
-#: help.c:405
4490
+#: help.c:418
4491
msgid "The Git concept guides are:"
4492
msgstr "Các chỉ dẫn khái niệm về Git là:"
4493
4406
-#: help.c:429
4494
+#: help.c:442
4495
msgid "See 'git help <command>' to read about a specific subcommand"
4496
msgstr "Xem “git help <lệnh>” để đọc các đặc tả của lệnh con"
4497
4410
-#: help.c:434
4498
+#: help.c:447
4499
msgid "External commands"
4500
msgstr "Các lệnh bên ngoài"
4501
4414
-#: help.c:449
4502
+#: help.c:462
4503
msgid "Command aliases"
4504
msgstr "Các bí danh lệnh"
4505
4418
-#: help.c:527
4506
+#: help.c:543
4507
#, c-format
4508
msgid ""
4509
"'%s' appears to be a git command, but we were not\n"
@@ -4424,31 +4512,36 @@ msgstr ""
4512
"“%s” trông như là một lệnh git, nhưng chúng tôi không\n"
4513
"thể thực thi nó. Có lẽ là lệnh git-%s đã bị hỏng?"
4514
4427
-#: help.c:543 help.c:631
4515
+#: help.c:565 help.c:662
4516
#, c-format
4517
msgid "git: '%s' is not a git command. See 'git --help'."
4518
msgstr "git: “%s” không phải là một lệnh của git. Xem “git --help”."
4519
4432
-#: help.c:591
4520
+#: help.c:613
4521
msgid "Uh oh. Your system reports no Git commands at all."
4522
msgstr "Ối chà. Hệ thống của bạn báo rằng chẳng có lệnh Git nào cả."
4523
4436
-#: help.c:613
4524
+#: help.c:635
4525
#, c-format
4526
msgid "WARNING: You called a Git command named '%s', which does not exist."
4527
msgstr "CẢNH BÁO: Bạn đã gọi lệnh Git có tên “%s”, mà nó lại không có sẵn."
4528
4441
-#: help.c:618
4529
+#: help.c:640
4530
#, c-format
4531
msgid "Continuing under the assumption that you meant '%s'."
4532
msgstr "Tiếp tục và coi rằng ý bạn là “%s”."
4533
4446
-#: help.c:623
4534
+#: help.c:646
4535
+#, c-format
4536
+msgid "Run '%s' instead? (y/N)"
4537
+msgstr "Chạy “%s” để thay thế? (y/N)"
4538
+
4539
+#: help.c:654
4540
#, c-format
4541
msgid "Continuing in %0.1f seconds, assuming that you meant '%s'."
4542
msgstr "Tiếp tục trong %0.1f giây,và coi rằng ý bạn là “%s”."
4543
4451
-#: help.c:635
4544
+#: help.c:666
4545
msgid ""
4546
"\n"
4547
"The most similar command is"
@@ -4459,16 +4552,16 @@ msgstr[0] ""
4552
"\n"
4553
"Những lệnh giống nhất là"
4554
4462
-#: help.c:675
4555
+#: help.c:706
4556
msgid "git version [<options>]"
4557
msgstr "git version [<các tùy chọn>]"
4558
4466
-#: help.c:730
4559
+#: help.c:761
4560
#, c-format
4561
msgid "%s: %s - %s"
4562
msgstr "%s: %s - %s"
4563
4471
-#: help.c:734
4564
+#: help.c:765
4565
msgid ""
4566
"\n"
4567
"Did you mean this?"
@@ -4479,6 +4572,15 @@ msgstr[0] ""
4572
"\n"
4573
"Có phải ý bạn là một trong số những cái này không?"
4574
4575
+#: hook.c:27
4576
+#, c-format
4577
+msgid ""
4578
+"The '%s' hook was ignored because it's not set as executable.\n"
4579
+"You can disable this warning with `git config advice.ignoredHook false`."
4580
+msgstr ""
4581
+"Móc “%s” bị bỏ qua bởi vì nó không thể đặt là thực thi được.\n"
4582
+"Bạn có thể tắt cảnh báo này bằng “git config advice.ignoredHook false“."
4583
+
4584
#: ident.c:353
4585
msgid "Author identity unknown\n"
4586
msgstr "Chưa biết định danh tác giả\n"
@@ -4541,7 +4643,7 @@ msgstr "không cho phép tên định danh là rỗng (cho <%s>)"
4643
msgid "name consists only of disallowed characters: %s"
4644
msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
4645
4544
-#: ident.c:454 builtin/commit.c:647
4646
+#: ident.c:454 builtin/commit.c:648
4647
#, c-format
4648
msgid "invalid date format: %s"
4649
msgstr "ngày tháng không hợp lệ: %s"
@@ -4633,9 +4735,14 @@ msgstr "Không thể tạo “%s.lock”: %s"
4735
#: ls-refs.c:37
4736
#, c-format
4737
msgid "invalid value '%s' for lsrefs.unborn"
4636
-msgstr "giá trị '%s' không hợp lệ cho lsrefs.unborn"
4738
+msgstr "giá trị “%s” không hợp lệ cho lsrefs.unborn"
4739
4638
-#: ls-refs.c:167
4740
+#: ls-refs.c:174
4741
+#, c-format
4742
+msgid "unexpected line: '%s'"
4743
+msgstr "dòng không cần: “%s”"
4744
+
4745
+#: ls-refs.c:178
4746
msgid "expected flush after ls-refs arguments"
4747
msgstr "cần đẩy dữ liệu lên đĩa sau tham số ls-refs (liệt kê tham chiếu)"
4748
@@ -4643,39 +4750,39 @@ msgstr "cần đẩy dữ liệu lên đĩa sau tham số ls-refs (liệt kê th
4750
msgid "quoted CRLF detected"
4751
msgstr "phát hiện CRLF được trích dẫn"
4752
4646
-#: mailinfo.c:1254 builtin/am.c:176 builtin/mailinfo.c:46
4753
+#: mailinfo.c:1254 builtin/am.c:177 builtin/mailinfo.c:46
4754
#, c-format
4755
msgid "bad action '%s' for '%s'"
4756
msgstr "thao tác sai “%s” cho “%s”"
4757
4651
-#: merge-ort.c:1569 merge-recursive.c:1201
4758
+#: merge-ort.c:1584 merge-recursive.c:1211
4759
#, c-format
4760
msgid "Failed to merge submodule %s (not checked out)"
4761
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
4762
4656
-#: merge-ort.c:1578 merge-recursive.c:1208
4763
+#: merge-ort.c:1593 merge-recursive.c:1218
4764
#, c-format
4765
msgid "Failed to merge submodule %s (commits not present)"
4766
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)"
4767
4661
-#: merge-ort.c:1587 merge-recursive.c:1215
4768
+#: merge-ort.c:1602 merge-recursive.c:1225
4769
#, c-format
4770
msgid "Failed to merge submodule %s (commits don't follow merge-base)"
4771
msgstr ""
4772
"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-"
4773
"trộn)"
4774
4668
-#: merge-ort.c:1597 merge-ort.c:1604
4775
+#: merge-ort.c:1612 merge-ort.c:1620
4776
#, c-format
4777
msgid "Note: Fast-forwarding submodule %s to %s"
4778
msgstr "Chú ý: Chuyển-tiếp-nhanh mô-đun-con “%s” sang “%s”"
4779
4673
-#: merge-ort.c:1625
4780
+#: merge-ort.c:1642
4781
#, c-format
4782
msgid "Failed to merge submodule %s"
4783
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s”"
4784
4678
-#: merge-ort.c:1632
4785
+#: merge-ort.c:1649
4786
#, c-format
4787
msgid ""
4788
"Failed to merge submodule %s, but a possible merge resolution exists:\n"
@@ -4684,7 +4791,7 @@ msgstr ""
4791
"Gặp lỗi khi hòa trộn mô-đun-con “%s”, nhưng có cách giải quyết:\n"
4792
"%s\n"
4793
4687
-#: merge-ort.c:1636 merge-recursive.c:1269
4794
+#: merge-ort.c:1653 merge-recursive.c:1281
4795
#, c-format
4796
msgid ""
4797
"If this is correct simply add it to the index for example\n"
@@ -4701,7 +4808,7 @@ msgstr ""
4808
"\n"
4809
"cái mà sẽ chấp nhận gợi ý này.\n"
4810
4704
-#: merge-ort.c:1649
4811
+#: merge-ort.c:1666
4812
#, c-format
4813
msgid ""
4814
"Failed to merge submodule %s, but multiple possible merges exist:\n"
@@ -4710,21 +4817,21 @@ msgstr ""
4817
"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"
4818
"%s"
4819
4713
-#: merge-ort.c:1868 merge-recursive.c:1358
4820
+#: merge-ort.c:1887 merge-recursive.c:1372
4821
msgid "Failed to execute internal merge"
4822
msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
4823
4717
-#: merge-ort.c:1873 merge-recursive.c:1363
4824
+#: merge-ort.c:1892 merge-recursive.c:1377
4825
#, c-format
4826
msgid "Unable to add %s to database"
4827
msgstr "Không thể thêm %s vào cơ sở dữ liệu"
4828
4722
-#: merge-ort.c:1880 merge-recursive.c:1396
4829
+#: merge-ort.c:1899 merge-recursive.c:1410
4830
#, c-format
4831
msgid "Auto-merging %s"
4832
msgstr "Tự-động-hòa-trộn %s"
4833
4727
-#: merge-ort.c:2019 merge-recursive.c:2118
4834
+#: merge-ort.c:2038 merge-recursive.c:2132
4835
#, c-format
4836
msgid ""
4837
"CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -4733,7 +4840,7 @@ msgstr ""
4840
"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 "
4841
"của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
4842
4736
-#: merge-ort.c:2029 merge-recursive.c:2128
4843
+#: merge-ort.c:2048 merge-recursive.c:2142
4844
#, c-format
4845
msgid ""
4846
"CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -4742,7 +4849,7 @@ msgstr ""
4849
"XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
4850
"các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s"
4851
4745
-#: merge-ort.c:2087
4852
+#: merge-ort.c:2106
4853
#, c-format
4854
msgid ""
4855
"CONFLICT (directory rename split): Unclear where to rename %s to; it was "
@@ -4753,7 +4860,7 @@ msgstr ""
4860
"thành; nó đã bị đổi tên thành nhiều thư mục khác, với không đích đến nhận "
4861
"một phần nhiều của các tập tin."
4862
4756
-#: merge-ort.c:2241 merge-recursive.c:2464
4863
+#: merge-ort.c:2260 merge-recursive.c:2478
4864
#, c-format
4865
msgid ""
4866
"WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
@@ -4762,7 +4869,7 @@ msgstr ""
4869
"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 "
4870
"bị đổi tên."
4871
4765
-#: merge-ort.c:2385 merge-recursive.c:3247
4872
+#: merge-ort.c:2400 merge-recursive.c:3261
4873
#, c-format
4874
msgid ""
4875
"Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -4771,7 +4878,7 @@ msgstr ""
4878
"Đường dẫn đã được cập nhật: %s được thêm vào trong %s bên trong một thư mục "
4879
"đã được đổi tên trong %s; di chuyển nó đến %s."
4880
4774
-#: merge-ort.c:2392 merge-recursive.c:3254
4881
+#: merge-ort.c:2407 merge-recursive.c:3268
4882
#, c-format
4883
msgid ""
4884
"Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -4780,7 +4887,7 @@ msgstr ""
4887
"Đường dẫn đã được cập nhật: %s được đổi tên thành %s trong %s, bên trong một "
4888
"thư mục đã được đổi tên trong %s; di chuyển nó đến %s."
4889
4783
-#: merge-ort.c:2405 merge-recursive.c:3250
4890
+#: merge-ort.c:2420 merge-recursive.c:3264
4891
#, c-format
4892
msgid ""
4893
"CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -4789,7 +4896,7 @@ msgstr ""
4896
"XUNG ĐỘT (vị trí tệp): %s được thêm vào trong %s trong một thư mục đã được "
4897
"đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4898
4792
-#: merge-ort.c:2413 merge-recursive.c:3257
4899
+#: merge-ort.c:2428 merge-recursive.c:3271
4900
#, c-format
4901
msgid ""
4902
"CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -4798,13 +4905,13 @@ msgstr ""
4905
"XUNG ĐỘT (vị trí tệp): %s được đổi tên thành %s trong %s, bên trong một thư "
4906
"mục đã được đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4907
4801
-#: merge-ort.c:2569
4908
+#: merge-ort.c:2584
4909
#, c-format
4910
msgid "CONFLICT (rename/rename): %s renamed to %s in %s and to %s in %s."
4911
msgstr ""
4912
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s và thành %s trong %s."
4913
4807
-#: merge-ort.c:2664
4914
+#: merge-ort.c:2679
4915
#, c-format
4916
msgid ""
4917
"CONFLICT (rename involved in collision): rename of %s -> %s has content "
@@ -4815,23 +4922,23 @@ msgstr ""
4922
"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 "
4923
"đột lồng nhau."
4924
4818
-#: merge-ort.c:2683 merge-ort.c:2707
4925
+#: merge-ort.c:2698 merge-ort.c:2722
4926
#, c-format
4927
msgid "CONFLICT (rename/delete): %s renamed to %s in %s, but deleted in %s."
4928
msgstr ""
4929
"XUNG ĐỘT (đổi-tên/xóa): Đổi tên %s->%s trong %s, nhưng lại bị xóa trong %s."
4930
4824
-#: merge-ort.c:3182 merge-recursive.c:3008
4931
+#: merge-ort.c:3212 merge-recursive.c:3022
4932
#, c-format
4933
msgid "cannot read object %s"
4934
msgstr "không thể đọc đối tượng %s"
4935
4829
-#: merge-ort.c:3185 merge-recursive.c:3011
4936
+#: merge-ort.c:3215 merge-recursive.c:3025
4937
#, c-format
4938
msgid "object %s is not a blob"
4939
msgstr "đối tượng %s không phải là một blob"
4940
4834
-#: merge-ort.c:3613
4941
+#: merge-ort.c:3644
4942
#, c-format
4943
msgid ""
4944
"CONFLICT (file/directory): directory in the way of %s from %s; moving it to "
@@ -4840,7 +4947,7 @@ msgstr ""
4947
"XUNG ĐỘT (tập tin/thư mục): thư mục theo cách của %s từ %s; thay vào đó, di "
4948
"chuyển nó đến %s."
4949
4843
-#: merge-ort.c:3689
4950
+#: merge-ort.c:3721
4951
#, c-format
4952
msgid ""
4953
"CONFLICT (distinct types): %s had different types on each side; renamed both "
@@ -4849,7 +4956,7 @@ msgstr ""
4956
"XUNG ĐỘT (các kiểu riêng biệt): %s có các kiểu khác nhau ở mỗi bên; đã đổi "
4957
"tên cả hai trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4958
4852
-#: merge-ort.c:3696
4959
+#: merge-ort.c:3728
4960
#, c-format
4961
msgid ""
4962
"CONFLICT (distinct types): %s had different types on each side; renamed one "
@@ -4858,24 +4965,24 @@ msgstr ""
4965
"XUNG ĐỘT (các kiểu riêng biệt): %s có các loại khác nhau ở mỗi bên; đã đổi "
4966
"tên một trong số chúng để mỗi cái có thể được ghi lại ở đâu đó."
4967
4861
-#: merge-ort.c:3796 merge-recursive.c:3087
4968
+#: merge-ort.c:3819 merge-recursive.c:3101
4969
msgid "content"
4970
msgstr "nội dung"
4971
4865
-#: merge-ort.c:3798 merge-recursive.c:3091
4972
+#: merge-ort.c:3821 merge-recursive.c:3105
4973
msgid "add/add"
4974
msgstr "thêm/thêm"
4975
4869
-#: merge-ort.c:3800 merge-recursive.c:3136
4976
+#: merge-ort.c:3823 merge-recursive.c:3150
4977
msgid "submodule"
4978
msgstr "mô-đun-con"
4979
4873
-#: merge-ort.c:3802 merge-recursive.c:3137
4980
+#: merge-ort.c:3825 merge-recursive.c:3151
4981
#, c-format
4982
msgid "CONFLICT (%s): Merge conflict in %s"
4983
msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
4984
4878
-#: merge-ort.c:3833
4985
+#: merge-ort.c:3856
4986
#, c-format
4987
msgid ""
4988
"CONFLICT (modify/delete): %s deleted in %s and modified in %s. Version %s "
@@ -4884,7 +4991,7 @@ msgstr ""
4991
"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 "
4992
"còn lại trong cây (tree)."
4993
4887
-#: merge-ort.c:4120
4994
+#: merge-ort.c:4152
4995
#, c-format
4996
msgid ""
4997
"Note: %s not up to date and in way of checking out conflicted version; old "
@@ -4896,12 +5003,12 @@ msgstr ""
5003
#. TRANSLATORS: The %s arguments are: 1) tree hash of a merge
5004
#. base, and 2-3) the trees for the two trees we're merging.
5005
#.
4899
-#: merge-ort.c:4487
5006
+#: merge-ort.c:4521
5007
#, c-format
5008
msgid "collecting merge info failed for trees %s, %s, %s"
5009
msgstr "thu thập thông tin hòa trộn gặp lỗi cho cây %s, %s, %s"
5010
4904
-#: merge-ort-wrappers.c:13 merge-recursive.c:3702
5011
+#: merge-ort-wrappers.c:13 merge-recursive.c:3716
5012
#, c-format
5013
msgid ""
5014
"Your local changes to the following files would be overwritten by merge:\n"
@@ -4911,109 +5018,109 @@ msgstr ""
5018
"hòa trộn:\n"
5019
" %s"
5020
4914
-#: merge-ort-wrappers.c:33 merge-recursive.c:3468 builtin/merge.c:402
5021
+#: merge-ort-wrappers.c:33 merge-recursive.c:3482 builtin/merge.c:403
5022
msgid "Already up to date."
5023
msgstr "Đã cập nhật rồi."
5024
4918
-#: merge-recursive.c:352
5025
+#: merge-recursive.c:353
5026
msgid "(bad commit)\n"
5027
msgstr "(commit sai)\n"
5028
4922
-#: merge-recursive.c:375
5029
+#: merge-recursive.c:381
5030
#, c-format
5031
msgid "add_cacheinfo failed for path '%s'; merge aborting."
5032
msgstr "add_cacheinfo gặp lỗi đối với đường dẫn “%s”; việc hòa trộn bị bãi bỏ."
5033
4927
-#: merge-recursive.c:384
5034
+#: merge-recursive.c:390
5035
#, c-format
5036
msgid "add_cacheinfo failed to refresh for path '%s'; merge aborting."
5037
msgstr ""
5038
"add_cacheinfo gặp lỗi khi làm mới đối với đường dẫn “%s”; việc hòa trộn bị "
5039
"bãi bỏ."
5040
4934
-#: merge-recursive.c:872
5041
+#: merge-recursive.c:881
5042
#, c-format
5043
msgid "failed to create path '%s'%s"
5044
msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
5045
4939
-#: merge-recursive.c:883
5046
+#: merge-recursive.c:892
5047
#, c-format
5048
msgid "Removing %s to make room for subdirectory\n"
5049
msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
5050
4944
-#: merge-recursive.c:897 merge-recursive.c:916
5051
+#: merge-recursive.c:906 merge-recursive.c:925
5052
msgid ": perhaps a D/F conflict?"
5053
msgstr ": có lẽ là một xung đột D/F?"
5054
4948
-#: merge-recursive.c:906
5055
+#: merge-recursive.c:915
5056
#, c-format
5057
msgid "refusing to lose untracked file at '%s'"
5058
msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
5059
4953
-#: merge-recursive.c:947 builtin/cat-file.c:41
5060
+#: merge-recursive.c:956 builtin/cat-file.c:41
5061
#, c-format
5062
msgid "cannot read object %s '%s'"
5063
msgstr "không thể đọc đối tượng %s “%s”"
5064
4958
-#: merge-recursive.c:952
5065
+#: merge-recursive.c:961
5066
#, c-format
5067
msgid "blob expected for %s '%s'"
5068
msgstr "mong đợi đối tượng blob cho %s “%s”"
5069
4963
-#: merge-recursive.c:977
5070
+#: merge-recursive.c:986
5071
#, c-format
5072
msgid "failed to open '%s': %s"
5073
msgstr "gặp lỗi khi mở “%s”: %s"
5074
4968
-#: merge-recursive.c:988
5075
+#: merge-recursive.c:997
5076
#, c-format
5077
msgid "failed to symlink '%s': %s"
5078
msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
5079
4973
-#: merge-recursive.c:993
5080
+#: merge-recursive.c:1002
5081
#, c-format
5082
msgid "do not know what to do with %06o %s '%s'"
5083
msgstr "không hiểu phải làm gì với %06o %s “%s”"
5084
4978
-#: merge-recursive.c:1223 merge-recursive.c:1235
5085
+#: merge-recursive.c:1233 merge-recursive.c:1246
5086
#, c-format
5087
msgid "Fast-forwarding submodule %s to the following commit:"
5088
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
5089
4983
-#: merge-recursive.c:1226 merge-recursive.c:1238
5090
+#: merge-recursive.c:1236 merge-recursive.c:1249
5091
#, c-format
5092
msgid "Fast-forwarding submodule %s"
5093
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
5094
4988
-#: merge-recursive.c:1261
5095
+#: merge-recursive.c:1273
5096
#, c-format
5097
msgid "Failed to merge submodule %s (merge following commits not found)"
5098
msgstr ""
5099
"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 "
5100
"theo sau hòa trộn)"
5101
4995
-#: merge-recursive.c:1265
5102
+#: merge-recursive.c:1277
5103
#, c-format
5104
msgid "Failed to merge submodule %s (not fast-forward)"
5105
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
5106
5000
-#: merge-recursive.c:1266
5107
+#: merge-recursive.c:1278
5108
msgid "Found a possible merge resolution for the submodule:\n"
5109
msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
5110
5004
-#: merge-recursive.c:1278
5111
+#: merge-recursive.c:1290
5112
#, c-format
5113
msgid "Failed to merge submodule %s (multiple merges found)"
5114
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)"
5115
5009
-#: merge-recursive.c:1420
5116
+#: merge-recursive.c:1434
5117
#, c-format
5118
msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
5119
msgstr ""
5120
"Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
5121
"%s."
5122
5016
-#: merge-recursive.c:1492
5123
+#: merge-recursive.c:1506
5124
#, c-format
5125
msgid ""
5126
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5022,7 +5129,7 @@ msgstr ""
5129
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5130
"còn lại trong cây (tree)."
5131
5025
-#: merge-recursive.c:1497
5132
+#: merge-recursive.c:1511
5133
#, c-format
5134
msgid ""
5135
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5031,7 +5138,7 @@ msgstr ""
5138
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5139
"của %s còn lại trong cây (tree)."
5140
5034
-#: merge-recursive.c:1504
5141
+#: merge-recursive.c:1518
5142
#, c-format
5143
msgid ""
5144
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -5040,7 +5147,7 @@ msgstr ""
5147
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
5148
"còn lại trong cây (tree) tại %s."
5149
5043
-#: merge-recursive.c:1509
5150
+#: merge-recursive.c:1523
5151
#, c-format
5152
msgid ""
5153
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -5049,45 +5156,45 @@ msgstr ""
5156
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
5157
"của %s còn lại trong cây (tree) tại %s."
5158
5052
-#: merge-recursive.c:1544
5159
+#: merge-recursive.c:1558
5160
msgid "rename"
5161
msgstr "đổi tên"
5162
5056
-#: merge-recursive.c:1544
5163
+#: merge-recursive.c:1558
5164
msgid "renamed"
5165
msgstr "đã đổi tên"
5166
5060
-#: merge-recursive.c:1595 merge-recursive.c:2501 merge-recursive.c:3164
5167
+#: merge-recursive.c:1609 merge-recursive.c:2515 merge-recursive.c:3178
5168
#, c-format
5169
msgid "Refusing to lose dirty file at %s"
5170
msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
5171
5065
-#: merge-recursive.c:1605
5172
+#: merge-recursive.c:1619
5173
#, c-format
5174
msgid "Refusing to lose untracked file at %s, even though it's in the way."
5175
msgstr ""
5176
"Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
5177
"đường."
5178
5072
-#: merge-recursive.c:1663
5179
+#: merge-recursive.c:1677
5180
#, c-format
5181
msgid "CONFLICT (rename/add): Rename %s->%s in %s. Added %s in %s"
5182
msgstr ""
5183
"XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %s"
5184
5078
-#: merge-recursive.c:1694
5185
+#: merge-recursive.c:1708
5186
#, c-format
5187
msgid "%s is a directory in %s adding as %s instead"
5188
msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
5189
5083
-#: merge-recursive.c:1699
5190
+#: merge-recursive.c:1713
5191
#, c-format
5192
msgid "Refusing to lose untracked file at %s; adding as %s instead"
5193
msgstr ""
5194
"Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
5195
"thành %s"
5196
5090
-#: merge-recursive.c:1726
5197
+#: merge-recursive.c:1740
5198
#, c-format
5199
msgid ""
5200
"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -5096,17 +5203,17 @@ msgstr ""
5203
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
5204
"tên \"%s\"->\"%s\" trong \"%s\"%s"
5205
5099
-#: merge-recursive.c:1731
5206
+#: merge-recursive.c:1745
5207
msgid " (left unresolved)"
5208
msgstr " (cần giải quyết)"
5209
5103
-#: merge-recursive.c:1823
5210
+#: merge-recursive.c:1837
5211
#, c-format
5212
msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
5213
msgstr ""
5214
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
5215
5109
-#: merge-recursive.c:2086
5216
+#: merge-recursive.c:2100
5217
#, c-format
5218
msgid ""
5219
"CONFLICT (directory rename split): Unclear where to place %s because "
@@ -5117,7 +5224,7 @@ msgstr ""
5224
"vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
5225
"nhận một phần nhiều của các tập tin."
5226
5120
-#: merge-recursive.c:2220
5227
+#: merge-recursive.c:2234
5228
#, c-format
5229
msgid ""
5230
"CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -5126,80 +5233,80 @@ msgstr ""
5233
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
5234
"%s->%s trong %s"
5235
5129
-#: merge-recursive.c:3075
5236
+#: merge-recursive.c:3089
5237
msgid "modify"
5238
msgstr "sửa đổi"
5239
5133
-#: merge-recursive.c:3075
5240
+#: merge-recursive.c:3089
5241
msgid "modified"
5242
msgstr "đã sửa"
5243
5137
-#: merge-recursive.c:3114
5244
+#: merge-recursive.c:3128
5245
#, c-format
5246
msgid "Skipped %s (merged same as existing)"
5247
msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
5248
5142
-#: merge-recursive.c:3167
5249
+#: merge-recursive.c:3181
5250
#, c-format
5251
msgid "Adding as %s instead"
5252
msgstr "Thay vào đó thêm vào %s"
5253
5147
-#: merge-recursive.c:3371
5254
+#: merge-recursive.c:3385
5255
#, c-format
5256
msgid "Removing %s"
5257
msgstr "Đang xóa %s"
5258
5152
-#: merge-recursive.c:3394
5259
+#: merge-recursive.c:3408
5260
msgid "file/directory"
5261
msgstr "tập-tin/thư-mục"
5262
5156
-#: merge-recursive.c:3399
5263
+#: merge-recursive.c:3413
5264
msgid "directory/file"
5265
msgstr "thư-mục/tập-tin"
5266
5160
-#: merge-recursive.c:3406
5267
+#: merge-recursive.c:3420
5268
#, c-format
5269
msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
5270
msgstr ""
5271
"XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
5272
"%s"
5273
5167
-#: merge-recursive.c:3415
5274
+#: merge-recursive.c:3429
5275
#, c-format
5276
msgid "Adding %s"
5277
msgstr "Thêm \"%s\""
5278
5172
-#: merge-recursive.c:3424
5279
+#: merge-recursive.c:3438
5280
#, c-format
5281
msgid "CONFLICT (add/add): Merge conflict in %s"
5282
msgstr "XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s"
5283
5177
-#: merge-recursive.c:3477
5284
+#: merge-recursive.c:3491
5285
#, c-format
5286
msgid "merging of trees %s and %s failed"
5287
msgstr "hòa trộn các cây %s và %s gặp lỗi"
5288
5182
-#: merge-recursive.c:3571
5289
+#: merge-recursive.c:3585
5290
msgid "Merging:"
5291
msgstr "Đang trộn:"
5292
5186
-#: merge-recursive.c:3584
5293
+#: merge-recursive.c:3598
5294
#, c-format
5295
msgid "found %u common ancestor:"
5296
msgid_plural "found %u common ancestors:"
5297
msgstr[0] "tìm thấy %u tổ tiên chung:"
5298
5192
-#: merge-recursive.c:3634
5299
+#: merge-recursive.c:3648
5300
msgid "merge returned no commit"
5301
msgstr "hòa trộn không trả về lần chuyển giao nào"
5302
5196
-#: merge-recursive.c:3799
5303
+#: merge-recursive.c:3816
5304
#, c-format
5305
msgid "Could not parse object '%s'"
5306
msgstr "Không thể phân tích đối tượng “%s”"
5307
5201
-#: merge-recursive.c:3817 builtin/merge.c:717 builtin/merge.c:901
5202
-#: builtin/stash.c:473
5308
+#: merge-recursive.c:3834 builtin/merge.c:718 builtin/merge.c:904
5309
+#: builtin/stash.c:489
5310
msgid "Unable to write index."
5311
msgstr "Không thể ghi bảng mục lục."
5312
@@ -5207,190 +5314,222 @@ msgstr "Không thể ghi bảng mục lục."
5314
msgid "failed to read the cache"
5315
msgstr "gặp lỗi khi đọc bộ nhớ đệm"
5316
5210
-#: merge.c:108 rerere.c:704 builtin/am.c:1932 builtin/am.c:1966
5211
-#: builtin/checkout.c:590 builtin/checkout.c:844 builtin/clone.c:821
5212
-#: builtin/stash.c:267
5317
+#: merge.c:102 rerere.c:704 builtin/am.c:1933 builtin/am.c:1967
5318
+#: builtin/checkout.c:590 builtin/checkout.c:842 builtin/clone.c:706
5319
+#: builtin/stash.c:269
5320
msgid "unable to write new index file"
5321
msgstr "không thể ghi tập tin lưu bảng mục lục mới"
5322
5216
-#: midx.c:74
5323
+#: midx.c:78
5324
msgid "multi-pack-index OID fanout is of the wrong size"
5325
msgstr "fanout OID nhiều gói chỉ mục có kích thước sai"
5326
5220
-#: midx.c:105
5327
+#: midx.c:109
5328
#, c-format
5329
msgid "multi-pack-index file %s is too small"
5330
msgstr "tập tin đồ thị multi-pack-index %s quá nhỏ"
5331
5225
-#: midx.c:121
5332
+#: midx.c:125
5333
#, c-format
5334
msgid "multi-pack-index signature 0x%08x does not match signature 0x%08x"
5335
msgstr "chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x"
5336
5230
-#: midx.c:126
5337
+#: midx.c:130
5338
#, c-format
5339
msgid "multi-pack-index version %d not recognized"
5340
msgstr "không nhận ra phiên bản %d của multi-pack-index"
5341
5235
-#: midx.c:131
5342
+#: midx.c:135
5343
#, c-format
5344
msgid "multi-pack-index hash version %u does not match version %u"
5345
msgstr "phiên bản băm multi-pack-index %u không khớp phiên bản %u"
5346
5240
-#: midx.c:148
5347
+#: midx.c:152
5348
msgid "multi-pack-index missing required pack-name chunk"
5349
msgstr "multi-pack-index thiếu mảnh pack-name cần thiết"
5350
5244
-#: midx.c:150
5351
+#: midx.c:154
5352
msgid "multi-pack-index missing required OID fanout chunk"
5353
msgstr "multi-pack-index thiếu mảnh OID fanout cần thiết"
5354
5248
-#: midx.c:152
5355
+#: midx.c:156
5356
msgid "multi-pack-index missing required OID lookup chunk"
5357
msgstr "multi-pack-index thiếu mảnh OID lookup cần thiết"
5358
5252
-#: midx.c:154
5359
+#: midx.c:158
5360
msgid "multi-pack-index missing required object offsets chunk"
5361
msgstr "multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết"
5362
5256
-#: midx.c:170
5363
+#: midx.c:174
5364
#, c-format
5365
msgid "multi-pack-index pack names out of order: '%s' before '%s'"
5366
msgstr "các tên gói multi-pack-index không đúng thứ tự: “%s” trước “%s”"
5367
5261
-#: midx.c:214
5368
+#: midx.c:221
5369
#, c-format
5370
msgid "bad pack-int-id: %u (%u total packs)"
5371
msgstr "pack-int-id sai: %u (%u các gói tổng)"
5372
5266
-#: midx.c:264
5373
+#: midx.c:271
5374
msgid "multi-pack-index stores a 64-bit offset, but off_t is too small"
5375
msgstr "multi-pack-index lưu trữ một khoảng bù 64-bít, nhưng off_t là quá nhỏ"
5376
5270
-#: midx.c:490
5377
+#: midx.c:502
5378
#, c-format
5379
msgid "failed to add packfile '%s'"
5380
msgstr "gặp lỗi khi thêm tập tin gói “%s”"
5381
5275
-#: midx.c:496
5382
+#: midx.c:508
5383
#, c-format
5384
msgid "failed to open pack-index '%s'"
5385
msgstr "gặp lỗi khi mở pack-index “%s”"
5386
5280
-#: midx.c:564
5387
+#: midx.c:576
5388
#, c-format
5389
msgid "failed to locate object %d in packfile"
5390
msgstr "gặp lỗi khi phân bổ đối tượng “%d” trong tập tin gói"
5391
5285
-#: midx.c:880 builtin/index-pack.c:1533
5392
+#: midx.c:892
5393
msgid "cannot store reverse index file"
5394
msgstr "không thể lưu trữ tập tin ghi mục lục đảo ngược"
5395
5289
-#: midx.c:920
5396
+#: midx.c:990
5397
+#, c-format
5398
+msgid "could not parse line: %s"
5399
+msgstr "không thể phân tích cú pháp dòng: %s"
5400
+
5401
+#: midx.c:992
5402
+#, c-format
5403
+msgid "malformed line: %s"
5404
+msgstr "dòng dị hình: %s"
5405
+
5406
+#: midx.c:1159
5407
msgid "ignoring existing multi-pack-index; checksum mismatch"
5408
msgstr "bỏ qua multi-pack-index sẵn có; tổng kiểm không khớp"
5409
5293
-#: midx.c:943
5294
-msgid "Adding packfiles to multi-pack-index"
5295
-msgstr "Đang thêm tập tin gói từ multi-pack-index"
5410
+#: midx.c:1184
5411
+msgid "could not load pack"
5412
+msgstr "không thể tải gói"
5413
5297
-#: midx.c:989
5414
+#: midx.c:1190
5415
#, c-format
5299
-msgid "did not see pack-file %s to drop"
5300
-msgstr "đã không thấy tập tin gói %s để mà xóa"
5416
+msgid "could not open index for %s"
5417
+msgstr "không thể mở mục lục cho %s"
5418
+
5419
+#: midx.c:1201
5420
+msgid "Adding packfiles to multi-pack-index"
5421
+msgstr "Đang thêm tập tin gói từ multi-pack-index"
5422
5302
-#: midx.c:1034
5423
+#: midx.c:1244
5424
#, c-format
5425
msgid "unknown preferred pack: '%s'"
5426
msgstr "không hiểu \"preferred pack\": %s"
5427
5307
-#: midx.c:1039
5428
+#: midx.c:1289
5429
+#, c-format
5430
+msgid "cannot select preferred pack %s with no objects"
5431
+msgstr "không thể chọn gói ưa dùng %s với không đối tượng nào"
5432
+
5433
+#: midx.c:1321
5434
+#, c-format
5435
+msgid "did not see pack-file %s to drop"
5436
+msgstr "đã không thấy tập tin gói %s để mà xóa"
5437
+
5438
+#: midx.c:1367
5439
#, c-format
5440
msgid "preferred pack '%s' is expired"
5441
msgstr "\"preferred pack\" “%s” đã hết hạn"
5442
5312
-#: midx.c:1055
5443
+#: midx.c:1380
5444
msgid "no pack files to index."
5445
msgstr "không có tập tin gói để đánh mục lục."
5446
5316
-#: midx.c:1135 builtin/clean.c:37
5447
+#: midx.c:1417
5448
+msgid "could not write multi-pack bitmap"
5449
+msgstr "không thể ghi “multi-pack bitmap”"
5450
+
5451
+#: midx.c:1427
5452
+msgid "could not write multi-pack-index"
5453
+msgstr "không thể ghi “multi-pack-index”"
5454
+
5455
+#: midx.c:1486 builtin/clean.c:37
5456
#, c-format
5457
msgid "failed to remove %s"
5458
msgstr "gặp lỗi khi gỡ bỏ %s"
5459
5321
-#: midx.c:1166
5460
+#: midx.c:1517
5461
#, c-format
5462
msgid "failed to clear multi-pack-index at %s"
5463
msgstr "gặp lỗi khi xóa multi-pack-index tại %s"
5464
5326
-#: midx.c:1225
5465
+#: midx.c:1577
5466
msgid "multi-pack-index file exists, but failed to parse"
5467
msgstr "đã có tập tin multi-pack-index, nhưng gặp lỗi khi phân tích cú pháp"
5468
5330
-#: midx.c:1233
5469
+#: midx.c:1585
5470
msgid "incorrect checksum"
5471
msgstr "tổng kiểm không đúng"
5472
5334
-#: midx.c:1236
5473
+#: midx.c:1588
5474
msgid "Looking for referenced packfiles"
5475
msgstr "Đang khóa cho các gói bị tham chiếu"
5476
5338
-#: midx.c:1251
5477
+#: midx.c:1603
5478
#, c-format
5479
msgid ""
5480
"oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5481
msgstr "fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5482
5344
-#: midx.c:1256
5483
+#: midx.c:1608
5484
msgid "the midx contains no oid"
5485
msgstr "midx chẳng chứa oid nào"
5486
5348
-#: midx.c:1265
5487
+#: midx.c:1617
5488
msgid "Verifying OID order in multi-pack-index"
5489
msgstr "Thẩm tra thứ tự OID trong multi-pack-index"
5490
5352
-#: midx.c:1274
5491
+#: midx.c:1626
5492
#, c-format
5493
msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
5494
msgstr "lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]"
5495
5357
-#: midx.c:1294
5496
+#: midx.c:1646
5497
msgid "Sorting objects by packfile"
5498
msgstr "Đang sắp xếp các đối tượng theo tập tin gói"
5499
5361
-#: midx.c:1301
5500
+#: midx.c:1653
5501
msgid "Verifying object offsets"
5502
msgstr "Đang thẩm tra các khoảng bù đối tượng"
5503
5365
-#: midx.c:1317
5504
+#: midx.c:1669
5505
#, c-format
5506
msgid "failed to load pack entry for oid[%d] = %s"
5507
msgstr "gặp lỗi khi tải mục gói cho oid[%d] = %s"
5508
5370
-#: midx.c:1323
5509
+#: midx.c:1675
5510
#, c-format
5511
msgid "failed to load pack-index for packfile %s"
5512
msgstr "gặp lỗi khi tải pack-index cho tập tin gói %s"
5513
5375
-#: midx.c:1332
5514
+#: midx.c:1684
5515
#, c-format
5516
msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5517
msgstr ""
5518
"khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5519
5381
-#: midx.c:1357
5520
+#: midx.c:1709
5521
msgid "Counting referenced objects"
5522
msgstr "Đang đếm các đối tượng được tham chiếu"
5523
5385
-#: midx.c:1367
5524
+#: midx.c:1719
5525
msgid "Finding and deleting unreferenced packfiles"
5526
msgstr "Đang tìm và xóa các gói không được tham chiếu"
5527
5389
-#: midx.c:1558
5528
+#: midx.c:1911
5529
msgid "could not start pack-objects"
5530
msgstr "không thể lấy thông tin thống kê về các đối tượng gói"
5531
5393
-#: midx.c:1578
5532
+#: midx.c:1931
5533
msgid "could not finish pack-objects"
5534
msgstr "không thể hoàn thiện các đối tượng gói"
5535
@@ -5451,259 +5590,259 @@ msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
5590
msgid "Bad %s value: '%s'"
5591
msgstr "Giá trị %s sai: “%s”"
5592
5454
-#: object-file.c:526
5593
+#: object-file.c:459
5594
#, c-format
5595
msgid "object directory %s does not exist; check .git/objects/info/alternates"
5596
msgstr ""
5597
"thư mục đối tượng %s không tồn tại; kiểm tra .git/objects/info/alternates"
5598
5460
-#: object-file.c:584
5599
+#: object-file.c:517
5600
#, c-format
5601
msgid "unable to normalize alternate object path: %s"
5602
msgstr "không thể thường hóa đường dẫn đối tượng thay thế: “%s”"
5603
5465
-#: object-file.c:658
5604
+#: object-file.c:591
5605
#, c-format
5606
msgid "%s: ignoring alternate object stores, nesting too deep"
5607
msgstr "%s: đang bỏ qua kho đối tượng thay thế, lồng nhau quá sâu"
5608
5470
-#: object-file.c:665
5609
+#: object-file.c:598
5610
#, c-format
5611
msgid "unable to normalize object directory: %s"
5612
msgstr "không thể chuẩn hóa thư mục đối tượng: “%s”"
5613
5475
-#: object-file.c:708
5614
+#: object-file.c:641
5615
msgid "unable to fdopen alternates lockfile"
5616
msgstr "không thể fdopen tập tin khóa thay thế"
5617
5479
-#: object-file.c:726
5618
+#: object-file.c:659
5619
msgid "unable to read alternates file"
5620
msgstr "không thể đọc tập tin thay thế"
5621
5483
-#: object-file.c:733
5622
+#: object-file.c:666
5623
msgid "unable to move new alternates file into place"
5624
msgstr "không thể di chuyển tập tin thay thế vào chỗ"
5625
5487
-#: object-file.c:768
5626
+#: object-file.c:701
5627
#, c-format
5628
msgid "path '%s' does not exist"
5629
msgstr "đường dẫn “%s” không tồn tại"
5630
5492
-#: object-file.c:789
5631
+#: object-file.c:722
5632
#, c-format
5633
msgid "reference repository '%s' as a linked checkout is not supported yet."
5634
msgstr "kho tham chiếu “%s” như là lấy ra liên kết vẫn chưa được hỗ trợ."
5635
5497
-#: object-file.c:795
5636
+#: object-file.c:728
5637
#, c-format
5638
msgid "reference repository '%s' is not a local repository."
5639
msgstr "kho tham chiếu “%s” không phải là một kho nội bộ."
5640
5502
-#: object-file.c:801
5641
+#: object-file.c:734
5642
#, c-format
5643
msgid "reference repository '%s' is shallow"
5644
msgstr "kho tham chiếu “%s” là nông"
5645
5507
-#: object-file.c:809
5646
+#: object-file.c:742
5647
#, c-format
5648
msgid "reference repository '%s' is grafted"
5649
msgstr "kho tham chiếu “%s” bị cấy ghép"
5650
5512
-#: object-file.c:869
5651
+#: object-file.c:773
5652
+#, c-format
5653
+msgid "could not find object directory matching %s"
5654
+msgstr "không thể tìm thấy thư mục đối tượng khớp với “%s”"
5655
+
5656
+#: object-file.c:823
5657
#, c-format
5658
msgid "invalid line while parsing alternate refs: %s"
5659
msgstr "dòng không hợp lệ trong khi phân tích các tham chiếu thay thế: %s"
5660
5517
-#: object-file.c:1019
5661
+#: object-file.c:973
5662
#, c-format
5663
msgid "attempting to mmap %<PRIuMAX> over limit %<PRIuMAX>"
5664
msgstr "đang cố để mmap %<PRIuMAX> vượt quá giới hạn %<PRIuMAX>"
5665
5522
-#: object-file.c:1054
5666
+#: object-file.c:1008
5667
#, c-format
5668
msgid "mmap failed%s"
5669
msgstr "mmap gặp lỗi%s"
5670
5527
-#: object-file.c:1218
5671
+#: object-file.c:1174
5672
#, c-format
5673
msgid "object file %s is empty"
5674
msgstr "tập tin đối tượng %s trống rỗng"
5675
5532
-#: object-file.c:1353 object-file.c:2548
5676
+#: object-file.c:1293 object-file.c:2499
5677
#, c-format
5678
msgid "corrupt loose object '%s'"
5679
msgstr "đối tượng mất hỏng “%s”"
5680
5537
-#: object-file.c:1355 object-file.c:2552
5681
+#: object-file.c:1295 object-file.c:2503
5682
#, c-format
5683
msgid "garbage at end of loose object '%s'"
5684
msgstr "gặp rác tại cuối của đối tượng bị mất “%s”"
5685
5542
-#: object-file.c:1397
5686
+#: object-file.c:1417
5687
+#, c-format
5688
+msgid "unable to parse %s header"
5689
+msgstr "không thể phân tích phần đầu của “%s”"
5690
+
5691
+#: object-file.c:1419
5692
msgid "invalid object type"
5693
msgstr "kiểu đối tượng không hợp lệ"
5694
5546
-#: object-file.c:1481
5547
-#, c-format
5548
-msgid "unable to unpack %s header with --allow-unknown-type"
5549
-msgstr "không thể giải nén phần đầu gói %s với --allow-unknown-type"
5550
-
5551
-#: object-file.c:1484
5695
+#: object-file.c:1430
5696
#, c-format
5697
msgid "unable to unpack %s header"
5698
msgstr "không thể giải gói phần đầu %s"
5699
5556
-#: object-file.c:1490
5557
-#, c-format
5558
-msgid "unable to parse %s header with --allow-unknown-type"
5559
-msgstr "không thể phân tích phần đầu gói %s với --allow-unknown-type"
5560
-
5561
-#: object-file.c:1493
5700
+#: object-file.c:1434
5701
#, c-format
5563
-msgid "unable to parse %s header"
5564
-msgstr "không thể phân tích phần đầu của “%s”"
5702
+msgid "header for %s too long, exceeds %d bytes"
5703
+msgstr "phần đầu cho %s quá dài, vượt quá %d byte"
5704
5566
-#: object-file.c:1717
5705
+#: object-file.c:1664
5706
#, c-format
5707
msgid "failed to read object %s"
5708
msgstr "gặp lỗi khi đọc đối tượng “%s”"
5709
5571
-#: object-file.c:1721
5710
+#: object-file.c:1668
5711
#, c-format
5712
msgid "replacement %s not found for %s"
5713
msgstr "c%s thay thế không được tìm thấy cho %s"
5714
5576
-#: object-file.c:1725
5715
+#: object-file.c:1672
5716
#, c-format
5717
msgid "loose object %s (stored in %s) is corrupt"
5718
msgstr "đối tượng mất %s (được lưu trong %s) bị hỏng"
5719
5581
-#: object-file.c:1729
5720
+#: object-file.c:1676
5721
#, c-format
5722
msgid "packed object %s (stored in %s) is corrupt"
5723
msgstr "đối tượng đã đóng gói %s (được lưu trong %s) bị hỏng"
5724
5586
-#: object-file.c:1834
5725
+#: object-file.c:1781
5726
#, c-format
5727
msgid "unable to write file %s"
5728
msgstr "không thể ghi tập tin %s"
5729
5591
-#: object-file.c:1841
5730
+#: object-file.c:1788
5731
#, c-format
5732
msgid "unable to set permission to '%s'"
5733
msgstr "không thể đặt quyền thành “%s”"
5734
5596
-#: object-file.c:1848
5735
+#: object-file.c:1795
5736
msgid "file write error"
5737
msgstr "lỗi ghi tập tin"
5738
5600
-#: object-file.c:1868
5739
+#: object-file.c:1815
5740
msgid "error when closing loose object file"
5741
msgstr "gặp lỗi trong khi đóng tập tin đối tượng"
5742
5604
-#: object-file.c:1933
5743
+#: object-file.c:1882
5744
#, c-format
5745
msgid "insufficient permission for adding an object to repository database %s"
5746
msgstr ""
5747
"không đủ thẩm quyền để thêm một đối tượng vào cơ sở dữ liệu kho chứa %s"
5748
5610
-#: object-file.c:1935
5749
+#: object-file.c:1884
5750
msgid "unable to create temporary file"
5751
msgstr "không thể tạo tập tin tạm thời"
5752
5614
-#: object-file.c:1959
5753
+#: object-file.c:1908
5754
msgid "unable to write loose object file"
5755
msgstr "không thể ghi tập tin đối tượng đã mất"
5756
5618
-#: object-file.c:1965
5757
+#: object-file.c:1914
5758
#, c-format
5759
msgid "unable to deflate new object %s (%d)"
5760
msgstr "không thể xả nén đối tượng mới %s (%d)"
5761
5623
-#: object-file.c:1969
5762
+#: object-file.c:1918
5763
#, c-format
5764
msgid "deflateEnd on object %s failed (%d)"
5765
msgstr "deflateEnd trên đối tượng %s gặp lỗi (%d)"
5766
5628
-#: object-file.c:1973
5767
+#: object-file.c:1922
5768
#, c-format
5769
msgid "confused by unstable object source data for %s"
5770
msgstr "chưa rõ ràng baowir dữ liệu nguồn đối tượng không ổn định cho %s"
5771
5633
-#: object-file.c:1983 builtin/pack-objects.c:1237
5772
+#: object-file.c:1933 builtin/pack-objects.c:1243
5773
#, c-format
This file is too large to show in full.